3d4b58b4a7e0006ad84c000000d472a3540c5a94ddfff2f1000000000536a3283c95059e0e8fc5851d204d74698cd3c0ee9bf8264167507b1e9342952cee09e0087cfec66faf1cb0f181688185dabb4a0eefac8610c638bd2dc873eabfd6cb6b1fbbc65ca76a1c31951c31944b2407156665ab0530e50fa5f82fd7509abecc64ac991bde62a519e283ec9d105ea8b4f09dee", 0xb8) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) r2 = dup2(r1, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, 0x0, 0x500, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x2}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x29f, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$setown(r4, 0x6, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x3ff, 0x8, 0xf2, 0xff, "a4c5118b7f5bbb5eed680d1217489f5f6a9950e9", 0x1, 0x9}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000680), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000267000/0x3000)=nil, 0x3000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) semget$private(0x0, 0x3, 0x2a) executing program 7: sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x80000004, 0x800, &(0x7f00000000c0), 0x0) r0 = socket(0x0, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000600)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup2(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) geteuid() getegid() r2 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r2, 0x0, 0x0, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES8], 0xc8, 0x800) msgsnd(r2, 0x0, 0x47, 0x0) msgrcv(r2, &(0x7f0000000240), 0x13, 0x0, 0x1000) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3828d21a808fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193cef00d8bec58df6d35923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114"], 0xe2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x52}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000180)={0x0, 0x2}) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/17, 0x11}, 0x843) r1 = socket(0x18, 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0xa0) write(r0, &(0x7f0000000080)=' ', 0x1) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f00000001c0)="351369bfc70d2a2da4cead1c2346151265e5a0cfe6b98ff0d85c5479840865493fbb85096d19c2ab9adccede3838a98701e7bd54edf07303f6dc14f0e9341508c246ec6987583d37c1fa90ba94a7aed87f3d356abdfa49eb009e219ab74b3bd8b28f26b98db87b8d5133c203bbfb99b267d630c85b8a8c8e28177a62dde91dcd8e9965d3be000000", 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=' ', 0x1}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000100000006}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/180) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000240)={0x42, 0x62}) r1 = syz_open_pts() r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x996, 0xffffffc0, "00000000000000000000000000afe30000000500", 0x56eb}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x8000000000000, 0xffffffffffffff, 0x0, 0x0, 0x0, 0x5b}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x101) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x20}, 0x0, 0x400000000, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1}) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) bind$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r0, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x13}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0", 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x9, 0x0) kevent(r1, &(0x7f00000000c0), 0x138, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1d}], 0xffffffff, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xc1, 0x0, 0x0, "0800c6f200", 0x1f, 0x2}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x7613, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) listen(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) getpgrp() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000013c0)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000001200)=[{0x0, 0xb, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x20, 0x1800}], 0x3) semop(r6, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r6, 0x0, 0x7, 0x0) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYRES32=0x0]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xd, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r3, 0x2000747b) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/207, 0xcf}], 0x1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x3ff, 0x26c) syz_extract_tcp_res(&(0x7f0000000000), 0xada, 0xfffffff8) executing program 6: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) r2 = dup2(r0, r1) close(r0) write(r2, &(0x7f0000000040)='q', 0x1) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe1f) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f00000002c0), &(0x7f0000000200), 0x0, 0x0) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x580) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x3ff, 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) dup2(r5, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgsnd(r4, 0x0, 0x1008, 0x0) execve(0x0, 0x0, 0x0) kqueue() sysctl$net_inet_etherip(&(0x7f0000000140), 0x7, 0x0, &(0x7f0000000240), 0x0, 0x28) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000400)=0xc) symlink(&(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2a, 0x6, &(0x7f0000000040), 0x0) setsockopt(r1, 0x1000000029, 0xa, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000001700)=""/154, 0xfffffecd}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x6a) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x7, r0, 0x0, 0x0, 0x0, 0x0, 0x3}) syz_emit_ethernet(0x36, &(0x7f00000017c0)=ANY=[@ANYBLOB="b84597f8cd67b512a6983811c155ee2928ae37acf1b305bc154350a7daac0ba39573e4fd9ab77c8e3c8c2bf07e98ca59d36356cc6e05867bf590b6d56da4ff4646337b6d232f3522ec0c5f8328da0ad0a4397507bb2afa923383283c5aaf08b3f231dc2491fc4fc77c0d97e40f8e5842ad9fe5900390c0e6c5901fef2676b5f8d99bf99ff3c415e3165cd8e01efe517d4594b94f57c248c0caa5af8a24cfd335346587a20d32e020aae2f8b4fde15ff9dedfd198b4a22f3748f61a9d50ab60eb99f68981d362a7b5c4dcf2ce2e691a293f50433f2fccd78621bffcbf47be942ffe9ab5f161958c132b4df210e79480f67ddfd121d3d3dd1e2a95b4f40de587265f6db8293c10d6c112f69f1f9d3f9e30b3d04996f75127f048c485e094e128e7745cb2a40287604f4a081a5b0ed923bdaee91b0546c6ad7a1135a244de67349fe5ec98a306d4f35c08c3261669282357694160715b2874795f6842e1212df14169504b715709857cd3ac538254a9f210097321d32949e0eca601e9f645550e6ff9978015eeb571d04661b2ae488cab129fc2b729de5f93763ac7e960d46add1bfc26aa5564d8ead7f14580a3c3011c81a37e4f26750fa873f558f000312cca80260a72c436d647e9852aa12971ae00948bc37e0605cf37458d12cc1bf1ccc84d11f7524a739bb89716faff14317edc86c7f1b8bd37391d38a337307c0846975cde6da374c2359d74b5e2dadff84e1f868ec662e5e7dd48a3e16cd3bc71036c39813d01113129b702b2b4346dc8e8fb7d38db76c91ba50dbe1349449109294fe2858a3bef1eb4c10c7667cfb8e3018c7d224ca1bf00b4f8afa35395363e877ddb9d00392dd8103a1a12977a0336105619efa0fd3d255dc59bc023532d2f5f4d8883ee70bb8aa6d71d79d1f1688f10aee1d35063ee1b74316661fd371f5348d3f2461b30da5913818083994b123ade3a8254712e667f5f6a1d5a1a81da53cbb50eb27fa2e023c4d725818c3cff8e8a6e78200b9a7555f7bd0d7aa51ac7a027a7d930856372ca1ab34ea265f2ea1a434a0de1cb46aa0cbc5c833cc68423e304b310ec4f94c5ef1859c71a9bec2e5d683f753cb0065716f16de66ad0802b8b593ab87d174835478f920c80d33b02268c2cac8ac57c30b6645e35c2ae737c2b5c17fa18eeccd85fa8b8390c06592b25891fcdc257ab0fc2fcd2eca12a5bdd9e6b28ecebda75ddd0d6750ba542733376ddb730ace796317e000182df97780ee55ef8cb76a24500c585ac0fa4db7f6207521cfb729ef3b7823820e9521b16d0cfc3af94cd6cf36ac30fd0392a8714a14876a03c33a68c8b03cd8de0e8c57a6d3f2b20a3d39fe2856f05db3ec9ae9cd58346dcbf81d452cc2a03b17d276b8282549df96810a021892bc6c7046e2c5463534b39469ce7ae41d15e91ed168bc6c655f75e46348c20aa82f6934dc8bc6a47250086568e3b7509d5978b4f200b9c1d5a28e8657fae743d2d5edbf2100bfaf2d98beec67bfb1d4d057fd51f1f4cef2dceefd93ea3dc0ff0cc6efb742fc1c2a4fa07e3deecd0ab04117ce05c713c826271bce6fe3a65cb6d45607088ce7c0a542cbdf2b6b34ebf5dba187a567779ffe536e216396eadf8c85a3603b336140540f6e1dc30a6ed6c61a5d344c059e86c898b5735a285ad8e126b4345975122d4fad15c41d2e06f2cf31ebbbe748dbfbe5228c6523d3c6dd3659c3de89f7862c9b07d96451044d0dd07e335a09c621ddccc35d0ce5fadf28fdd7201212a4f19d41293037fcdb8738e3dfd5c2d2801a54ca7ab273d7f61ccc2075452de1487619d00a58f7ab2b763f3a009ed14ee674a97bd13db0f38d5301c99ceacbd0ddb5c0a2ba8c8a008711a23c934eb6c55982bd39a1981651e4bde6ee768b9ce77851137097018fcbb0ae9861bac28f2383bb4e5a6a9ae17d02e80969a1c6b44fbf75d6ae0cab13222ae41bce25fb246db594fa796ae66756fcdfc8307ec4d25fa29b37b2571638fa0ffeaddaf2cb86bc562aa90309d0ddbf42b73e7a80a5e0c50c6b2149213aa24f7fa30bd510f3e30e7c2adff7265f9492cac564dfcca94c664b600f3342fe0f6fe25d39e52659dc0c837f070af0f7561bcb289d0a28d8f454577e27fe41e51cc40fea1a9111693eb734665e9a4d643974d39abde514cce9657b01646941d4b637126ee58c5d5e133c6da01cedd2cc5334d529ae962a5e52bde9d041f1a03ef9a900d28fd469d7f29e4795edf5fc8a231b0a893a34f90fbefda81ec8e27e553c70105fa1f3f46f9a7e4024bd88c01ce5f31472b9408124075baf4a5fc0ba62f05a60ba48a6b32a8ba6406947bc408b317b1d1237eea413aa557e7544181219c2df16beb4a8987c16d444718e04a144aa2327c0edaa91d282d9b87244e8b3881ecc7c5c977d747ebba7e8c4914864efaa95f5cc69e02b180c6fe63cd012b2f58b0fd7a6cb3071444ea3eddb6e52916451965ab1e9bf9886851f6dc3c316790eba608a91feb7675d1509e2ee46b0a3b53f451ee8cb314555b2b3c951a5fbb00171577bc659ffc0d0a4223176e686f5a6f899fdefa53f503be81ac29a4b14c7372d5771d2fa2cc9846828dfc79d054ebd14f48839d066f48bea979fd4d707362476fe92437d0a0acbd24f180cd933a4e23d329cec8017492240d2e45a04c7d1c7b8116953acb9ef5272fdd048b630fe6b568dad7273d5817f0b696c111bf238da8bb89ccf5edb2d5ad8f3d82baee5b0286ba78cfd9d2b2425538f2567e2251631105ac1c032a87d21060694f6dcbf8394f511b485c6494428be6b2dbf729de37811c58a119a9fdb4f85b204d0b63b092a5c77df9fe73a0553a3f14f259dc578da5e6194f89cdc8b2f42eb3a16c6ccf756be0c47b6eeaf5d58222175042767eb5604bef81abddc3528642ede9958cc5b54a44c2ce09616990d36ef8240ba2984f516eae727d4cb992c386b89d9a53c0c2d52e8800eed12f5cde8bf96f7b5defa6b7124de92caf1c033331efdee7f147b6fa95a99502891d6e4215d507c761b085b194f918268ed756c5ebe82f147d79434fc8d3b17e9d70842105cce124a666ff81467603d46ddad741d52ff4a07188c6be59641c6f447daec588102911e1d4afca88c072ef1818abe9393b3e2e0b2320c2434dd7b00c3dc848ca550f4c7971283ef65dbfd2c8973cfdf0ed4657bc31914f32ed7b1f04ea38595043748f8c854cc09632694387fa61c27e2a33ebf0df90b6d8f0f7a4516233a68ef34532e08f00ae6065c9c5785ec0a7b520ad8f431984a6bbebc1bc1e6547bf2e811176ae7b124caf0a35b9de69b619cd0e76d522e4ba62f4ce01e3ac68ded7a7eb654601ac7cbadddb8699439b0900da9d4105772e70c70a3ea3f25ecb72510e34ff9628b1662d447036bc200f5172f46b1b9195d771148ce160f1eb18c6e602534b36b706ae0246b17992374ec9c9130944b59881bad37d6513d3d035a87d9bed10f03bd3b608debc4b30f782f456897464ab3db9177fdb8aab279ea1d9d988a24f0164f725cfe0725c5f269119ce84fc2ae087f293b1ff067b49da4dd8fee268d0da98c797d3fd63eb8f0c0738660c3bf5ca4f9ab5d5054f240603a8dcf46652b205fb5149e024a3e831f4a37d7b03f38788bec642dca68944004695b661c15e1d62889f3ad2b11e9b5461e5e340bda12166b1ed9004a58c61c25fc48206a29ad628ca51975bcf619e764f8d2d594692e13ac923c4cdfd535a3bfa8e8a8aacb861948bba1c5a5d9704583da38e405b709e906a96aa8b38e609860e8ebec3ef4024ae541b8f0eafdfa122c71aa1c7d5d482a71443ff1e7da4a1204a4a9cb3f6c22548e9ca7199ba6faccace65de3d80240b7f3351a8bed0406dd1e18b7c0c7d174bba7028a147935904ee7667748a582513d3236ac406f487d85be16d071ca3f2d702215c218852708e410833b1f56e27e6819f20d8c0e4df379a5a94c8ab562554a1b489d6f303107344c847f5b3a5728f7a4dc5a6582c9d14116feb003c4ecb8ac386aeb4893462bbd64f78833281c54955bbd8e2af623ea3e814f7184c84459c83293073bed7487d04f23827aa31d585c6085a076f4bc705f0d98234bb4d8bc4c1c9c9d22432c618d29aba363fab5a48a4ae1060d7461e5322be8462bcc16ce74c0c7ce359956da0e7efc4a88bd2661647930e7e84ddb0c34e8ba5f249b33a1a845491fdddf9033de4bb534b765138c79d765a927bd75e620b9640b6ed7280bb3330997eec2f07fc8de132fe707799a8e192e23d2e28f44bef073d4e77dda35ccbd9d16c0ab86d1910a9ab361a26e7a86f83dc309fed65445e76b0b14de27f1721545629b67c300f2e1c4eeb511fbad0925acc08b27eaf3811e6a1207d56f474f471729587cb88fd3ba288b9843979ab12b61a5fb38fafab96232877669b54a0e11d52acdf124dceaff04c5d24887a0feb1ede05790dfc4f80acce2c8efce3db8018523a2c1333f9fa9356fe37aed41482880ca678ae77c75e68501cf79ec8bcd043e9e211f5e172b407a2c5205ee3d398399c8088e5f73000ab72cb4b25a88fe0982a694ee57c2712dcb8ff38db9474e4a7185efa30533f387346def72fb2cc525792b4ef12dbb79fae2480125e101025c9da25b7d3388d0b1c9ff6eeb19c484b604b700ed9f0eaae598d635a465f2ddd4c2f923af575ea0e993012c355ee3272edfe4b73fd14faf7e902f1ba995a68696b7540bafc139b0b829eaf795b2c78a36ac7985e3579890ea3e3dfa8aaa55c77107bcd6fd8a2b2241ef0b3cad51de68e81d54002f61391bf49e72844b8f7b349dd1bc475f4d10889804118c8a182d2018c5e2846bfab66ca284568e593934d0339989a313c95dada694d16d7ec839dbde71e78a92698455099ca86ac20ef4a65fa67fdc8ad5b57d163fb2238d31cfc21ab6f973aa09ab515ea6c009510734cc39f553eae793d91c14926d9f3a985895177577b62b76afb0d66fd752411e0427f455c1ca1ad34bb24741f7dd0c42ac854c7e3db0b7aa6ce9dd118a2b8fcf2b85d66e4a0010bb6eaedec3e49b6a6bdb065a4eaa6eccc704d4970a5c6537a4260b22d202fe5f1ea4401f477e423b909d202124c0722f82b3b8f5771a5ecc7d2091bff35a16acb4031f727b48d8adfc5cc441f80ffa99f779018687d66647b22ff65a5a32a962cad8fc1cf7804762f0a176e196f76907da64fb7c29227bae81fd8c77680d09bdc4676efc863e8f19f18ccc6af4b4eb491f025898600703f4f531ef25ec93ccb5505aa921e49bad3094577c475e685dbcd26685320e4a7f0656119e0fc2c87ea75ccade90ee5ff5793482221d722dd4a54f2eb0888a88f2a0fa124520e489b6445c960dd801a0518ea313e2552de96b922351ab35474cbef9b0f5070e4a87b0575c98b4bc5e3f45ab834cd4cd14a8cb86006e73d2d24b18f949dec6331f74139a1bc8328000f53ead38ca171c353ea0a0aa9be7c8fff93831aa7bb6f4a0f492913e43905a6697c4ef1ea1e6a676f437a5ab5ee8b858b0fd4e90ca21974b1baf41f8a8529487b41bc53ae94ed64f11627ab27a479c4c0329dd1987382e35a2a73a319b2d155710b83e660c2438e0edf061466551ad3a70c9297fc8fdc417dbb27574314447a3aca465c36e1a0c79ecc32dee6c5f47a468e73cbbd8f55df395b7aadd6b0e99538ac49733762a63f25734695db97d62e77cb93eae04c5cb972541ae02fcc55559f807badad5f"]) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731893, 0x7}, 0x8) r4 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, r5, 0x0) connect$unix(r4, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x18, 0x2, 0x0) msgsnd(r6, &(0x7f0000000440)=ANY=[@ANYRES8=r3, @ANYRESHEX], 0x15, 0x0) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000140)={0x0, 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x10, 0x0, 0x80) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7, 0x0, 0xff}) (async) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) (async) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00', 0x3) syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast, [], {@generic={0x8035}}}) (async) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)) (async) recvmsg(r2, &(0x7f0000000700)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/198, 0xc6}], 0x2, &(0x7f0000000600)=""/210, 0xd2}, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0), 0x0) semop(r0, &(0x7f00000003c0)=[{0x2, 0x3, 0x800}], 0x1) r1 = geteuid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x4, 0x7]) semop(r0, &(0x7f0000000140), 0x0) r2 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x6, r1, 0x0, 0x0, 0x0, 0x2, 0x8000}, 0xfff, 0xeef1, 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0xeaf, 0xffffffffffffffff, 0x0, 0x0, r2, 0x3, 0xfffe}, 0x1f, 0x7fffffff, 0x5}) r3 = getegid() setregid(0xffffffffffffffff, r3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001fc0), 0xa, 0x0}, 0x0) getegid() pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) executing program 6: poll(&(0x7f0000000480)=[{}, {}], 0x2, 0xd0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) executing program 3: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0, 0x9085c300dcc0ae07) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x23) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000200)="ef485cb986134fba05d3a05b329eb849a9490253672448875860a6dd8102b224b37015adf52c2545fced501dc8b08a1c0dfe161943b09c0b57a5fa99bea8", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180), 0x2, 0x0}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)="ed670dfa08527e54e8b5019b7d61fb39476c282b2615a6176ccfc0c45c1902e46ff35121be011c7dd84fbc945ae96fad30b6dde661d943dd0bfbe77d82c858b69256e92df4", 0x45) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000540)="11", 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xd11}, 0x4, 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2d, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000280), &(0x7f00000002c0)="2cb637abbd8c83e21bdfaab25bad9d4cd6dade2d6538d83491dd006c1dbee6805654b39e1553fca5fe81fd2d7d265afed970170e5e6aa2ba5c258774bbb985b7bc7801ef9691fa39433c3313ba105da0c990d91042f32e30d3660ad1d9cba9a55e7f9a7095e100518bd41eb072344cb48935f838e1caf25dea10ae", 0x7b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), 0x0) r3 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)=""/226, 0xe2}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/4096, 0x1000}], 0x3) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x400) close(r5) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000500)=0x4) close(r3) syz_open_pts() socket(0x18, 0x2, 0x0) shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) executing program 2: ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000080)) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) getuid() r0 = socket(0x10, 0x8000, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x10002ffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pwritev(r2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {&(0x7f0000000840)="060f5c71a7e526ed1efb0002fe7f68f125bd21a59894d7512870d196e1f8b4b4e3f5b397b66ca73ebf1ddf538c39f897f9afdfd89f0905c3ec9758fa5879b70f90b16d30f6aa", 0x46}], 0x2}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000700)={0x0, ""/7}, 0xf, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getpid() pipe2(0x0, 0x0) semget(0x2, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) getrlimit(0x0, 0xfffffffffffffffe) r3 = dup2(0xffffffffffffffff, r1) setsockopt(r3, 0x0, 0x9, &(0x7f00000000c0), 0x0) executing program 1: r0 = socket(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x40) shutdown(0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/264}, &(0x7f0000000100)=0x10a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ftruncate(r1, 0x71) ftruncate(r1, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) shutdown(r0, 0x2) executing program 7: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000001200)) socket(0x11, 0x3, 0x0) bind(r0, 0x0, 0x0) msync(&(0x7f0000046000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe2(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) close(r1) poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x0) r4 = semget(0x3, 0x7, 0x200) semctl$GETALL(r4, 0x0, 0x6, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, &(0x7f0000000280)="f316a5a4a1b0227fb6ec4fe9da28158dfd2af49c03627966220ce69284c319e5cdeaafa736ac0b8d4df4c3e18669eede99ae0ebd399b2f7465ccad1781df40996fddfd2cab6b07dfc88c5cb6af1f61ed8f529226471bce0300000000000000b74343bad36e8af91af4beab039a3e9b9f82c6b7e8dd92cb934a32722604ed0eb8", 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x1e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(r2, r6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 5: open$dir(&(0x7f0000000b80)='./file0\x00', 0x80, 0x4) open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000240)='./file0\x00', r1, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x76, &(0x7f00000002c0)={@remote, @broadcast, [], {@ipv4={0x800, {{0x18, 0x4, 0x0, 0x4, 0x68, 0x1, 0x6, 0x40, 0x37, 0x0, @loopback, @rand_addr=0x1, {[@timestamp={0x44, 0x8, 0x1, 0x3, 0x2, [{[], 0x6}]}, @ra={0x94, 0x6, 0x1}, @lsrr={0x83, 0xb, 0x9, [@empty, @rand_addr=0x9]}, @ra={0x94, 0x6, 0x8}, @noop, @timestamp={0x44, 0x14, 0x0, 0x3, 0x0, [{[], 0x4}, {[@multicast2], 0xc75}, {}]}, @rr={0x7, 0x17, 0x9, [@empty, @empty, @empty, @rand_addr=0x1, @empty]}, @noop]}}, @icmp=@info_reply}}}}) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000180)=0x2) r6 = dup2(r4, r4) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r7 = msgget$private(0x0, 0x5bd) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0xeb67c48e72571aff) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') madvise(&(0x7f0000352000/0x3000)=nil, 0x3000, 0x5) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) setrlimit(0x0, 0x0) (async) setrlimit(0x0, 0x0) syz_open_pts() symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000001180), 0x0, 0x0, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000001180), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="443c7e53ddbf6828c034fcd532482f4aa2f04d8f7a992f250d0bd4da78e80fb9797c81f2ef1a14481c6dd5e03b22e88064c991c3db10e3eb39035d2c161b2d7ff64dbf3f7581617ff0b7a09cec25fe97205d4a857cbdf6", 0x57) socket(0x10, 0x3, 0x1) socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) truncate(0x0, 0x0) (async) truncate(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000580)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44727390ed95bd9dc6d4d87e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c563c6fec5cd8509abd562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e84723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111ac64782c7ee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91000000100000000000500"/528, &(0x7f0000000240)=0x210, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x5, 0x3, 0x1000, "8c6563a8a53ff85bf744eb5a372371fcf7509738", 0x9, 0x3}) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "340000003f0000005601072cdef800dfffffff00"}) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/17, 0x11}, 0x843) r1 = socket(0x18, 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) socket$unix(0x1, 0x1, 0x0) (async) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/17, 0x11}, 0x843) (async) socket(0x18, 0x2, 0x0) (async) getpgrp() (async) fcntl$setown(r1, 0x6, r2) (async) fcntl$setown(r1, 0x6, r2) (async) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000540)="6284f2a2bcd14a82ddb7fb265952ccad7fe50000000001000000977020f97e506c4fc14e168274d0e5c4b24ab0cfa3476b39670886e6a1155b5cf73e19ee196ce55218827a3f639bf306ebce2c1ce9eb1d9ed38c39877bd2490dcc7499a17b4755b7d96145150271f3704692e97fe208316b5d4f8e5627eb63de87baf05c78cde250f790a4ca96c476e09181acb82e76abd609e72b38893704a0015d5c7d853ee1f877f566021d3fd927d514403c7f0cce6e", 0xb2, 0x407, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) select(0xe, &(0x7f0000000000)={0x8000000000000001, 0x0, 0x1, 0x4, 0x1, 0x0, 0x0, 0x7}, &(0x7f0000000040)={0x0, 0x5, 0x13, 0x2b, 0x20, 0x8, 0xa6a0, 0x4}, &(0x7f0000000080)={0x7fffffff, 0x6, 0x1, 0x5, 0x8, 0x2000002, 0x1, 0x1}, &(0x7f00000000c0)={0x3d, 0x80000000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x4000000000000, 0x100000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) shutdown(0xffffffffffffffff, 0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x10001, 0xb, &(0x7f0000000040)="ebffcbff13bafd812eaa4e713048e49931925f48", 0xffffffffffffff33) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x0, './file0\x00'}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x9) readlinkat(r4, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/149, 0x95) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe2, "97071540d67d3f0000ffc100"}) writev(r5, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x20, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0xffff, &(0x7f00000001c0)="1df84355306f9f7df96236539fc1f303b1c7bba293efcfaedf8cc91ad3c65e3154b7f52934790edd1bdbe60faa52d574e31d6909aac35fbc6e9131e92e55606fc54168cc0258e944c88bbaae2047a519cbec753b6fc59234d67a70901eb122ed83cc0a1338396b31d666a2983046c2be3cf7697b463b4726f5d27f4b60a17a9b3a7267c74a0eb65bc7ebd0627e10216da7dc58576beffc05d58ce074984aeafac37be74d41cd9a94e1a0b71ddd6a89d807aee0fadbf791594029eb65b414c2342c8c20c7eae8e55b5e9e2828d075155f2c66930bd577ed14cd0d53cb1e", 0xdd) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f0000000400)) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRESDEC=r7]) executing program 4: sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040)="f8b382b5792d6f80810045e9f6cac465be98d5ba7c9cafee50a80800000000000000e8360d7adce1d21d1f17ca4061a6f45f06e3d8ffc11686554aab5d74723f85001bd4ceb424dd162bb5fd26530be5da20b6966a1e02acd75e9b06a44535", 0x0, 0x0, 0x0) executing program 6: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) kqueue() getrusage(0x0, &(0x7f0000000f80)) r2 = semget$private(0x0, 0x4, 0x7a4) semop(r2, &(0x7f0000000400), 0x0) semop(r2, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0xffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{}, {0xfffd, 0x0, 0x40}, {0x8, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f0000000040)={0x4, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x56}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x85) r7 = getppid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r7) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "2e957b", 0x8, 0x0, 0x8, @rand_addr="eee7567b28852d6d4ef8e5374c1e7b3b", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x33}]}}}}}) executing program 7: msgsnd(0x0, &(0x7f0000000000)={0x0, "a56a5dfcc453548319db131c31ae9d033ed30d4d8d2824ad2c11a5642f44590ed5ed2ec7106346cd5dd9bbc3914c2452fc46843ae8ee0c16e05bcda4ffe51cc731a0470b38c3880aac06a150"}, 0x54, 0x800) msgsnd(0xffffffffffffffff, &(0x7f0000000080)={0x0, "8d790fa694e8ccff58276c165f11fabf5a446d7690012c2df8b4111111cf05923812de307f04d772b06790d54142e51883df97a6d664fcc09cf813e396eb75580ce6dc6577a58ed65838f768f5dc70c19f9e215954105e4e3c3eb97577b10832d349dd533a64df8265e4dfd57b0c5af4e8a97b0c74b6ff5e6aab9ebaab6488f0d710b7811a6dfe9bf55d14acc2fb4cf872f388cb6b9731123d1d8513f90484b6c2e19c27ba713768d0348a3329e1ee6ba7b8"}, 0xba, 0x0) r0 = msgget(0x2, 0x400) msgsnd(r0, &(0x7f0000000140)={0x2, "d0562a2e41fdfc218e68249368bbd07a95a70d63857046563a8a70befbefd43c8c61cf285c33bd1dd36d99088bbac98cf137ab898febe2d26400723ed948c455c9"}, 0x49, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/19) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)=""/71) setsockopt(0xffffffffffffffff, 0xffffffff, 0x467, &(0x7f0000000280)="8692028f82d4a732d199df171756ad191d4c1cb9a08da6d42687042f8d2e7e75387e2fe120ff0a7fde591c7d5057d16ec5892dcc14ea114e8a7ebcd00022bf18976aded21f12040348e52f26fa93e39d245230ce9818a02bc369f9bdfc080cf3ab4e9a84d3500af0fbfe1eb875a305cc24710fcb2167f20698a93d2355dee42a442e3081553b323f23f6de6e783d0529796e5d35871d99effb0db32b7c4d1462cb7b7d8bf34253b6e2e4", 0xaa) msgsnd(r0, &(0x7f0000000340)={0x3, "eba1aa1bcec791bae127c21c2166cde6bd9fd4afc762f82f5f8d251f6aeaee28840d367711f94e6763107c6470e04178d28d39b56723cb4f8fc551983b135641513763edd14fac098889fd419c329ffb35c96a94624238c438f597a42d1896b9cfd995c847228ea126df2c9ba48e8f70f8d9744e97900bab0b51d08e6169a07458c23faa456a1625fc2e2360d56302feafedbd6ac6e969000981273add2ace137c5f17aafe9045ba99c232b564fde9636dee39a62ca51a4f4a3a5c71ea1ab6d4574458a975a157e61a0e22032a5af1853917dafc61b0e93e82618a0c32e86ab269456dec083806ee97021140281010afc3ed7013bfaeebe7f4223694a5e619dfa69de8d3ec2a1ba8273fda7abacb918206935a0579ffea6c12bf509edce9bf718c4dccb57553ef4f63ce3a365d662cbe7faf3c77740d1addcf87a4e41f415ad61fdff1bf26ad7a06daff834c88104fe2a22160bf218f6d8077219188fb66be9132e052fa7f44159cc5aa3371edf26d5f963714a1e8e6753bd7bdf3322159cfd0865b445095ab37e2f08eac8816febcf2ba7d62ee1042badd99321e4f5e80ea95003f709111f8ba02df21987de8f7471a2f35ffa551d2b6ccbec8506033da3668934e0f38b0ab83746bc78ab44259e03f02235943bac32bd5a2eb0e44c342f15b640c36ec0165f8ce6da95b1ef0d00cbce338de868c33fb70e854ff194c1cbc5f4a48c0c11dafa9e905ac97d999710a8bee72be4fc6f3c3c4e64a94b95ee510c0b287e99638b822e14b81388da406622ecfc2d4ea4e644efc028f4a874bc031a73c0aa27ecb2aeffff6df1991f97a3135dc56a56168976be8abca8726fc1caa3b844d3d2e87b34a4fa7393eb3eec94c7c30068f1a5d7873752aeac99e5bdb1bf26dccae259a364ed84c5421631262d1a25ebf11ac7460fbc7a74127e79c6d400e2a1d6b343ebd4b42679674bb81fe7b1f5e6bd3d2d449bdf2f877c5c6957eb117f4c5fe47c7df73dcabea64f4efc34b2e42079ca6c9bc578fc53c55ec1ee3cd380142ce9eadd0e82804c64be4a8c640a1482176fdd66b65025094e33848bfe3891bfae3dd16d1ed94331a0963173580294d83eeed6638fff324611d82f4504661d0471b34f11dd9ded2084ebe134f6b4ad78d844b4721f6a442d68d6a760eb9cb733daedc225553e6ff14cf73985c70f595ac1e612cb712e4212c73be771359d8d3c529918b833f9227864441f28d9fb1cfde53b62d72205c0ef7d81b9cae3ad9c9fdbb046d4cc7d74364212705889a9aa2aa442333b5131e60f03841a56d39f1824f7f3759ef67d5c62b8eaff8eb4fe32f8add8cc3ab3ec264f91f7021408fadffb1665316eae6829c2be8b2b803de474e0867e72d3c1b4b999e1d864ebf94d18987583252009e471d72c46ceadad688b66430dfe067ad825b2316aa65935b41e0b8b387f5906e4523e912cb2f90da13bf1b9f34b0cc9dac5d837b3d3e4d9e14775cbc9f99eaac6bbbae1660dcd49048852a8ad5f71df27cc9e14d120105abcf560e7a86b040f0634d9ef47e3a83ca9c0452c33b101dc63b3afe2d1b9054bbba3e566e3c11d6a11790b9060d2f829f484a9214ef854f4725ddbc3fa326024d5238b8748b6e50536bdd47857c21fedc0a9b9ee70a69bc49ca668eec6de8372fd6a54428104e22b50afd798132bcd7a2154727b0e7cfc5d7129f4d518acca227d4306db9653f0efae5fca3ac0e396dbdc0b48fccc3cc8a60106d66ca448ed3f64c14fd2e021d7c15679fbb0230e81f61f2919b33cd934dc74589445a61d92be800a621986e9d2caa1418cfde97a8e0b2baacb48b88d1b28266bce8afa84ae0a7ced9be62671424a94997c2786a01897ce01c1403855bf07a72a7119a3443aa0d918b54c837a6df45f74315c6f6d941a6f4f1cc0b50f1164240f731d73d3d1e0ce697e830d90dfeb2f95544624551107d093d2d44d57411cac579ae3cfa5d76e46f8f65c6060d5f2d1a2d2c7a52f3914c24dfbd03bcad64f496426bb1fb8adbca50474a7a0960bca249de350284ca582cc583c3a655c76007d6367037f94616af76da70b93c6b0e58ff98e38f44186b53f6b28323e6d75f6a09ddd5be49bc734687bd70943a109361a3758f8dd0cc286e98f6582061b8319a7558d8fca79d2110e44110d38dbcfa228e7117f4524c290e188a84ad5c1adbef0f0e383fffd8378eb26c1308a173b7351f92a49b67ac2828f6d641a690a42f6f42e8b448c629955a066775475586f93897e46c7e850f1933c3f6bb34a99f5461a11a59bf2b89348287ada45400e05f5b65290afc06ce1732cc01371de0a6aaaa0f7cd082a092ef25f466f9ccddbf217c8673900f18cfedbf6a9a1a3bbd23ffdbf6fc7a3e7c579e61a2335943b4fc9dc7423537e9ec7e5577cfa20a858a2626f7dd470c5192d886126b1cf1ffb82c697897903c7d677be55efa08ef603f8bb33436bbd886b64666be8cae270f91362bcb48506351df48987de225a47afdf65a5ec83262fd7507fcfe13dd1f696f846d3b97eeda0ab97f4037580cf2f8a252940dc1dcc3a1c1f574fe3f8543e9ec6a14c1ebb2ba46796c95f7424139d6d42cd3c8a3855ce82a3ba2753cf30443c30cb9970ffeeae431e58b88eba19b42daa24d3fc1dc3ecd58b0f71ad9e48e2ad1d64a697a70f8f1680c3bef2f3c382d25b363c5174ed8b246e776e50c8b639e31044ff442d2f43b84290fd04109697e28ce399323970ec453c3dc7f4abe6252e29c69f71f0cc37017bdfe93526f3eaa35ca3edebf730c75260b8b3b0fb7d2e49289d91f4d22aa51a3a3568f4f9860c674c9f62ef146cc37dadd5f55ee60cef56d9eb8cd6263362a7948938b9d4ab2e3bcf62bc20db3025edcbb13e8c52c9faddaba99a33dfe34e6c7cd34c181d7837431cf8b44720826d351cf2fb612c9c62f63b1ab94a6a56c07ba2d496ab0c2a82ac14cd51e9ec1700402ecb31cb5b2d673e7678d763d32132db552a93b6b951466fbf5a62ff0e7fb928253f66fcafc7428ffd5c5dcb1d9d1901a82be0fa45e91eb44acc55977b2b0f7c9a09aee5c4244daa0dce98357bcea405e6f0f6cbc4d31f343617392dcf71abb651a841538b650be042206d1788f1593d36df69f7506f20cf236fe0a1178cbeefa4c408640f7c33f8b9525a307ca6f13433e3e583d46d4b38a3d34e89c1ea54ae492c84af549643d8595457ca18155e506c89ccaef089c8c196d7aafcadda2b28218a936bef78e67df5abe6df7459defdd3232e28bcfb12ad401b176eb494fc7bf4de09fdd72d73ba19a4723d4af858d4f362d29be022905ba16e5e2507e2c224d20ebd519d8d23a61ec171d6e0113504d9b6a9541592dd36941c656a99f2f8834b150bc188afe83ea69313e1ecaf2b411c28b4e7cbdf4167b94e386b9747a92868e80fd94e8477e55596db10c32f929645f98dd2f9519180673a48c08b4a5147b01e44c60c191f5fffcf98290c6dc4ba0f0a270b6d3f92b615261c8aeb75d6e43cb87d0830430c3e23ca0797b096a34fa353c70c27924e9f2ef5b3df1e07cb6fab9244ae4a0e506b7da3176ba915a2974f46309545fc78d0bbf296814b046a9a8e347e688525b7e29826499bb8d4db97081abfba5fca1c3311e387ee004bac4fb696e429a5eb444b4ad21ff98959bf26b15dc30373e394b0597c83969a1e6606aaf8b1b8a8df897a473e4474587a9a66ae1ab8820ccbc8e308caf25d17160ef0b608430c1e106088d03e40354de86f7566872d2949cff305375ada446449e438340789d1742ec57c72728892c257b35c0cff930c03c1209ca2b770c727d37fc16177c4d900508008094eae2bf1be15a66243c50e175278deba62ce96a8b595e9f97606d6c2afbf801262f13a1804777f002da2b2e15ef7570a895182b2c0134d4952398b30654c5c5dc72b2fadb20da260a26e198159428672b6c0e6dd54cbf43f8099bc0a41eccaf1291a1f82a431a169e83bcec7b5e4db5288c7512877c4806b107ecf3693b2c5957c140485017fe0239c1ab886f113e81e896bd1e3de080853360d2799c7bbee14a146abbbf86ed2906797b24261a11041e22af24e73a2bbe13176980ae339ce9effaa76a6e603e223e430fff730cdb093f79cf4da4a54644370850456bd8a0ca9b988253ccd1ed79b16a37a04148a66eac0978085847c955aba41209927773f5e248e60e85cd849781adbea6bdd9724146ea9381efa4160bb7e155dbe0f811f61ce54ab35c406a202ae5dd2a6041778de4ade8871c13ce0570006f14769445cfdd59a24a255566936d72532ecd1f5a386a687b679ff09cdb0b5786a2290b942560aefdd44921edb0e568bf6eb9d07f1f11da4058559887e59d6f06c11d3f418955a1077f7dbb767e4321ca6617522e1bb495b320c40712b82784a54c6d75c918b35e514e78665474e83db531412a877e0ab3291a02682fd170ec01cd7fa4439369b8de3d72a1aaad6a0fbc66217265ba216ddbab25335ba79180dd6db3b7c0882b3f1265e897105b2167408f7eb7dd3892d401233a2d3c9d05cdf4c598d8ec1953f44effb1feb1aa0134c5dec521a800a5081a576e75d9e51bb26fa0adc66775264a3f7208e7fb7f7e8a75f1db104c86a3c12b8f51a0c3ab98c8fd1f16b8099eb56ed90d0351d39dfea1c1ab267f5e7047eacc1f81216c7d10ba025936cda0ef234c289749fa56c0185c38fbcab6f63b514918892ea7c0841152d5ea6ab2d1a54e247bc0a0cd888ac0c99d1cb193afe91f6ecd3381b1900ca2dcd5d1badd180a8e67908f419f2e1cde081cbbe196dcf485c1cc269b37aa4d7d83fd594f0ed99910acab535e1c7fce542dd97d2ccd596b20deca65b9baa75bb4560226a24ecbbd7c61b52bc2233694693d094c7ff239a81fe85d5045691c44bcf3e1dd0a3d99284dfd90c1aa2856421681f11adfaadd0a3c02183539ddbdc5c26bb47312620a97fa4c7389b8ac9718282bb1e2ac88cfa6eff697e3174e2b3287cfcfe1ca7cdae71f2614f8603f1a7516d0683e68bc27b6a72e763155cda67e4211aa53239a7541b92df851ec06b9ee2bce61bf33a90fe7dab6ce183b5f060ea26d3719f4dbad13209cfd75c998c8ea6aee7c352ce13fb65237ab98d36ed3f98b2fdd13b0f7628d43c1b9f289e745fd7ef50aa2f01415827309ce307fdd7b397465ab46c675bb3da28296154888e890b63df2b72acf2dea74500501ece6021c3d5beef6bc6d56af0d275e48203038eb7d7fbc1a78d06a7f532f817a33d4db5d190f8977c2480bed077137d5b69add05817125230792bca4db7617922ad9f9c72f184e71bf233d46c31a3f8bd6e48a27d57fd1d6e6781c2b04d5f798bc135429980699659a6d11fbe5015b807b28aa4c99c85e4d99a7b56dbc21494e259ddc1f420a95011754d67aaaf52e27300778a8b207f07075cb9b1a49d38567c7c6ebd5a09a6e0e869a1f36311929d6ff36df8498185f1329406251d44c2b4f158d4461b2680e93ee357ff5242c44afe9a60bd29a4cdb04930f67a9770fe03b14f66455b7814f416f900438cf9ca0182ad69e9395ad6175fdbdb10c87bb0cc4bd080df9e38b285c69fc757c0ff010a6cf7470c2e5da77a0896b57751eda5bdff9b03cdac7535077f790daf8e6e3bec31961f1ba6635ca6b0d9e3d90aed398d20c61e75b897fcb7532e12ccc5187ca76aea9a84df408957a3e198f5d258e80f9457e403f7ed8a57324b135988dba01babbf2a8bd66a2531858d31631e34351a1e9976c66407ba669"}, 0x1008, 0x0) msgctl$IPC_RMID(r0, 0x0) socketpair(0x20, 0x4, 0x51, &(0x7f0000001380)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x10000, 0x0) msgget(0x0, 0x608) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000001400)={0x0, ""/232}, 0xf0, 0x3, 0x1800) sysctl$vm(&(0x7f0000001500)={0x2, 0x6}, 0x2, &(0x7f0000001540)="184183ea7f77deef9db4dc7831e44101cdc65651aad0d1a88531d55d85f278e760c154", &(0x7f0000001580)=0x23, &(0x7f00000015c0)="b3ba88e414a26efbf1c2ee2797ebf89a37d7cce4c63eaebbd0d1f5418b0d134e02b5133ea0959b651f117b91e1c8dce01345e9e05bf5f19d997b36f6445fcba01c5689b65cb1c6e5a8e3fe52e895c99c8583d6a0297e69bebe3af31d448f3189c80f34358e9750c1ccf019156163c01da21a18083bc79deed8669eadfb47d7ab7983df0dce6f430e0befa6e598e93b222ebd4e014c8f14a2b9e43d617befab676b5e5518506888771a9ab81788a951270f88497869ce77022fb2b593d14572e4a2c1376a296b4f45", 0xc8) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000001740)={&(0x7f00000016c0)='./file0\x00', 0x7f, &(0x7f0000001700)='./file0\x00', 0x8}) r3 = msgget(0x2, 0x40) msgsnd(r3, &(0x7f0000001780)={0x3, "7c5960e1f096b4fba41dd4d44663a1e7a4e0f6f3af89bd9ed7f4f86a728b20740848ccc78137fe9570aa1812e0db2b94653c201265d19046e2eaa2cd3e143f2930128086784e92d5639b1f0aa6e868eed429c1d8a0f2b9dcda912dfc582bcc73abc01f8388bd3f0be776e063cf51665931110eb1ebae1f87176c87d24e968051b6f6975b26b49ef46ff13aed25692223266da4dbd08e2813283343f98db676bd3817a16ae5fe274760b0aeb694808dce927b5f5861"}, 0xbd, 0x0) pipe2(&(0x7f0000001840), 0x10004) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880), 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000018c0)={0xf9, 0x9d, {[0x2, 0x0, 0x7, 0xffff, 0x10001, 0x3, 0x2, 0x1, 0x7ff, 0x2, 0x7, 0xaef, 0x1, 0x4, 0x8, 0xfffffffffffeffff, 0xf0, 0x3ff], [0xfffffffffffffd7e, 0x0, 0x5, 0xaf, 0x6, 0xae, 0x0, 0x100000000, 0xeaf2, 0x1], [0x2, 0x9, 0x1, 0x10001, 0x2, 0x10001, 0x400], [0x10001, 0x6, 0x40, 0x8, 0x7, 0x4], [{0xdc, 0xff, 0x1, 0x3}, {0x100, 0x101, 0x6, 0x9}, {0x401, 0x1, 0x2, 0x1}, {0x9, 0x8001, 0x7, 0x7}, {0x3, 0x10000, 0x1, 0x3}, {0x8, 0x40, 0x1, 0x7fd31be1}, {0x80, 0x40, 0xffffcf87, 0x16}, {0x4, 0x9, 0x7fff, 0xffffffffffffffc0}], {0x3, 0xffffff00, 0xffffffff, 0x6}, {0xffff, 0x2, 0x6, 0x100}}}) acct(&(0x7f0000001b00)='./file0\x00') r5 = msgget(0x2, 0x3cc) msgrcv(r5, &(0x7f0000001b40)={0x0, ""/176}, 0xb8, 0x2, 0x1800) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001c00), 0x8, 0x0) r7 = getgid() r8 = getgid() r9 = getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001c80)={{0x6, 0x0, r7, 0xffffffffffffffff, r8, 0x100, 0x80}, 0x80000001, 0x6, r9, r10, 0x20, 0x7, 0x4, 0x6}) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = getuid() seteuid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001400)={{0x7ff, r2, r4, r2, r6, 0x0, 0x9}, 0x6, 0x80, r7, 0xffffffffffffffff, 0x5, 0x8000000000000001, 0xffffffff, 0x4}) r8 = msgget$private(0x0, 0x44) r9 = getpid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000001480)={{0x929, r2, r6, r3, 0x0, 0x82, 0x4296}, 0x8, 0x0, r5, r9, 0x4, 0x1, 0x1, 0x1}) r10 = fcntl$getown(r1, 0x5) r11 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', 0x1, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r15, r16) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r18 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="e49228c1a9bdd4e5b3dc912e3d938ba3a6979484ce08c66243e46e6cfe928097ece4e90d982c7131e823c2dd40ebb90a3e78e3f1fb8fb4a5787b6ffa1bf171beda7b83868eb8798880eea7b8b7d918d56cdc0f2070ec65f1508957f585147bec786b855acc8a42c6194962facbd7e6597b5ca98257153d6bf27a6103f61e5c90a30da401d8e6527bda1dda2b87bf87a87ed7", 0x92}, {&(0x7f0000000140)}, {&(0x7f0000000180)="3f38a27582cafa65c52b1457bfdbc0b229c9725314", 0x15}, {&(0x7f00000001c0)="6f4fc6360fc3c1c6ba2439075f48610bfe7af462e5cfff946af48de3f86b8bc370a43f717f7caf183ffec1b694", 0x2d}, {&(0x7f0000000240)="d692", 0x2}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r13, r0, r14, r1, r1]}, @cred={0x20, 0xffff, 0x0, r16, r17, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r18, r19}], 0xd0, 0x4}, 0x6) executing program 5: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="d03f150a2e0134a08dc81c997f69502442e666ce2cd9bb81e5bd2c98177ad8d73cd187da2725bcca216971d811a3502c4909ff94b4cb8cbfd36c1dc8bbebfb8d40cda02b1c3740c88ef2e702db1ad38cc01ff93a587f874cabfc0bb1377c91273bccd8d86cb31514c842ecae", 0x6c}, {&(0x7f0000000340)="a1dc30f06f7e4a4fadc421b321dc75e6c5e15b02d7ceeab9e585ad05dc1110ff47a270e6916ceafe47eb25cfa8c974e4f72990683ce14ce0ad576c0e62e5cf8335c605cffe23f1ba7b47492347ef59133feb89d6cb9080625bb0040e649a3c8ed720088eb17e46051105c2ac", 0x6c}, {&(0x7f0000000180)="bc67e1229e26fbfd0e36224e369a3fdbc6a64efc9e4e095a745926", 0x1b}, {&(0x7f0000000480)="af0168ad2117bffe1d1e5b78a2fec1ce23b4ed7fd3f21aa862fa8fa117aa1de0cb3d00f9b5710599730f7f4283d19ad06bc4ac432ba4bede9a71bab73a1781686e1b451bac8a3655b18acf25085f80193d28dbaf28db2c3f028f4091037ea910508786a3b9d171c2824e1c98dc3003cf94e0635e0a7d7dbb4405fcb36fb417c9982bbfc5ea50b20c26244229cce2118a50d6e828e8001a6aba0f06064bdf1528ba472dd6d448a3ace30c712a34d6fffa3b948ddbf5e35cceab5bd3a0d789ee5643518e1f8ab49ab53a574a4996d1b732d45696e12c1c05f7017dd0", 0xdb}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="0e92733eab15b06e", 0x8}], 0x2}, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r3, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r4, 0xffff, 0x1025, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="6228951c7f850b317c2795c973d086f0b5976af4357c2b84254b38b4984076233bc439188634b4e6", 0x28) r3 = dup2(r2, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000900)='P', 0x1) ioctl$FIONREAD(r0, 0x8218694a, &(0x7f00000001c0)) executing program 6: kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{}, 0x0, 0x6, 0x0, r1, 0x0, 0x7, 0x0, 0xff}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000440)) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000500)) socket(0x18, 0x2, 0x0) r2 = socket(0x20, 0x4, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00', 0x3) syz_emit_ethernet(0xe, &(0x7f0000000240)={@empty, @broadcast, [], {@generic={0x8035}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x9f}], 0x7, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x6, 0x0) kevent(r4, &(0x7f00000000c0), 0x1f, 0x0, 0xb76, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f000021c000/0x3000)=nil, 0x3000, 0x1) socket(0x18, 0x1, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) syz_open_pts() executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60545c0000080000fe800000000000aa0000050000000000000000000000000000ffeb00e9da07b0ceaffbb09dcc4a82a359a4e9ebd6167122cee522cfaa7460c5acce187169daeac0235f26c435ddb1cea48387a95fd7503e5bc6eead58cf5be42678068f6b20c0e3fff3dd88fe9db79b2b7e680eda688d5f71aabd0233eada615409bacfcf47026cf0b01884a8ace178a00d3591c08bdde2c4cee685c63944d63c7339c15e5d7da626ecbd13874d93f5f1c3bd1f73bdf83f13c610ee450fcb6012628b9f47604d485757ff4fcfac9e9fa6885326189fe553fc22ab307be26220f0db31eb283dd49695e2eae0"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{}, {0x5}}, 0x0) shutdown(0xffffffffffffffff, 0x0) getitimer(0x2, &(0x7f0000000200)) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x4, &(0x7f0000000140)={0x42, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="8bb5d20e", &(0x7f00000000c0)=0x4, 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000940), 0x2e6) semop(r3, &(0x7f0000000100)=[{0x3, 0x1, 0x1000}, {0x0, 0xfffe, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x6, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x3}], 0x8) semop(r3, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x800}, {0x1, 0x4, 0x3000}, {0x1, 0x2, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x39b, 0x800}], 0xa) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0x9, r2, 0x0, 0x0, r4, 0x1c8, 0x6}, 0xc0000, 0x0, 0x7}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3c, 0x0, 0x0) semop(r3, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}, {0x4, 0x3}, {0x3, 0x5, 0x1000}, {0x0, 0xff, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x4800, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x3ff, 0xc00}], 0x8) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x110) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@lsrr={0x83, 0x3}]}}, @generic="0a2fe769d6a0c70c"}}}}) executing program 5: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000140)="a8619d07d507cf3d1416f74303194954fd", &(0x7f0000000100)=0x11, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000504600000000000000007000000331c13fecea10500fef9d0e1d25ad3358ee320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400001000361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2fe00000000cb030f4b1723bac3ee9b0bb853412aa509c6ee5c93442a87308be348165f4634694e622ad4fc8f8fea62596c28294ff3edd96a3a3a1d842468a8e1e3bde4", 0xb1, 0x8, 0x0, 0x13) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="232136d5f12b9344c260c95194f95debe899738afda5ae511e8ebfb002d520", 0x1f}], 0x1) write(r2, &(0x7f0000000040)="091ce80000007c60e1016745b6838b42df396676d30a", 0x16) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x100) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x710, 0x1b2) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000040)="fd04c085", 0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) ftruncate(r4, 0x7fff) socket$inet(0x2, 0x3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x2) executing program 5: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x8) r4 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x5]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0x101) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, &(0x7f0000000280)) getpeername$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) recvfrom$unix(r2, &(0x7f0000000340)=""/86, 0x56, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8, 0x141) symlinkat(&(0x7f00000003c0)='./file0\x00', r6, &(0x7f0000000440)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x10010, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_metric}) mknod$loop(&(0x7f0000000500)='./file0\x00', 0x100, 0x0) unlinkat(r6, &(0x7f0000000540)='./file0\x00', 0x8) getsockname$inet6(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000600), 0x40, 0x0) bind$unix(r3, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000680)=""/168) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740), 0x2, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780), 0xf94bf7750ed56c09, 0x0) dup2(r9, r2) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x3828, 0x1, 0x7, 0x897a, 0x101}, 0xc) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) executing program 0: r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0]) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) socket(0x1, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x81}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt(r1, 0x1000000029, 0x3e, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xe, 0x0, r5, 0x0, 0x0, 0x8b, 0x100}, 0x0, 0x4000000001b97, r2, 0x0, 0x6119f038, 0x2, 0x6, 0x400}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r4}, 0x0, 0x0, r2, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x77, 0x0, 0x0) open$dir(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x202a3, 0xa4) r6 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='.\x00') r7 = socket(0x6, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r6, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(r7, 0x401, 0x8, &(0x7f0000000240)="b10e9ecd77b1691b3e290c88146a8eb04f85456c81e5c20c59c84fc0a5ca4e6ac2f0c4d3ef2ee1ef7496", 0x2a) symlinkat(&(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r6, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f00000004c0)='./file1\x00') sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000007c0)="19c449ed81d9731174e12583a35f0aa0ac61f0e69d861d05505f709e3f02e7aeb455", &(0x7f0000000800)=0x22, &(0x7f0000000840), 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) executing program 5: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: sysctl$ddb(&(0x7f0000000000)={0x9, 0x8}, 0x2, &(0x7f0000000040)="a11a3d3c3ba56885c05162de7006f7f5bee2f1de4e948f45088e4ff543c86b0d1d36053da15c756c8434971cc749c7c848a7b2257d84dd78374daca69d2bafec9be184e1126ab29b87a90b2a25a7f29bbdaae156e3e6c0f529e36a133f6661e72058d6e432bf13be16dee68fdc3fa7c903ba2ab722c97a6e511818ef27ec24317d96f192475e414f01f138063caf81f96dcd4f44", &(0x7f0000000100)=0x94, &(0x7f0000000140)="96afad5ea806b1e8d8bd30d261471b4d009eb8ff91901d3fd1111c922cb02bc6e089fc834473bb4db84a96bb4cbe55954b", 0x31) sysctl$ddb(&(0x7f0000000180)={0x9, 0x8}, 0x2, &(0x7f00000001c0)="765915be9d510b127f306ae048474265ab540d0e566a5a80a52a0e7215f119f5fc1bb3e3b2d90a2a1a291c7f9e27f4a71e009054e999fb00fb42d9ec08ea4efc55b7899fe8e44044f3da44175e820f1457438f401456d5b7ff3d42e18af2e74d991c67a2ba09b4ab0fe88f9c682b3d351d10310dbac932485127dccb2cd042eb8c783c8511984703390ade5c139d3c0452b135f5a0ed7f8eff63de41c873839fc5f9addd859a1bd188088a58a0ebe1631fe7d1a5616c", &(0x7f0000000280)=0xb6, &(0x7f00000002c0)="2c940a6818322bbc9c4f788649e4fc60efcbdb35a219564d3b2fe99a9d94dbf62909e2228d25b42f34c4b4af423a11b976182a2f0f11a5560f786177ee636dc8a1a0d28ff58876abe6dcef6a612ef685da7ca7acbd11e73753c86dff98a449e2a81b5525460de84c92be73a6560df1a82b822fe6ddbf87f1072cd5c5f2261452726c4f0f827ecbabd76800051761abf547bbac5a82ec5cb7b0c8527a3d95d3c93853090dd112dd2a57ff0a1bee64411c80791ce1154a71b33115492a6b887d120feaebbe7f8d1c36", 0xc8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x8101, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000400)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000440)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000680)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa8, 0x1}, 0x405) sysctl$ddb(&(0x7f0000000780)={0x9, 0x8}, 0x2, &(0x7f00000007c0)="2ca6e89d0ee8fd944c780970b2b7e8b6d149379ad0a02bb6e6cacf3c204022eb34bf6aa10f766610b510f84571764d195e8cbdc63daa809a4b727d67ea38ae6a649b948f508f956b35d612662497e3ef535586b19a92ad12df659e8eac", &(0x7f0000000840)=0x5d, &(0x7f0000000880)="e349e59a01c469336661341a93e6e117b86a924d485e1e4e18d3ce29220b9359a6e200994cfaee5f1c4a4162dd1f3bc6c8c6cba9ec39fd3d872e6f190b19d3255764930678e197b87bd6a3d96469bc4087eb796a4b0e4ab3c1de38350de35291e3ad40d97ea6bee658cdb891a673e5bd6cc72803112365b4b80619acc526ce5f7863de7b2604874ff74efa8208736f170d6dfece435a7eec104785ab9c538415af3837d505ada466abacd789c84e42a066b7a21427122da35d1d60802a195fa435b6ff3b7072baab6e417a23fd308c4d63b5f07c8b1e13cec7f830993ae44cb203d6a06e5900a5e1595bc9faa9ac55c1728d3cbad2be7b48f55d036e516ca9", 0xff) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000980)={0x80000001, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000a00)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000a40)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) fchflags(r11, 0x0) poll(&(0x7f0000000ac0)=[{r2, 0x20}, {r1, 0x3c}, {r2, 0x1}, {r0, 0x20}, {r0, 0x80}, {r1, 0x2}, {r1, 0x80}], 0x7, 0x6b0) setuid(r4) flock(r1, 0xc) sysctl$ddb(&(0x7f0000000b00)={0x9, 0x5}, 0x2, &(0x7f0000000b40)="cb58fdeb412d6fc4d5150406", &(0x7f0000000b80)=0xc, &(0x7f0000000bc0)="b2ffa9f3aed26bf032879d89ae5f638d06d8fba9109c24b8670af3516510ba56073ef218143a784fbcc887649b518a8700bf054c029db593666430e466348f32fc45eddd73c9de4b3b9ddd6dc9e037d59391c2164d388e167e9eb21610b2955767799f2dffe06b88a7b85d1b5950ef05120edf6badb27b14ee91b10569265f87b853", 0x82) r12 = socket(0x20, 0x1, 0x8) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000c80)) lseek(r1, 0x8000, 0x1) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000000cc0)="da540fa71e6e91bb63427f0c0003a708c56dd7e9ab466cac62408be03384f3bbdd4dbf78de211a38b9295549e8e2804af3ae1f1aefe3024baf1a0c2999006efde1f72e2be3d701e87be2666bea1071c943c2264c8ce301ed07c8afe22b83d71895983349603728b1d0a63eb24b24c437e50a6711b2e53ad4b5ac73a81850aaeb096837c8dfbf4eba144e22ba3c7f29d4a6342c2814ff6e747eae48c37de222def11df73937c38ae32a55045053080b4d92c79410197e03020049f4090523e74e453c168e65bf657a4bf46f6daada082a34d9b2741e4e0845e8d70020d1557fb742153a219833ad106189a86117d5e7cf88c8001fb8c0300b88a6cc9e3c46c5dc29501aa20949031d8eaaa6a4c0ad2ee8c07e891a72bf45cc99963a10297a0a311c8cab32a9dab9fd7f9795c6fae559ea304c581380fce5d2c856cadc61e1b892c069c2bf1e6799ba8090e5af3a2d430a91b372c357357e02e09c69ffc7e48b2be04d3537ab55f3b0963abb595740a33e7e41bec3be250c939b52661e2271b3be9ef9e09f4fd7c7f6677b66f8f011aa5223e7528cc154cb1913123a64e8ac44ffeaaa3a648eae82207328a2f795e8d355668ea6a5989a5190bb26fe14ec78c072588619fa20d4d40b41f36108447e72a416cca1b2dfef4666395040710b5f6e6e8e64bd18a8ae80058ad5b473eaafa0bb5520830402cf0840a224a0f699a6ec656e3bde11d24e17978528d3cb7ea8cf6d94876c74f2f84f162b6e1554563bc21c7a7183f341d147fe202e34c5ee8e52300b4726b8b68d14c0e8f8b0e99a60911d40c206a5cb663ae45020b9360d65138be1be0e45792dfa22980cd64359c5a11d5fa05a9032e8f1e2445fa96a036eec5199b836e07e180255f1211befde4afb808b3dba9ce4d95dc5bcf09c4e01a3bba66dbe13d0825122761173a500f85f0e8c4a52123664c23d46fc797d24745a7587c110f6c747909c89e8220acd7b6c0068ee99d806ddc14c2137fad84939b0afa57dbf98cbdf5ba88ab7b49b7a58ee6a7c0d4e9581712da95bb45c0b7df1343415a3ba8cd1171622ffb3d29832560d8e91d84c59bbc78cb33395a674f3fea5f37f2c024bf88fd65018e07932d9ef66f615aaab15d13357729a0a9bdcbf2e5e65f7f62ce5a24149172fd5204f051a6e4695454569bfec639e7549915ac8bf812f1ae641e2be66fb72c28a1cbef67dd3423ddcfb61178f7d4a89cd3eb096f188ad619be8bbcd4f78b58a787f6fd2e50ea008de44eae0bb371581ed86e815d438342ccce4513b99c9ab261c86cdfd2fb9357c102f7d31381c0ca306f622e02d3b6aa03fbc16696ce2c51de366794408008556d5f748a21d3b4032c4a37c610d1eab7fa9ac5c972ce954e7749e19fbbbec6f4d9e5e5fe7a2a75210061dac8c8b03418d645fda56d53c47bc6deec0f42935341ec0de1e1b809936962856ca2e1a2962f4207ff2f255181d6f5994bb616bbe174c0545fc6ccc64e1910b42827657620a0de14b5df4c079bdaceb4b0de71f9dcdf45bb3448e50c24fa2058a9439b4bb299bb5c9496c8ff5a44099ea87f46eace79d55c452b50c7e93f7ea5de83d9f4c40d6c4496f530fdf9376f7e39206d2b4a527d31fdcfc9f9676d5b9ac455e61373eab5005fda16ecff7fe7a9e708275655675efd38a1da1d3aefb47d6bddb634345163b1e75f75e323ea4afdd3a7ca5cf59c9409a4c48525dc40a7d8dd17cb3f5521e0e0bd8c6ba1f913154df925aac099e36bc634941708aaf11d810ec1a9e7793dc0bb22ee138c51d6483ab1ea5ec9a908bdf76963e1912834336ea13354e9fbdf62fb7a566ab1c231fb93223459a1a91518df986cfb3a23a556a32def5121b63940b9d11dcc875ef9846a7bcdb65c2df175b77cccf226ad57208f6c8fe1c53b271aee8855ca473c102759dbcea47434d02e80f8411f842293ae70ede8599622b13a0a1bde18b5d9774711c36d7a39561ea82da1ba2ab82799e11d3a2c16538ab9b53b9c11d46b6c64cf608b15fcda8cc84f1bac4ea050c45418fd4663003a57f3cb6d291f0181395381806cc3aaea58022129c360474a9bb0ce35f742b045230f5b2fc679cc108e83d8aed60b68a54fe3063f9ec93fed0a17fb83cf56792e1366b1b0e9ee20a1cb0cb98a60e1cd3d4f3a30c89e466fe4568245ba68b4be0563ad048f5df0221df3067a9af2f1b35d4f592ed7759c2a2eb4fe8c23594306345993bfeea90b2b80889aef3832e99e1816902f26b84b3831b85f5b6f33448dfa64f437735cda20c69274261c9eaf2335072734fcd0306f6db09e9583fccd713aa376d82da02da2a16b183cea26f4a43b0ae31599d0e8a466ceea2b6f4928e3aaea34336e0cedb1c692e65e91ebac25f332c074e984711df9559cbd78a42661af743824d3b2654e0a94cde2b16c9d5dcea43d50109889e6fac0b809600436b86ee7c456b82ef45e40720b2ef766547dfa97904148ef8073337dda1eacf4cc1edc8004e36619a5a62f6ce1b1d28be6bcce956263ea52b40b5b818f8a15581716019ea2ec1828142993cea17029523301a39207b6b953e3260e5e9aef47a2ce31088f2039ec63e13e2341da3c85590413a017c569f472b013d681962bfe09dcd11755e75b4214dbd78a17f09a0d49820e26f322fb90d74e7b58fac5d2d74fe3992f046a12af534ae221afac21c7c8466f2a4fbc56708a9b67c656b1cb5ac978265a745bace6a7ad7ff3504354a73cff8501ac5feba03aff146f1db375bb21cd71612a4dbefd4f4ec85a198ce69947489a967f92c92d24c1f9609e433ed099c623807fee376beeb13fb06207d9dccd7e701e8d9ff1f86249bc85ea531869238cb7f8b44cdbdd5ac3ebdf984d4aa9c2e1969ba4df109fa4b9f66a7375df08358c2104c250df8d09644534bf130fe6e8f2f17e13bfdcaf887f5ec5449cd7676c027824b2ed377d332ff3a4823749b5431b6370fb956fc8a593de383b3d6e0bdbc2322706d97643e2a361dee33b108cdfd71a104186bfe98874b02e1c5dab02b2078771d407b24990f95c6e6f7560d5c90330d8783341983b7d79a7202bdf8b1ade7ac8ce0f9aff7bb62be06145f9fe4467903ceaa3826531efdf2852abb287ebbae9ea05d3d3488a5bb5a6d343d0046a450278885f3a8f3daebc78e8bf10d356b8833e1d57b0694ac7636488cb2d65d53e013e739588185483180eaa9d671305b1295a52c0fdfee624104f7c38f50405497feab92936505e78cd416c55b5eec024910ad3c9a2d2f4e2b49b2866374b95934ac54212616806e05f05ecb873041da161e9426a77fba3d6bfd0c073844dcbea0d1fc50426270da653718ea0d43e7161e7f385defb797e4bc33b29ed0fe9f29890c7997ab3d907ee0ee35e6d507893f5d8a8c33daed7fdb2088edf8c76fd35c3bb29798ab1063cc707ab094ecd1393fa1bc008b21fa58979a0bb816ca1389f2e7e929e27f41daf8f8cad868d33f3cb157ee62435e597311979f718fcb8fc09f9e1ed1cf174aa8705b4b07cb61b1fe7f36416e29afe8dda2fd05c251a76d919c5d2d2fa73d84b04b29dca264425f6ddfb98759a207c3fb5c4866851ff34a4028ac2c5ba4e7128edfa933e02e1f416d186ba9a38782675af16c2e6ce52eefd376acb10ad9ce6d794fe5352de6746d101c913cab3798e401946a0b10dc69540829dbfff893462da45506c9a23e8dca7ca73d2b15c90d180eaf975fbbec94a9720080d9cc2967e903374b646b0f8f54566139d63186907bd3d4d22ce066e44396b9563ec689fdd27475c875d1ba6f3e30fbde86e16a107e426307b99e242f4102f077b0755688ab54957b1dbe8ef688d0ac145856c147bd6c1016e6fe8a70a03dad525c07cd42f7e1be1478654c40f7af3916bb5e4cf4b15a3d3741435ed8be41328dbec4a34333a0b43d6f08804a581a7948e90d2957343f130930f0010326a6e7e3873191c85be1f94ece9140487206efc64d8a98d870b84a3a16681d2f66e5be40f32f9630764146b9fbb95df2635a5baa8e8786e06319f0852ec1dfbcd1c1f02f787603b91d2d321455b5e74d99af1abf812b08723490e659fd8c328fce1f13a6e9bea92f13009b83ae24164b81acbb112d15675796382f80feebce8448ae8b0e8df8589d11e9d9c431f76796261dadd8ea646d08b710df72d47d09ff4bfdd1ccdbd724cc8058a89a1fa3ab671757216faf0e640e209011c92dbb8f8d95b159b98eef01fed73b4cff4ccdd391fadf9a37de8fe1bac2d3024601712cbc1453eaecad540a5d587ecab8e7d52f2f11fee2ee8d4ae59e9bcb3abff585d293d34b016371cc8c6a312d38dde298c34140d8fdd645cb90eb3b6c7998c05d5ccf0911a40e981ca2e381e0139642e2cace2ee61cffae1dde7f0d183f4b7b4d60ca84ffb789d935c40a91ae43cc2793043f2ab07a78891b7dc7b47a75999974a9318ec15c471a25131b01143919392cab73fce68abd497040118a046cc9ef9353061ff7586d1b07e4d4d1e61e64ade45f3c95653fc8b9c5903d9fa554e5d50d60bc9e4ff9acd17dab9bac0d17a915130ad37bf33afde2a4e53cdb2ff007560c3754d918d7fa3cd9754e1157db76353d4be4e4f7eb2feb147f7dd2ac0d79e0b2b11728b436d8fd688db42f379b7717bce06bed0f3271cd1764899fbb8583560b05703101759264e3d391f33146587e847c5b6380605ab9321349d742431fdc6d09647eee2a5add120d88ccf980f2fd0c9e537f4327606de411543ebf1754d9a0ba88106173dbc451601220c255ae53fb98b9e5fe48a196028cf94aa4b873bd29972be5119302a91ae3d9a9adc8442ad9bd1b387d88a9d1b3fe83d34c4f5082575c1259ba267eece0a1b653d0bd68834d86b7607ba1e7f4a1e748eec16b4d268da031fd8594b83ebd7eae6ad2baa99abc5afa6cb90e7ad8d9f0df2b9367143547a2d9f38e9a24bb8bd4f83c77b29f2c6d58b90095290510a4300c8741d7d96203c193927005792743b29067ab713e714748d835d58d203d6b7145c50faa70f420bb2c68bedb0d49f1e4e4e14856a52702731dc7527125a0c8f2f32104fa74130e11120dbd39ee49bb31eb85244290ecb0fe0444182509e9bfcdd05bcf4081632ac8b2a66a2fd5b477416ad20978ff2a08cfcc86f2500025aaf0fcdd5b814b34268f6b04e661ba6d236dbe2682829b0c806ad703e3e7d8cd3a061e45224588a286a9c62ddd8b20c673977f64e7e291324c268af876bad59cca5faecf921c39b5e4180ab718047b1db9ac78f7328e93e02bcdcae178fe1ed3bc843328e06b531e43eee8bbc80029a0ebf4f2f465aca041e1ba9ebf7d4be395fc9c5efca941a2327f7377b05903440df57901f2a5a585bec24056f9d238be3fb8805135bb90464bd203e7272f815e9ee8061e52dcb8bf83fff43620a3bbbdb12e2dc013d250adb15f574d359f4daefe1516044afd7b2fb15ff3f509f8ec2403c8380398939d22429dc727b87af123727673fc07f746573d4496b5c1d8dcfced1900e125578dcf0b307901cdfc85b4e4f93be32d24b300cfb082f3ec64401aed816d44016aa15e0816e4e9c52e3dc4ebdbc2d318c614439540da2809543df804d8c7d53f7c3cbc31edd436eb6b517e27fddd8070244070344d9dfd08ffb99a7daab2f61dafa54bbc7856b2dc757aa839b7962de0f125962ddb5f26664372d1dd9e6fc83e43b62ef89df31459e6fc37c336b3ef2eba11c4f0b837d4f25241f7e6f53d67c35ef3cc125ef33ddc8e8a777bbe67eb", 0x1000}, {&(0x7f0000001cc0)="2b03a6cc6fa036aa5a378fc832b1b9f1ee0625d8e8c4bac8774985266a37c6717d1a091857e35fa55d522f229d4522d7de3373f385650e721468b5599faf09d20e6a8a75fdfc469b2e8fe3bb390cb1673b78f870ff749de525eed1fde22a7cfcb4d17e4d", 0x64}, {&(0x7f0000001d40)="21267cd6ec5de72898c70ee1c38fb026538ad61e6df26944fa8d0e071a2902eb382784b8ab1ea25848786d5ef280923829f27046429adeb77c66c501b95b293c6b772817f9badbf2707596c4b9a2e46aba27bdeb69d9799f4ab2cc27505a96c34d47e23fd6db50267ac71dd6a18c04f1633845741dd3af21d4e97b1e27eb8a14bc980223e582824bf3c7a808c3eeedf6ce5eb0926e349952f2d4f7df29d5b5daac5e3400f18fcc8f43836ef18e8738a0604a452b82bc985d5a32cfc1c49865109d5d74e5e423147869a4fd8e80c9b1e6a4b252cb301443eaa795a073c9ec579ecdb1cce9078e5b3f4f1de06e729d2c7ea43a1795010e15c471eb3a6d2f91a2305b97531c9111b57a29ae1328cc83e0a0ee203c93da375a6358492601d6cc889d4b56520e22058606673d2bd62ed3a3f30faa9df8b5b316e8b085bc0414b4596e35160b712768f16c8687973e028758aef04f7064fa27de8ff3402618b7a6072585a7a82a306a431afe53c8b1111689d3883923a512eea265690f07f7ffabe142ea67110d4a5c50ebde06d64f541356dc92e395e0a456a7c3bb28154606cceea6914c0863888be43f9eaf4c4e92064a3082e516ca2dd181f125715ecd18f4caaa723de8b4f4c0ff4e8c52cfc3d61e7f6248619327d512dd253c595c3463731cf3de8aa79033f47336b7baf494b1a67ae216496f34d42b7ec06a53c4acde12d4d6d8dbcadfc8b2c706b278111355f34b6aa8a41d7986c9d826f744b72c80afe286fe404f5e301f5931418cbc19873cdbfab1b30bacaed10e5814d2c7a1d42b193f229f8e5931c2647e24287e2c0388523f9423e8095451e4ee205706e57f56c779d56d255dc1e25077560221e9a867cc5aaf5bc5151d99af3ea80d5ae2da1301c2fa0df2cec4b447eaddd76efa7891e40a345aae53a72914cc52a30890ab7d4fc253bbfb8f9b7f49183851eccfe9ea36a8cd4f37713c022b2ef16ad69ca928ca98786424eca67ef8fbb94348005a1ce62ee3b7b20588a3e2d3370770f7af60323bfa4b8579aa585dd0ede56120225069ea518e1c15c5cd46650aae9a1d69678026414a4960c4a1bac243d944523317b335211e074c9b601022398239d6acbb04e9c81c8a019d9a4141caf4d338f532958638510c7f72740a00c6e2008605dfdaa8ac7e9c133a09105e76f5413a3e00aabd7a3a348f684786d6695f96adbea5b8add7e73f7a1b09cc0e9c347fd26860f7b5991100ff941b46a8c17c04f7b6300418b1026ae71aa39f167bd3e489b67e07116c9805a881da9df87099db82afd200192140cbd6bc99959a53eae10a18032c4011c420f5b77a0e3c585e6aa376f00fbb4f767a67dc801c2982b91ce7b232fc53d19b0a37db48e3620bc13a47ac3b5fd096f4c5fc62d88fc0da0e57c50b063cc51f902b29cf521b18f8032b67ec10f7fb365af2a5a1a90ce41457fd2c24b497030b571577324593e034a2a75d47fec1257309d2fb0c9bae9d7409460ff42b1d4c4a5c4460147ac07e9a272836ab12257310e0e14074e5aac1bbba77b12c7fc2f0f11bb2713eb9c97bb13aa1204c13d783994419fd422f4d394e7b72eba109106051f561c643f330c452546000824be6f5f6e970311fee4d88347d958b33912ab6cbbdae18b929fbb4e94375b8b4cfbe29b0fbf2366ae658c221efc6df0a0112943d0a4a1f27a187b5f259cf6161df7c01ad3721e1d807f1653f7947120a424bbf17158b97008bbfc536dc9cf6fbb4f4f760c46aceec2333c03979bbb3d99046932b44486d2576a5e163e29f02435bc890811a20c6a8186a536ae5d2145223b9c44a6dcc2ea7ccd8fe4feaf3a654ee4c0f683044bbf52b414c247ca3017a2d2ca5dd250f5b9fef6fe6a5e501f57026671897cfd5eeb8724bae64fc474b8615fc76022df5a60dba4bb57055d8e019ada6033b3b7c7613f97c0d55f68cd537ff48f8a1a190b55d535187bc88511ea6a6f2d87ddcf6fe618534fab8258c563218d11f460269e3a529ef136a35049b6b0e3ad63468d0e922c98872a92a7db3b95f8d3863e58b5a7ef1bcc221b79d8485c3afe97c7d846529f4af23e9722c37c258941613ae37b6fd1eafb2e14370fd430e5afcc281fda63ba0a23a991b66527502c66190656ceba88a1ba35915fc6b85d9aa67d4f71a0406ba11f8cb45edb7066f9cda54a110d740b755c2b1d588480562df093bc4d5a8aec4f55ab76bd2a5d951411eaa72681f04d88d4c0d5fc34f3dd9fec299a22271342eaf49f4fdaa0cfbadec86a9c3f9a540d38b44b19064345c7d1033d1f5d3974f1a9f5f0c6d81fc95b0b0b25b51b2afbca6d9b0affd54d4d3f924bb01749c9d500bf1c6900298454ac4f23d34c13c0b792203ce22e15c3869578be2ff2843ddc950ebaacee1e7311b2dff2cf2e7da0ea3ec453aac4b4acac790e2267c7de2cd8acb2a0a3d94a23e8d952401dedd44c75859b802774a72ae83a94d8a0083df56a44aa6e43077cfa48f6ec526b9709ab6d037548b7e0ed31a21332b775d829cd7d2014c3c931ff4076d986ee8711f1742a58e7003529ba74e9682714a117683e8de311c943bf9e8928b5121f61ec75cd6346d892c375362cd5ace48a1e3144054433798c7c6c9129ce0836d2906e10f47e8d90f132c9300ed68c43d6da1c989a1beaa26f62984a5b65815425aa19d237b632718ee4a0014d6ebe1c018e2a00da7dafdf2fe2d52ffce01009e01e111cf3b8cbff296ac91f8086cb1dd8a0d0aaff57dc4d067cb6a2de24d65ce8e10f5ce509714065bffa6c200dfc1313b676f5eed0720f99b30392081ca0f8983c70d334021dc53e7938eb349e5806ea1ddd5dca54c8d54712804a1a4c654c8948d69668580935d111934133ab3c945f98e895abc8059a9feb6fcc28c79af6c8f5ce8dd1ac88fc36ef330a379ca1c81ea65f684403654b25a757ed26aa62b9984f8492c80078ee4fed8acf72ba1e64de3781c6e9776d7a822479da6d7cf2030d8074f00e9de5edbf2dcc23598768aeb422021e51602f9d1db59194b065d049e920fb1a1c959136dd8cbb1cdaa18371e7d1f7646d2405982cf5a1ca6ee272c006b8b4bc0127f684a005df0a23ca8ffc238a4038203693c09e794579ef4b55837864d06aff0c8080882f72f9f8a5f5e999f84e48c1e6b377312c981a357b18f738d8c191f1a93e1d1a998840df47beecb8bf864aa834c13a3e3e92bd4fd0ed7bea3631ae055c7505b7653843c0afc5237c8bcd1462fd56b3d2cf200662e68b2f537e16898fea9c693564900c6891d5cd5e90d3fb668e6f29a0002966f310fef1e60c8a9bedd99ef5729a4e72d5513f4b69908d89fd1caad731476a7518699660c075412d23ecfcb6327301bb7c80bfb978d5ba326d3ea2b9b6e12d1caa230e4725d6138638ba472fc24760167e189ce4eaf09929a7ffb76a8a8d2b34458fb3a2e3d457b4c7b40ca86b923bcea00bc70cee380cc9f034a182f11ca6f8d82bf1528c919b44b6adc7950357b944506b8f3c5d850d7a86d9befff32069ce5f79fa2b93b3ca760f0468326bd13de578e3971a8562d99c0f91886dffefb98530ff419f0ac9cc7a037433eaa4f74e23340aeeb62cbad120f5e1998b826e180668a70cae148bd8b22de43dbc73dd3b50145ef99ee5ca73f56a01ea261c48f69829099a7df9df64080d74439d92d8fb5e054b27e91fc35a44f0a6aed607f2e458cf4aadb8943036f5d206428be8d4989e10450de609b90afcf539878c91a23f2a73177788bf47538bdef62ad998f9fb64b94bfb2cfd853e6789ae056cc72a3496b0e0d225347f93512a10edf758055cadfe63f491ea659b313c353e9ecce56c994ba20ec48d53381b57e61250b0bd4ff08030caa5849eaffca4d64ae55aa4ec69aa20b5686d48af1a1028108c8cae3d347fe2ebe20d8b1837aa049c85380dab9cc7fbb3add34a1edab406163873cef9ed4fb0eb75195b01fcb0a734c253ea613d6e998e671b0d25d03d767221ab056800ac6e90969652c4aa98d16b7ee91be760cb2d563277a75c65ae982f04bfa499d5dfd7f6433d701a0c4cceae81cc35863b2ee2c7021f41616fa175bc664b4046b4f8846e2a346144a9e328ca255b18eafb84ab74516410429ae78192bce131aea7cc58d4d6199342ba1a4e1fcae9b250ee75a84dd12988211c412893780715ad09f7e03c3bc5c1f9807dd4f81f4eb27a650794c4c5073b82cf2e28eb6101de90e91a0b6b779a3785a549faafc941ddd9ea139e87f08ba814e8a6ec061d2cbabb6a823715a068f6724709c782ab19a7e282c43385cfc6554fefeba6acf81773dc4b989ef891e5d0041f0f559917451ac7c20941137816b49fb8aa884c482a0d2ec198edd5ebec1877bcb9ec76655204d3b77aa69a244a60d8c3aef103c74016f150546247eba541436bf727062ee47929cac52177011cf9fa2d7070a943791a58ca361da8e3ccf07257413af13ed45356bf5bf52282a61d13628e20e54df28668ff5a8e4a5a2bd815ac9cd1b7bf05e7c9d7b156c6dea57dab403e5ddbb2a3d5106629ad815d9483dd11c2f00eab7aeb7e6c4495a8c07c0cb7cb96b060d0e3d7509aaa158ade8e123887f8a5b58d034109140091842acefdc3649b64d438b33d3283361ebb7585ba0fae86ac48dd3751517c5b546c5a1ffc57ac57f7ceeaa06645e0e6b8c5703551867c251a3579dd841d27fd975385e51dfb5c0521b649c4950b57f2d3f69816b6b1349ee56d96ed0666c8e25e5633349b3287d4ca78f3139f4943aa669897bf629872c83b864bc4fba3c95c18001b25b42c07721d6f79fdee56798bb096906c2ef6bac4b5430d3dea47c753c474b3e0f2c0afddb36c9c443c54032dfc9bc8d56ab7ac43e99fde59d9f7341ca0c0b1f1883db444cbd667539fcda9bfb7aa045ecf79e80eecefa7f82a003f58e0bfa0af05f37e877f5649ebb19066f0b2cfed21c0a69af450e5cbf9ced2e5361e66eefec0ad10098b62a6beb1f8c56ce567adbe01b7ddb2bb3fbdfb141bb83b73ffe50da6c650c71a244ff2d46b496c8790221c198cc58140070d9d2acb5d75bb8dccabc820a4a5108b47486e7d2733591efdcd7ac33556a4fb0817ae7f2ee67ad472303b9f5820a4f29a51a870f900080ebf29a6d24c5f676582aaf6121d8720365eed0f52742965339dbfa1374c5854a9e5fb29d33b6d0b24b484b5a06fbaaf28ad54fbd7913300fd6d0a5cbbe0a529b060dc58af7a8c5428bea117f3dea9b810e629be2e56ad57b0efe55b3a4b96649c660344e434eb5aeacae08d6a82cb36c8c6fe58ecfa68b83068c250e4464cf1d48c91116d34b988be3a9d4260fc6c2335660a453334cbd9aed84252be3d63807892c7047d49e1b13a688e8899ba2c33c40d1b6941e63b8e7dd3930b8a4555ccd19478dac89940c5c59f3b6130bfef05580c3ec3e52385e220eae4fdc56562f08a0bded440194a5a9d9e8851827db8c783edfb90ef5eaa2addbe354a31a54d91f05a2c4fda2604698239fba314cc4d6c522ebb81433a342e4215e8f0d6f8c64ca06bb0737b779e6eef0121ccd934e3bbea9f03e685d86d2344f949900da333a1474f6406307686a097ea737125ae4efb6ce4fc0ee08444f5473c4dfa6b9e35424fd048b220f692239385db99149663968fb21a3f4c56525ac4d8a936f6e63361c724e5f503b1afabb56e530a18480ac1b5b57f61b14af81624f266f1459ef8f7ec1ac0b1e1772e6ba7f8b23986dade24326a1b04c8c205b8289df84c224961d63812dc9", 0x1000}, {&(0x7f0000002d40)="31b36660d934ad336056d709", 0xc}, {&(0x7f0000002d80)="008970fa140dbc83162aef279dcd55ed9846bbe1ab9b7e30b83d9ef78cc8bf45994bcf14c407126ef53106541efa36e9219e9e8d8c250f26d293d86fdf0f290913028b9750e56fc7153ed9e6e383846c48a3b2bef30a45e5ca444194c23d118208819a6277f9ef40c9df2b9a819c72bdc7d582b6ca7b8bee41e0823877b036e511b893af982e47a25a64dba969bde5b3febba87f22", 0x95}], 0x5) r13 = msgget$private(0x0, 0x6a0) r14 = geteuid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000002ec0)={{0xc874, r14, r10, r7, r5, 0x20, 0x3a49}, 0x20, 0x5, r6, r9, 0x6, 0x2, 0x44, 0x6}) getpgrp() executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000400), 0x2, 0x0, 0x64, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}], 0x71, 0xfd922a5ee4132546}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1}, 0x8) mprotect(&(0x7f000058f000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x2) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/254}, &(0x7f00000001c0)=0x100) connect$unix(r4, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/63) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x6, r6, r7, r8, r9, 0x81, 0x1f}, 0x12c, 0x1d4, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r10}, 0xc) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() r2 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x8, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7182b0ec9152", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) executing program 5: clock_getres(0x0, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000100)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000080)='!', 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=' ', 0x1}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000009c0)="1b9c3e09823edae1cb943673f3954fb3c359453a4821bdf8f3f7800732a805ce48d45884eb2127091a2c7e9937737588f9bf8a1faa7d6c1446c9e7289a3455f65b23e2fdc6d6a8e231a1a28501ff9ed1190aba76ec5ad985c30b60768f4334a1a2d6c7aca23b52f7363a5f7a6d209cd65ea29a09934192b9c5f71a5f76be159c19e0cba4adc31892e5bef06df786c36c58305525bcbf9eec365f48e0a5d3c0d01aed0cc19623031707caea7923437a1c8e3f69a438bd4e7b03aa23a4b6a71fedfb2dd9edbe414abfc24d83fd98e7c8953e792caa2ef5d5ce923309ae5724610dc7a3205b2240f2427eff2cfdf181def4f5ad4f1cd72982056ea47760edc2e58dd593f47851cfb0563dc8d411f98d01dbfa53c6251b3c25a0483e6254c8a7d8dcfd", 0x121}, {0x0}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0xb}, 0x2, &(0x7f00000009c0)="78696dfc6ae848b615bc3f303c2ee066a7de1aede36f1305a9451efdfc8673b579897601d5055ca217e829b664bfa03d4b651853e3ff0a287c9f34ca151365dcbddba89d949d8489abbc4d4ec3266f9ef7fcca3fa146bc60e45ecc6393ce1300e662f88d582b9496439031cef5eb6a178bad837d9691f556ef75e603403c4f27336bd6c127e06bf2e7b98d58809a196530df610f550bdd67c43a7ae09d3f81cc5ac6c0c3871d87f6078e990a59638e82be06974e5500c1b6e2682f471ed6e5943c84f0a445c757477bfa3e29205800a565cd27f9e91b82dd4c3dd76cea7c4c0313d561f75bf8c77a963bb63fdd86ad82d32ac62420edd5fcde6f891aa102df884b0a62eafcd7abd3f0ac2cef9fe0f5800f6c6ab6f5cabbba884e5c283d038e42d1133aeb2ba38810037b8dc4b5e5f88bc9890ecdd7828797f6762005ef3883bf0f7a43c5734dad5b16ddf67d26c941f6f50f977737c5e8d313554b2de65f427c4510d60b2b6ec4dc53d76f4aba70d6568de66c243a8954ed875885f1ce5cd899ba6011d467f18aae6803680e8d6bf7d028584e0bde84de45718acb04237e10113eb96f34db73cfe3a3cc9b57206e85e012307ea23635641f20e1ef1ae993abd86613c9d8f2a01a68721af8b7e1efd2fb798b1dea59130dd8f893b92663b93ccf5404f8dc71553c6e5b5a24d8233f35b91813bcacf54ef2a3a8d03c2990496aa669e5b874c4d0939d3abcbdfe4b60cae749d80a9008555e0b3577f5f477b5ccceef9e6e9b3965f1ec753b0f20aa306b77cfe9e7113c4d87e4899541dfa77bfb242318dce09c33e25f7cd096e1a3119db9303f0c285ab1f96d4f25506026c18eba60620b01607f7bfd905286885cc7c6e95b60fdba7b3e746e2272d46cd12d2550df03e74129972b6bd5b10eeab16f9924fed2b3f4d37219074d9ccd7d21f348b5abd0f5e3a8630d8a01bfd88f2a921c080d08f8117b97d4b341702f2e25346f6b430bbed7cdcacca7b051afe50553ab3786ea916069e8f609de591e39f330170666504c45cac506f49285ec39c07c1f6cafb6144de84ebc01a8d53ac118a40b8f7fd8d643ca7d45fa3241da958d1fcb29ad01340e75868676066904dbd531f5066b397c5058609cda0573a0164c775a329b179858b6bc423e2a4ca7fa9cf6337e4d31e0430904c81d2040d51e6554fdcf4eea3cfdce722fc1ce05ea38e48399e8c4932a09ff0585e9197b15f0411b419e27cb1800cc1b3a044cec7bc38beb0998fc964b285e034e78e9af378a52c9b9efdaeed1bfc3b12e22e2f6b6fe22342ea99e4197264281cd30e4431af34763e93dc542482da8913721e04dedbfee6c0f6118e41423803f74288bb1baea9ffb8bfc52af2ff86022b7540036427e41deed659797bef951f4965f0d4767aba5eb013f5eb55b2ac9a90a787e5d8910b7d18e5d251feaefc1b8325fcd442c5a309d851dbffe7a0d792f9c65db215cc42838f8323d77d926ae8feef990ff21e6caa82c6f918923d5636539956dbf9904d08847af3694f409adf32b9d984f25ca39d2b04b920aded691fca770ed5c696667cffb67b4075e01ce6110697d8c043698ae6ae3c0ce23335f5d11ba610f6f8ca50ee9313c95665266be08b03f5b0c25f3f663d981e3a78775e5e8d80e2a8ede064eeddc07b6cf6ef3a611abf279d75a0fbfee5fe9aa69f2d83bee1d5535a440b4d61d4aa0d044a8ac248fc77366d54986b5566bc2169e9061f5ae969b601e8c18c54c6bff39f059908b8d8d050e20f3eddb02eb374a8c926b6bfbe4fbdbc5899feda1ac0f5498048ed6330b3756ecb4a3d3d99b661d306587956b73d0fc73518f9f09c8287ed548d846d64db78b076118d36f7f1cced7430ea599cc52ae381416e2ae93c0ddceee9a6a59cb1a5af85a81f0f5f6654be2dd586af4d473d2113d6f44623024684ea853d6f6d9b1c8f1f78633f8a969e816d48754d717d38268da688eb5d51c3c1e7b94fc37172e0226bc0400418548d4ed1d0ea8fc33fde656a91c2775b10a6227b18b3d020818e349f333031d3cc744b49de02267e0b1ddb1bcdda9a8b2f213b468f75d2408986a25e65cf6744415b8d111c4e728dbb3ef2960358f4d52010d3efc93b06d9746d2ea7055d1b4265ad1f9b40abeae7083bc0c43281b84a02ccf71ce13399cdf2715ce0dec892b66ef57814195c5f713582416da21b335f1807b41b0a5fbbdf7258ae7124d1a9b5b785877356a8f9ad784fa09493f05380716dbc72937a504a714ba5add0017210d481c089797a4e2d828a46bb02b0f4e1b154f3aa3958acac1189f2d41dbf461222e9f75c7d7ef3cd2fb0d8d19307f653520420fc464764e6816f468338294fd465e401182e1cd91a5d6c707f7444baf781a3dde9b103946958322b18f7ccd7307bbe838b8ae33adf064824ab1c32f6bd243264582fff08ce56cb5144a6a478c6881164714c60818851708f7caf54527b0da7b0b37cfcd976737c0151d579968cf36a995b4e27c887bc2d4b1f0bf43aebbdd293fec5b1b69a0ea5b161c03167b6d4b96c149090156f114cc5683e30ad3cb3734002e65248d6b7a2e6e9c8f771ef7071f0ba2a6549258574317ffd79a859b9569b107c1f81da0e6a4edf72442f17052a26e329532890082d943f9cba1c43162e120976ecbb0192f14590e8304abb43946b5c13901fd9abe8bf1bce1e4bd8aa003e84e0dae3df35e036fa5ed9ffe8204f8861d6afd42a0174f097f153028be242c2eacec3b98ac00ce2188e73a4215c3fc1a3606040db967946020d3defd987009908b8fa50d5fb95579d0e4bbd8d4bb5afacdd7d7086068d48f7cd81f1ca9a4a091db10fe1f46883ec4fccb36cb7085c89819e0cc00954e8d6a3244cc4a73315e5b20f2e484a15f0cc8e5f4dd8075ff91c7200fc3fb1a7e9b18f4c5abc96d8100feb9a72d0aee5c3ab3b27a584fe8840845c4168d00415ba38ea42cddca2005461c9f5313ebd92b42b46cd08cc0df6d8e1ebcc56f69a15cf3e81613a8e21d40c371826b3112b11651e63083f607b489e322b65d66de093e45ef7ac1b9f62c307af75bbdf6f82325a59e3fd77d3f35e3173853dea885c1ed684cafab26a7155dcb21bdc26ea4575a712d0997363e71da2dc4c551cf13c0516b7f4d9835565865fe9fb0c0d0c6265995d63c1535002b38e6d1687bcc77096d466fa94f49f1f917ca1e5e43253f1f54d0071211d6667beab62273a9a2a4f60e8f3609487baee5ae6463a953266183b8001de6ffb8d4055b6a170954a0d5e823a9bd8b1460afc39b4514c6119ca868d093e6823b52144a83c814c5c2bfb321f75404a8f8a10829638f401491aef5370271c0e53d95ac01c99afbfe1bdc8faeaddd3373b07e489d08ac7b79d82f1053fd730fec2d8e162db3020d7a83c223277d6cd4ca3a56c23fe8891287daead25937ade17ef1e0b0fe4b3c1d9daf504f50663ca476d95c18d49e951efa4cfb486b66db5f70f19c97f9b7ccfeb7f04c6e27309d6bf8ab5b67a052fac5329101e842d5aa7a025144ea8f9e1bc0d8b2be6b84b14a51b720d3c0a02f2034df16b8bfd50cddec5c494dccf5f19de8895c85c6576e5d4f1c4239948ba818620fae414ea5c530181d438a9071e2c89a6aad61e0c8181920f0c5fd50440eecf5a6ae61ff8f3e9c7aa147ed346b1e9512ec9e19fc103d600fbfa258fcb8eb15a425c4e2063c60bb50d0dec3128ef2fca921e0924344c56ca305b28708de5f24baede3a07defba76c2275030f3472fd0cc8a3cd44a8eef1567d598f6fc982eb2bbb5a88eb18061311e4e228a3e46482d4e2815db2c2dfcc6510d5cbc01b54567dc70b19b297b921aa975029a3c8563bd51e469b59da45e4ff17219d4bad7bd294e6ae803fd847817cdeeefb310f18475b12299700a2787c4243cbc48701b0a96767dcfabe1902a508929346009a4b8687312879c7aad3d588c9883f0622ac0135babf700dc20c99c67e65381aa6eb96cdeb4dec1029f10447db1539ae3f57081795b3a7488395dee553626c529882bdf547172266a6dd6ad46c9eb39e64b363cf45511de3851e14472209509d4e66f0d894dc768d814cb96c5984b8da9c0f256a5fd474116fb44e253a3be868d6448762e0e8db888a0997802d787fff48e8d4496dd27e53c1a21d598a228ac417f6142777e745cafa8d466d916f02bb3a2d68842e0d60b132e9ebdac8ea208bdca4f4065f74d404ad758c58d59f34a374532de362a1379089a176e3b1f0030016dd9caa3d22c0c2a7bf04de10845b2f2f87a96fd8c0c6bc941d46943151d6c47bc57273326cd1ffb48cdcfc663854d35a839d762c00ecf07e1899dc97e341aea1af6bfca4bf766270dbe34941242bb21fd697e9f6fb5c704d7498b47cff53e298110305a2b1aa5f83a83afa6760ae76658a95fbe6b2a32fb764ac20a8f17b72ed8e91ec650dbd735a7ae3161b55a2a957cfed21d378f160d9d44e4b40823dcff8c898dc0535f270a2f1465d318a00fcb9b503e1ddd708d48c63d131949c4bc6b12249f3035f723f67a7b31943bfb24652c9505673b607b9810632436b8da02b9a69e7fa922721950d89b42c35e16abe71cef0a2d4897ca30054d1beddd8ae7926715ff6973fe5e08f8b07e43d316fcc83020947f4b60dd8c8cac0f9c039283f83a26c8bf12673999c60825779fd11e228c233398e4c1f79b8d637644c9fdc1d398658bbbcc75ab7466307a0fe252eef1a7434429b34ff4eba0248c2384c552aca6721aa139dfbfee8b9b6ec703176659341787ad2ad6fb36238a0dd9dbd6138b1ec11d724607a4e039cfd75a8d807ae2efec44cabd51b8f8fe431617b53704994fe9dd86fcf992b51ee2c19508a306d16f0d02e8fac7e761681d6a9cfadeca97f67ba5af9003dafa1e7484dd0582ab08a14f18f442132f74d7bfee522a45cf0ad43a1e532fa4398f64a728bd824583c2acfc447cf164891594bbeee581e5a30f2f931e19ba01206bc97d50f275dd7e751fabacdd90583b782acd48216b80577c29729812f4a7108560f285258c2e4626cfc368a8951e7a673883b4b41aa88fe871cc892be6250ccef353f1d03713350605779cb5cf457e468cd56b9a1012545cca72e71655bf796fdced05956936b74b273d6fa6ada4a801c2f5de84e46f5e22b15c4bad7b49d24403f250715e280bbcc4f523dd80160f8569d698558fa76b95d8aeb790c22479c5b633d7285a71580202ce894c3bc3fd69ffaa29908a46cc88e29f682e02a0c021e418c4e0a6e1442241563a11d9c3fe5145e17f14f4bdb184f1c01569cf1948d6230820a4ac55da4b09a65856e345b2d6d4485b31e05e44104c3abc97db196fb82afa8f078691b03f606eb0fb89474ae7a9dd9799b73149909abedce1d4b44eb5f45b62831c90e584122edad473704020e985293dff8fe8ecc44e6d8b1baf6e53027a4712cac58fabd87cf9d2c3b055111c0f40ce5a1ea69c1c05e00fb42d4e76f60b183fb00ddb847c5ff23276334c061ceb890928ec2ff271f0fc820ee73e6e09e86c7e560292eb46e4f5306f73e45fa77936196e20fca42150b1ef522c8a76b6e4e67ba77e9912d81cd86adfb70f19ea43575cedac1dff741d6fc22cfbb289056d712ca8f19f01a0694d9205fed6e3abf2f19fb7ba6c63e35ec881187ea338201c3c0c946e9fa170358bd3ba871246193920d6dbb1ee2935e62c544f75fad0b995dd63d4e730b31d4e22b75fc27ad7d6949689e55029a7bb051d40fe6442685c2dba9c1c6339eae0", &(0x7f0000000240)=0x1000, &(0x7f0000000340)="04292674e2ae8dc8ec9bb9bf30820978acffa4c71243ac83835295e909cb5ff0a4c5030ff160c9f86ed5bf3ff695b4d4e41c1f8f6c02b5acd894c648c8e37167f0a678443f2c84bf078904f61572e7da87b9adf9a11016386e12feb5d99992a0884e76f2be9d8626e5eb03b7cf10db557b41d8b298496e2da327021bbd058135d172174b217ef68efbdb6484c0332e2a5927eb06efd8c092a5f8453ce3c41d67d5fd747ee4f1569c0713505deb17c8dcd743d9d6fc6350c8c2763158073b499728040d0eb971cbb4ff03775027c64df7344dc97af1627b4734b3f1f7be3368174ddefa7ae22668a9a1701353867d25571fe45ff0", 0xf4) kevent(r4, &(0x7f0000000000), 0x10000000, 0x0, 0x81, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlockall(0x53e660816092a3ac) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0xf8) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000200), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000280)={0x6, 0x5}, 0x2, &(0x7f00000004c0)="da4d2e95865ae2a337a45f1786654e2a83d3ec2344240ac7939ecfa5a1a7785f5deffd9ef8e75aa9ad352deff21ffc1ecbc5fc2606bae7f6692e8525", &(0x7f0000000500)=0x3c, &(0x7f0000000540)="a59bd4a7c34914a48c9b33d0e9e5571aa7a23222df10a5215bd74d2364b4420fdc50f13ad0674cb591c480b1a2d48cab8d5ee8f367a48cd4404307fcccbaae8347692264612e03698057c377f2aa61765f43d690f900adc29769353866d304a544075deb6247592ef25a35521b873bc136eb530c16d270c46798810af78e75219fbaf1f434194a4e12dc942892a504074d370cd14d4f286533280f66816063c9d6e467ec0fcf5949a3107da01982242e039052e13a2b", 0xb6) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0xb1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0xfffffe01}, 0xc) syz_emit_ethernet(0x36, &(0x7f0000000440)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@timestamp={0x44, 0xc, 0x7, 0x3, 0x0, [{}, {}]}]}}, @icmp=@echo_reply}}}}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{}, {}, {0x4}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x200100000000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f0000000000)="0000000000adbe17c9", &(0x7f0000000040)=0x9, 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0x6}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000003c0)=0x100) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=""/12) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80, 0x0, 0x9, 0x5, "5c0a00058655ea630ac3b547ac3c0807a3813866", 0x7fffffff, 0x80000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB]) r3 = socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) connect$unix(r3, &(0x7f00000003c0), 0x10) writev(r3, &(0x7f00000000c0)=[{0x0}], 0x1) close(r3) r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r5, 0x5) r8 = getppid() r9 = socket$inet(0x2, 0x5, 0x7) fcntl$setown(r9, 0x6, r7) fcntl$setown(r6, 0x6, r7) setpgid(0x0, r8) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000280)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000085214070400"/528, &(0x7f0000000180)=0x210, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0xfffffffe, "ffff09009cef01098b748200", 0x0, 0x40000000}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a0900", 0x35}], 0x1) r2 = dup(r1) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) setrlimit(0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x12, 0x40, 0x9}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0xffffffff, 0x0) r4 = kqueue() r5 = kqueue() dup(r5) r6 = dup(r5) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0xc5}], 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r5, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r8 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x87, 0x1}], 0x0, 0x0) kevent(r8, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) symlink(0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: sysctl$kern(&(0x7f0000000280)={0x1, 0x49}, 0xc, &(0x7f0000000440)="71f91e347102000000000000007ea3e017ae9df0f69c1d7e1ddea900000000", &(0x7f0000000540)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB]) r0 = socket(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x812, r2, 0x81) ftruncate(r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffc, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000692000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000069e000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069a000/0xa000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) sysctl$ddb(&(0x7f0000000380), 0x2, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) readv(r3, &(0x7f0000001300)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x3}) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x18, 0x2, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x6e, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fd389f4223864f706184000f1245146955b84e3c261d985a3", @ANYRES32], 0x6f, 0x800) msgrcv(r4, &(0x7f0000002340), 0x1008, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3e3fc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09000080000600000000090000000000000000000000f600"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(r4, &(0x7f0000000580), 0x4b, 0x2, 0x800) kevent(r2, &(0x7f0000000040), 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x7fffffffffffffff, 0x100}], 0x3f, &(0x7f0000000100)={0x3, 0x8692}) executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sysctl$kern(&(0x7f0000000080)={0x1, 0x18}, 0x2, &(0x7f00000000c0)="f776fbe320d460106144954f29c1b49bb961cd373a1a6f3e", &(0x7f0000000100)=0x18, &(0x7f0000000140)="23a3aff22943be691c84af1cb75adfc2d5fbc34b4a91e95f4a2cc9b585238995836263c3df935e5b22d113a0d3b54b6c89827e939709eeebca011a1044143a56d2ec3156176b123f58240d58f6391f202aefe14d887d7e44336acb51648db4f9cea1f6da864fb4b8c3fc92264086d9293ec01bca3374442579e08ab43ce04b1a3511d687a1a84d6f", 0x88) sysctl$kern(&(0x7f0000000200)={0x1, 0x923fda6f5df1830d}, 0x2, &(0x7f0000000240)="10b4f1fcde1b969b71b1c18ab708df7a24ced2b31506773061a3ded4af95b1d28f8be6929d6c48cf95abe9284161e40148f871dbb42a5022a2b0bf3ac2d9cbafbaf2cffbf078dafe738beb7db56f7b5ba68858e95d5c536a110cb36e76bc9fb61e5b42305bd3c88add7d20d7246c0ef937f03998200ac14b9a81b7ab6d0f4068630219848228507c8d69bf1a7827df74adfdf78dbde7e7cfe26a78d4f027c7c035839a98812899b332a5e57419e43245c3fcb2c06a0a12cb7f64b213dd756bf86988274d", &(0x7f0000000340)=0xc4, &(0x7f0000000380)="983e29ace45bf04a5af0ef5e6ee37030fa2b5a279e1aef03971def6e77bf41ffab10cb98fe31622526a9ba5f9355c126969d0e642e9a5953f86359d976e7ef8b788479f1249bd39dd95986aca05d85cb9e7cb717ec8d6290623fc611e4310db16090cc8d07a2b6a15853f8e6d07ca27e05168ff6b7618d439c1cfcbc982634ffa38e6b9f0f2d14262241767f8eeb25c622965ba576824d3dbf7b4eab902b61ac7b4b9f", 0xa3) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) sysctl$hw(&(0x7f0000000480)={0x6, 0x17}, 0x2, &(0x7f00000004c0)="b93f8e3f4f90a2c4d2b51d1248425b2ffc04187195c7bb52cd59791802dab9a9853603c823c28f4b7d7b642cefd605deecd82cf9957ca2fcf9c494e97bc342a5e6e17d5d80f8a52581095ceb1b9c00181beb92cbe5b715c24dbf4f98096eb957b396a481d8bdb9103ae57f4fe3bd217d52c676b04eca9990559f7fc5160488b3e0b9beb3a94a5d57dc37dab249ba01868ba90fcf6b19cf0bfce46ebe98114e8bb4ea61d605f0d4c7511c030a6c11ba2f596be98e7acaa82ea0d8a016a6b74562d16b8bc73d0b495c2d3241f6db10ed7363cb3ec5492c3ebed63a97fe1edef9f124db133e559a24879677e32112ae56fc710b922f63b2085b", &(0x7f00000005c0)=0xf8, &(0x7f0000000600)="4eaa14f2c94a029315a2a9b9fe912462c3479f4641b2b169f47ae0c4678375", 0x1f) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000640)={0x6, 0x40, 0x2}) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000680)) sendto(r1, &(0x7f00000006c0)="bbfc471b5d5568442cda77e46b0ee8d23cddd61b157e8ab9f1bf02c108582adc697c1d05164e0d07924fb77e6a11314d2e05b18e323fc0a589f3a45d543f0b85e2b2d6610e3277644cc3fa85f3defb36cd77dc6c7f1eb35d28d640e9ee8fbf26faef13d15dc8a9b772a33a0e1ba2f40299e5a5dac0", 0x75, 0x4, &(0x7f0000000740)=@in6={0x18, 0x2, 0x4, 0x7fff}, 0xc) r4 = dup(r2) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000780)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sysctl$hw(&(0x7f00000007c0)={0x6, 0x17}, 0x2, &(0x7f0000000800)="6bc724173b301cca365bb38922bab196ca7e61bfdeb21ff026132ffb0da011e65fb1d1a31495bfbabb531be726f060b64a1d42e864924527be14201a1a25d4e2", &(0x7f0000000840)=0x40, &(0x7f0000000880)="011aaedf68f6ee14660135342d2b6553a14e3368db5cb4ea6d4fbe92d4cb5b3a7d50e1c175a9284337c3e534d7fec050be3fd12a6814f9ca2753e18c7c6b166aa5214f8ca6dc15094ab35ad86e948f9ade0960d4ecc8cf8144cbdad2650879b2f4cf0c220457d04d2b45e971bbdf", 0x6e) socketpair(0x20, 0x4005, 0xff, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000940)=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$kern(&(0x7f0000000980)={0x1, 0x2c}, 0x2, &(0x7f00000009c0)="b37efff99be941cc5ae8cb0352853c27a9229fca61475976ba3d9d8bfa23472ece34b8e9a9a8cd", &(0x7f0000000a00)=0x27, &(0x7f0000000a40)="fcf5ea7a9690310a3c19aea51a4c9b714566812c5566b0b379700c291d9b0cc8cf6a51483f4c", 0x26) semget(0x3, 0x0, 0x2) sysctl$kern(&(0x7f0000000a80)={0x1, 0x54}, 0x2, &(0x7f0000000ac0)="079838ad2123f89a40d8851a00f40df360f35a0f4169baedc6d5cae0bf7dc699c34c309e67fbbfec85aca5", &(0x7f0000000b00)=0x2b, &(0x7f0000000b40)="ed4bb5af7eda92d6f368f9d0bb8c77bd11c699223e2dd40ae486e5b70f1b34e92a58bf44c742a8f2a980c3262d31bf9df299e02ae0f4f59f3209c969ab332b73f9a100e6b9d63c255fcf024ed5f5c4f1ea895d7ef4ca09b97731b498e1f33b832f67f9545eea982ec41b71bbbcb05de549d78a5167bfbc", 0x77) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000bc0), 0x8, 0x0) kevent(r2, &(0x7f0000000c00)=[{{r6}, 0xfffffffffffffffa, 0x145, 0x4, 0x200, 0x7fffffff}, {{r4}, 0xfffffffffffffffb, 0x84, 0x10, 0x76, 0x5}, {{r1}, 0xfffffffffffffffe, 0xe2, 0xfffb6, 0x7e98, 0x800}, {{r7}, 0xfffffffffffffffe, 0x0, 0x8, 0x6, 0x44}, {{r5}, 0x0, 0x3, 0x8, 0x9, 0x4}, {{r6}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x4, 0x2000000000000000}], 0x3, &(0x7f0000000cc0)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x8, 0x0, 0x3d}, {{r3}, 0xfffffffffffffffd, 0xe0, 0xf0000000, 0x1, 0x5}, {{r5}, 0xfffffffffffffffb, 0x88, 0x1, 0x6, 0x61}, {{r5}, 0xfffffffffffffffc, 0x3c, 0x1, 0xb3, 0x4}, {{r4}, 0x6, 0xa9, 0x10, 0x0, 0x10000}, {{r6}, 0xfffffffffffffff9, 0x8, 0x40, 0xb1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x18, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x1, 0x0, 0x8}, {{r6}, 0xfffffffffffffffe, 0x0, 0x40, 0x6, 0xa72b}], 0xbe5e, &(0x7f0000000e00)={0xffffffffffff0000, 0x81}) mmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x3, 0x13, r6, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000e40)={0x1, 0x3d}, 0x2, &(0x7f0000000e80)="87f21d63764ad1de367b43dca64788288a8aeb289887d9bb55586bc76e8c775994ee56f69c53e545237575b75cc3933817d4d8c827c4b21f6c467ac2cdd4dacdf6a9966642f232b51d085ae1890d32972e6a98f05279c339e7845f1f4b68e07e1e29d7020eed210df84fd8b9d3c9f29d930d2e215291c71284d9198c10609be6c43a27004fc83704b108c4cab4b3b0ec5c15756db853f317e5929e6b6eb75b5c6e41a3943aac9b0e2ccaa846cb886ae33e333fdb210be09acd01aa7015d5684544c712c170b9863ffcc637d2ba6d382a1a1368cc836d9f9b4589b296", &(0x7f0000000f80)=0xdc, &(0x7f0000000fc0)="bd9019afa6bb2d20694804b3d150edfd5e15777d4e5af90de53590d3bd41cc93389e6d24d003d5b17cff7dd218938baa7280cff3920b2fcec5754a4753fdd9a21f9d072a38f3f8ecae6befb1648f547ec87d604235424193194b4abfd0e918ceef4ae444637172549b2724b854f433e6a0ffff5a4b92cddfaba4f92cfeafc12cbc0a818de84de48be8a2a96576b9f313fcb58c426b74bddac1f26afe41e0d56b88c1e5e01c380f8b377f84e1df487597dbe5f69fcd67d509c914f819266f34d3c30d562c120ffeddd0d56c7103e9d5b3fa1227d9ab38c41c5ccfd6cc42aa4306111719c3ed38b2a9f9ceaa60614fb8326135c22eb80d72624dd7119c81a6fc8ddc90638430e26e54921f1683485573f7b67ba632e4663af99713292c91c81ef4a7f0f6a67549a5179b295eb40f4e905777871f12dfd0ecc672ec830b356ac825ea449f0c99c3eeeac170a704d527d15f871f68fb9afde74af4dc04b55efa057b70ce93964ae4a2ecf24b5867e274c7d4ca62e467d387a8603dacee686494d1bbd8be6276a41c71035aef80a07486d74cb7a7321915c1093ae4546917f1ee13880152ac299650b9e04f37aac7c1d419ec3f608a0da4cf577cd2b24252b5b9166c41714c3892ff1cf21123f681275807633e5cfea8a5d648e5622ff5b7dae468f4ddd21535c6cc45bd6b3588a9953447d71440396c54b44a3683125abbc0fc367c6c883512f6ef11246b12a2c64f319358a351fe1bd724f954e7318a853aa3b1e2395910e0df807466c43f59f5b5fbac5c27e7cc17b155e47219469974897793d41f8a498fcb6610e98caabf3e786d94e33853112279385f337373061d8978d68ff0a1cf0fb6c71d5093f890d6054bf76490e74ce2f143f28821821f16a9ae0800723786b56aa8392560ba7f06fbf03e433ca8b2f581d4eb3779a436d39d4d29f7e9bed16a0d0daeb8a5d305cda7466cdb056195e16bd8e4d32c9af67bb0daa3083724a5ee7f1624f3a3f66a9646e8a0b66c40cc98cb5fdfc8970b50f431e985c36dbfe9e6f68a6131880c946b70cef765a9691580aa83a707b0d633ca8a6aa0cf99fa2155a4644082b607f339033694116163280279cbf9da39632cc93684055766f97e102bd501ca2a53a38e6e1056acf46032bb18a39cd1359a0b9c9ff902be7341aab94f63ffdd40c3a6fbc442a9f509e1b8029c3ec95dc09e4740e574fb71749bd74104e88df2538af74e73fc708c0b96d4b375f0c1b464bc25219e23409f54868ec12c965b8db180372e643a06808891496685576fac11e4c5b471c4152987dbb54bb970beaca720a90cfb6eacb11652b96b68f457a294aa8964c7acc1dda999f7e0c50ec4d71f8401d9f077ae6d6b1c8b78752877619f915fcf2b17a47875cfb771b53d6339b817abc47b09353c6ba0d9ffa8ffc54586f12486598356f8b75593acd16464f73e5a9df59ea457df302307c625fce01234f859a9f31aa3d583ae9cbb0296be0afe2fe554213de744b364a124e673bb64f91f0a7d72d704347f0a96f9885e600806be44a1d0e7d117ffacaefe6e999a82f09a7e67f7fabe167d3ff3aff2ae6335706364977279cc9ec272b6af65fd3d7424dd0f32f225dfaae61b76b333e95786f4beb1da1c4b806886219e4017100874d44bf4c1a6f70e260bd12115cd9540fb56d1223e2205a84d7d98fd2f8318a3321fad3e3285d1fe9c52e66170328545eb9b25818eb0bf1152c4f67be823b896e65a3e9aab88f97821a5f2d1f621ae4dd71c1e985bbf695be02127c43945a074dcdeeeeb4911a5001efa3c0ae60d56b76b198cbfcbccc65e5c594d36ff84b637909135d54ecf42ad8f04d61187dd4aef83089e8ea09193d10f164f46671ae15f55164e23163da60154049d4b98ae47a543708e8a7b4c693cae9e958a407c2f6510de3a88cf0c71b76a1120025262ae1c508ae3d4819d8c0c1f79a6426d7aeb899c999c2c9a1b77d033974182e18567c867c8c76c7e4249d2d30b18d78f57d0ba8d20005a51d31f09f4a930dbeda417ed49377a46b90350ec1807c4d3be5496f3019a9e1108b21d761ce955da0117100bf7bc17fcb12ff55e09332799d660f43aa9a7c04620b2f05e66d853b8a77f7f454866916dffe58e7900b3ee58574d905b5fbbe2d3091fd493e2bbd6727da9034c1cfc87fae7b7bd561770b4a773db65f84c15a2f087788ea308f5512dfc0d488d5715930ec5c57eb018ac8f4e87af54ab8f14686db9b8350c46decdc0fca57d1b176dc2129f1f72e36cf4dd9df397738c2b359415e4fea261f40331415ca4e126a46b7c2f27736451e88e19e6284f43c05048e48cc89c406190ce1561440439f687cb7ef14ed802bb84973965685540ccc186d345de55467d52dea1125fedb8d8c14b65a12b38a43608a0572f49873e9adde4b6e13eb4c1666a57fb73c56db7cc6464ff3583817fbb398e9f0540ff54852fd4cb49eed70ea04425aadacdbfb87a2e67599b636b3258e4877793cfb887f419945b5213f6f4b585d2d50426ed8e8cb230de20f50fc722117bb906f5964d366cca3bba7fb9b65aa9fdd124daf8215094719631a14689e068fe703a51b4a42fe895b03e96be3e9f550a7e856f36fd2cc7adadc32d2313162e6da207069c1a5af906580b23441f90dda8ffc4aa494fdea5b7f460e1aa5dffbb413a30c612dc72b7d941cafe6921f355bea0a0c3723ec6c9efd7851e5c6d4f78df147d7c26638e0cd5ef952ef5da57bf22e2d213affb843c50114e914891f51be768e28f8f53c9b7fbd334ae9cf00f4729a3aa92f8a38f24c1b9387fcac0e1e0109969eeb1f6536501909a51fb51b2537a10818aa7c7bc4df741498b37a9e2ab5dfc39329d7a459b2fc1ab6f8275270215626437e7a5d12c94da155563e30cbc49a59458bde18f265042e6d31285e30b6655bb1d06a244f283c6edea7517bf8ed097a884ce32caf854b8b6e392a5f0b9bbb718b9d0faed967902af2425383e534463d5d300915ce8aa81b6e302b7f6d105e020b009e93657810140c3e19a3701925072a00f429cf448a87bd8704e65f40d6e363e0fa033874ae806907c1a3aa0e40d2750181ecddb315c913d5469b32e46a01122fa417bfbcfe88eb4a0d8474c9dbfd66a873c27b9d165f54d34aa85f84c29c58770b5f734332bfba812edd89d6110ccf9d5b8f4d8094e81d4bf2c50aff672de6d27a77d1fe3f2df7253b6d64a8ddf79d7cb738942213c1f9ed2b4fbc14d6f5c27eb763c9100d0ece413b87ec85a44acec758183b5e27519c916ca4e64b8bc6b010f8945f42585c56753cebf72ab6b95bb728bd119becdb4c4f9165ce438ab65683c49613252ef1b2216ea8977304f87d041c51481f1cc16a619dabd1029488ac3628c438cc7ca76c5aa24c8718b0bd6b7fd3f5500923b81f9793c4434d3b62b6bc15fd60e8b7949c16251b6646447bfebe23e89c938897fc5ce1c6f451e6a7d5d4d45e67b88f48ab5516a9821d04da6ad3d543a8154da0cd2d431b6f04c626920b966e2dfad3147a0aa3365c6337defd763e26dd175fe2a64ca0642963d01d43f389c82e3af8e6dde410fa530c473ee04d1b5b4530e7820d44dab76f82d5ff328d24fb0da5470ce6830c7cfe3292ffeeb7ab42d3865357e88d42300a76b04d6a49005a6456f1af4e48af7aa5ffe22ab1df763ee4785bfd6c0b906223a822df63d832ed9c85a0859eb6edcc1b9e172dd03e282e490f4fd5e9e973ded9fda95866e7612f1a85b0721798a269707b6bda147a4f2b293cead9d894b8e302fc74629dc594232d9c77f26f71138ca14cb7b3bfa9e8b582bc7425cdc67520a721b7d0090e6cfd402cbe8aea5fe0d70b4a9f33e7defa92e90fc3fd78c6c473c9d01f1feb09673abbc83949ded6d0b334840be027862565b2a87280ab7ef102872356abbfe78976ab8b97c8fa77e04a626a46552ed5e0578b34041cbc147f53debd0d596e8464db1833b9c2dc1ac94f714b703c97b65fa08813f4abd0312b5c01c0ceeb66fa171e9616360de9176adc061b838feac5d84ddaf93f0efb410dba6a1d1dc8fd2c47582d23964322a778f50af19fc04c1b10c71fb057aa72ca06a9d0f293d99c9791f13e561e0e17256150548e38682fcf0fac8d41e75d03844d98a50c422beb1d0eae6d8199415f1580a01dc9b5c019b682a5bf0a67b431f0d6d1d03c030e47843ffbeaa1be26473c7f1ca3bc1a24e4155fa50c6cfe28ec77fbc1d99fc33b7a0093236f55b720482b135b8c7a9d7a8fcefec743ef7048e162ab13f06fe6b29c3d83964e6a3d1ea6c09a6748dbaf5559e3c0160a34139425dc4ee49c49121c39f32448101a8caf61d2cdf160e397783d33c80ce055e476f02f263844376212383e248d9b6b387ea6837787cf39afcc61a510f425f608dc4a897b844fe628c773648df688c3d00cf30c4b60c6b15bfe1618879c8914b59387fd6ee887d0f0d25d71062e6c56bd4e2d7f4704dc73e2729137da657781be069b59656bd714dba2b1301963f37ef13595b30ef3888726f3fb615bf316c97f055cff77a448409919a84ca41f3b5f90067b1fccf27fe759e33c6fa2890b2a77a81fcb1b490a4d14811c45447a3accdf05b19ee17c3d4579e7a5c92bcc604a3f9fc5011e265800ed2b3013e22c63bbd1efb9f4ff4c60b823a65c84f30652c2900ad52bf1318900aba853b6e11042b8befde406b34a2f2b8cf9eb24960d57d4080566364697d170037271a47e83c519afb35dc0d25abc502789a86d93d7360dfbd3eda785febb15e55fa3fb1bcc7fcdbef3543ac3ddfe863b57ad63cc193a8ce09c2162502a1dd40aba727ae39fc042d791be514ce023f81d8898ad119e4260f29d7f58db48c5ab6f596ca846608bad8f971df6356b876aa4b668897de46d228dec86a36d7900a650242042b98926bd0ca1acc5e472a5e800e534b913b3cf830a02c081c99de503c0e67ade60d0df29388edd712b7fc732b534501be1c1bc1219d29a0f2796888f615504b467994e099b8ea545a12be01dc0f6e1b2c9a136db7013e080c6df7863c66b2a9c70dda800e8e747443894fda3358fbdb36bfd7d30d1ab75efd88ce9f256f70a8e57f5530f0450308991d3127eea8331706bb26345628125f8e4d2caa312c3c72c03e241732ca2a4880ececa5a6b3f43740115f08351e4df932f60270092654ac1abdc23c72c426eef63c11db54c37fe4a77d3f5a4c9c7b0d4899117961a45b6bd3aad097adfa920e6e09a826567d0fe8d9c7c668489da20898a7551b022281af68ff6b83d3f70f8c204242a5c94664cb7df429ddc40949f1bbe6c5396ca5e564ad7701a8cd1378207869611d776521e4543d8628d2fd3e832ecf29492e57664698fe540ad57bf8598f2b02daf735cc650a78e52cd0ee87e1cf9f96c8937794385d1f4f0c6d1fb33ad8346b6c24702dacd158c082fa908a2629d32e2023441d4f23d96ca4c46933a676c15d253da0cb0364ab84f829ec9515eaff9d3ff9a2aa7239ccf7e45251c762545459aee497f48ca3256a4e17e01ce95b987df6602cef6348443debf8145fb82dd4e8ba40a8d99e0df03a03bdc9288b57745311127bddc7cde4cfd95682798833f45f14f2fb2a35a9460baf55ecd40a6d59ba077c51bcc1a5a1c3a2587de14f46778fb9d07cf8be70fba8398d950e358ec21f8251716d12057af95656e0ee5ebfbe264611f530b77d919e10d2a40805d505c417130e2fa54b5cf75e2243dca1dae645d39595dffe25ded07de99de52f301f3567", 0x1000) chroot(&(0x7f0000001fc0)='./file0\x00') socket(0x2, 0x4, 0x7) r8 = dup(r5) shutdown(r8, 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000002000)={0x3, 0x9, 0x40, 0x80000001, "1441f027a8007a4f68bed60c4d39afe5905ad4cf", 0xffffff80, 0xc09e}) sysctl$kern(&(0x7f0000002040)={0x1, 0x4e}, 0x2, &(0x7f0000002080)="4b05b0725c41fc730d2ab050bf1e63202b48c0d1c2a8899b", &(0x7f00000020c0)=0x18, &(0x7f0000002100)="e483f319250268e207d6609f91402f6eea74ce5d3e7a7f3454f75aff61ba7188fdd205aaf9c0a576134549e799e02529137b33371afeb48405719f9d7345d156159044d445f3d1ed37f8d13787ea6d6103624e294b0b64b3770e7e2c1a9423f7096d11c540fcc54c75492f0148f6174447fe9162a474f82a057172c5ffad4105b7ec267aa8bf40dc77cdef326bbcbc4a709d", 0x92) setsockopt(r6, 0x1ff, 0x2, &(0x7f00000021c0)="496b966c067075b1daafdedac14971093a46995121b8418907f3f68b62245c0c38f51090be7193f1e3a01cf55c5aa7cf99cb32083bb9ff05424312155a00a00966b27f32a1cb97f46cac2b008ec4dcb5", 0x50) sysctl$net_inet_gre(&(0x7f0000002240)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000002280)="c146c895e464b8ccb17ad76c77c9cb375b2f0f832835bb1110de1c751f966890ed7450608eaad4d04210f0a20e1f5ea4e72d032741b9c33603b536f5e4273fdb79c4b1afef239823fa5f1e2bc76d5a212b57e52a8315a20b496efd7e38df6f21d1c985a86b51e49caa31b41dbddd1493ecd9e8d2c5eed5b543a6cbf039822db9c891f516711a530b31e57dd188ae9e9b35f4354461ec73c8023b85158a9c2a8fa6fd4de70b3d42bcce489f2a602deb457db2da050a91d9d4bdab3e32", &(0x7f0000002340)=0xbc, &(0x7f0000002380)="b98788967bc3fff0936f181b47c81f1f098ed54779b40814b60edc0740f7689fe98ce3348b2356fdf25fae0b88710390a57afb3fff3b48186a9b1d06c9bf5f75c667f25d3f990931adf6c10d5e59cefd65c1c018fda33ac519ea2abdfdd19e9a8336c4241a69f15690b658f90174f5db3b6125a0bc97d1", 0x77) executing program 3: r0 = geteuid() r1 = getuid() r2 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000000)={{0x4, r0, 0x0, r1, 0xffffffffffffffff, 0x10, 0xffff}, 0x8, 0x3, 0x0, r2, 0x401, 0x9, 0xb3}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0xa0, 0x0) fchown(r3, r1, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x4, r0, r7, r0, r8, 0x2, 0xad}, 0x0, 0x5, r2, r2, 0x7fffffff, 0x80000001, 0x5, 0xff}) getuid() setsockopt(r3, 0xb9, 0x0, &(0x7f0000000200)="991ecb82fc2ff28bb559e6f661e4584504f32e2a11462e2d84ca7036767ee330ee383613fb992078dba567ad30a6333f56e68a3bc53ac5cfd35d750813a9bf71961b03773cb2bd385bd36cdc59e7898b0f8f8b2a2430e3ccdbccb332d7e9f04a639ae9199237fafefc5a257a4d1c2b9c2fadfe597850df1a3378e98aa46b6800d1dc37145b3f29891f12941d85d34c08e4dc8bb0e89a5bad89dbcf982bd86b01be421b30408df400d81a484d1f780c49d3c1afb99e83ac5569e01ddd5ed7c7895a99d5f6670082739bcf4c472e294fe2b914ddc82385b859c8f73debd8c4", 0xde) sysctl$net_pipex(&(0x7f0000000300)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000340)="ec24e75844c78461cb63b7c36ab64d60fa548cb473ca43ac9faf2fe95a7c55a27f7d23c66e1a9cdfbfdb46ee1ea391c0f8e3818b6d4f140658f34d81d1ec1045c61825be2a090211747b43ff547eb54d1eee4cd3101873985e4559d3ba9c44be5091cb9ff21d6e2a2b34770780627df879246b54019809f2102cd598db30ec4625398b8da12037204005f6", &(0x7f0000000400)=0x8b, &(0x7f0000000440)="6ca45fa55932d4f9fc6dbf5e3466c51355f6299377020764a526fe94c36c3c6ce943bf93b513fa5862f8eb579f27efd218127e93684e00e7dc63ba20a8f00a56ed7e19a3d180fca7542fc15e6f90c60430b76c47f9227fd5eb4c888337e9e4613060d572a0b12002e2a34819e49b211693bf4ccad4e106ea5a21cc1833b5c9c6df", 0x81) rmdir(&(0x7f0000000500)='./file0\x00') getsockopt(r3, 0x0, 0x2, &(0x7f0000000540), &(0x7f0000000580)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) ktrace(&(0x7f0000000600)='./file0\x00', 0x0, 0x0, r5) sendmmsg(r3, &(0x7f0000001c80)={&(0x7f0000001c40)={&(0x7f0000000640)=@in={0x2, 0x1}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000680)="42f21964a8886b6ddc77725e3ba7e3cb1fdd7ad8322cd0b78df5ae31a6f90b18d6df6f854fad469cfd203a3d1cc708b5b6b65caf0a70d10e6f575401906347ad27d4518f4c8d712bdf87a88599fa359970caff3d3d37739d7fa99d3b4681a59740551f197a3e9f09e8ed220f8782f3ca9fcc44567c58986481c67c4c57a2ee06b112f966c0fc1c2b5453883aaf4faafa7c1a4210b2612251b12360e4c261720473c47d5b45edb905de6e5331b34049abf2", 0xb1}, {&(0x7f0000000740)="a240e2c52c76510ca527b6a2e02892655e11ed70ef952bf05884b9fb3a82029e273aa1c8427243fca6643800bee17ebdd856be486ba2f575d848740b827d40ef3a89804228b765fe55541b636da97551c2ae22a532b1604209747840ac967fced772cb180c8ba75bb8b8fc854b9d0141464dc9b076693c9c", 0x78}], 0x2, &(0x7f0000000800)=[{0x1010, 0x8000, 0x5, "9a53550e1895cc152124a06400098925e07b3f353ef3e902969e2f5aa69ec9b320a5bba8fe9e1064c0741a1247911a14c3baebb86e39efd858d1f89d90b9a486bdbf1b2a235baa10b8539894f6199913b2bda0746300f1a5adba13b9c6c877b0b72450ffce5b473357326e3f461bfdc9c5f258a21361be71f6c0c6a328bf28e796fafcb07ea321f9cb63e65bb842a0b1f49b811f88eab3a7c9fbc0a70f8d15cbf67be58bc5686094531f6ef959a1ebb4bbd911fa5f08cbce4715d04074db64f4cf99b41e1bfba7b48e7af65fdc0917858638a69bcedd65ece6f2e6461b6965a131891f1ea891bcd94c081cd4a48dddc8bcccb793d5ca2027301825afbdfc0bc856055ee78a5bdc754cc3b81e7bc08c028a587e35c05b88e679c9ac0cd2dd81fc831c2322005dd163dac9ca0011349377e5c79fc6c1d57d80ea102161ae44b25452df82f46d24f04c886242caac0010f8874d2263d84a2ffba005e009c0d5a041994bb7d60dd3caf0e2eaf18757457115ecfea5f6970eb0674cd1710e492e0920d94c754b6cb22d02c873185f07a986a534ee9cebb62fb61a608b6002860c9529eba3ea2b190504f5b87c5ce3f8c1b076afb9dc588f392cdeef990d28ff380f3ee66e195aa5526b2347ea56b306a152b60175c16ac1fc233a19ec8ce3d0cc9f4376debc5f970960678a0e2c870e5edca99dd7ee571e67723b97255fdb1c1030d23e95142c9e574861166aa2a6f2e5b471c7ab5a794af80551c60f71dbc3ae71ed4494ccf7766cf207b4513c7824de6929573cd420a74bfad3a5201693b1889dd01335122a93d290de7cddaee3aea3341f1062e85942e9f4cc666277b5ad30ebaa4cdc5c3bf8a5605020416ae11349fb80bdd880f6caf6d6618e1245982520f992baa7a7a494a87371db66e4b99f6343ccdbc504e4855c8a85d4c010a918ab3043645018c04661406e6df820561b202047e78b174d2c0baab2b0cc3622ac6f71689a00b8abb3d76c84115ed95344fd02d4313e112dbb63c362e30e8d7e722f89e8b0fd263f0de2f6ef9d00474425707d93def7fd454a4ab02a624bb63b14242ad2248363b3bf7ffbc55a051fb87c08c4ebac4f8f74356a269076e7ab168256da840a7bca7575f2ac93ccbc6e4ee4db33f825eb309ad5db58d8f99a9758e18a809ab3765a7cb1642547dbc2f4ba218f50599ccbc8e7f5b3f9c0f6a18d6ce0ba6c8b256f4973b41e5e40901f80f3753a327503cb121c96818bd91acd4d3cbe94457f9ce0fb81549b5ab02a591357ccb998de59596e687a12285e81fdc892fe52b895ac5db9720876a812e8178abda929a4b89187b3f10b755de1744e01e02cbb61b9929f622521f6fb8d9da2538e681d855d6640f74fb9643eb856826c22824d1ddb21a68a7edfe9668bd5fc6d9527f8d4bdd64de8dc6fc3fc567bfe02ce51bb9a6836c823174a4f4069a7bf2eaefdc49ad98b01dbf2ecec5deb5f682e1ef18b46aa5ac6a935c6a18d6d7acc9bb1b8d40cdbf9cbe68b72992cc68058a03f1a841fa9d6e14ac7a33543e3e72522a6b6bd331d72a1ce79e4239fbd6c3b9d11ca51618feeb1f8663f3d14102a98478052942b333680e9936bba70255002fa44a1e727770acfc289898888402a5645721b27be9dbb7100a2cc4f6f00d040edc4df6a8aac136c83013a0af1a43b30e077363372c9f795b6fc5bfc430f7560cc37ed94d4f095edc2ac966bc67d22de2f152a283c1e9213952c1cf7588aa0e33a79af62af3f050de48bf82dd61a1f3a3c0c85c51af8a0268a10da696f3b4be6a58640583c380eef0d2e3eaf326a4e9b541eee720281f44e164f22f401f035dde2da1e6f2c35da44ac8ec958706f4a38bc721bf36077e96cf365988903707b084a0ee041bcbdd91f0af46d6888cac6c89dc6af9817fda1d4269512545fa52e9d6136cae09057a1d5558ef9dfe9fac38bf41a1a8f3d0ede7e252dd065cd8bf8d5afc9d72c1836af00f65e86184d3ce2bf50df20d5df4c623a699765e26181dac2ae27fc9bc2711416eeb107f2964ac2c5fb0f5330c32677db5379b534cae746c99dc131a2be973841086b1aba3dd32ef6534271200ad7bba709592d2245e04a6f1beeaa70a7d9ff8d94eac876a782e3b33a07334740099874755e9e208b5718e7cd3a5e3e5bc6555a989386837c5752d6a34eafe510cdc0c2e019a49c90a7b9507b80da502c9520567337461d829f92896b4bf8a3cd9375d19466f30711c7f1b75a3ebf38ce811e74ead34ffe15d96ce99d7207b5ff930ac2fc7ab76abe03c8c997ef814a014ec6c4eb71e452bd06655d4c5efb64ba1c597cc7427b57cb4862f1aae5a5603a98d588b3ebce5ed348579387679de4081201958b68f8b3dece9582fe6b633f7fb62ead020dcca8c548a7fd6865e42fb93412e290d2d5a6af03865fd7c660b5c0b2d8704293b6c945f5808e4aef555dd6f41821d573258bdf8ed6293af429989815a67e3192e1b662703790e13615680d634a00306139377678c3d1781a71bdf354751c75b0698fc5c788f95e036dd007535b0b56f490ca93f1b71f0d91e383d6a5ba826f77846a1ab286e865a6a9176fbea9b6838f2f9ea82382cd021aada8e3d2a0595d8c93c92230012dc3e004da316fa7a884c53cbe3a61bf126fdeca43ed0e8217f03b29ead50d9f1ce7866183cbf59cdc130d66e543f3e447386acd289a9560050b919becc615801e63c6d806d82404c9ed4c74d1ce4f50a2a168a95aa1e1320c89f9d0817da5963248ae047b3c208a554214612c4ef3e60933324674875a09677189b2bfa0728f7a79f1569ec49e31fd9d13f883553dca3058211c6e9385f50e805b8c73c8c14d27095bca09e5fb4f1015977543383d32e6b7ddd1d7d9217a38b23754d082393ebee0cc4b35e46b2fc9952be433760c9126ba90a62c684094637671aecd9ec1e80b617fb1ed5b924dc4db9d99ca4b6422a1d6101650f06f4b3da04b06d6208cd7bdd43561edb27c4616b8fbad1e213a18ce68221e5fa086c9403b0b49b9168c3763601fc4da10add0633195d7ba928e5d1b9dc2d68d19ec4c1013592be885d67d4f93300e9bbb0f67f56bfe99acb3b7ccdb5d23ffa787f698ef9c3d4b8aaa3b38ee14a81da9edaba32f8641648f85456e2e22c9f805c903e476c626671f33b45032672f970090e0d6d1aaece07d0803643a5f1f5290369a26e5e86c71cbcbacd15297f6052580941b8077780f6a415d444c926d9a49bf13a9511ee23f3a8cdf3a9a4b9c0d8b0cec040a0b87dd04d40899168541820be8bcdb725c4cf42a28f79adb150fed7d20816269d79cfc8d5c74eb23ff8b18490202107e57bd53fb3a82f504d7ec7823b33b6f7c9fda837d4fe45d4fd846f355412898bcc6218b73e6a93377d2d6f326b3fc921f34cbd5dcabceac44f444a39a80cb303fdbb600f16d1877c3c146d9464cc2a2cf9f42f7d30b08a3806a40d9f16d5c69c582ffc7bbddb4e590bb61fd30162f9f1cb4d9fb85eb6a4da8cddeec0ab770c3946bb02c399c246256b4834dc4fb65dff7842c0cab1317fc889d35573196f1e6e16345d8a6928922c70037252bb53b6314315d3e401a1c4e73ba4150a607b3a1a57a48f98c10d8908cfa97e8d7694a68eb66800f8e2d72e86ecd921194e516547693bd477e7763821307dbdf46aa19b9798655cf4a67f327f3fc327e8102158fe2c5630fc44fa99bf57eca94fd4452122515cc008b396c68ade2a9c452452e7421b3f4aa05b68ea33d1c237bd7c071f12ee7ab55028077cfed0779025b67485f0891e299739d93d90dc3a532fe2ccd8f0cdc74804b568fb94ed3d797cab59800431ba619185fe2c578b6cc2d8b6db47221c12f1de8f5f5834eb2dac19eb6e06fda27fd92121222cdaec791b9fdb887d4f42a426abec8fa3f00198b1167b04775f351af15928190678fb9abd01341fde751e0fcf18c5e5f647febffdead224d2aff517ce7e97c530b621cd7ea3e52abe327e7ded77ed27f06b256f39cb1da4dc02f12ce9f42427ea4509d6592a274bce8fe62743a4f82db9ee2325a6c16e1d1fea2e5f8209bf63945bfe90158ff161e96075bd4ce502293f62e6219135410eda4310855068c6b7307b449ef34d03e4a387fa891f87f0e4fa4287e9e2f64939be44e7adcd57ef91a52e5fdf5f623dcc9b237a48d70f5e889b6d998dbef34003c4ce6c92f70bace4c94913a4cfb4b052414a01d9e2369fdbd329ebea9216fb3067139434ca30492286d5624a501759a4800a3a6fdd93de0be66c1f26b2c39c8e9c6afaa2a34d7d640bd0147f2d15d29521715364983209a2411d2cf929c3e6faac36951a7b7cf4144f020e1e92ff5dcc16adfd84d01d353cafbd94108e2a1af15404ed7131873a335d5ba36a4b79717ba45445b1f79b35a3e074186f59729935a9e4b433b1bcdd8a4a29e195885215244e530ff24383bb845acff003aa85fb2b7c3104f5561df28b31ff0c54bf17c9e79d90bb117e434ff54e1d4465b831ae692c0cc3cf0106fe29162ac035ee5da7e4c156aa34a263d72200e4f187b76f9396cac789bb452bf9f837e35a32dd93387136262b3cabba92636f9763aff9e41797945c894c7a4daf8a0fa4ec23980e1e1a53459e5994e237b621574cf260168bdfa5191863f7077d1bacb2a672469580758f5a3242a768b67908e91d8debc87f62a9532bc4f62e303609cc79efd1e0af3e1cc84996f90acc4c492a2faa387e6d54b9b91dd6b5f13f52178c36afa059b29830a6a9142d2e16ee335ee45480b67df8dad97f470b1fa44c1cdc1ed5609d8277aac7e4735c77a2d3d248d9df805a86e7d4337ace70db48ec4a8c8d7eb78fa0a95dfaaef26d4345e2f6676e362fdcbca5ea8ecd9515926b2a3a57f39d9fdf7d6ce912341773f924a817395076f75c6ab7deefb62c4e61d76b8e0f750707a8c17cf73084d6904755295b2e04eb681ea212c446ab7b957271d2eeb43656fcfdc8bb2f9ee598c47b32a9cc879edf19e137dc5f3af36bb18473ecd471369c649de317031f61ff63558018893640656596a95533fbfd394e544d7fb21c9ddd429c2ab0acab2d1e0b95fa136fe5b70bf6cd210641b10d03c7322d5321bb748fc18212fd6ef418eb7a940d15ce26b2e9734ce84f032b495c519a9212be47ce117a635b9f6a3e3e078914c1f55939d548a957882eae4fd25fe0409be1d5d0676cdede269d85d1c85adba617f899de9d1b98d270f4ae3b7be079a776933ea9c1a9bfa148610a3040c5204b365bae52b75d00291527419d45e5c451837ed1f8cee8d91c70a91adee1f9bff9e6223b8e032f9cf2d43dbe0c35dae482d287286782c3f331f63fb37f5819ced567bff02319ee889b66f4b7e36de6afc2a448d49cbd8d2cb1c5f932f97f95df88a684c1d5f8ee0bf834adee8ccaa72b5d5dc7fbd3791e08ae17df8b5f28a8e3e0c7bd1715cc87b15a23cf1d25f7a76bab1ff9c85c095f0a14e7745be00a91e60ee84eba6ebdd4a64d61b80677581ff2f7afa9d87499098ef3b267a9357df0b518139b0bdbc5a9e9e9c5f4f285f33425c95acbc1c329a7294885a4e6e7d6cb5aac9ce51c058a9feb3c32d056a3a88e4c1b082f74d08e4d654b6ab1ab575f990e9085a9e2230e42502d9a233a79774be4c4875337bd2817ea82a0cfff2600926d772555b7abd85f435ff454ec859d62c508d620beb8fccaaf3dac22385d0ea31e2a75d8ee86ada290bfd7e0ce71047dbc2a0fa207f3c0a9ce06084006ec0ad1efd46abb723503b4d9976994e"}, {0x18, 0xffff, 0x800, "6cd752bee63536af"}, {0x78, 0x1, 0x666, "6dabe1b55c3a6614d6cb9858a05435e02cecc129e54ec71572b233041f136bf4f4bbc1669ebccbfe10b1272896464d77876bb65830038e018ea0ea03858f663a67ecc54f297c5b7a9a9084604aa62a02fa3feda1fdcbab178df20744a5ed755e3fb9"}, {0xb0, 0xffff, 0x100, "1d47f9f13124930c65637b9f19a5d9a7decf4a3b13390a343f1b04478b5abccf4517870f050a6c9e09d0cf5c17f72b14f0fc185f0d2f9690b361f18a72d69ed8a26b4d07918ecf1700f4bd4859d20325a6da43d884a94cdb472b0205d43d920e2110f4624b8f285bdf4bf40d0d2d32d49ed5cd1cf3363433ca4411ddcc15a408463dad2d5b7edd93fa2976679f35b0b2338143e47fdd0f79f1"}, {0xf8, 0xffff, 0x6, "099938315b3c97b3bf554ec7ecd36bbe97e8eb6e729793ee457d4f64b24302ee51b44cceebd92b8cf071aa73752f1a22f9208c35afc0c5936e2acb817d4558c4f52ad1cafbeeb74315a5279c3c79897c71f99ea199516cac7d9355bceaab75085d19ce5c6aa1d4e653b9983b630192c8f920ac1f3093aef3148f55cc533b35ae558c9473bbf1fb76a2e627ba0bf8a44bca6b9bb728bb3c6a42f19f5179836d69ce09d7fde7500b0bf03e3504a343dcf332c84110c66408d9939c107d1dda1bd3d4c18d04eafd77102807aee0c5b5b985b2af94055bd7b2cd73b6373931c7ffdef4f4668c"}, {0xe0, 0x1, 0x6, "9f13da7de8e1e87f89f5215b79f8d337046b75c6273a9e615be1b5571fb13a8f54ffc0cc3a3251da79a24f9fb5d3c85b9319dd942e962695e8cf3bdff4e8b240d65ecdcc238f172f47fb955c48fd325b6451d1e028f6c40fcdb3a638d6d943e0b204a6ab870b3010c583db6e467bd21ca6753e9adfed69afc31edf81b26927dfa031cac4b88b2868b2860d7c4fdf89db88fd7f5250afad32214fde1814e4328da22174a5b611ce358c8cfa0231cee50df3e3386c69676340482e7187968cc7d8c22749a689d2e7f05a60cd1021cf21ea"}, {0x50, 0xffff, 0xffffffff, "75b75ced2556e70eccc2430601bf9b83c47e25dd3cc88bbc1b330e2ba70fe46ae14c2a2ee05eec238af63ff2a0123cdcb1a5fc5e1ea7a4684c"}, {0xb0, 0x1, 0x5, "ad7bdcf01f120282c96460b6f3e92dd34b83b74b4ff495129dcf86b07dd289729d28b00c13c862616ba7c69c5183fc2ef0ee03b94baab68940a6ae9bcb0dfa31b49f49d1aff0a1e7cb9c19d5d9667d1dfcc5bc9ededce248c8c384d82a36324f3edb3d5e2a095185fd9d099c2ee564ac2acdf1e51692a36454f5a2f8b8f0c40ea4fd811e0b87007073c69079a99992298b52974c456fb1ff8678a132219f6e"}], 0x1428}, 0x2}, 0x10, 0x1e) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001cc0)=""/133) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000001e00)={&(0x7f0000001d80)='./file0\x00', 0x4, &(0x7f0000001dc0)='./file0\x00', 0x8}) msgsnd(r4, &(0x7f0000001e40)={0x3, "7444ee4a96e90184bc5bcf9898ae68c32172474afd905172e055e8d952516fe6791364eab7d0"}, 0x2e, 0x0) r10 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r10) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r11 = shmget(0x3, 0x4000, 0x103, &(0x7f0000ffc000/0x4000)=nil) r12 = geteuid() r13 = getegid() r14 = getpgrp() shmctl$IPC_SET(r11, 0x1, &(0x7f0000001e80)={{0x7, r12, r8, r6, r13, 0xb0, 0x9}, 0x1, 0x6, r9, r14, 0x3f, 0x3, 0x800}) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000001f00)={0x1ff, 0x5, 0x3ff}) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x978b, 0x9, 0x1, 0x9, "bb08000100f1675910508b00"}) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000074856a4a7f2c9b0ea5dea6479b5a22c144568d1e1d80a89c372beda61a3980e295252c74b4980d61237ef4ba9097543811e59c243c65348a6feceacc1fa48ef411e2ac0694dc6cf16c02a0d4974e805b4a40df3dc67b89720e4faa5e6f70a47ae13e458dace85567f8adc66db309aefb0b67ceaffd46f1cde22fab800ff74586c9cca08d386ed8163c49806e39dc1c3fbdf37bb36def0cb59ae220d8308f575761d4f635eacba4ad1df9c01a64e2aaa8c0f1cf0e6443fa7577d441194d69b9ee84ab3b850c074549b10a72937ad214e08e236c476931a99eadf7f5d7faf28cc9f6165527b8f7268577d35c980423469ada20612c2394fc50ac6fd849ab95f8c72f0c85cd9f1975ef4e907695913e0ae3aec665dbbbf490848c79f936c2358b8f15210b7181b94af6bd18c59405e3bd38d6c3d835532a576ff7329d829d5889c4728b030a31101db659030bb049b3dc4d2ec78a3d56c37d6893b21a67b92e330100f02b470209b78264e108ce2e"], 0xf7, 0x0) r2 = msgget(0x1, 0x1) msgrcv(r2, &(0x7f0000000240)={0x0, ""/128}, 0x88, 0x0, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000a40)='./file0\x00', 0xffffffffffffffff, 0x0) msgrcv(r1, &(0x7f00000003c0), 0xd0, 0x0, 0x1000) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x30, 0x0) r7 = dup2(r5, r6) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYRESOCT=r7, @ANYRESDEC, @ANYRES64, @ANYRES8, @ANYRES16, @ANYRES32, @ANYRES32, @ANYRES16], 0x298, 0x800) msgrcv(r1, &(0x7f0000000d00), 0xe0, 0x2, 0x1800) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000680)={0x1f, 0x5, './file0/file0\x00', 0x81, 0x0, 0x7}) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(r1, &(0x7f0000000bc0), 0x104, 0x3, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x53) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') write(r4, &(0x7f00000003c0), 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x40) sysctl$net_inet_ipip(&(0x7f0000000300)={0xa}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000100)='./file0\x00', 0x1fd) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x800006) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0xdcd, 0x5, 0x1, "0d88f9000004000000000000000600"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="68511db9821469d3cce0bc79b4f88276c64ee85e14a345e2ff9cce40f5729f75c56c9df3cda62c6ae4dcc579b2538dc0a01cdb3cd1ec5ff12e318845867e0276daf8c1a51c1160f738bc0fbb5aa1277cd998485862873456418d1353068a000f9bdfb8c26095028e6ec26b23257c40a5fceb0ff0e07675ba939623e76e5409", 0x7f}], 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20a32, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x33, &(0x7f0000000040)='\x00', 0x1) connect$unix(r2, &(0x7f0000000000)=@abs={0x958841ac7cae4f26, 0x0, 0x1}, 0x8) executing program 4: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10968, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069dd, &(0x7f00000001c0)) pipe(0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0xff}, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) poll(&(0x7f00000003c0)=[{r1}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000001340), &(0x7f0000001380)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x7, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x2f) executing program 3: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2, 0x0, 0x37) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x6, &(0x7f0000000340)="71f91e3471ac004f2f562f8e1d94a34b8e5f84921e00000000000082a2c01576f5c52dfdec9b520a5f7ca37a70e50e8ddaf9442a911cf873c8129b15c82a8d28cddb79e21122ca0d91bab2d8eefd72236ff97d5e87abf12b8ca9912a72e97596d34645f848bc3c396ecb4542d8059addbcec29554eff2436d2dea04cb0befab529f6ea8c6083b778dcca04d3a24bb1c7c1496a097e0a9a6b318e839d26a50b2ff3b016fe8a0761f0abf014c1b79379c09c6daca316285aa3f9ae9765daa5459587481f1caf9a1f4200000000000024f835dafca49b05057107de56c9f4b16f0b054b56078fae12666ca8281e4406b9c166c7ce32f77bda8cf46c486602f0129c3946bedfc806d734621a61bcf22f1a818a527c790cc2ad2235cfa03d1c3cbbbe42e4c579e678b6582347f520f18ba754d5ade16861b196694095cd6d42df96c2f27ab84513a8f306b758271a76fd090dc2e9e76b2ccdfdadb57fca27c1b4887f305690b49e3b8cca8731ba8250bc8d51677cf01c865318b9ddb7d35b2621d235be7aadf0abede1610c143a4c81b99ca9762eff9e95251973d872f3c12317da661bcb2278e14e4e616c0de9913a42881ce5f3111a77e629d289cf1eb5f5285e095273ab514d355857713d58ebb4529d6f5c47fd7157", &(0x7f0000000000)=0x1c, 0x0, 0xfffffffffffffceb) r1 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x14}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000680)='./file0\x00', r0, &(0x7f00000007c0)='./file3\x00') syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file3\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000100}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r1, &(0x7f0000000940)=[{&(0x7f0000001740)="00f769be115fa22befa0d48ef570e957e3245d0b39d93410ec34f7ccbe66bc33a78a23ae2907c24ae6cfec5d3b81813f9b8c3b66a498b06df1f9e3bbb17e3e611250128c0d8d959b044e65ad6b60331ccc15aa7ae3c8d57111f536106055fb1e035a30f24c01e4d2544060666158cc18f37942e70eb3db5633ab15ee44843cbd929a9667753caccc221b52d241de497ed942bfb53ab2542f0c1712ee1581189a083e16371f66c7da65d395575667b20808fc4e7ce210ba5677aed8e0791cbec26410039c9124cd0000f6d3103487ec2947e2dd1519aa57a4aeab478137ced8b04bba65fcfaaec202b9454979f54e09e4b47e1be9b55b2fc945af7b272bbcd54cdb01ec9375b507816bb52ac858384299d2d2477b37651d2efa3c24950b7b9c0ed7ac3da47cf4353feb3f2dfe1d9df71d3eebba1bca2f0f148073f36e1e672844912d6470f6dd04670e32adf7cc0accc815f22e7e40b808dd705c6d318f9e71287a35880477399a9837833b0297c748f6545f6837b47d4cf524050e92a8ee3f8b9676bcaf24cbd657ec8ad6a1545d0985fd3ded4a0e22cfd6322081fa4a645afea8c9e5e13121c722a0d29a294426705866e68d33fda4e0e07c615e620d1e2363d7ba77be9a95ba6be5d536495a9139bab1463dd5c6f2c30f009362b1221e2e927766bc1b53323f395db510332c44f3ad40946bc6fb69db2d3f94d8500c6ccc850c90f267f8d6ac2139bd56623f2a0422ba284c2f212dc252fcdae45316f2db67c2c391666fde30bfd86e4c150e32b4b5f1abd1301b4a0168db17b19b806001c6b8c525b871294a110115a5679653710059df12fca0d5e714a58c3bd13b48c3ccc07eb03fdee2e3f77e44eb62a179f6544dd841c1deac4986cc2f4ff96954fbef81780e923e76c832c411634913292ddb18d1dc6048d438c850cf46871f93bf1bd610c9fbd7a3bed32498cdec5b7d8026135344c9a90793d817d7e3fa7e404473b297d9d934e1773421ddc7bfbad93617dd19a2867175ebee16fbc37bcd974fcb5548aeb31273bfe62b5266a48f6c9d07d4371cf6cda8624c5070a325b545defceb56cb8b2cc3434101d4eb2eb7bf74d4825a0dd478b32c24cf119ed07ffded6933bdc4dd53ee2ec248d0ea19db031c23499fd8aa10c683df6b20f084e4e6e3ff7057a8cbdedd4cbaad2590a7e98944b544d3aedb14a0f390c17c3cd1236ca04c02457388b2a85752c9d05494097de2969f08f9e7a4fc11de34a2daf6dd3e87cd018b7cbeb513eb35c6fa2d6d9660713adb3c93d8c24e8b49a6b87f81b03b6ebf087c42d23e4c3b47fafec71292ec5cd40e048f0ab4e0812e3092c95d8bcca5fb5c9c57bb02439fca5c52da7ac2c73799d21bce8d5780d79c3a2f6f70aef964cd8d99c8c65148cdd878ec9c18d8d71c4c094392bdd5e14af206ac4cb008e96a46d1ba184e1895ca031eeb99e84b259e45e2798ac8300ca3c0a26036f84cdb224c8ffa19a86a321e12f9065bf961b8b89fb070938bd017fe2f56ab810d370995948a06ba2bdd5000e0947c531dc8d8942494dc1da335ba0b8b4f86759d13b50f5146363ba7b1c0c12c4e18df7cfb288f5a754e7494b574fa542dad246b87e5e4a45a306e68c6d5bce94d81b8e82992f47979d2bb9708b77bc74d7796adcd97262aff01f404020d608c5f4b1f16d4223cc79e1b78e2a82560e1d336cf025b56b81c52be436dec97d8ff731bf46bd68120f3d39e5d36674cca6cfaac4c43cebeb7b911e0ae0d0420b39cad9d798399dbd57c9f6afa109b8a101da8be74bcac97f2f35dd33e6a6193b56e8ad498a72d89107e991583c255ab6ee2da02e61829909850dcbc52beaaa841c59d6a20f1d283f3006532808a1d5520340ebd812890b0840de75e23a6fe8ffd2981bc4f1079d5116acca6fd88d33f9c515138a10863a7d4807b60674a6678fc0d603bb42d5c888a91ac540bb35adee5913dede85f7ae992c218392cc883e437432417c7ff6ea4092e4432db7e2f4ab5280a3e059dcf0c9264d1219e9a75557229ecdd1f7f37124d6bfeaddc08a5f59d21099c1d4382756f3f0d11a32a8aff782ab228cad9803ded58244ca6e86afe760da24d12d2a95e4f217e505c134953819066271ae3a340f893f5a4b9705c906959542d1e2abf079adef8e13d385dd7d20b1b70d107a8086c00f7ecddf24be2c2e60154312473d3846d1af1d18506f576ca34b47ca8e060296b6caa4aaa3f82447cf40ddaceeb365181992ef8d2d3ea2e9921aad65affadfd8e50791cf988488204d5ce6d57fae31be225e5f5151d9e42bb3cea21ed2d01ecb7f9052897570a389e6d973401097ed4198bc5fc75e678f0df9898e64a1732884232acc5fcdf81138deea524fe0904389334ff5db8ce2f2a4aa45d5bce7563312641eec5d35580e1c2af627a3235466493a239548dc96621eb39e918196c11d0e48d82a6599e8554a5d8d69451bf65e1478992b56dbe26e8c48e5b353b659dd7c9f43ae864cbc51bce08fcd5e87bca6af894e9a9bc7dbc1dc8a57343f34cfbcf39f971c4e55dbeb8a641eb732c5d6124bebf3b5aca8a23e23501f5c008a594c6580b782739d1d062707781f74b6798193b4c1ab84ecaf31ef2196e9174aac0b3f1eb943e945ce408d758966682f2f2a05a618fe47d8c3db70dd86e769ae00b62b5f8a9a74bc18b801dbd22034a7ec651c8734cc4d33f99cfd6088e890685fc7f394b0b5019cb06adfe9c19c177fa9c406fa15552c38cddaa954a3db69ed41a6f053a318731f86a807c824665be7549e3ac86a8392c4b518d42fd648fd7bac0d810e7aeedae6baef85fd922489202fed3e81db94b293dd6c978bc9fd503f5c89326796411e4b7734ef20394f80448f702a8eb92d45db93eee08ac277c0dfac83669a571f24eb11bde2765c3b6c569bb3bdd4b9c9b4fe5d5e86bce0cc4f3694ab9490a6623c4c80130848313c86a66f5b644a8678c708d5361c99891649b8b5f2c0fdf058b14df344c731f3899507c459eacd228cc9c6b2fef2347299e0e8a5ef297473e812f604f24b8620a92ea6d65787da6c92eae413756b5d13acbe3aba731bd73bdf603568415c4e3e35d743dd67d196744de2304faa0cfa97274c124f82b91e9bd4fda0c0ee18063b895b181f0fd94ea2f46a5cf3a25bd66a43393bf6200ddb1af40903784effbd9316599568ed963d5e324d3275c8d90f8bf6c60c48a410695e2b62aaa5064b71ee19edf072e5bc725d71cdf14e2bdf24f5e626d68791e4397b0652ade9b009d6a275ab2545f5cd8a3fafebbb5d30717107ddc23d739a0c860f1f63ad5397ac041635d84594b9142dcc0d4e2eab0c5bfdfb84f2e083ebeab7e90cc5835a8226ac66d79df66f657c1f989c109d0fcfcf2e6622ce54c4c7e981d970e295a24d5310fbb55fb6faf1cb2d3a1080b52428425ae2212387f34bd84f6cd03007fa3a7cd36c985327cc5e27dd82b0cc1f674762f3375570734f0c769ada6d83a070dd1f86510f566b4c4538c20cd3bdb18c41bb9eeda5276bce4a5f63d927b07304f58e3e06aeeb159112b732976838029075af8896237ea95d5c8256f25fdf0dad55b2aaaba3667fd05fae25ce7a6420755e5aff5d57f72fa773395f9ad08144a955e4038b51dd8b74c25a5ecd0ddb17b6cddfe01fafe15722c6f438690a96a6aae32e03a590fde21aa22bd82ab1b33119eb237601766534cec710ba6eda48c5538a2c853d8bd97250ae6a93d53ee859624b0cf91427b74a89c60fd32ebd77324ae2361b59d2896a18729c934b9e6f3ff428fa43dd4afbf4629f92719f765d00d83c70739778c782d357965eb823e9054e16c405f9b651192a8d4c283643febf543e79667ccc5d34cd39c9a917942446af7301921031f7fc4a75c9acaa2fd9b2b3c7c7dc380c4c0db35614bc06c40bc3f87052a1dab4e9a598bcf9f311f79d9043ecb3edbe6d675c113ee306a4d4902ea7aa4059d1e7c5b5f2896e4a0abc2b350e9d549678b860162f70c1dc54052d84f7052c5e46c48dd3bb829d7552c6014356b67b62f679354a34c904527aa64d1c7f83e2b9fa7bad46962b1b7a038d6c5847556d019fef66e81a8b496e2c3cdb86e132bf127b6452610444e7e5aa27dcc2197c11bf6ecf5cfd4047403f831a78d462cc634df91c1ffcf41508abb2bf4bc2d7a03d1079a58080ad86bd5e7edd95081d243a7c089a594b6ece0f8f6b8db7338764b32add97acb07ea69ce4c456d10e8f136cef894b2121fcb6bba31a0a39c693f2840d477ff8f2fe159303bd3ad4fddb0622ba0d6b943f599ba5818c36dbf5fe7543cf3a2deca603c08a8ca3de0704e7b6effb433ee0b65897c9bd64288500fbc720a1592843020b3b4b6b2db87da776ca2c324b90143e608ed4ab040488328a753322fd31da2ef662c524dd8ac8a1b9064f1196752292a6c71006b249a3ea62322e9e5d60eb8d964450d9f477ade1b6a244ca69971f0e5b53dae44ebd7174ecd5363a7458ffd7235e93a4e3853f938fe95c316f50167fc4347fb94a29b123b790c018eee70e2aaf2ffd236d65e055adfb263e86deea5f57ce412c28c792f89239b967f7e20cb9f9d961e4be43d7297e945dc75294e236767e89bb924b892bf0b53eb6c202a549a4995a0731893a2dff8e36514833646b828097227a1a4bbd3a5b89ca32d4ee7796effa6da5653c2a0cc27b4d759b3707334ff8c0c0a28d6b43611d5cb79063bde02240e151987f24740d6940d341249d77c4d7f58af76b216f4ea6644e87add794853adb7f0fc870a2dd270de7e6e772dbe055d72c7b1b1c9e7cf40d7f0dc143c199cdc4eb42785b94a28bf0761316ee06f49e5b861facbc7f0b38bd72c9bd4e8f2d303ee96c42787a09338d0ef23cab59c0d3e67af4d8965a0b4c52aa94aa5b48c886fa6f873630a7aa5aca848c3da455ba9a00b0c9ce27ab0b0cb62dfdb704daa12c6d58f45e843b415c34dc5a5300fee1bf1c0c9b15f0959053cc86af82227dc6be0cc61b1ffbf8540337d2d20fa96ead350cb67d4c11de3caeb006d8c411e24fdf06000f1258d164c782548c105d45a66f55eb6ca8c38ecffd58d5224bb5bdc024bd17a1b10c8ea050a6a7d8c26064abc56aeb8b6f0327080aa0c0dc3412a30ac895306ff5362781f8a3cfe2c6f7633a06c7124b05c6e5f69c513bd48ceb33666d09a5337002d37e68373c6fb429db8b4731fd60536412c543d518c9151219526fbc03f3b713769b4d845d97081dcd63c8343361aeccfdbd3c30cee921230e1ee5a1714396819ca91ce2d7dd37411258df39441371a862d638a83b6009c3f8b6849e886eab74c9efc5665d3d0c1258a5857b2ada793b69718bc09dcc21866f9286a2914c3ea5d9f1d1b32cad2f5656fd8ff826874ed79cb86ce21ee10caed95bd0a26296d2fa1cf47b258ee1281bd0236c07dd9307a4829adcbf7451461a36a78b1da9c2862767ec874fedb758c234378bc6f8a0dda1c1bd6712b95d2266f9bea2f6f425b95e916d5952e42537c6a34a3d42af8c1d2f91a14c3b78be5a6dd76d97bc3c5e751299613411fc72ebb02b2c272dbc329eb363f0db2fd7901da44c1c7ca8ca6c94c7717c0627263d668ce6f157faa36f2516521d0f8c1bfb6eac92f84f47440be241aa14cb2417a65bfd0363f6121c9c60250e90a69be0a910f8dae02dba8bbc6f064aeec6aecb425e10c887021aae251b2a7002ad48300a7b8b4f98d46ee76d42f3349cfe8ab2ca777b47438901a769e288a126447c57d6f8682eede7e", 0x1000}, {&(0x7f0000000140)="7e671e772e17e5c956259736c816c30ce7e0519ba992345e5f2bd0c90b50c2c2732f5eedfa909c76234fbf5c397b8cfb32bb7cbb91def7fd9c698f23441e2089cc605d4e539f4b90681143ecb69743037879b301d502ba8472a0682403d51c1d4fe945933a0b7991b901446b37318e521f3d286ba0934483899805fd93edf6d4f1d63b49773089a00825001875824296fbbcf8c2cc6f35a501997bf86985aa8a54ca85ac0cf6ed2f2d1d699cf519249d2d8384675f6f894818f63707dab459c9f339376c7d30ba4c2ec842", 0xcb}, {&(0x7f0000000540)="adf2081cb9ec3ef77e06477733833061e554891c5cd86fadf481838ff07cd17d0863a30b070cdbd63e3ed759a2ce50a454dfb8f21ce092c498f281ac0fe272c0301052abcaa9fae5188208e18ee01e4f017a5986dda8007d62f684ea83277cb9f855780a471af6d753b4dd1d782a854e3e7658d1d997ed5cb1ed630c418ea6ad920e0397e62c7042b0167dfece4d13df0473a447c0665ac3143c4175d628a2dd0597667996118b7f1fda342479f646d35af0", 0xb2}, {&(0x7f0000000280)="9c6a7c08d0a6", 0x6}, {&(0x7f00000006c0)="6d1dfad1f00dacad750d02b00fa40f3087b7ddd88012928df10fc3b10f353d4f2361477c836fdf486498dc940da3f7e45fbb0076c6c397c586269d454bcbb8aae29ddd45ff3247e969f7319590f0900daec77bfa6920dd1b5ea1cde7d5b68cb22e675437b9abec549a2f64de4ab313e4f1123c2d7e4457b94d553bfd0f0e9803f0196a572fa1fd869f9c55a87f2faeea8a2e86207500983595af0bfa8f9152b08a01a0b3225ab0b12b01251baa7d77ca15f38d2889c1da2fc6227eca6951560844fc", 0xc2}, {&(0x7f0000000600)='j', 0x1}, {&(0x7f0000000800)="6acb376f51eac0879d791175210f1543560b073b14349764d6eceb53f6e36af88f227367113fe279649f78c6c46691a228f6432af480b371d2ce8cac455a987b6279a53a35f055e18ea7c6314e5c004dc09d6ac15390c5c7cbbb555133", 0x5d}, {&(0x7f0000000880)="ac933552775a4024407e9666c9031954dd299595510f2e16ed0d1fb3ee2f3858caa926dd50c94b97d972ce1b3b7cbe19f39739ba9108058ff05e77b761e3aa8b9447ce8150aff538d8f1a9023f57f94b885e91fcb45009fd15af69b102acb628d79e54f3461572b849e25e91660d7ab65ae88471c250cf9d38208f3d2eedd62d14b65371c2158212705529cf7e321f", 0x8f}], 0x8) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = dup(r4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000280)={0xa, 0x1, 0x19}, 0x3, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea0001000000fff0", 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, "ae1327dcac54c842004ec89d0520e549e14bb6dd"}) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000001c0)=""/125, 0x7d}], 0x4, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x24, &(0x7f0000000080)="b8b43a38", 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f00000011c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}, {&(0x7f0000000100)="26b95db7da7aaf7cd610dac415795ce6be5d1870c54a2c7650cdaa8eaa5a5040df2c46c27536bc6ec974996023393b034bb3b22d6b4e61aae5c1d643bfbe9731bd69c479c61bdeb32f5401b5cec6a5d1dc258f5a6b5b5e6660353f7a1f14976295eb018c4e0b06d2b574dfcd0fc5d39d12ec6c1748cc318a935041ad970787814401113c6525724f51076b4fb0be27041ba95462a1ca209ef6630c0811005756884281807d7b4634f6567a05e121b3830239872ce45a39a6f937bb0a7aa5d67a8aad9e0cd615670db4eecddccb73ead5e6d53de5e0a1760f569ce70d5a", 0xdd}, {&(0x7f0000002640)="f121e06f12d2659dd2252c9f06a2b0a56823093f8c94e3628a8b01bb2dad86edf86426756b15a81248f2cf4658a56f59a53ea7653ba26f4a017a8a789be44908258a65cd519ef95a731b4942269bfc073fcb12585b66eb420e299aca8556492820a6a589f9d268f35b925558a09ce52e4b9af0a46d35912b7d4fd45dae4d3a4d2a0c6f1b45e7cf6eaf3c1d9c94b5c58facec9cbaaba0e4eed226edb176c2f9e75330a3dd85d44c86316eadd40441a3cbdc4a35452e1e333914b295707cef191987ba842150355f5a832e00d42872f092d2db30d97948ee8a7966231a25be1d3fa6bc06716e9af427fe94e5ff292176e608473db5981f25495430d3a49d4ae2ec26878342aab8a38895429fe0f5109fa48562306f8471ec0c2533c7e04eddd1d080734041d3406e9354563a5f231846f22aa4045febd3e92cd8774ba178f22364ce5f7a524e5da7aed0f69e83fcb49b1e51a2bebd73dda73daaebd14293cb2ba6544cbea88985461d464dd50281f749e9ddf81af156b1b25dea153c39c20d7a0be7a851ca1f1db1673c5813ead70b34f9ab437c3566725e1f3b59cac8f6e4f5a4bbf2af12f1670fad636c8610eab1c5449b065d0f2be77f314707b26d929b736035a1c3fc610cd2628e1567633722c0f53f1615ef7cae9cc08fc3a91fe8bfd4857dd3687ee4801ba3ff593333dff85b302b12d44f3da02488783f427d07b1a3bae81984a3da0a6e7651c0808363c44efd957aea240cca569aeba14bb0e14d6628e706e3aeebcaa6e3639f39a9010161d40907a0249c0ce668ca1060b404fa93d1a0c9b0da7453e09e1ba553161562c70a3a0b445bf3c46dfd4bb804f80458628d403111d090d87a7a62d68bd7e5447094ca5d8c4b3c6ce7d0a9480802b007e5424d036d8606ffc3fb4fb95c95de316720498f0d8d6d8f67b2e1c6d1afce20145a831111cdd35fcdd13b859bf064f3eb356fcd4a0a78dda91dd7fd370c6634dae6ea408f56e194dbdac49d60530a77c9befa25463131f33850b1637316b0726feb02ae325bd74c1c4bfcad5f3dd4ad4e80721a8e131ec96eeecaed0aaaf5d9e0af60cef05a248a2755f7251346bfaa7d7f041e5fb2c10d448328e631fc727cded6b8199c3a5a6c24dac8ec757323d2e0390317e05df6d955204986b95e671f40079110790fbe9034e4fcb0108ad57be09b19de7e49fa9a9d35cfee4af161f84eed92bd4eef13974c0240ea99fa08a3fde8ef70a196427ce59fae2ab6d9b5b614f1080a9f608baaff3c26e3a72c1bf7fa0fe752635959f02c9c729b5bd4870296357fc4e15beb143e38a98049cd636a3f66fd42ce84ab7b9c77bd0cc82fbc909a40812e76d490befaf06bacffb804b01db7de0531e50894f1c5f000d723618483b1674cf0654ee25a74a8c54d4a22e46b1a2e7ee498ce366c58a4c6755622ca520a73222d7f7a2d76d15a51fef55cbb1e7bb5bede1c41a3bc6f5da993a6e2320ab221c81ac1bf9470d2999049691e32721decce0919e8f62cb49d720b5e33f7585d0d6c96c5dd127c557a7dba9957c2506c1a655fb6b0e319ac243e2d173c7836c9b59e8158536810eef65071adb5b0f5e4687ce15bb9693138a38c9b7a476fcbe4efd21e8c60e960483fe8d3b8db168b1ef9a82f3b6d7212ca4d8797ac26aec89ad9972dd8ad3a8f4742c6b171374f0dd041c41fd420581289f0ad794e25c5f77f980e125f5d26f5fe4d48e4ad732d24649d0e7ab240788fa43874aeafbfe9f36bba4c8b38e5cb8f417f4c95b555c8a4cd4075da5df4b5943c3a79741c6b373fef2b3f4cb8f79b07a7de40b7da4a0effc1d8be2ca55d244b4dcf915e652936a109bb4414bfb01d7e800dbdfc9d1eacf105d767f94bb5f7e422350ca6fadb8e1e74cc1f2ae16505422861fcb0e00c8278cb789b7fb58e4c0047428428af733872b13b0abf8441d73810d23785ecc2b9f83ae71550436697ec39d5284ce32a9386aefe04b63cc7de44fa241900be4d27a9cffccf301565b609a9cff8473bd71c1e1c2e72b8eecca1560f7a5d126d27074ae27857e127724a705f368cb71369863d9f8d8fb3326c6d5a537389a782f123ade6ef39a555dc42c6a42904229964881e2c6f3d6e065d40b4b587dfa0c9a7baf9dabe1ea5e529126802dcda211db8ebfe239121d1c57232ee3dbd8447d786aa9d3c32fac4f8339312c5b3a670736ae54e81f04e92bd645814b6f9ce4a621647ee800eed2a1d54a2e26f80e4e05e22a15d5851c7cc482d0f6b8de88257c9df47a94cf3b0b7f817d15ee6efd753d2ab5e8deceda51bfae3051e5b99417a846b91b3276f19260128fd4795b966de671fcd6b190301d710d7d76a85c91f916b169db1737d081d9f33f393e16d2f7734b5a585b63b93950d27e20b84278a929efe288839818e2968d1e54d7a4ea7754ee55dd0ff80f9b03490823966afa73a6dc35f6ba61b6fea6d9c9da5fee00f04eff1bd079cb90ec5053e3c8b058cfcbdfeb0efa617d59f79db78700a023d1f8cc7787054d372ecf65220b85aabc88e4c596dc5bb3fe8b0f5f11e84bbdeeb36d26c9d7e29364b455a211e2992600e9853e3a08f4aec906a00d335f4fc4d2aa87e0a4c09b3a9cc9a250fe9e4e362bb169a3526c66f9dcd2c25c0fec24ca6065c9ec2001e37d58c4069af931f783c27a6b19ee0ab1f65aa1a4b781e2e53ededf7a6a4bb0d9a6f6b84d8d71ea67d5452b603fc1411d24280fd4d8c07bcf99f9170196cfa35127d92a7ea83a5751cf4de1d1083b72e70fe51bb482459282a4d08503905d670d9c34341126a400af520b2d3943707de98b815d13c17cc7cbc0e8efc8b64014a0d6aabd2acb24ce097c918e0cd51169a8d046cea232bbb48e65bfed338941ace0bd58a8d8d457cce7f845f4f8cb3cec252cd2b5313689d901790377fa1b5e0aa6549cf9be3615f78d82f6892b8c48f4b64196ff09a3664e5cdbb653031b86cbebbb92afe705e13eaaa842dcb7126c446e371c771804e2251e6c03ddd34522024ea00be9ef197f3ec00092b4d34256d9e5a69d050389d42a6e42ce297191b832f2d10b33dd7b0d133e54dbc3759bcebaa8da95c96a12d790115fe383314259d716a240a4d457b9c7349e122e939f8b4a381052d4a9f0154035c0bcb31efbce2441a5ea36db52c297883c38e83d5a5968a9749dd6a423a68879faf86903bb40473f89bbaece214ee3602852d2068a202b2be8a72c872dfa6dfc105f9901483f79c51c89702f74a0ec7cc0ee5907136bda3078d63b3f55f2bca49cd2cd49e72119fc1d3c6db87a4ebd6f7c73872ed65144b5081b9ba097fff0577b83e6c81aa8197e81e2735f6d973efea59b8222fe2a713d69058a3dae8ce1eece7a3b992e9961919555dbdc4a0077cfcae4e8937a118dc64d2b1b4900f1caecbeb3ffdbad2a396d4a5ae2a7257c6d507f2c4367bb9aacd1cbd7ab4110da4cd810ff53a41a6c69e53594482a68a115d63d115d3683bec0d0e38502f0e433de91a4f3ec1ab3a17eb790e4597f93321cd3f83b17ccfd06701a9c478efe6d45b7c6570ba352791b231fa03cdb64261e1e6dcf266898c4fc5d6b579980778e9d0e7d694f6478d62d8142f50325c4b1754c2d39f220a13cbb1689aa384e02651723814d55e1f9648a696674bcf761e356921eafba1c10ba651a958d6a503f25421a7e586c3c4d7eeb022b5fc54656c556097ce8f980cbe98450e9b54084a61b121594be92df1b74ab0b3e8601de6e957b74da34c37306d61abe8e644a9712661311f0c342ef03e174b7e26336e9516f088f4de337ef8c24a1d08b044964961d63c94916c23f6eee778668646bbeb1324f74e51aedb676105eca9101bcbc4d0c8dcf71da0ae49258960d60ecdd742c7012f3ef2459d72e618d97155495e7e343cd905fa221acb98520094125d024fa0b70840ca21a814f2123b3fdb57996fe3bb62f7e515257baf2ac030fbc0c6dd82155d19c9f87d2f404106591a5d9ad15ea01bb0cd9ed111c6f510ccc63e103a0d50c9f6fba35833c42dd33edf44b612b187bd09d1708bdc751019494512c38717e18b232d12a62b67d9a06ead28c4c6441234229cc81fad90b53496d7335700956f78ee67317a9f2774edb8414b1413461421001bd020d5a37e016dbcad203015113828e645a71b5653629cffdfed781515f500ac1ca000a243e10527d8798c22d4c627ee4a8e52d896fa4ef7dfe996d4e143e436f5686e51f71e05ff6dd88f65d844d9a56c29e6ea3e66c4a9bf816751e4b0fa2a324357458aafad170373d0d5fa11e0f8be59958443201c518d12135c44848950bf5ce9bab8b18e981fd940f9f419c5c8fae88eb69c37cf684bf0d420c0fe776907b9286a572d7f6860f494047f6d5a347e1ba1e22ef7b9903e2df60e68cd2f66b5d980c4765ece41adfaf973926d99fc37fa172c3ae7cfc2de1a3b71e8c961b72359338e3feecfbfdf8510de98d408c1bed33379411dce395b147d5208a78dc4c65010e8cd0b550411c23249af360cfbbd912c7cf4285a4462b0138536b91daea9097e090675189854445acd75adc49045295e99e7527d5a2f22db3e442e11101b3b469c894ae3af15c6d2ed8c2fe6306d25d5d0fce00549a8dffff196f7510dd35d68fd36bc8cf818559858dad88e2ea82b05a262925ff2ad4cd4a7118fa24d1cb5487dfda9a6620d7825385493d6372b26bdefa662c1aa63e4aa08d5eb376677440e181672459c3f8eb8d550fef1bd067aa04143c982c8c7de28d0de85677d4e49b3f3e2c30a17938dcead17a897500ecacb9300b63925db1cdeb4d58953af22b2aa42ed6ae28f89bc9d50cf01925935539a759599082c5ab0e3b1f949a2a793d09929890de30d499621ce1bfea3311cf9153dbb0bea9abb2373ba06b9077d8799063d953e6e6d07eac8f4105ae63055d57057aa7522405d1a896d0297498cb0f3b914cd7d2ab1b130b84ab73295428aba62ba8a428c2fc3280ce70f8c4bb65143c954d16a9cb269d9f4112abedd97b4efb3bb5fd3bc6ce5906aad4dda85abcea9cd498367b9376c396fa96d387eeddc6e8ddf784ca1864ba44d077b38c9cb9f9977b40eac612f83f349824dae91a3905d2f4c7edb1c051ea7df9c864b2823005ebf2af1f1e0863c98b323e1bf7e26d6e4cef613fe159729a7ea1232a0f956adf88484448f4f58fe1c15d2ce9b524d97b069467abcd32e805ddd5d4f466b9a135ebdf1a214016821eeb5631e547d21c234b3c821439e213a40a4899b4a65590b9dbe8b9c894d9895b4960528a0b53f779fc5412465014c87435bb0bd7212098a8864af46793401c56ef822410b59085fe36cfa329cb786c52f82c1f244f65c939ba330c5df469df1f672bc1e1b8808487ebfbe7c2bafff627d5e2bca476d87a033f8ba31786c10b1405ee05b116acbd42d42b49b01c1e95a4778b3d77f499928220b17295bfbb64d1e91d936626937f17569749413f50a0e82e5df799fbc6500f85a65090ad3355bb6ffba741479d14e050022bd50e38ed3103fc5b2840c9adb1e62cca0ba6122104fdf3ea608d8247d6ae82be60639b23da924ebbe0501c992a6c880b9bf5912bc38332d5c40037114b39f01ba25ddc84749be94e986d1cc6b7628958b2b5a32af08eebc32329b7423d630be42d5af29b473696b8f7b4fd7f222e1b3ac06f58a0824942bb24fcc475c24fef9484ea68eb2a91ff26be4b2edd9f90df60815a9001ce7fd9ec095761356a8d85e3bb07a02c064b07875269810a14ebb55fcea98b6e9", 0x1000}, {&(0x7f00000010c0)="86b177c25d118ba22f53b8ca2b3aad6078a59e1bbe8d410f32c5b3731a13912fe66dc2d3548bdd9659b58bbfdf5a05a1668119ba7abac93bdf31c65fe303930f9e57367154b4b4ba39c676b9c5c5644c95fabf477a1c4e848977884fc842b9adfe3071e90969fddb184141acc75d56", 0x6f}], 0x7) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="d0", 0x1) symlink(0x0, &(0x7f0000000040)='./file0\x00') msync(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) r2 = socket(0x11, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) accept$unix(r3, &(0x7f0000000480)=@file={0x0, ""/262}, &(0x7f0000000100)=0x108) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r4, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ftruncate(r4, 0x71) ftruncate(r4, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000000000700000000000000e7"], 0x30}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0xa, 0x0, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f00000000c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) getpgid(0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffff01d500000000000800450000280000000100ff9078ac1400bbffffe25a536da13a", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) socket$inet(0x2, 0x0, 0x102) shutdown(0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffffff) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x7ff7ffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000980)=""/140, 0x8c}], 0x1) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) r3 = socket(0x1, 0x1, 0x0) recvmmsg(r3, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) link(&(0x7f0000000000)='./file1\x00', 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0xffffffff, 0x0, 0x0, 0x0, 0x0, 0xc5, 0x7}, 0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xff}) semop(0x0, &(0x7f0000000540)=[{0x0, 0x2}, {0x3, 0xa3, 0x6a5f7dd15258c106}, {0x2, 0x4}, {0x4, 0x0, 0x1000}, {0x2, 0x1}], 0x5) r4 = kqueue() dup(0xffffffffffffffff) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x6f, 0x2, 0x3, 0x4000000000000000}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x87, 0x20}], 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0xe4c, 0x0, 0xa9fa, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000002ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002dc0)=ANY=[], 0x120}, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000001180)={0x41424344}, 0x500000, 0xca) syz_extract_tcp_res$synack(&(0x7f00000011c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x38a, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa86dd6e78f81d03541181fe8000000000000000000000000000aafe8000000000000000000000000000aa3c001a11670000008802000800000000000000000000000000000000000000005006000000000000010400000000000100c204000000800107000000000000000502000504010200118eb46c0a41c66be2fd4c9a391744f591030000000000003f120000000000000401050502fff8000100c20400000401c204000000000401810401ff04784e2e945453e20392003649cf0d2beaf3c6721ea13e6b2e5c2d5cd79f79f129b1bf75d3ce35ee2cea96ec2d543ab67f65efed36dc2b2f1ff8372e91291d58a3fe97188c9e9d3e6797aa347bdc2e4f22462e5f9af26bd5ed4fb12ecfa752b9c1bd94ef24ef5196ed5a1ec6142a8e7cded5b4eea8841d43c8de0000370e00000000000000010001070000000000000005020200095c1eaac6319b31b9b4ba0bec1ec0a38c2b60d627f99b71c953e61887fbb20fd8704929487c89505693c477b5529815507e154574d2600260cad6cdc944b4adec647434a890a3eab29328ad68a928403802356199abaf774883c20400000002000000000c190000000000000502000380c519bc73650febc681705f5415371b1b9c4a0851d8d7f031a24c66f92e4ee95db3b7348600bdf14452242302b16a513e2f87d3d290832af06f1762437251b4f6688ed7270391e8c45eab12b974f7b90f44f1527a086da7091a55b0638808e0050e5e8867478bb5c0781a1429d678a7e934ce8e7a251ce8a052598eb77998a0405094bda2292e754e388c9f4eb4976dc5c9a48a57083f7c202a806b2afa1910aa282381c71e85f92b12606c017fa868046bfee06192f1bff2b6ed7bffbee997f5ede69cd56aa200000000005002000800000000bec6114bbf4a07000000d12e6c4460554e234e2000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="1100000690780002000212c081a0076b44848450f9fa6497b96bde040203127f2f0d42f0b820b084910657f8255e4401051e00000009000000b70000a43c00000004000000000000020000000002051e00000001191e7cf500000002000000020000003f00000009000011a9080a00000004800000010000c0e57edd3ed4c345921ecbef13e5c94c2bc7431921bc8a9587c50e8a0cc16918b98e27b6cee5d67193a7fcbf0c1e94ea7e89754fea384c0af18e8ea5352e033ae3acc2abf042fea615e31931c4ca61dc0333a44e8741725f178d5d3f3b91c327"]) syz_emit_ethernet(0x10c6, &(0x7f00000015c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd69fd953510900005ff02000000000000000000000000000100000000000000000000ffffe0000001000000216400000088007f20650000000102000000000000c204ffffffff000100040181c2040000000300000000000002000940670000002e00000000000000000100000000000070000000670000002c02000700000000162a36048f92e426be0e789a86fa871b4e204e22", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="a10800a390780020000572e7e70204050005069fa538040303ac000073a71f1f7deb43d2fc8453e39e965cfa30b3fb04bf95c41566a419370701856a8cc5c7fa9804b7564a2d01c56a9559c9a6add8d44136a60e914e85d2bc2dc79b13726f81d3c9746f2ef7fb8210e4129e387d7ea659897baee3d6821550e915b1290289991f7e54cd9e1fd470dd0ef1ac3e4a62bd231439311d5c633daba9a27ba5f3f362acf10cb4bb82ae67423b72bc65b86f5003fc8670bf65ed4d8c3ab7e1391a3b291e8530c77d963fafa8cc57781a5ddb41cc39ff185720887971beccbcf6c9e40ce0d171ca9face4483f83a82de1d81f4350ba602d6fd26bc941cacbbd2b29581fa645e29bc99298c58632912cadc5501cd32e9aee92aaefde9de1fe8cc264044c1dff0fa69787371ac2ced936ddd3900ecda1e13906be56dd927f7ecdc045a17ea280d0682b67380b2790158fab6baaf93f397e9619ff9a77ed3521401ebb1ea074dab0df2d2ded4e22980ecdda319cfa591287e9230d3d898d9a4fd79f349544367ed248e4cd75645cb54fef366b52a6a2e57c875cf4cb1d18ebaf7267ce36a68abc04001c2f5b1c5ee382d44f20a05e9b740cb5e4ab3b1602f55980753c1bdff23a0ea1742c280f41c97a52e88c49a9bcf4bc8ab2f7efdb555a2e3c4ab9e3e84116fe6812bafd137e77eb541ebf546b89c65972e7c2f9d284a09c7ac2f554529a2c8fc8d26b150a6315c6f5f05ca0539356741da03c6149034d49721ae96d64a2f4aa2bd3a8c72096b2d2d9330440cf2ff2ba62cfb1a57e7729341b22d92d35a334943a5e39edc95428679f8d763cdd78e4bbaa0559f4fa64f4930f029253ea7009712596a02b3e05e5c1abdfc4f4234d663071b350e975fbe6278174f95019e69de4846e76f0db20e995808a9b3954d9fa9339edfe057d66e120dcb5fd65eaaa5a3cc7b55db935b372b4562040a377dc30caecf9a1011749257f9647bfa1732710e33baddf2e4bfb149491fef3e374696ee9f178f74279f8567aa4557125682811c25baa8668cde947076d87ac7707fc7b481cc475f7a8bd21f290481222005d957b15f5952a3c0df75c02323146574f209c4e2dbfb8a2451bf7ff0f2b86bfd9c41df1b3e0eb0a155bc664cff62a3a9da20d024c5b2139de636ec8a2171120a1a0bd590eb4f9e401205616f4411c7eef0462030dca032e9420e593c8e595e2235a7f843c9d1f7a2df52141d452af27180af704cf857fc9200371830fe31011225d0cc8f8eb6bac43d51d045505071ebbc7d6ea43c453825a9fb656c52c19dcd4aa63bea026092c0d7b71cba80a74c5937e485ff7a52429f155c74fd5a76bd4b2d3123ee017528c10f81ae7f023b058f259c7e4bafb85aff90748ea69bbe64aeb34c6933819f33bb7cdbeee5c9e2f4846b10fa718c84ea5981f4f75a481b899ba6e3bbd5301c45726644b2092568b40f641b1e870be756a4b5fc030ac2c316677d23f4d1139925dc2117a56cff96bc06edf8c59d543b3954fcfe9a3bb40644498101db3de6b509c0a1fbc496fa0b0c9b78c88f6829be7fa13a41c08867e859e9a190b4894b7aa7ecc346e22d567445a16d5f068382838977820c09ee723c877673c2a41b6521bc336cbac97a5167bf2dda48850b33f03dcbfdc799d6ae2d578f13fdd833aab524f013523318ea8abc23e44cc010a91c09055681895216e21a08a745e9b4967af954e88f5f28eda8c2c80929706622e7e83fdc349045ceb09d7d9675218fea0986934677d39c689a47ccb76cf00e712148775a4ccc36bc2804f25fbaf7592c2238a6c4e7c08ab57f36defdaaede3430318e4320064c38dc7b0ad63e01525c98ce59a5f83fee7ca840c6f875c622c27ba87b4e3b08bdcfc750e664c451b2c2fd5476f1f9555170a4886bb21fbc94badae698b8cf95b4f12cc1a25aff9eabf7df316210093a47449475e1a1cc4b529fe3d747ccfaf427c41a833b5a2501762711ec55892c01aba8fd7f8edb3732557c54f429c58226ced08479e9bb80bc997054e0c136ce9172826b032c8ee581fa0229b0b5520eff276022c89055062961e42dec40149205380f4e6342e25fc60dc26272a79a1e0d74bcaedefeb09076a817858b8a4bf6afb5b0a0c126dc2e6c5a36b9676f54772cd1bc20295bd390a3e8ddbcbd774515cad5f0783ef21b6d5ba61bb6ec14df339d52af172ca54001198ef687bc41875e07f670e8346e649d22bb4ee248c860eee2a8a963f22cfabe08fe3cb5b75f490c29655bfe109797736b6a7b10a3ed95406efad2293d42daeddc0f957e310dfd03ef270a7d6cb7e40be80f696c4a7cc1d039e77376fbecb3e01a5c8b32409a584750c32030daf11be77fd7badba73c2572cfbcec0d41179ff8ea10c1ccf0ff4881cb956f804d317644763e34584ef46653d718f0070a9d459a2d15b1aca87ce9c130d48ea57dde66456f628a1cc56460d430ec5bd8c5cb7e0ca17c5fde25a97247b5b38a37a0bca338e029e81b614b67c49419988518b266b9b2a705890868a478a9ba7a67e367a09f92ad7a9e4c12df5eaaeb441219c8667909a50eca4c3a9cd5262b2c3c43ad37d8077bbd740aba05d16264e27ac00ed6b6b5215be74c7c30dd27a8324edfbea3c9bef010513d2c0315d09427dc4e359247e9fe2d9f9b0f3b12491a51c6962d1c88cc113fc70d752e03502804868842f6e55d44a738c5ef7400beb68fb43cf3627902ddd733ae8fd56104208b71163eb66d9941d50e5298357bc340617478f3365b8da5eaa865a8cfde36bdc23023a73014ef6e1e65ba5efda19a1cac66e9ab6a90eccdf989f47477dee8f5ee11e0d80468bc977377724e916280d9e9db67a003b0621dd05408ea2b9915863804215c3c5fd1517dc8dc9819f83717859bb1a697e7b3b4d0b53e5b76a49f09dd43f8386eca0176da66de60a4e596ba3aa754fc282c87cc078072e659aa49e2d90b3af43dad811f0048ff56b1b4871304a4a09c3d4211ecdac356a0f45cafe3c95baab34e46b29baccdc88241ceebc00d66ce69a3eeed04b419b47b43d964f9317e6bd72e3517c399fc0895d336fac01038f4ecdf18a1ac27ef0025de57a8681982e037b16b783e938e93f89cfec6601e9b08aeb222d7155278fbe7d9a47596699fb653e1136b23241cb662abbf05403b2ee808b3192359da68e27c2f37880d92a8539d8b85ed78ff3a234cbcc7a20925c903fcbf833f76721bb397c0601e6ce62bf20699eec123eac154506cf72f8507863597a0b39e06a9ccbd42ebf010281e8f39f741c5fd64617832281ca7782dae5b225e7ddd2c8b93a0cb3f35d5d1f293ff73d308c9a9e7ab2c2ae42d0e5ed41a7ac7dd2d1dd7693b6294671a45ce1f991c560655efe91675e32bfb199d17294bacc24b52e1f32c39f9e0a8e1ecb92fd2272f35e3ad93fccf015450506a049b807b1fb5acc65a1b0a66f7b79135752ba3af36b1d437a3b70d67369add3ad147caa39539fd93736c30030600dbb7f9408300705b888fd0bb960d6c92ee3d6dd19bf59c2004b4ed8837fa23bec75cffccd2dbae25abea3291e466fce709c6c470deee115ecb91a058577ceeed18c1cf9bb5178e62c5acaec9f9adc0e72e7a3c08b96a59c51484c5b4e91284a080e05f1f29622693abcc4f69232ea2b5f1b52a2d66ac8f21bd6c632bbae4850cbd8e083ba4882d92f6ee55eda906059d673f8f3326c63a74a00305ee5ca1b6afbbcdfba076846be67a3cb317557e439496d83cd6033dff6e543217faad5f525c54ba4bc3eeee09a3baccb33fa29fb8a7f46c43e530155457ce93185a858e78a7f3d7272357626b799a7d42e8adfb994dde9d706968513055b21d37fa69c2ee499e81db6d840db48114c0ea14608db3eac93662ac8fcab20c08565853fc64f92da0540cd77489e3a1d41e6869cb105e1cf045c8d6fb08f371bea8f2c7651a60bcf742bbb050f78fbd85bb92c537ae2556079ba2064d218fcdf5543fa666f7732106c983ebbadb416e178c80ad8d8d881a0a1f97b2003dce49b8c782b215e234e3f11f9e32e07fd0e8fb264edf5af16c939f65e2a6c62975a6923112a1a971a90ec230428cf3aa06b0e7bbb69dafbdc02295e6c0013964458fd03b9004834dadc89b1c0dd376b7db051820ef5ae69e707a7be3f44204b3eb6e0433ffdb5c4a17e656508ea2630e41dfeb6e5f578f5a606a3bf34bfb2c200b5325c6a72615bb5a6d6858644d978628999114b19e14ae910de2bad8e2c373f7cbf6f8ece52dfea4dc3576f8adff71bddf4502360134e91e2900c78341ba211cdf70d672b9b93615f05265716b8631bac8a86260002f9cb53df7c8898554e6318c50f928c2c93daf000e00db2607be7c185dc60fd5b3d38a625e739b1fe057fb46230514b7a7b14c4f7709ec698eae627a33ea59661811c93ea9b5907d21f1dd9b7a9b7fa65c48de85556f0197bd558c3b5240fb0b4f6a59d789ff39fbf64c701a34ac70a0b0345e4003f506e96460f8f15b20a4b33326029e7ec64a737f06d898727b4ca93e6baa2e09831f98ca3246e25c5a20a9e261e77f25e684b5699d82e1e3f15dbcf945091b383693c27f9707868fd9defca45950f146a42f688a96f57dcca80f5ffe670be5c82e7dc6d0cd17b198aa378e84e6a69949785b29c253c88c735e5cbb8fac91120127eadaa3269bb65cb2be1fb55383f38dc2cfdabdb6876ce6e05cc9c21de553bfd2360e930868454d3a0d88507c27793670ad6bf0baca856eb5190c3aad002ab66a4a0fa8c4f8d0648b6ee0c806cd3d953fe0e8728120212326b2bf8178cec1816465e174b0af63570c61b654819fe620f7764fb84d22829091e66103c28b5fa10ceaf4d738bb87a7b559fd2d384e68609aa8072733a9b1b9ddd2ba966809f3be1cf92bf250efd4bfc05ba69babff4a93eb29e6c240d8d8146efbc91a8c6faab0677277606f4d6a9d9a8e0c79b9689f02f838cd27c526d7c120dd624a5222ec0e5377a51f669b0d9ebb03f5fd6ee186c9bc70827abc3b1ce5978593d99cccfce9d81abe380433b4fad2b6eb16ef17cc054c2316fbaf79c17d03d9d4db0fc1eb4cf2106760e6501881987e7178542bc80e97b5fa828ad45e3e39203b87f5595def2f1eacdcae991087a4b74ef659d600f23aac0531c5a469a6d7452716ddf620a307ab661a2c4ac8838426e15b36b6c5890aeabac8a53dff5c7fcf2bf40382aee6fc1e7e0d35657f489f679a348d24ead33c2ccb4bd27fde8cbb6d00ae7a88c5714d0436b689addd9b1344eacb5fa6b3a84f9a1a1dd0eb696f3e67b7ef7a3154b99583e73b4e7b2a190f794a337463f8a9e96369c4d08a82160d3a3f41d8fa6b9508e29c2d1fb681f866d311884cf0a1b259c6f7acf8ff0d89ea654261a89ceb0ae8553bb4c09f9876054068f4c01bf2e26d8e835cbbe617a5588faf31200b5003990ea3ad0235099a5c007e2e2b01078f7c5a9afd56631dc191f77cd88339f3f68c5e86c7993c6c0975c8a4212d8ea2d54b59e1ffa53a0d6ee36047fa876cd728dc14502bcc7c011c65f6fa7a9ad083e373e1681da29830a9e04de9ff418a7698c0187ec230eb8a3a6a081fa81c7cb91f93680f38d8bbd33562aca24835b8db541e4cd48f43a3e46afb9c35067cb71e05523576b8d6abd1034ed2c6639a2028180e300ecbcd344375d1f4bb398f60514c30e53b345dd10bbcff717d0dbfd4050594dd3aa2805831376f0b67788f405b063d0f09d0d7d0705fca216a799140afbeab85b9479bccbecee49101ee61f230d734ce177b8d99b30672cf5bf4646bcc5a55e5eef3a92583b0336509699ac00d493b663568d4da217a01986301d8c586f5ebba0902b0670ed94203b621048f08a141ee29787bf00a92e5335935df25cf7637125472244cf310ffa58dfa05f539d20a3b861d75f3da424f6ebb1ac82752c53d2a09980e4ebb9a08978f29c45aa5901501796ce93d4044bdd2e94278edb0a2fb1f36aa1501247d9a34ac4abbaf22b312fd9d5a25b0b84fa2029f2f552a2f2dfd1a5faa3202c8f9b408cc90c245fde9bfbc3d474e6aaef37199dd1aab"]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x116, &(0x7f0000000480)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e0300e0000000000000000000000e14fc11133f6400ff0200000000000000000000000000ef786211508a0de1591240e0f58900907800000000ff01000000000000000000000000000100000000000000000000ffffe0000001000cdf1df3ba48b6a1dfc04f9d6e87f8a4d6fe57aadd7e60336f89dc8dda530ad8c39b7cb4f935b737a2e4536f55d42043399dcad4f52b7a5d7ffc5a13bb8cd94c23c17b8945251b67dac433546f1b2dd30ea4abad00dabb53a52d7d7d4e945d51feca000a6c1a28322ee05dc0c88ab62b7d8a447daa952346bd53dba216271ce987fa745c8c14460acf70d21b8eeb733e8269778ea0968755bf2e154f4d44216055aa8f8532f878deadecd4b01d5ce8bb1fb3c781f60cb6"]) poll(&(0x7f0000000880)=[{r2}], 0x1, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = getpgrp() r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x6, 0x2, r4, 0x0, 0xb9, 0x80, 0x3, 0x5}) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000240)=""/102) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x20001fffffffd}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) syz_emit_ethernet(0x4e, 0x0) fcntl$lock(r7, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1ffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) madvise(&(0x7f000018f000/0x3000)=nil, 0x3000, 0x2) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x40, 0x58}) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r5 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec430132e6123339a346f731573d8d5688ad48b8cf6bbca325cebc37fc4e1dd54a6dd000000", 0x38) dup2(r1, r5) executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)='#', 0x1}], 0x1) r2 = dup(r0) writev(r2, &(0x7f0000000100), 0x1000000000000309) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) fchflags(r2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd601d8f2b00000000fed7871358eb087d34e8a93239c1a0cbc5e715db445af8d934ac"]) r0 = getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) lchown(0x0, r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000300)='./file0\x00', r0, r1) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgsnd(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="03000000000000000900000000000000224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5"], 0x6e, 0x800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040), 0xa, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x7ef6}, 0x10, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) r6 = kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x41, 0x0, 0x4, 0x4}], 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000002c0)='|', 0x1) kevent(r6, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x47, 0xfffff, 0x6, 0x100}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x4}, {{r6}, 0xfffffffffffffff8, 0x0, 0x10, 0x79, 0x6}, {{r6}, 0xffffffffffffffff, 0x28, 0xfffff, 0x2}, {{r7}, 0xfffffffffffffff9, 0x1c, 0x1, 0xfffffffffffffff8}], 0xff9, 0x0, 0x2, 0x0) close(r6) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907c400000200361b1257aea8c5000020020000fc0000008abfba0900000008e371a3f8343712051eadb71d89e000e20681e4b28000eeff00", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x996, 0xffffffc1, "00000400"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = socket$inet6(0x18, 0x0, 0x9) accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000140)=0xc) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) r0 = syz_open_pts() (async, rerun: 64) r1 = syz_open_pts() (rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0xfffffffe, "ffff09009cef01098b748200", 0x0, 0x40000000}) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a0900", 0x35}], 0x1) (async) r2 = dup(r1) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) setrlimit(0x0, 0x0) syz_open_pts() (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x12, 0x40, 0x9}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0xffffffff, 0x0) (async) r4 = kqueue() r5 = kqueue() dup(r5) (async, rerun: 32) r6 = dup(r5) (rerun: 32) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0xc5}], 0x0, 0x0, 0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r5, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r8 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x87, 0x1}], 0x0, 0x0) (async) kevent(r8, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) (async) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) (async) symlink(0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() r3 = dup(r1) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) dup2(r2, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r3, &(0x7f0000000080)='./file0\x00', r5, r6, 0xa) close(r3) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00fe8000000000000000000000000000bb00000000b3"]) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x80000001, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x566b3b6f}, {&(0x7f0000690000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000692000/0x2000)=nil}, {&(0x7f0000690000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000159000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069a000/0xa000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) getrusage(0x1, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) dup2(r0, r1) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x9) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000280)) r2 = kqueue() semget$private(0x0, 0x2, 0x8) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getgid() open$dir(&(0x7f0000000080)='./file0/file0/..\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x8) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x0, 0xa, &(0x7f00000003c0)="00000000ad3418b33e76a3d971d0459336d586e2832b60f0fac148afdb27621a4d4654181385a7e24742c952b248e9833b331f3cc0cf25ce0fdaa0932469e123b5f7aadddfa157e634ed984a65db5e105aef66e994e11457bc0215185a000000000000370184a30fc538c4a56929b917e81b61f8b0190a900d97be431aa97d9095cf34997bfe0cb0cf9e0af6227360ad77ef5b2d", 0x94) setsockopt(r4, 0x1000000029, 0x9, 0x0, 0x2e) recvmmsg(r3, 0x0, 0x0, 0x40, 0x0) bind(r3, &(0x7f0000000000), 0x10) r5 = dup(r2) listen(r5, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfffffffd, 0x7fff}, 0xc) openat(0xffffffffffffffff, 0x0, 0x10, 0x71) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001080006"]) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x5, 0x3, 0x1000, "8c6563a8a53ff85bf744eb5a372371fcf7509738", 0x9, 0x3}) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "340000003f0000005601072cdef800dfffffff00"}) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 2: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f0000012000/0x1000)=nil, 0x1000) mlockall(0x1) mlockall(0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x8, "cfed0ff8a561c638c900004322c961807ed9bd00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x710, 0x1b2) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) close(r0) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)) r3 = getgid() setregid(r3, 0xffffffffffffffff) getpid() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') socket(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r4, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x0) executing program 4: msgget$private(0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0xfffffffffffffef3) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0), 0x0) recvmmsg(r0, &(0x7f00000066c0)={0x0}, 0x10, 0x1, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x6, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x24}, 0x2, &(0x7f00000003c0)="71f91eca6e53e05146b77ff30c79e2f8e2a2ce3471ac0058bc5aff010400000000008a820600000000000000dc0225f0e4cf52ea92c57bfe627f59deab077f9b7c3e694a1f8ebbcb9aea850337f22d76a29d6844abd8c0a1a848b320d3e7a75350d28b0fd066d31fe7d4819288a4928e1a05da6b5600aba70d4747fed8030a5ce9956abc6a24904475cc0a11f81053af4f3ac5780f449dcdd592a93556fdba94a998ea90c5dc07fcf6ff037d35be9f060e738e9539ca63e821070c2c0b19b5c78a401e6aa142bce1fb30d99574803111eda575c7222875d99dc4c2ea6735a0fe9fe302a3e5bc2ad9f39ae698d19217a9e1723cf738c198fbf8c639d01488539fd22dcaadf012ad8ea33c518ce27415f3895736bc145f46b185533e04d2d944bd5f1638cde4de85e26042a01a323d05f0fb5fb5085f5dc613936d9434d1f699e0b2407bd2e1b675a8c72a088439284eda7cf4eeaf2da747390862771e42928eabddc766a38a8503455e27697d02530f29c733ae7b5dc5d9b208cd4a890010647698eef64bde8622aa140ae707f30c058c86972f61bd7108d812b2737c6f6f90b5c40bfda761aeb99b2db6cc01339c2b5482ac613fbf59b0f524c3bedb86e7ccb8f050b63773116081bce8758492d7bbb7225ec6955f2e678f40827cc5166e5e85ed1bfe6837d853ee9301af416269923accdcf6aad42c778b016dfac6a1a382055dbfb3051ba74c87ec29aeb64c04fd23c95546f9b228e2f08bb56df45b14b3c87d40c785f7a75f7e0a2f0cb62b6c44758e0c0def", &(0x7f0000000180)=0x234, 0x0, 0x10) setsockopt(r2, 0x11, 0x3, &(0x7f00000000c0)="12000000", 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r3 = getpid() pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r3) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0xff01, 0x1f, 0x41, 0x5}, {0x81, 0xff, 0x80, 0x6}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r5) flock(0xffffffffffffffff, 0x0) semop(r4, &(0x7f0000000100)=[{0x2, 0x6, 0x1c00}, {0x3, 0x6, 0x1000}, {0x3, 0x2, 0x1c00}, {0x1, 0x0, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x2]) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semctl$IPC_RMID(0x0, 0x0, 0x0) kqueue() executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x3, 0xfffffffffffffffa) socket$inet6(0x18, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000680)="8c09982b476be8c76e685e3c6d91734d37", 0x6e) recvmmsg(r4, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x802, 0x0) r6 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r6, &(0x7f0000000100), 0xfffffe5d) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='c\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000000c0)="8a26211e", &(0x7f00000012c0)=0x4, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000000100)="5b977b3a43bf3c5e49dc13713f0faec775870c93d58fd5023f7c5d2c4d49e75faa31468253521a6d0a69a92b5f6d50995ea504668464c13542b8592ef761fa4b168b72b4ba8b7ad695949d8bc709becfad5234dd36dd21fa4e7a23d2060d8eac8bf2c1a69e4b0261716a3491ac22aa3a5ca584d3bf2d2809261dbcb15d35dcf4f2dddb080632dee68e53bae6ca52", &(0x7f0000000080)=0x8e, &(0x7f00000001c0)="6cb7062545a6daf71fe6493f87343bbf4d461f76b3b4e8a3d43eb99a1ae087084625a57e4201b5a74d9eab4581b0c0d5e651ffc244e5f2938f214d3b65d5", 0x3e) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil}, {&(0x7f0000373000/0x1000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x800}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000520000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}], './file0\x00'}) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x2}, 0x7, &(0x7f0000002980)="3d3f8cc45b6126f6faab9e7d93b4c006309ae018f64694e96a7b3ed8812d6de45d6149fbc33da6d5d789fac0505a16cfba422d59e72a0132bb246bd58736f4dd6ef8a53dbfbe2d1895b748b817e2f728cfd0916fbabae5b20bcb59a06950f4320e0ca614a725380be483f83a17e4811b6e2359fadf0bfc41e4737de35a57b5e31ac3c0d669e64dbf758a788475aa102a913034674a83268847a500c8d4", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071febb6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e05e9dcfb6637d7189934fdbd2ed96e7234b8972b273e810ca9962a81b227d721ee9f461d32dcc537f", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0xef5f6ae5e04bba26}, 0x2, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = getuid() r3 = getgid() semop(0x0, &(0x7f0000000300)=[{0x0, 0x7dc, 0x800}], 0x1) r4 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0xfffffffc, r2, r3, r2, r3, 0x8, 0x7ff}, 0x1, 0x9, 0x0, 0x0, 0x100, 0x5, 0xffffffffffff0000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x9) semop(0x0, &(0x7f0000000280)=[{0x2, 0xc0a0, 0x800}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x85, 0x0, r3, r4, 0x0, 0x0, 0xf3db}, 0xfff, 0x3f, 0x9}) setegid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0xfff, r5, r6, r4, r3, 0x48, 0x3b24}, 0x1, 0x2, 0x2}) chown(&(0x7f0000000140)='./file0\x00', r4, 0xffffffffffffffff) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e7130", 0xd) connect$unix(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="edb5a817d087086846bf0fee9075f48627", 0x11) executing program 2: r0 = socket(0x20, 0x5, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) chdir(&(0x7f0000000080)='./file0/file0/..\x00') sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x2, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000180)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) fcntl$setown(r0, 0x6, r2) shutdown(r0, 0x2) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = socket(0x20, 0x2, 0x3d) sysctl$kern(&(0x7f0000000340)={0x1, 0x11}, 0x2, &(0x7f0000000200)="5bc7c2168da0ff5fef64d07019d60005169e4f26f98bff2fa065eccefae57a2a5aaf623fa6dcf591d82f89", &(0x7f0000000240)=0x2b, &(0x7f0000000280)="ff1957df63ebb9fed0633c9d139c04b3a41ad0a2fdb88c0870f8dce2f2e04381319baac5d3721e2174a88b986d84fff84750e92c60213e466b7bc9d6f805fc469a1ea284cb6efb28237867c4d0b7e8d4991ebeb5bc1bbd0fb52c82ecdfc0f0bc", 0x60) dup(r3) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0xffffff7f, 0x60351a, "0406ff0d0900"}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x55) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04", 0x31}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) fcntl$getflags(r0, 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)="34b870897ab3a20a48d82c7be52b4b2ba9374e8485e615e8fcffffff20a371b7a600ef0620715a4d368924ab42", &(0x7f0000000040)=0x2d, 0x0, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d88c28faec970700000000000000000900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xc4, 0x2000}, 0xffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd, 0x8}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x8000000000000001}, {{}, 0xffffffffffffffff, 0x60, 0x80, 0x2, 0x2}, {{}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x8, 0xa5, 0x81}], 0x8000, 0x0, 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19a, &(0x7f0000001280)=ANY=[@ANYRES8]) r4 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6026f7a500080000fe8000000000000000000000000000aa000000000000e30000000600710000002b0079afde72b1000000000000"]) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) fchmod(r5, 0x1) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r7, 0x4}], 0x1, 0x0) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@empty, @local, [{[{0x88a8, 0x2, 0x1, 0x3}], {0x8100, 0x1, 0x1, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @rand_addr=0x21e1, @random="835ce9006cf7"}}}}) mknodat(r7, &(0x7f0000000080)='./file1\x00', 0x1080, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) fcntl$getown(r4, 0x5) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000001180)}, {&(0x7f0000001440)="57f1c366f5229a22916ef5cf0193ef9efb5300da7331a479746bddfd9485eb3afd39bdb645fae6434f7b738a37363cd0037ef7fe1e76723142d48308378adfb3a49677991cbf386eacc0ec53bddba1d1370b1a68cbc4d14bef87e90048394b9aa36b7f0ee97d6e64d3072a117c1943344b87f49b36afdbd64cc8a6957598bc31471e41f2e0a5f09ae0eefcb59ac8a020d36d8186a47447da29c49b8e3c3401559c", 0xa1}, {0x0}], 0x3, 0x0, 0x0, 0x8}, 0x402) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xffffffffffffffff, [{&(0x7f000015c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000604000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xc47}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000013000/0x2000)=nil, &(0x7f0000159000/0x4000)=nil, 0x9}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x80}, {&(0x7f0000693000/0x1000)=nil, &(0x7f0000691000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000068e000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00004f6000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x10000000000}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000000000001}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000480)=""/202, 0xca}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000000680)=""/184, 0xb8}, {&(0x7f0000000380)=""/21, 0x15}, {&(0x7f0000000580)=""/56, 0x38}, {&(0x7f00000005c0)}, {&(0x7f0000000740)=""/62, 0x3e}, {&(0x7f0000000780)=""/51, 0x33}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0xc86) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x11, 0x3, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000280)=""/49, 0x31) executing program 6: syz_emit_ethernet(0x60f, &(0x7f0000000540)=ANY=[]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x28) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000480)="2289cc97a92bb958dbb831cf2c547a897fe3141e8be6fee70436d799f337c8fb27b8eef40adebfc612a05481e18c28c115cad1b4efad9bcfdb918fb35c1e279d7114a64937e0096027c4368cd90b3c161524374a1e28e6d51b44097db805ef46ea6e6ff2868104b9e86d621578b30d3fce34cc7aab917b22c80264ac288c1c02891daddc075bee8e80096354fc3338e3b19ece084bebef96b9f293ab", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c854", 0x93}], 0x1) kqueue() r4 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r4) r5 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x0, r5}) open(0x0, 0x9cab835cfdc52675, 0x1c5) executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4f8a, 0x7, 0x20, 0x8}]}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000040), 0xa) r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r5, 0x7f, 0x8}, 0x81, 0x40000003, 0xfffffffffffffffb}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) accept(r4, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000780), 0x10, 0x0) r6 = open(&(0x7f0000000000)='./file1\x00', 0x800, 0x45) fcntl$lock(r6, 0xb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r8, r7]) r9 = getpid() ktrace(0x0, 0x1, 0x40000b30, r9) semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x50f]) semop(0x0, 0x0, 0x0) getuid() setuid(0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x9302, 0x4e}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c543, "102609307e7be2df67de208c8bda64612c3100"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="5b6dda63c7a0e8d05275b7730abc44dc9165014e06811fc2083cfb56b854612e26916e3bdc7509652c8c6f0170ccba4d6c9644b86617832573180cef9f895c7b", 0x40}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x9302, 0x4e}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c543, "102609307e7be2df67de208c8bda64612c3100"}) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="5b6dda63c7a0e8d05275b7730abc44dc9165014e06811fc2083cfb56b854612e26916e3bdc7509652c8c6f0170ccba4d6c9644b86617832573180cef9f895c7b", 0x40}], 0x1) (async) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7fff, 0xfffff665, 0xa0200401, 0xffdfff8d, "1ba5d82d727c660800"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b", 0x74}], 0x1) executing program 1: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d8", &(0x7f00000000c0)=0x90, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="0f07e642", 0x4}, {&(0x7f0000000000)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd2978918284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e01fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7de2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eb47ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b401500"/3858, 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) poll(0x0, 0x5a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x100}]}) socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000200), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x1000) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0xffffffff, 0x5777c539, "3c107dae307e08042b4600000000da64612c3300"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xfffffefa, 0x0, "ffe7c969dd0000edffffffffffffff00"}) writev(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) r6 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) flock(r4, 0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) socket$inet(0x2, 0x1, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x1, 0xfffffffffffffffd}, &(0x7f0000000540)={0x40}, &(0x7f0000000580)={0x3ef}, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x80000001}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="e6163929", 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100), 0x3) setsockopt(r0, 0x5, 0x6, &(0x7f0000000140)="4a41a38421be4b8f5ce1eaf7", 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x7846f087, 0x61, 0xffffffffffffffff}) executing program 6: r0 = semget(0x0, 0x1, 0x200) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/207) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1}}, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x9, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) socket(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x0, 0x1, 0x130) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = semget$private(0x0, 0x5, 0x2c4) semop(r4, &(0x7f0000001200)=[{0x0, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0x673) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="232136d5f12b9344c260c95194f95debe899738afda5ae511e8ebfb002d520", 0x1f}], 0x1) write(r0, &(0x7f0000000040)="091ce80000007c60e1016745b6838b42df396676d30a", 0x16) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) setuid(0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000001680)=""/4096, 0x1000, 0x800, &(0x7f0000002680)={0x2, 0x0}, 0xc) semget(0x0, 0x0, 0x18e51ba540ac96d) shmget(0x2, 0x3000, 0xe50, &(0x7f0000ffb000/0x3000)=nil) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x40000244, 0x0, 0x0, 0x0, 0xe9aa67efaaedacb4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) getitimer(0x1, &(0x7f00000001c0)) r2 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x5f}], 0x8, 0x0, 0x0, 0x0) close(r2) getppid() msgget$private(0x0, 0x100) r3 = msgget$private(0x0, 0x101) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/251) executing program 6: open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x202, 0x1ec) r0 = getpid() syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="f3a2a8908a86", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "1ab5b6", 0x30, 0x0, 0x0, @empty, @empty, {[@hopopts={0x0, 0x2, '\x00', [@jumbo, @jumbo, @ra]}], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4, 0x200}]}}}}}}}}) ktrace(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x220, r0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3}, 0x10, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xb80, 0x0) pread(r3, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) select(0x40, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f00000002c0)={0x7f, 0x0, 0x0, 0x800000, 0xfffffffffffffffe}, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x3, 0x4, 0x0, 0x0, 0x9}, &(0x7f0000000540)={0x5, 0x3715, 0x80, 0xffffffffffffffff, 0x0, 0x54a8}, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000240)=[{}, {0x0, 0x5, 0x1000}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYBLOB="ff02", @ANYRES32=r2, @ANYRESOCT=r1, @ANYRES8=r5, @ANYRES64=r0, @ANYRES8=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x27, 0x0, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getitimer(0x0, 0x0) mknodat(r3, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000140)=r7) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x8004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x39}, 0x2, &(0x7f0000000100)="71f91e34713644ed1f7a6d4b351a651b94a34b35ff108e5f84cf71b59c7afec37092", &(0x7f0000000080)=0x22, 0x0, 0x3d) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x900000000000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x40000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0xb9}, {{}, 0xffffffffffffffff, 0x2, 0x3}], 0x8001, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe94, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) pipe2(0x0, 0x4) accept$inet(r1, &(0x7f0000000480), &(0x7f0000000600)=0xc) readv(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000940)=""/169, 0xa9}, {0x0}], 0x4) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f00000000c0)="fbfac9cd", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0xf4) symlinkat(0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() r3 = msgget(0x2, 0x64c) msgrcv(r3, &(0x7f0000000040)={0x0, ""/249}, 0x101, 0x0, 0x800) close(r2) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1004, &(0x7f0000000440), &(0x7f0000001880)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget(0x0, 0x2, 0x280) semop(r6, &(0x7f00000000c0)=[{}, {0x0, 0x2, 0x1000}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f0000000800)="140e09e271ac0058bcf8934be2fa473b129234417f20361c7bc7593db1492b3b33786c9e6c0f1b1781501d777514d9c609202641637c929936939b1508d7175bcaff7f0000000000008de4511aea398086a73b5bd4fbe731604ff9abf38d908cd3317e703e85436cdc5412fb553dea8cee53a77ef0d340621954f679be", &(0x7f0000000080)=0x7d, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040)="6228951c7f850b317c2795c973d086f0b5976af4357c2b84254b38b4984076233bc439188634b4e6", 0x28) sysctl$kern(&(0x7f00000005c0)={0x1, 0x58}, 0x2, &(0x7f0000000600)="45d9c6786018e1bd4315216442a7be2149ba3493219f1fb3d426837587b12a10f8b1c32d8b74df6a610c8b01758142dba2b3459b40a31ed1768c1b26af8d2bb986b30fc5b9876a9345bf2a5b3931c4c11c47a00316a335f258bac2b46a4fcec3f1d0eeefc61442979174e1323011a823deb629cab2c45b61ac544342184c25a93baddfd15dbea6e0346724b3e8", &(0x7f00000006c0)=0x8d, &(0x7f0000000700)="6b869446a1b39ace1d4d01c80ae5202970eebcb0a347b05f61c2ca624f79180fc09bc288c18a2f09da254be751426086409a6b1c008f41f4dac3dea5e269fd69ff9f464e02000000000000000000", 0x4e) getsockopt$inet_opts(r7, 0x0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)=0x2) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x1, 0x2ff, 0x800}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x3, 0x3}, {0x2, 0x1, 0x3000}], 0x6) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, &(0x7f0000000340)="6d19efa99936686836759358a45503ab934a1b4d20c5ad8b6281b882c4e68ecb4f03258925eb080ff813910ed43609d738dde47253f79fb4218d5cc4d897c726c7cf593864998ed77033ed44f94ea95b77a294b9", &(0x7f00000003c0)=0x54, &(0x7f0000000400)="f7a53846e76d0cba563413138ff686bfcc7c6169207175707aa3015887879cdae9d73fa4f8f5e8cb165bf6bca504282b233fceb9efd1e82e9e600872395419ce8b5da632bf88ffc1690d911a95271a9af08732185cc16a3b3e99241db85443d49b7ddb43f5dd09905127a0f896e8afe513cd61d3e4cb621dae8882a93036a7c6fc612a7b364f5b6896d116b0c7d26a32473728996b2fac033fb4fa981f", 0x9d) sysctl$kern(&(0x7f00000001c0)={0x1, 0x9}, 0x2, &(0x7f0000000200)="d25368ce48db80157afda21832f39a6a6a883c49df8b1941d4e50e78491d7136184f969d9e235a965a09e700da3a46749cddf367b4c093319b642dd2c7bf9de16c52f1767bbb716543c52225f50d0f5476069ee9fd8c3b6d2058eb3eb18f7a52f8136a559ae7569fceaca836e8f6b25b01460f8632b0a17083db6bc32fff563ea31f3548", &(0x7f0000000540)=0x84, &(0x7f0000001780)="73de5e0773d89a7ecae412f89709c3e78fc2cf99d990c8aa3267dd6e94847f705ba2d9898d4b1da18a044b3fe45a0dd64192d52b4fde96958b8d66becb5b4dfe3e7974b06b8e61d2187eec1d585ab597c59f76b9c36c86338503dacb9f5e78b14eda822b8089fc0d0f4c0faa1b5096561152e079c6a09307b79e1ff4c31eccd9bbc4afd31358f22b74a6ce141f38de54b22012ed1b2e2852b2cbb9b6cb3eb74711140e4b4114eed8fef3d2dc7d84e115f5893f3a434b2d81f4e3de1dd7480f95ab46d65c2fcb02d79e38d6c7f583d2b44e162090e716e2d6785c454dc3997ef06b7e2eccae5d69b3a91aa9450ffbe28eebb368539c872c2c34764f95f924d7d275d30a20f027f7bc4b78926684d1c57f3b7778e37c42d9fb3311462ebef301a5fc7cc240671764afabd43173d67423dd0d2304bb81a8228bc831c4df0acaffe67acd5d469702a692932a8d7d1e09cf934bcb7596a87922899f43b51d1901ee65ce5e9860d518013a7f46f60a10d1c21fbb72689870d27d62468f0024107cc0e53b80a811f993338cd5d228732ed9ec5ea0532ad9d863cbf71e52d24e79aad768ae255e3c97256a4e326db4f6613d7f1293734470b2e9bf5835008529aafff0fc71e36352fe8b415d8b5101df2c9d34c924852f50fb3850d52a06061ea275994db2f12e528381814d5fb4a525d9ddda53d57af678ea2094810340b747696a923d97d2b4438de3fbc90a28dd04558c567336a3a6d1e08d09640e3cef0d22f53709445d9c6df08b975001d2fa43bafa6022fee7bb73d0e1695dc2162acc5b2c14f189b559edb2330324d2d7b8f690ac3b82c2e5908d45ee404ab2c9736dd79bda4272a9d2e86f42f8ec6eb13c4c27dce97d289ef771f09dc333a15db48a8e90421ec195fbf6e38d74076792cfe57f1d53027810acf7ef8f28bf1a3c90f4cf7bd82ad8150396673935e3750a702ba82f419d0825de22a81d59ef520c395355daefceec169ec5f9aef7cea444aaa17a4155024f525d29f29193f9fcaa46c4fef977ef8dd35943a8ed64c47bf81b265681c94b6dc4de4a80acd43418186b71639024eb67e4c6388cd8f89375d51c34cc4a7f88c6d70df78fbb64efade846b54d652101ba0cffd69ce364a79de503e491f4a9861f64ed8384d3620fac471fbedc39eacca02db36ad1399513776c5c39c73ebbffa4f209f674de5f389a226cb11b687fb155cc0680b43daa8bc2452ff73f9d1b16b9ea8c4e2b493d2bfdb4dffa3f2982e5faeade5f88554d6e08d2d18affb16d4f41c6517d9e06193c382b72dab07e04cdd0d55643fa9622bbeaa7baaffe9e0f23f54dabac0f8ac3d5262a28892d969410fba086b43baa57d83648174a2417f9aa4155ae0f9776113e5ea469bb1e3b269182f76356bd261e69cb241e749dea581742b8ad31a673e583174e4794d02ee97871cc007570eafb06a2cc0fcdaee3a2b75eac5578224b302e93fbffc633bd47f16b29290b83d119f040aec87352812f4686e95dfa0fedb88eaea403a65a2b415c774eb771050620c1c3526cf89bb78cc04797a59d8a65bb98532eb4c5a4597b53d2593696d970a86a607827c23d71dbb554fc9de60ebea2b9c8b15351ec76a65f7356587ddac2993ffdf8f89af5a04b80cdb55dae40f2b20f84329e2cb714a3f7059bb303b0a22aeb14f0220386eb00c6b260629c313be0d4845e15914bd8e181ccc8361bee08763186627750651614bcaff3117652fedef835ead3a5da6636bb403d4b919d0b7e79d02d8ae8d9713d9fa12eef53e5e5e538a55c18edf07615302d454e156bdc565b8d8879efc412ccf19e50eea993c9da4d13db2065a89db28ecefd714f271919d5723e9c7a0889bf9643c9531b9d16ca159b8672c66cca70bd19e02d05e873b13487cacb5a272477af205599381dd93a38da2fc3d089bfa3f4a40dd0317683f9306e6f63801024e1422ae050c6523e5f5552a72d74285e7396c254d23ac972653f9ecb96e54596fcc6c461dadd503dd145861db6d4d4df6cecad81202fe8d6052a7ce06c666b721447ea0e9128e210dac40e81a23e6b059c5692b8e117d9dcc6a31ab455552e66ef9b6c591661642c3374e5665db779e8fc0ea78d529acc9f6ce6cb0675d35747b6778291baea97b648b6a542073a66de3e0e74f771e9ea07a0d0e0600b168c00990a7ed8f15e9f2eb27d86b611a7865822c89224042953eba110952a25457da148f3e37c0c09c539577879dcf9bab52f1a428ea71f1042bb80953ab9fb10b0c5e2b275c711d478cdf6c982ce5f9c89119ce87b21cb092318e0dc05e9fc72b42b7701a0f986f27ca7b18c2c6e36973e57154d6c53ecd4976b2ea0041b1a80f557a4fa801f4fe127810114e3a271f01087f273157cd2dfe370fe9598f316528c609fb483531faa95a46e585930a610bfe6c6e7a120a56b988a7a3b3c3543dfb047bbf152309fefd57b958f556d0542cbd5c663f1c5d6f123fd6c316cdd015258c468c9c4043c938c7faef1186a332ce8fa3ebc1336956b8cc1a25ca7c8468e2567a4f16ed794a324cbdc252ef6f157ef6d8266d3b4f4e066165f38dffd0677bd9b15d2bba39b562731e4d7fb69d0ffacb35d88302f0ea91543b327a603c5d32bf3cebb717dfb05f528f326f153a7eb86c6f60ff8c4dc7db1cf288451fcbe23ae55033a396aca5ed2fd65f3b8264ea40f66ba45ff1149ae0c967c24cbc8e83e21fdee5916bf6f89ea6180c92777e1874a6614bedaad253755d9b689deaffd9914873613c9aeb4f0b91ea9d9c45bc39f112f5444c15484952d8ed5dcc7bdb1b634a129f0c8f2e7f8a9f8e0cde36aa96b3e23de7e45256a68623bbb345aeb524bd8c89c8bc4cca2272ef543f24e22b2d532c4b0164ae434256991a92ad285d09e9ffc4228cba55e777b6786b0de4907b294c2bd37aa50ef6d7feb6ef7d9844b20bddf09eebfe915580d9a8a459f3db5805fb9aabc5f0e3d67f69417afdd703c2847632ae01aeb19a6605dfa586aae3e2cb16a0142b3e267e50d96f8d486fd6a33ec20d174e8e9237cac634caf3a63a3457bd11d955e3d931e49730efb1edd6bcb46585a9ec20b1b0ee7630ff600c5829e6d3c407c0036d0b2456bf6bb832287924c2d188a86ec819d054ca239573d4b87aab170b13494b7d7099afaafc3c1cd78cb8931f53e4846013ddf1b014afe54ef0e4aef9544b4c67e63d899e5e8fdea9fc2e31e5e9d940692ea644f9fd6ccdc63d2cb3cb10797ac86972d8bdbe565753e35d1783469698fc9c9d8ea025b7896908565e4e4497110f702f6a3c3e52128b7f94fb310684940c4e9147ac364dfc617f68442fbb496da395679cbf623a0900d44c8836ec19ca1cae6a485301a119d2422861f3d16af56a56803baa221b03c6493565b701a47858cb0eabc27ca785559a16e86a428dcca89920b9b2cad41da61e091a3d939fa94bb4f2e4a0a65eedd187ea4e18bced0b530529a8bb5fac598ae923bf8b1fafc3bc6da3891e80e2a0e0e58433c114e6269326d2ed0f4351560f9dcadeca91bfff389d56f8eb2d61165ddde85cf300687f65398b903e6c9333c76edfca30655b43eb1dfe4a2c05cca853505d7a1f80bc2cc5b6ba0ed2d4ed465f0ea09de055fbb8766a441064f37a904866e8a163a88edffbd579eb4b2bf0c2fcb32af56acd63069baf0e3c3862d8f8d66dbd7cdf935d3b2a200a548d5afb72a9ee0920f06c757bd092f9a6c1a19d575c2d2f5decd53f5c20b5c90cf58b6eab03d2165aeebe27526d10deeb398eb2863d026518e06c009b505781fe195ab15991339aa5d458d3e35d8231c513b6a62c13a1b8a4e03e776618a4f67dd287ba116247ba984fb76e776168e4df3f66338f24919937eac9461e2485cd30c17e6785efa2e29b725fa72df1595b9dd0b57d95bdccbfa434be7af1d3dfde46aac9041ddab353924913c2296ddb6a7b004ab4cd1a9b22d79a43c2566831cd69f25e2e45cd2621e6127e48c60d1a80eda446b995b10a25bba129a169391009ff1c9110521cf109f7f5482cfef3c9c72a0ffb014fb3d1521449a609caecc9389c8ac83182e5049f9366b8d3b659c074f441fa28c1afd691c43169e73dd5536ba76527f8e14ab934b2a4837e3bf8be346922bd04c7b35a30549f85cf36d29c8b0b299ba14df5c20da61f65000cd9f19f2e34575712d8f977ba611db68778c52ef1374dbfa7006029ef910a08941482fd598f83918c639aa9be79babcc8dde1948ef14a79f9c85a0750498f41aee933219fad7903bd2ff68b4cddf01c5fb712131e68a4d323b3b6d6ed47c457c6b6d6b48eecf9a6e5a5c5016c4f262f152e978415caaca43fa63e5aade73a077ec40bcadbfad50f1f3b5159f2fb08a4ebfceff79030f5acb9338be8e05d6118da068008e52c7db76e20055dfcf86dc792287f69f586932ec8ae939b9279a4e9f4d8eb035492476084d3427ebf2412e5a97d13df47d92f3087c05064821a3d126d982963d0aadfc84158235aa86b33637a0162a98f95237ff17ade5f9b12029c6ae5d0c8b36df29477bbb34edd397c902a3ce4462c893fd9f100d22a6816d689972a726be0a2d4a50bc42fbe16c4d0662949dd8ff2d4ee2e956e79f5986ca11d29e9acdcde1db3c0a70c3d62e7bc4a1a91f66b213aea5ed294e0baac5fa5b1e379d1f8e726c50ec0e6c56c6bc72bcf3a607bbd449706971b193d506d4123adad907e0366c38bfe3bc8d14f7635673d582c04913c9c5a525aeeb21dfccc42a2269645487dc845ae9b6a85e3201d9ec862eca9e4c6b3ae209b922173979700ba87257d92ea7a304b604963d16b35d64c0b4236964505a2c09d3dab0538913d6ce8f2b3fe01739e82c4e181f61c15abcba65b7da2187061bb21d532522b4fe088225743c89ca97aa67333c2dcf299312bcd89241e6d438baf85798c5b46a5961d22f9faa1d89826a1f179c7a2a65bc1fe146eea8619d1189bb5efb508e2529a430c5ed77e46b2afe9b5e1ff9ede952e3be7efb664b7f669bf01c66909d3824cbc56f493859965924171ab8e68650d6d6c496c3ef0fa1e7484a5d146ef5c0cc124534ee36906d41aa8238eb3e71ed6fbd0667b820292680df5f80412d89fbfc4a8dc315f3620da055e1f8ad54d6acacc6f01edb86866e66d28c24f116cd077d1f69f19b36e63a3bd5506315722efe6cd3fdfa5bcf1b8a526d47b1687be7f526fddcacf5df1623fdaa1dfc88f05082399e258d5d2bb8e32794b4bf86d6ad66976c495acdb769734fe292951ea805f13bda82a5ac6adce234ca97f21c76e6f7c4e2b20966437630f9afc2468cbfb1a7ac87bb6a00dc9f9b1b75729c1da3c24c098e45bbc885e56c4a0d0ed1e131fa14d860dbd0db1810debd62fdb30b04f39e097ba96cdc07f1815f8fe36cd79b7e71cfeecd693d8d9b212956c32828db8c08be3f6f363deaae19ce319806a01050610dd374dad2c636bebb2394d8208a98f8b8808fa40285ee0a01bde9cf43185b04c09df4ac29c80711b38e7e30035719d108cafe8d3e69f8f2be53e0f87bb8d23fc371c670ac707f57a3ac87e4381b46403846ac05db913b534a3629d4c560df3e68fb809cf508a9dbc92358091e67bc15ad5c0789e1e5073d3e114a5c1eb9d887531e9b14f91a23a356589bb4ac582276fde34dd97fdb127fe6eacf2d2f3329445b8496d573cb93d15c02829df6df48c57e7a17e6aae0f4d98448c48bbb7e641d08c3f3fd96ea0dec87fd2a61f703e6f91d5b854f0d65e3a78825953ae0da2e86b1c5", 0x1000) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000580)=[0x5]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000007c0)) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000ac0)="c2af03032b5dc4c457029d1003cea1f5e5f11786f7fa804590e8026ec2ca0bb8aadfcdc311596a2e2d29a65893991777d25653d0f058081b04626d8b37234722d60d2dba6a93a9266b4a9c5e4dc7e3ec2ea200"/97, 0x61) dup2(r7, r7) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890009d08af6c364e0d13117a66ebc9ad1380cc0ffff170070af6a7a49abbe59bdf3cc41e647dc9fa34dc3b9a60a01", @ANYRES32=r0], 0x9, 0x3}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000980)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b787be1aa0500000051e2f02f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036281257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300"/177, 0xb1, 0x406, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x20) socket(0x2c, 0x5, 0x9) syz_open_pts() socket$inet(0x2, 0x1, 0x0) getpid() setitimer(0x0, &(0x7f00000000c0)={{0xffffffff, 0xde73}, {0xffffffff}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) geteuid() getppid() getgid() getuid() r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000340), 0xc0, 0x0, 0x1800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000ac0)=""/240) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x6, 0x8000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0), 0x0) r2 = getegid() semop(r1, &(0x7f0000000180), 0x0) r3 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x4, 0x7]) semop(r1, &(0x7f0000000140)=[{0x3, 0x9, 0x1800}, {0x2}, {0x4, 0x0, 0x1000}, {0x0, 0x204, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x20da, 0x2800}, {0x1, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x6, r3, 0x0, 0x0, r2, 0x2, 0x8000}, 0xfff, 0xeef1, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0xeaf, 0xffffffffffffffff, r2, 0x0, r4, 0x3, 0xfffe}, 0x1f, 0x7fffffff, 0x5}) r5 = getegid() setregid(0xffffffffffffffff, r5) socket$inet6(0x18, 0x4, 0x2) r6 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000580)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x1, 0x0) dup2(r6, r8) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x1, 0x48}) close(r0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r6 = socket(0x2, 0x8003, 0x3) connect$unix(r6, &(0x7f0000000140), 0x10) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000f40000080000fe8000000000000000000000000000bb000000000047000000004000000000002b000000000000002441e1670a4b036d44355e5a0efd4b7c4f4a3788bc81b76544a46caab8a93ae892621f5afc65e02e4ca37af17e9fd87fdf7c2cc4c253d841d81baf7c8dc7a2db810efb678283cb2fda74ae1ca2d81beb0b3a11cd00b00bc0d16493d49db86fb164538c0e95dff9c70feb494e"]) r7 = kqueue() kevent(r7, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x47}, {{}, 0xfffffffffffffffb, 0x32}], 0x9171, 0x0, 0xff, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0xc0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) r9 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r10 = semget$private(0x0, 0x4, 0x3c8) r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a772842004b1c3d4b3830c921bf0817a0000040000006a89dbdf00000000", 0x2c) semop(r10, &(0x7f0000000180)=[{0x3, 0x6}, {0x1, 0x2ff, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x1f, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0xfffe, 0x3c00}], 0x6) semget(0x2, 0x1, 0x1) executing program 1: r0 = socket(0x6, 0x2, 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x7fe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) dup2(r1, r2) open$dir(&(0x7f0000000240)='./file1\x00', 0x80, 0x1ca) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x3, 0x1000007fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x30, 0x0, 0x57d, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) syz_open_pts() executing program 5: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@timestamp={0x44, 0xc, 0x7f, 0x0, 0x0, [{}, {}]}, @timestamp={0x44, 0xc, 0x6, 0x1, 0x0, [{}, {}]}]}}}}}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7816) close(r1) syz_emit_ethernet(0x7af, &(0x7f0000000380)={@remote, @random="a77e51533224", [], {@ipv6={0x86dd, {0x0, 0x6, "c5092e", 0x779, 0x0, 0x0, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing, @routing={0x0, 0x6, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @dstopts={0x0, 0x5f, '\x00', [@generic={0x0, 0xaf, "83c1aa14e4b2eced28a816905d4d869722820a5c088d6fc0fe76ea0ed71a44c0ea6fc6a5c367435071b1336950cb0f64ced59dca68ba435ff52255997da595577cb29c69a3ef60762be0a578a82f8c8ce5baddf8ed3e27ecaee44fab5acf5913b036e6b2b40787e0957d1e60533d7c8ec9f044070dee10c50a4250314d4a79ead8ca443af7dc2ab9340d8c5889603dfad78db0cb6c2b594240c13e65b351f99b06485d2557522101a3ce544785f108"}, @enc_lim, @generic={0x0, 0xe8, "e3fd3a4c7b1481c7b55e052338810465f478b182a01b0fcf4ed4be93c1014c694950ccff6f8ee7eabc158d1533dad7b39b14022dbc1d547feb87312a3e8978b600b09c7d93503aa93db20deec734e22e654ea21b78abb823063f2c01b18bd6bdfb5796dfda8a615acdc70aa36ee42fbe379767bce07c580f921d7da8f0462c642bf4cf0bb7605d95ceb48c4755586a9f6d1e03004f114cd8f2370cefc9043504efd55f21e49775e6f34a4f93e8f8262b7fc87fda1e3e866d5bf5142048fda5b31421012483341d171a87f740c8e3c6a034d3eb345bb9d4708ebc9146e12743e77fbbd5e0e2959f45"}, @enc_lim, @generic={0x0, 0xb8, "0fd5de69829d41f03d4775e651c6acaea7be4265caa6fe7c107e6d76c2933037af20bfe72e4a70812605d39d92257932cf34c6c374b7c7b853d737b66f681068827736bf491b4a3e1a42907247f6c375921d2faf7c91bc9cf1e09b32e85d6c7ef202bb3c63b0a70f637cc9581f9cbbd81cc755139c8d76f146720d18a8f822aaf846bba45d8f008cbb0e8bbfc9f12add3a9063281987cbb9bee97b159088d10a25f6bfd76c3df088d31da1c5ab63f5ffc4df5fb406596182"}, @generic={0x0, 0x9c, "0355b349c67ef6cf406f3fb2eea0c302edb1ab66c554b14e71c379efd7c24d9cd75a797d1a9662616b358b509dd0c55cc3d104e871eb59d072730ca18fbedb82de6c01648136ae7ff34af33315eed214cc40f06a5c88e2f07e6ccb10652b59d49bbe6cc885b6fbf448f6fb5738bafc8b0d626955cd7487d3d1bf21dc604d5d91a48c12758801d96b19b2efdd7f1395c0628a841a051490a03c4730b1"}]}, @fragment={0x1d}, @dstopts={0x0, 0x0, '\x00', [@enc_lim]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0x18, "855bef7f34439ba1be3c47dc1e7016656bbba1b2913ecc695a670e66ca320fbc33e5860b4e6c56d675381a706387fc3ef0e1103fdd165dda2166d36c8e9b6dca6057b8abaeb506d8d6fc936bf8d2950b2e54560b811579659284a73820e36b8ce7c1d3730001cf8a398c9fae1c9d4efbddf4b175205ec048d32e852733c17528bc954c795dd9febbcacd5153753f6fc25410b35a2d96059f6ef0939a4871ee23b6ac91687c9c281ce12fb3f18f6d19c9f3af36f4b86e538d9402bff6eda3a65a"}, {0x0, 0x19, "4a9b91f7fddfd84dcf3769ed9ca25581dd83bc1703cb701d30249d4339141f928a1e07a1efaa77a2d5429bdf543d2ee93da05ab2918fed613c3e739dcecedca14b9778c9e1e5b7f76656f745a50ac9735ede3130833ea0940333951b37336e2d2fac058c506cd3482412786f4837b35ecfd39fcd58b72c3ca3c394047e9eb6ce5dd0e73a0fcb8f3894b38604b448ab3a71146395c58495d60d256e566dded73ad462e1a81430092a08614bbe2e106489d4ec2cfe3702a41c622e5a92fb0bd7a3e94740b55ac6c8371629"}, {0x0, 0x14, "483e6eb96d145662f01b28196565a89e597e8f45b3e13620cc68a0d143f4cae8d1b36c7f00784d533e1eb2649a90c52ae15f2e24c09a79cb10a8beab30262d19143dcfa6e6cff3a58dc0a2c5757f93d4eea99321425c9f0cdc9ced23f9350968898575405cec3584043e976954dc11ffa85e7dbbffef2191ee4eb4fc9fa839f5543a75f7dc76a51982ea70fc5a36aa05ba8f8f36f4f2c706efe0a3033b4d"}, {0x0, 0x3, "d3ba91f5251d386c2db04d4ee5e3d20941872336e97e1eab196795"}, {0x0, 0x1c, "9eaf6ef81a0f7583e88b47db2f50ab72e4f5ab3b78e00f08fe1ca3a42fc9f00edf6218e73b46d2ca7d7cbb604a24476f9b8aa05a530f6ad2d822357d0aae1321e862350176802a2ec1f94f761f3a012466e7eb6d1e6f7f25e67a2104eb02377dd3c4a1acb329734544f599730a400c2e1d159c4e1c1363dabbee8573b58eb34cf45beff4cc3d0b258eff2bd4de0b20fa5b0f6367e2d15520a31598735c9927bb8bcd8e2f93497f8c75d131846bb52831ec594e4ef8edce5d0c4a648d3d603cb2ed92c8eb17482ca9c5728491e53272d6b4c47551ebd80d9fafb7888877a6920165"}, {0x0, 0x1a, "175be0372bd0fcc9c54a5d6738c1fc8da95b9a8aee409563992ee960755c1ced7af609e00d89392349999615c4f05fb57f4c5cea250d60d4e91278f9dfd1941743762c4c50a9bc195de228872b5faa8e097ddb4c8e00187dfe9bd82e64ee578e0988a77f056545bddfb021f6e9887b3573d9fc6a63dab50086b93cf410dc75dd5efc204f84e694176787fecd03f8725884aacdca859f09780fd23978cba8af0e6fb25fd7ccb36ae87a142b7218674f514f6d2c486a4297793550be007f90fb36bac8426e1603a24c09f2ab99f6cf658c73565ea2e5"}]}}}}}}) executing program 4: r0 = socket(0x0, 0x2, 0x6) r1 = dup(r0) listen(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x10, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0xffffffffffffff43, &(0x7f0000000640)=[{&(0x7f0000000280)="8fec25ff3e271cd1ca5b56c85f47476bce5048c5d8aa678b9d614ecef09722011d5664da9bce30db1188b6b406396143dc9db9db2a5bd01e1f769472beaba62c57d851f954bf49beee359ea6f84b76daf52347af0045673a4792b68dee1d0b4a12c400d001f75ff14b4f29"}, {&(0x7f0000000300)="80e534f45bbd526d2227ed7688b8f47ffc6fcfab83957db9b028bfaba899b8932f3db63136a2a51510dc6886fd637ff9bec84c44bcf757097deefb5aacdcf62cea1beaffcb99ec9be5b45bef523aec201ce6fe8fb71d92"}, {&(0x7f0000000380)="9f51bb80213f20c23f7001e9942a38db7e3c"}, {&(0x7f00000003c0)="46f3ef4151ca2f35de9e55b6caa1050c7cf2acf2cd80271b4b2e34acd65efb505d3097567f8ab45f27de0d9b8e089ed14a467412b5bc917b682ed6db6f0487967f5174ff8aba1a70485329852c3e7afc18a0f7b3c22c4c0d8390f04ce5c0e1d4cf0d4cb92c99c0443cd947b3956cc32c70301900f0d946ed49e408d632f70c220f52310202bb20b52aa17704e97b7322f16884462760a0d411a3631029c40ef38d13cf654ec4c3c6203ae09696190f9bcbdfe50f98201b8f7c80aaa66721caeae09e3b9370cc7c4697025c4c0d618b80e57ae65624cfccb3d5de4467850ac4ac069d7d404e59b350676db2d9"}, {&(0x7f00000004c0)="eb9419d439046651602ddc06181ab8f7c84d42beffce74a38a67da57cef3ab41002f95abeb9c265a55c02bb5956d"}, {&(0x7f0000000500)="d92a0534c9b4821c0664eb7e8b121a07761aac6a2f54d460138e1e9000660a98ce547d026f46ebf2eb966d7794dad34fb29d2ec9139ca5e141778e47214dc7b35d305d76660496e6ff7d8db2afb8b3527864b8996c468a160792f3e529d778fcdddbc00626f0176d091baf632dfb575369"}, {&(0x7f0000000580)="4ac793cb1db53ed852b76c0b45f286dbaa02fc6e05edb4ebc7deca4754d1f06c1e29ef1e973e59562b08d8ba41f836bd619175dad83b6ee0440e1a1660ba945fda20cdc2add14aee029b4fa88b308dab56f4d1c313c62a93906f861c2cecd1729b0cac20738f5b2962623aaee804e97fbc9ae30a11559cb2c1b3708af78af9ef3671"}]}, 0x0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) writev(r5, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = socket(0x20, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) setsockopt(r4, 0x1000000029, 0xa, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xffffffffffffffff}}) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00005de000/0x4000)=nil, 0x4000, 0xec6c5dc8df4bf2b9) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c760000808000"}) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000d00)=ANY=[], 0x401, 0x0) msgrcv(r2, &(0x7f00000002c0), 0x8, 0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) mquery(&(0x7f000028b000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xfffffffffffffc00) msgctl$IPC_RMID(r2, 0x0) r3 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 1: socket(0x1, 0x0, 0x2) r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000240)) socket(0x20, 0x0, 0x7f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) dup(r4) listen(r1, 0x3) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r5 = socket(0x18, 0x1, 0x20) setsockopt$inet_opts(r0, 0x0, 0x20ede1862ab754cf, &(0x7f0000000040)="800133873a3a2580b228df", 0xb) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) select(0xffffffffffffff0c, &(0x7f0000001180)={0xd821, 0x0, 0x200000000001}, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x4009, 0xffffffe1, "0700957d210000000000000400"}) ioctl$TIOCCBRK(r2, 0x2000747a) writev(r0, &(0x7f00000006c0), 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000180)="2e541c737de4a72513067d56b01078247a0f93521db409a16b903438968733eff6cb8762e45cddbb1ec5b5c59de844b8393a252f272a2520ba9259d32724958b4128ee3d995b6c6198696ce29de7ea9beb1498cba48615ce5c73aeff7870f0e2bae3a79cbd1f2070dc99494d887586644b101e3e2ba210adbf", &(0x7f0000000200)=0x79, &(0x7f0000000240)="6d5d339d5e14a7018384fafebbd702e33012d0bdc79bd23423b06af2e3fa42e8f936eef3d9c8d46080563af46209f86626449d9bd44b0e97a98a65f4892ef5c5dad97c90c89259a15f371908db94da076be4c708456fd97c25dc9ec0f634d9aeb25d972df1b2148cf76046db75d0004b07636ec25d4973c8dd62be1ed78adef840975b7071d026c92363bff2aa4e1976b031f8832f0b8bd4ce082dd5e0376ba32546d7e6a77d1b46bb10007fe95890bc5c3da25c3d52d71af0c124c91f5a28a6c1391f9e363cf54e4057bb4af5c76413be37", 0xd2) close(r0) syz_open_pts() sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="b8f89c390ab88f9610cfc7347901", &(0x7f00000000c0)=0xe, &(0x7f0000000100)="7714c774a41943c92b92659e466bb743994651301d8a0901775765679929238383e230dce1b1b7", 0x27) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4522, 0x0, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000840)="79e9dcaf591f7ce93e7ee0bc0a14", 0xe}], 0x1) executing program 1: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x2) socket(0x18, 0x4, 0x20) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000000)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x12c}, 0x0, 0x0, 0x1}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) socket(0x800000018, 0x1, 0x0) socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x8) connect$unix(r2, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x1}, 0x2}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x2) getpeername$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x6, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) executing program 5: sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, &(0x7f0000000000)="00000000000000a9ad0898d06119f0e45ae44d8a8f18560b2edcb0392c4a", &(0x7f0000000040)=0xfeb5, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x60b) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000004c0)=""/4096) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1800}, {}], 0x4) semop(r1, &(0x7f0000000080)=[{0x0, 0x3}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1000}], 0x4) r3 = getegid() getegid() r4 = semget(0x0, 0x0, 0x242) r5 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, r7, 0x0, r8, 0x102, 0x8000}, 0x1c28, 0x5, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x400, 0xffffffffffffffff, r7, 0x0, 0x0, 0x113, 0x9cc2}, 0xffff, 0x4, 0x1}) getsockopt(r5, 0x0, 0x13, 0x0, 0x0) r9 = fcntl$dupfd(r0, 0x0, r0) r10 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r10}}) getegid() semop(r1, &(0x7f00000001c0)=[{0x2, 0x4, 0x800}, {0x0, 0xf45d}, {0x3, 0xfff, 0x400}, {0x2, 0x4, 0x1800}, {0x2, 0x40}, {0x1, 0x2, 0x1800}, {0x3, 0x5, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x9, 0x800}], 0x9) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000480)=""/20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r10, r3, 0x0, r12, 0x90, 0x7}, 0x2, 0x8, 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r11, r3, r6, 0x0, 0x1ea, 0x100}, 0x0, 0x4, 0x9}) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x40, &(0x7f0000000040)='X\x00\x00\x00', 0x4) executing program 1: sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x6, 0x1b, 0x1}, 0x429d, &(0x7f0000000280)="1344cb4b7d341fb1a18d91f27a2d037afdfe56b0419aafcd72b5ccc27c1e7dc5b70293f9a5a4a16233f49667825447db4afbdb2de47665524c3c0d6c0e5c535ef70c0cb94ed0f67a3e62e4dfe599faa53b3052f1433fe731b318a8207782e7cd5c2dc8241875c862ba6f587fd3faa6b62caa627319cc33f15d25f0d1a0d62fa432f812d737474d4a4d81afc95565300ed79fd71845ce5d37d3e872b52556680ac5608bbefdd57a32db03e86dd56c8a220fa1d1", 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x12, 0x1, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x28) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206997, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x100000000) syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004600002c0000000000019078e000000200000000830300000e00b8c0fed864907800"/58]) sendto$unix(r1, &(0x7f0000000440)="b10005040000000000000000070700000000fef96ecf13ff9e0a0089583535673039d0d236acf2f97704be38164991f7c8cf5f882b293be1aa5b23edeb51e2f0ac3ebbd2feb3fda1139b672f4d3353eb067e7335000000000000000000000000000300c5e8ebcdd27208b3ff98109b2df39ca9000000000022831cf41bed66f40066ccf1f3e4999d9d20002002c5dbfad80000000800000000000100008000000000000000000000000000000000000000000000000000000000007f3b59cadbca84047ecc63fcf245bc6ebf0029b56246798f0000cb3483da3d4dce1398cd1ed23228ad000000000000", 0xea, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000), 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, 0x0) r4 = getpgid(0xffffffffffffffff) setpgid(r4, 0x0) msgget(0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) mquery(&(0x7f000057d000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0xfffffffffffffffe, 0x0, &(0x7f0000000340)="d6f3a810e66dc4f9efae6d2eafa51a6c485eeaa09aa9842906cfa1457e2086ba48189e802b184a771c86ff25489ea4680a45da5cf9c766f1d39a8468040039da964451ef2c0d19feca491f0ab52af1256172db9134fd480622bac6641e8b2a0e84b9812e4f5285461f98725689b31d54dae4acb35094a932d66a6e90bfb71014e61348ed42db9aca567e9513a45f0f6679015ac58cd0e322513f512fbc3b2a975c2d2fce0966a6245ac7fc72942cd159f9a7dc776ef1099904d0d45a51afa48636f841b456353d3c10b377b46dc08c0cf089698cd105c620ccf4bced7e1212f88a0b33a5085bad74f02f9145a0ea6c3c25f43389d0d2e99cb040", &(0x7f0000000180)=0xfa, &(0x7f00000001c0)="e60808cad10b8a59ed712159cc78aeb069ac5294247e1d44a969626b3f94c294d1c6ba20539a3bc7c22a458e6eaffb0b5aedbd261ce76249521e86ec7209d3a66b4091c8c8b6570321a24d3dba960ef7e73cac6cfedd88f0bfad4ce119bccf149c0531586990eef3ed365e291b360308145cc332c7f2d612b8bf8ce7e7f6ef9ec0d42b36d577e9bca402c152c5aca663534df1ce7df2b0ab79acdce038746f31e4d086fac4", 0xa5) setitimer(0x0, &(0x7f0000000000)={{0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x580) geteuid() sysctl$hw(0x0, 0x0, &(0x7f0000000540)="0ed9f5d114aff78ddad989a95e31e1cc715f41b36e902e23cb6d58e26579e14bfec713cfd03e461d8cbb786c82174b0fade7f811cb996265a7e78e9e8645dca76c4af931285524cb3dde0404068fe32dfed4588f52e91579d987", &(0x7f0000000080)=0x5a, &(0x7f0000000600)="fc8d2f54bf7161ae093f816cc0b38051051afbebcd067f33744b55589b484a436b2cbe963718e074292d5f3f5f72cd70efec70f73fbb1892ed4726d14e7bbf520e4631db8602aca22b78", 0x4a) executing program 1: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00006d000000000000000000c07992fa7a1b0621"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000600)="590e495b1a4423c0f66a9ba42f89606f8f5773e9ed4805a9b104e0045cf97793a7b460b15db5627b1953e8526d359eb2d55c75c5eecce22f84", 0x39}], 0x1) syz_emit_ethernet(0x1d8, &(0x7f0000000100)={@random="c700000000fb", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x1a2, 0x0, 0x0, @rand_addr="00000000000000000e14fc11133f6400", @mcast2, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, [{0x0, 0x11, "df1df3ba48b6a1dfc04f9d6e87f8a4d6fe57aadd7e60336f89dc8dda530ad8c39b7cb4f935b737a2e4536f55d42043399dcad4f52b7a5d7ffc5a13bb8cd94c23c17b8945251b67dac433546f1b2dd30ea4abad00dabb53a52d7d7d4e945d51feca0cd9ed0fb0b83ea3bbe277da0c5ea9f3d14ad104a88fe58e84138c9768dd21f7a6787b3b65"}, {0x0, 0x17, "6c1a28322ee05dc0c88ab62b7d8a447daa952346bd53dba216271ce987fa745c8c14460acf70d21b8eeb733e8269778ea0968755bf2e154f4d44216055aa8f8532f878deadecd4b01d5ce8bb1fb3c781f60cb6aae91358398ad4285ece760cb736f2fa62e06f01ba17a5ac9dd54879bbf4b0587d2c546035b89f44119b51f1d6c5557e4300a69d60d5df61bdfcd5710d1606ea019d2ef7691ba3b00ab210c690ec3beac234d9ddca4f4c9ccea4b1db71c8423c5655e7531742f7c8"}, {0x0, 0x6, "15bd7b6947fadae9d755ecfe59049c5e0e7cde530fd1de6b16d39a4266c7bc6116d31145454f733e8e0f085dbb0e0b6b5d967b"}]}}}}}}) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xff}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = socket$inet(0x2, 0x4000, 0xfe) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, &(0x7f0000000400)=0x28, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f00000001c0)="a86b8d49", &(0x7f0000000300)=0x4, &(0x7f0000000340)="19695f4c454252a3ff6a2afc25af18379cf1e8ccbcb67d5efcee2ea3b81a6c1708af8abee5", 0x25) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="22283024c0087475f69bd1ab464e2b6cab42484f52a50ccd6f72b7327e2add86934ff6304ced0a8cd72ac7ade8b831b14356a9915312c946842faabb28194bcfa86cdf6379d62a5cc5c7532c9e9ad572fb558b73c62b37b8", 0x58) close(r1) r2 = semget$private(0x0, 0x4, 0x3c8) r3 = socket(0x2, 0x88508b528c32386f, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) r6 = socket$inet(0x2, 0x1, 0xfd) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x4000, 0x0) dup2(r8, r7) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r7, r6) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f00000000c0), 0x0) semop(r2, &(0x7f0000000180)=[{0x4, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x5, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd}, {0x1, 0x1, 0x3400}], 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x0, 0x82]) semop(r2, &(0x7f0000000380)=[{}, {0x0, 0x0, 0x800}, {0x0, 0x1, 0x1000}], 0x3) socket$inet(0x2, 0x8000, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x1e, 0x2, 0x3}, 0x4, &(0x7f0000000500)="700e85dba644cf61fb10d5ffe4c108d941b63740546e95be5dfd3af0f81907e17902ad3f2aeb782b39dcbb50340921900000f630a405000010d8e915b8441285a9adc006d2d78d16000000000000", 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x21, 0x0) pread(r2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x6, 0x0, 0x80000001, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x0) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x80}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f0000012000/0x1000)=nil, 0x1000) mlockall(0x1) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x94) syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) setrlimit(0x0, &(0x7f0000000000)={0x5fc4, 0x10001}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x64) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="585f8fcc9c8d467fbe35cea375b85ab37f670f42bb5add446b4f633fa3a86a99a8590fd37dc63cef5254646abd7683179ba77c79fe66132c8c4fed8185c96f1d0982a6f4f1c68ecc8d164b25442f21730a1a14931b65340ec1d0fb888cc1a6445b5f1cb81f4480e290584f273e02817294bec104c101b463d459d4fef5b638bacaf567ade6ada8b3e9d5d92d867b4475c27e35e893b70191100e441a5cb1694ec501632844ceee985273e2b74466a5b8d563e69cdb693193c641c6a616c064671def8cd7e0e66b4b27c406d807f6dd3f7dcd87b52dfcd263ce4720b76906b2bc548699a492fefe", 0xe7}, {&(0x7f0000000140)="075f30aad6671be638dd56f287933faa4018364d0b799ab6bc8b8232b2602c4a777696471443606b6049081c3c1f1cae49acfcc6246ac2c9bf9d8fe0697cc076724cd30ca20cff294f18ecf145a30ef33137d7e429084418c818481cc6deb4137ef133ad", 0x64}, {&(0x7f00000001c0)="220461aaeadb18f0a1323e942cdf653a677c2f1dc451b3d708efff6bf4e1fd63ebbaa5edea0e3f496ece07a59eb247706e32989b197bf47d09189b90098b945080f17476a29e7b060f996b20ddc6772cad59aa64ac996f3ff4a6f894e470365f881bdab56e", 0x65}], 0x3, 0x3bd8f7b1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) lseek(r1, 0x10001, 0x1) r2 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x2]) recvfrom$unix(r0, &(0x7f0000000300)=""/68, 0x44, 0x842, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x8, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000400)={0x1, 0x4}) r4 = fcntl$getown(r3, 0x5) mkdir(&(0x7f0000000440)='./file0\x00', 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000004c0)=""/247) msgget$private(0x0, 0x18) openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x8000, 0x0) r5 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000680)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) r6 = socket(0x1, 0x8000, 0x9) socket(0x10, 0x4000, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000700)=""/246) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/4096) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000001800)={0x101, 0xfffffffe, 0x4}) mquery(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x20) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001840)) socket$unix(0x1, 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000001880)={0x0, 0x0, 0x1, 0x6, r4}) fsync(r6) getsockopt(r5, 0x80, 0x2, &(0x7f00000018c0)=""/26, &(0x7f0000001900)=0x1a) executing program 3: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x0, 0x3, &(0x7f0000000100)="76a91f4db4f5958de4a681e90ad562a494a72865f8f5cf00ca9cf450a5019b0590a7a5b7daae0c2e4d58c95c4380be21babae8ad2b2fd9cc86b9db7a0d6484b6a5c2b426a152759b3327b513a451a514c0edc5846ad6297e562ed82ab92ec726bb536e2bf73de110de32cc90e5dfd415df047626f11ea3e1858556e0b8dc40959105b9e4e39af18a517357b7f24ffe2fd24c65214a34d643561c11bdcdcdd994f315916e214bdddaf5d532f8bbee97f6f996c481b5a58101ccfe7067cadd7d83044235358f449fce19ad66b8349bc658dc00ad38672188e0bcdbd0f2cc2de0d6d4834b7bff935364a6b93bc16928761c45f4af5d4664e742377b1a2621f453233be841c88d163d602a146ee7b2c9f148d7260d3fcf5ad2598a30769f917bb0d9606501ab1ae98ceb97f4f72a5868561ddb20705edf1ed7f68c46781db1490ba8a93e22d00fa850f18d4cf611d0239678aa7095f5ff0f586da771c51f8ae3c4811fa09463737945eb20fdd5921be807e270ffa2bb2cf818f0ba26714a90a99b27114cbb30553398b0ccaeb2b74965f3b3449aff9daec88182d67605069da6a4cddd3df78ef8056ea87a83aa95043eb6876367ccb6d6ef5663f9c282d4641093ab231f4676dda32348178de23e0609eeeff343b6ddf482c1ad7c7a7645252a3b649ffd6a701f71546644425e14073d0e041f1cd0418365eb853e2dee8274375da7606c56a35b68b20ce6f7a29356afa45f126eca5a77f2b4baed09f555468cf93b6bc7a14ef05394bc19b25a990b71fa4c32fc589de790d378abbfafa37ccb9cecff3eb48aeed41e8ead81c145ce992ddc4eebf907e30d9945c2ce3ed4fede300c21cabe49ea959c3c14285bcff4ed88582847058c59437a1088154e7a93b7ed978a16b77c6a382665498383b5ca4fcb56e2fafae6602e001f69a829c01bcd1b9876f8c0a0f02464b5a98b8aaa5843bb65bba3c261652184c5d753ad63c4cc6471dbd292c3f3b8ff3495c55368b4382673b0994637958184a9cd6d6e9b1b479f80f4ad289978e60d1320d3326995235a0eb1041eb5a5f5b4aa8355002ce1e0d1021ab08bf28d6140e15a7126a9700b2e563d25ee0b48dd6a7e0a565e6d70d433a9a247a4599e16c0cd6753c129f00de4d63c1800096f78345098eaa527c7eb48cfd07d7858303af47931e78018ccf3e7e1e0af9cfaefd516550ac8a7e23921bd69c490b3861e206dc35930b6f09df02608332e098da4bcee276c8bc8ec4ba5c6e9be29f32076e52e11057f3fa7e2e9d5c9b8fa74969a412fb3acc2a134fed5f8749404ca098fb0208d6c60b9f9e3b145c6090bedc0b048920c266eab148d1cc4da054f0635daab0da4c3ace6c94bcbafd5707d8dbebc0ca9b95b0710e4114f6037bf6bca9b6b2d3150588024b7000ffbe31af34ad662f968e38926dacf0f39f1374ba89316bb139e2f2d2eea046a98683469e66661e1e3c439a4dd468aba04b65176849bcbaf6c25810bed9565765fc327ed592498db60c43c47dd98e7542c7184d3a789207ac4df7893f6feac64d5ef67eca0bffbbe1bbf33a71f69f450299a484d3752f863a1e2fc4dad5bfe92de81cfd88eea2a78d2db5acd4f86fd7d972b91d0d47dfae0387908dac724d35d45f2f8e517c7dab0495ddad1b423bb727fd5d4076d85626bb9d0dc346d086fcd2cb1475f8d0cae1628f5e25caa34b8d814be6790c755d8554d84a635813ea0011675ec220bdc607855bb96b912267981396339eb27faf7f7e271f23ddfbdda33dca64231ba522aca6c4d9af8814040841ca771dcdb943bfbc7ae126f13d03213cb9fadda0d09f9373fd87583db92aed1ce0a4306fcaa5a19e0185afff745fac3e07767ebbcbc314d3315f3ef7988b0ac15dfb8d415f29c7ee873e5107a462d0bae3a2289f15c2e162e6f62ce9323e08c35d80a1877934c5dfefd19a4cdc9da007e7fd86d3b429bd5ce1fec53ab1acbd2c68823167ce78941389f42ad8f79770a626d67aad1dded72148811f27feeebbfa515c2765d70f714a5c28ec151cdefaf5960b683a4687438820fdba4dc5041908a9675d713142acf84ec4f13139bd2a8fe1cf2959a54f9944475f132fd6d8945c8003416152b5245a767c015f9b9096356021c345fbe943926951eb5de13bcb02c503a47fcc3e2daeaf9b9fab27b23f2cae2b17dc99b45838dd3d5801a275e4fd7a5a4fde143e4a445e49c2269a5de7a80a47bc194ba6666c29a74620fdb564a231837d2b558275f7e846d73143189bfa8f9faac1fec5596e6ccfc0beb495667fde686ca1c071741b45e9d90b9988d78f46a41f07fd874302137a1f6ea5884dfb7d0f65d0907f207fb502bd9e810912a96ed757c3b15c3e90575e7204576cea37be6410e33f157b1518d1b08f12b53c1ae0d016235592e13d4d96aae2b461d184aa1aeedd69ccb151a7e5c8900dae22012596e04c13d8dfcaadeb99e9a101869d490edc6139435310e4c4fb957d1cacf37c1e64bddf0dc9ca281387539b52b88392a0a89b9c22a4d0902ca8cbd4ee1e86173b0c853aada0acfcd56632f6a5337b0317378d2a2f09308340956bfba2975c4c4c7afd941bc395fdb9eae49e22618deb98fa3bb8bb249d8b5d8531fe90f32f06649f225df2394ac197defb355b6a5671ad5d5415ae71c45f83b0fdc1d5d2106aac093d4153f561a2ae1792368695c8238713d9adaf255497c37983be51c64571ebcb2193a54261dee40a56298bda70a4ec28a6fd894ac5cea86616673817ddd9d6f326b61078621b45caf2bd1b8899ab82578f581b72c10ee7d387806479c97220fea3071729a3507d207a3cbada9a83570ebeb4b7fc59ced8c4817111a7ad73b3bbea400064ab91f3fcea8439070e4f93744bcd504825f31438a42286485e9efadaff12dfbac5de5a7a6dcffdf6c7fd74ac3dd7d795ef71ee069fe01135253a3c70dcdcb363408fa6606c44800f175f9dbdddb2c8664a120f1976752467d1afaeeef6150c4d8dff76bb767db9a3b832bad45b507ba0d8d6614306ad747808818979f7086de74f01a7956373b6c34c7aba7a2d7b9ba853ab64c4a1e01e2e900fdf905f80140b5efbdde4674922f407c8ef1710b4199d2ab8b6254d6eb5865a104fae276c46e7b7859f671abbcda7e6364688b3a82a3bce5be451647b94aacf3dca9a5516ab2d864b2e56890fce5ff6d8d8018f122796dea60e1ba1835f643971db2ab01af35843b840dd2bfe5b49560194a6eaffcb258d8d52730f9fb053f7de55c6c9deae8d95bc9e06fd16040af2798dc844cbd43162bb96ea780bf1ff1c6eddb0c016a7a243cb0bd7a7a176ae7e34169daa103fd448157b3bed88f1737b25b45b8cdb8c829e5d9952a4c93db7fa72583a8b18b9ecedba983290548c4fbaf34f301ef90128adbe4c9439abd0ef8b2fb916a416119e6a9f970391060b031f88e5b81e394f31a61d965962d4519c1a390a0b491aa4a196bc711fd3083c520a6c68116512ed546ec287a16a98c91bf7f76da3b3c5de1b474b469d38e08dee12924f73da17ad9bde7c737687eb016cce56519447f43bffb549b4a204eac613c1e294099524648975c2b064453d5dd019259a82184955b926fc1e6734540629233d04bb5cfb783d30d34845202b1849ff8a35e52ee5417f9c7d901587518fcd8d136820cf5be57781dfdc112732e68c82736d9c75880301711c9f9d48c949142231eff0edba84db664c1255c0168fffc31e99f018ed23b285a2963d753b119c56e55d575d6ad38fbb4824f5f28e4b443d3faf7d07e69ee09a8bc4ec844ad0f629b79095f36789622e0100035811052252ad36c36ae6af8943a5370cce873c234bb927f020456822910d67e78d8cabf494b530b371e0b3c63ac0059e4edf00d1ad817154ac21ad2d1ceee0aa00efb3da58cd0c6cff65c00147434115669619a17cade6a1245c0f8afb832e2bfb37eecdecb0f9a4cdbec18f322be7fdd30ac3b7e068d3c1ee6f311d4eb6633923020bfc6f69b5c863873736892524acb0b4c5e787ba149afbda02d7babac4292555b186a66524e742e6f2c42d9ffb7d9486a72ffe5d9e2db768d056b9c1e9bb8ba4029f25b6d8cae0b8d01268c8bf11f5807a87de18e563deb77ab96f13a9834379360405d4bd9213219c363b4222ad01f48d57b31ae06f93af98d2bb96637c8e0af95f2a30554aa6233bd177994ced8c4994805816f8c39ef7793de6dd07ebc60c4f36a5a3f3a318ea2255dd393ff84c19cc66f7d3f54fbc7309517487643f3a1fce9bf16698257abdc017bca3f271b01bf2d3634e852aa63ea7661edd9ca3f9c82223da76b92fcbd90da6477c9301243789e92a44c26ec7ab133051c9cd4286ac26bbbf5e0c9797cc7a78588543ac29b0e02e8eaeed9fd0112305a30cabac97b211943dd95e5c8f27d9b8217f6cd913eb7983693a7eba1ba7706886ddf430baf256b04598dfb6771d11f752d8392e0f91dd35dc2a7235c668e610e5b10ddf4d1dca6a0203fe1449202707370f3930e4d346b3276df57cfdf8a91e06075349dfe8710fcb10b765f796a119ff4b33ac35d71f2b811a2142f53b0ea21d89ff0d041c3957aef20711b0c2a9fee07d1a8d16d798961bf2fb410dec69dd9e022f3286876e09969750fd365b5393ed3973f88a1b15f85391fc8b8cf41fee28bca74a82c54e5580aa01f00145b7eb1b45ea6b2b25fb7decf276d97523fbaea3af64208dd02c1eae6b08345f8b715df057580c21977dc44d30b2b8b934e98757393f548bdd8b48fb9b1becf5a0126a58f4121232a1638e32248a72b89eb2c54b5fab5800f2b9563462ef3c78ed36a2846edbc73b7eba4729295ace25a82a50adc6015c201b9e3caf81e2e5ccfd9f7f460a6dce9403055224169ef9fe4bf7e1c1fb385e86a669ed284c554863f0ccd6bdf184e7d087087f5d694e6ecec7ed6aebd906bf50487644d269d511fbd54d676accabf48d7e9417709455e5c92b7c19129a006e064cebae7ac9950e729a12952fb0af212703ef11148706e4acdf3e1f3a40b601f3737a4028a8dca2beb8c5978765aa33842755966c897da0e77a83aec82321a0777a6c9111d0a58fc39779d8d7e3a7a03a5a3723e293bac4a758ece5d56496922be0337f2ae5562d66895c963b59aaef607eb0fe8770b5b21bad062147f5981bda64d53e04eb44464bb634fa31ee50cf8f9aebe3ab06c1a6e79c1d887c41b16263523a699525b0e28a901082e5f1622b1d103a1ceb8d21c2f6e003427be1a6f580b5a7433b72732e11c80419612ec44c49f029c317970660efd45943b4a2324fea27375e083d2fb57be0bf403314f706512d7e427f54afab7ae1f6231878abf90257e8961b7eb89f05f032a3284bcaf5414d00030c704693072bb828ac730a8f19a803ba31cbecfe7b5df92d6a6dfcebd9129efb5a59ebd1ddbd5ad3217672ae4fcd8ef488739b2e638169641be2a03888100078940d21a36c2d7517eb07262e279863ddbb4390f1200afcda2f495d10bd31d887012770d31186677552d2a43da4aec441989960b6f7d39821772250c341d5e2b2307bc4c97a4764e8a9960eee9fbba99a4eb34b113258ea1ddfc45dd309d11687aa47de7a27642777bc2545ee08a86925b7f76a1763095a5c369e03e9a6e443d967b5f53bbcc48d4f790c86d54ef3566e2606c37f5e1686edb280796dbe947e607762fb456d96416d0634712721ef6a1dd4523a6c991a513c3d7647400c17ba0cbcba68a6eafde1f4ae50aa519bab3a384f61b8b", 0x1000) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001100)) sysctl$hw(&(0x7f0000001140)={0x6, 0x17}, 0x2, &(0x7f0000001180)="44f5771553f7be7b72b14c5afdd6b002cd3d4ff98de596449efaa7bfe2c40a68563be7b42391ba44d8ec294c89a385d2216a98854c2283dd05e2a272ad55b40942782013fedca2f9be72deedafd062864fa3530cb064a48317b725044a8d2d83dae66f492e5fb8850f4203ccc41363948d6df9c2e0977f27a1f3ecf72665679b33d50416cf06544f3740a52d16704b66cb996f0a66db985c4793aa241dea9ee5e7c2248c4bc0c40e1f1cecf3dc9dc06603ae70164f7bdab0b6b9ef33f63f2dcbff90e0386285585e57e19275e686f8e476c0", &(0x7f0000001280)=0xd2, &(0x7f00000012c0)="5215c9c6cdd2de47bc7f5a35ae58f3fe88a7eff17432372acf451b56e51cf45d2988edd17b7185c7145024d702f9e4335a69c75b8fbf9fd777e8aa291d6c5f4daf6c9bd4e3d4e5bc67d680579f07e517d5f648c82c2c7b91181f39566caeb98cc12d", 0x62) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001340)=0x800) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380), 0x100, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000001400)={0x6, &(0x7f00000013c0)=[{0x5, 0xfff, 0xff, 0x2d1f, 0x5}, {0x20, 0x0, 0x8, 0x7, 0x100}, {0xd4d8, 0x2, 0x7f, 0x200, 0x82}, {0x3ff, 0x6, 0x3, 0x4, 0x2}, {0x11, 0x2, 0x3f, 0x5, 0x5}, {0x80, 0x2, 0xfffd, 0x7, 0x9}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x24e92f7f02211825, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) getrusage(0x0, &(0x7f00000014c0)) ioctl$TIOCCDTR(r2, 0x20007478) read(r0, &(0x7f0000001580)=""/242, 0xf2) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002c80)={0x0}, &(0x7f0000002cc0)=0xc) getgroups(0x9, &(0x7f0000002d00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0}, &(0x7f0000002d80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002ec0)={&(0x7f0000001680)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002c00)=[{&(0x7f00000016c0)="13123721abd2d2dcdb62ca4434fe6d27bc1a072be1f641c96e45b7f0d870c44ae71e5b274e573baa4780bd70376c2f1bc6a1cd05dc829dae397abfdda7e8d8416ddba839b66ce96b969341d68d6f6786ad4a56c4f91747b25096cf80ccaf6279e144364101b3b3d9", 0x68}, {&(0x7f0000001740)="2fd6f6df949d46a4bae09b39a61d625c44f663cdbacef4aa78acf8a2b35c148c011d68ac883a6a9ab65e142a1b5e33f3c92830f32b50bd51e06fa2a0e27dda8c0a995f0f46fc74c514ab321cda13822069ad20165594a7215002c9ede82516eb7c55d971dcb7c5a1bc0b826dea9888c063dd09c3e08fa2e3a6e7a28e784341fe81f6e11561531178ff97c056a4a6b6c5e21ce007df817602f5d9175e007a166a36167676489a4a3c0666c729b8f9cfbff3cd22cfe99841e11b7b06ce43c35279115a9fcb530987f5d30ff8805917a7ce6ddcd34113f0ac5d35dc5dda3cb51e9195d3efb1046ee96dc058f0c3551a4f1f02038dc9", 0xf4}, {&(0x7f0000001840)="7cebe34c74556794b2dab989461ac333c0488734e5e19f8000efada562838bf22059193edb268164c5a7229011c69efd42c02630da1262775c227c7ac86d3c7991909379df74c85b229d49ff9f8a0cddb5c21b285ee6fa0bb7c4774f0ea61a53ce11aaff42ced2b3f56b7f42eac172ded13f0c46dcd4156eae43e6da4718620a8f28782c1ec046e3894f631c615acc07765372c50a98fef98c255097b073b51d57df8202c971e977079f66c75092153493e4209eaf2a2a325c248c063a5f4d96efbbc6e14862fe82fc11fdbe7e7b8e115d84191310adbcedeb0345287df7460f393f69ee4487bca8ade4aeee82dace29051a5e2d7efca8648e181aa757c416a50a18932bcd9fb8e493540071b486f97e565ee22515e29b1f858a4b7dd32e391f5b0fa0c3df2c615cf1375bdcc1292458f8fcdcb7ec14a041416d90fad17fa24636f92d109c71a6a44eea91e40176b8933d8aa8db2b2f0a98dbef4cac7980ce421fb676ce012d2aee3a8dbb56e4abecbf0daeace4a65f312ff8ebcf4dfdb9b61d567e38aef938e8a16fcbab92628182fcc1ee3da3487df339adb27f5748b1171ee7e5f612a788728a04258560ddade77b3202119edcdcf30ae1b5bf7c1de43a378495ad0e87d44115afb1fefde2f124ee52fa3d33cbe1eabfe6d91ac19e0d1d72b84427a78b53efbb6fe1e45b89d109bf0fd1ffbf93ea3d818ac9c5b6cd0350d11edf31bd2ef913129ba58e90eff20f53ac71dfbce3c66e77d86077cf5a4cc7da9ad264b169d9341430df2a16d1dcb52ff26a07211cf6d32fc9cd0b9df0b2d5828dd45ab6f4a23232d6145c42ff40680f078eeaf166b7c0c6a651775bc378a2347f21d71c3093c4bc72947893c63cb48f8ba7ea5bafa0ae2adde7331dda6f9e0c1927ed870a27c3f7d71b7be0139bb6f8dd7dae13c15bb045c3eb4574009ffa148d55671c1710d816d6f7b11ee1548fcce1030d55f9a293294f7c759307f800b58cdc02536caf90e87661f7aa3e90c30b7690db89e29c42ef59968c451645fcb417cb275cf412c4730e49f57c1c6b1594c52a0931408a4d7be0bf7895ce3fee609e91d3c9317d624520f1911648e337e3b63f7de1e7582c6f3727abc8f03d88fe0f7252281ee2486a89d61ff54be85e255fb4e5755e26c61f187607a80e18ecee6e5c594ca8d89e811478bb8d77bfdbdb9deb02d9b39c07c04af0bbb40716e573289abab7901e9c541aa7c22be1bcf7f8936146edfecbb24947bd124bc1005b0f9e2b6bc98811fda06239c4f547ffc79609f5deda9baa68056467154d5fb6e2ecf20b8d4b846700fe2f55cf46ebb932389e3530934b21a9b30523a32a9fb097af8257d10f832390ceb70ad35a3ff3b70e6438c1a8b39edf89d445aef464f4ad1a89af3fd4c2cb3db1ba0429efc69841bea2546e6fd9e74b71268ea13e2e3389fc79bb3db1b9b31452a165205643b5ba2063b02fb0a5258743fae06daefb831abc78634e04b5296edb2135258eba152bdbf84da61e0908a12f44a397bd03695a1669865c71c94ee13501fdd1907917d7fbbf6e1cec37e65a294bda2e8990c790f9bbcfa830d2c6afa265d981aba7166992e407569e7dff9574b591771d77a99792caf712afc633e0e32871d4e328762f4e79a64d88c05c41c76d6dd7b5a71c82556b63acd27dcedc3f19c1a9158dc8c5e97bdcfcf303442da650a6b192bf8deeb159765160260fde1c477db66a67533f22566db381b0324d6eb6eb28adc9de00d03552c0cbd07795b6a45026c2901aec8b9738c200307210019d0079298ec1adce1309718580b1fd2168d7ad8292bd006aff871036544cdd63ce17f9284e436b47fd65049c60360efea5f28bab3fbe8e914d54ed31a0f818c872ae7a3bd3b7c943a620a99a30ce7caf783a20b42818fd204073b89cfb16cac1f57a92a0cf6877768c93374e69992c7b1bddf1776cc8ab473939b09089fe36e6ca11a271e92f14790437307480c66a1e4ad487c205d6cef646b06c71d68d53f85a2f19e3fc14659eabd3f3f5605fdd563f29fa4e7483f81f406d3c606f848f272fd575b02b733bee8336938d119f99484e12d1934fb6868113a063502cd85925da59c9776ac362de4ec1373b93add2afa87ae16fac91750ac6142c5c76387cf91eba9d86787307df962584466830713f566d4764e3c1f94c04449dbca7296403440b024c33296d83c1d1979459e41a956ea171391c0652d080bf0db73a3fbfe24353e7ef9fecd918408c29b0fcdeaad3cc9b9d41d415766c98158f83827b40a23e1a784ee8b21576db7d2571500f686b2716d0d5558a88da26bc43dd73f1dd275c888cecfa878524ab873d65b9f8da581befa05c87140b0cc7ab553a7d21f5aec2e2928a2b60ec387da32135bfb7c255f52bbf93fad310250dc8c02adcbb8929316db28b16047db3eee99d0f261e26f500b0811cc6950520f5d9d4118ca7134fdac530493ce6495178265029840cbc8196af3df1ee9912dc859c49f797d5743f1d7f2f888c2fe6e06e73e6a92a537796bac8cf2b4e3e5c82bb9319878b95d7c1e6080006f2d17353c255a4c3cc8546ac81fb756aa0734cc3f0745347c6a753d180964f3a171dd78722408bdd2fcff664326a15780a8c777150038d59230cdf47d446c52b0281e48975099a10347f9da87aeb9d0a0ce81c15feecb379be2d733782213e1f19c1d186402a58a31481ef8219e834cbab8818d27898b9de5ed2c04c06952b73145058b22d70458508f9d16ee8e296bba328802cac35401d4c8979b8cf88cc8ffb724a9cb844162ac40837a40622e41f54c24cb6ec9e7a260d5d04f006a2226a4cdb0e0a57254e55d8f7c65e236288361f0bdd9001e59726b6d70416b0b09239065338bdb07891aa56752bb36817cea40b844e274eabd3552db97ba76c3078fb9f8a2ce0b94f202a2624de25d4b79b4fbd785286f325a6d19c25aa20054a72e02d03519b8527b0e7f59857fb4c6105fccc8d279d9b4f9c0116acc9141fd0f08deb116c0d96d549f58a944c36b51baaa8edfbcee8ce13c642399983e2b47d38d034796cdee795800d5ed9c2e1d9f35a5b256b9151454de292e3d46333d601d8d4b784a0595fa249b5bc08a68de7a3d600898abcf0c7bcf4c701489c0f8861307e6db89f5caad2a7902db5f5a0ce9f5e2119844d7059fc22891ba230942d920edea6d9e6f73e2a04331ee7b51fe0a7ffa97f57e7d6b5ac60cb77cea58840b6edb3960c445a33231a57dd792cf94270448d0d1679458570a26e66e09e5c211ba3e4a988383d10ebbafa7454ae7b57ed4d3f90a4aa22ba8d61add23a73b9eb0401d83506c9cbad444f2add58a741cf433c617a3fe0d637cf1f47bc69d8747a7cea912bb26d961182f9c7558e4284dceffc3ecb479428a1af5cd58a6156333eb5219c79604f903e72d693c7804504dd2ae7d843813d5d533add46b4b2aa4377292e7278fcf3b392d02b1262d938969deb79e2612ff5f15cecfb6cc29b507ad3accfd9826d1432fa62cc28479ff116fb266c3c678acd9e495e4c66bda0ec78c10dbe77e2ea0b8d9bb1a0360a0b254a7c615eb967beac5f90f7096206de34bbb50c1a14fad7091447fb3268c5483d8e6ad77290dc1739f190734067e15632fc820eff3fff57b3328a9b9a67779e84a57f053af7a7f53f25dc8a12c7587845b51e7a58991b9fae014808e23aa49899971b733b21e41396cab0446a0601e16f57f1617d43b5b2fd904ec97a76bce81d408b4920f6167ad9bb41e5d82680d035aeb555ea9bc8f8284d77c1da83f969872bebda04df14cce742b6e44373b871a04b4e500b15dc951dc2850322d2df0badf6a57d25faff9f9a8f032ed241be2cee58678d7965f3cd3d8cc6a6e186010fd105957d55bcd55055e245c1a406c2ca82a69433f6a1b6d368b434c96bab3f8082c66c1c68e4e3743b51db7d43840b6e3ffb4b5436153e08180b01d9adc66bac6c1b5e8c0ca49eb6c8d1d13bc334b16158c6ef9b56df487c74e3c438036d1cd6f7019be03019c34dc80c2fad24b609a732b1378ee4e0d18dec7d4fe0be31af0d98265d1e23d7f1027564aea8d45a084a20da4e0927d12d296dcaedcb9c48802edbb1c835ee8a5a2ef88201f138e1565b453e5c2f2dc97f4eb8eaa7fbe04c7b2f4b8d9c02957b3f731ae2dbd96eacbe6d237230ecb23ae5de979486050e21cc5fb26f8f8bb28554bd6b5592a44adf3cb78028728f0f51ad6c35ab12fcf527d001b0ca4763cc44ac88f5de3b237b6ce8584210bbb71acf1d24e093551c546b8707ce60d17b0c3a23f330bbef1110205deac3faef9b8ee0e0d727cd22068fa65d4305dde6c537984533fa75f7fd466f62bb263fc82e658e11b3e9c3339e630bd4a37853ec5cd8bd6a151bbd41109ec10e094fb90e5a581203cfdb63bdcfe42fc22ef1ae1395484c9f7ded7c755943c410e3c94e3278321daffb17bd5fe1119aa245d88bb1c09904e9661bfe3d2e327d9fb22a5dbfc875eee20d61831e9c58af7fdb00c4449626d5bebe739475b9c338c5c0e56a07f49bb01bee7462ebbe13134557043fe56b0d974d7ca847d9f10b10033bb7a4d10ccf6738514dba1f0d1a07c759f70c71928625cc87287790ea2276f706af652032fe953dd5d56da016a675d66f832deac0962f9b0566967799900cdd27531db1dc90e8cf40b6b5be11e4ef2c0be0687815958d807b662afcf4484ed24b9c6c6b5f2a2b6682c0c11cd983477e34c1bcbd1eea3ade66952e84d8a525d5564a0d86e2fd8e90d2ca4f87adbcdd4191d0bbd5773f3b863f20b6e10153ef9e02293d034aab8654b889ee55221fae707cff27da3e1cd1d478cce9f82215c2fcfb0bc82607a0e1805d4adf36419c4f5496b3c63eefe1393baa1a903043536157b18d38522977f762aa3cc37534eb73455de742882bcc8db39153230abf181c5d653152480d3d3bc0bb46961375398b3fdeed80dac096299630d44fac57ee71620d98543b9f5b06748472cf7371369ea643934c68b5ad3e0857b7b0470fc365e2f9e1b41a9dfa7c0d339aed9b86ba5c6c9097e2a96362e5a53b96485909f120a6ac3353f8876743fab6267826f21c184f8316e3cf37a4d7b35b61fbe497456ba0c1447c73d7ed085ebffaeb4bd8432c2da4b61b88921c2081c18eb96198ce19c8058bc05663582012ae0d42bc71a7b132a3df10033ae2f1ba4f2d81ec9b92816a97bbc85640cc2d84bd3b00885b2dea66744ef824fec40af79c1b8cf0d502aa59a34fc2219602e508160ed860147216904960a0ce9a7516754f26b21db9f8fb570fab19baba487b88cb4eb2041b59ba6236f1e313e11126a2dcb984c445f3d83d6a3cad4950ae7837f7b3f2ec04076e4c63d1dcea627419c5e819e88937a9fb5f8cad9b400466c92d7dbaa36e5b2208bce738c71f283448f8b67a74dfa797bd98243568ee78cb9a37f3f5b5567411b9799eb8a5e67fad33ca222eb7634968131effe83615cecde2ac88c901128b0c1bdb23ee2f3c0a07890ec5557284dbe5215480c268f8197bec6037764dcb4588fa24a96e03d5ecf0d99b79d90a3704bf7afcce0f4b702d6548737a10495a70e311b62b5378e6417bab941aecc0d82e810340b082d5da218d55dcc1eba339acb3443c295e243960d1892528ccefdab3031118b98663eb7921cacffe3e7cd53c68697757368657d68c1df455b546d51ade56b66eff17ebb3c29284ecbbf0c56195476ff1317a9d2a89ea235188e3363f665e1fd99b2405615ad7c402ac8e", 0x1000}, {&(0x7f0000002840)="ef5946ce36c60d91195a80a0c5638677806dee3a80d55c63f5033f4c8de91933d69c85a5102885a161ca0b42a10d45e674c612f3f445428522b83df2a1289ae80f57b24b51ecc30cd53964391010d5f0ef15bdd708cc378614bca8b3f1f83f3852b1eb636ccb5aff2027f780d056bc662fa758fc678b3d2feb90c1f200fc531d0ffd13b2df83140419a4d476f5e1a0db84d2faa8c750d449da6a8e0538981c5aafa8f7cb0a68f7420e16", 0xaa}, {&(0x7f0000002900)="3b08c67b4ac7eab5879280e438326b8961826536b4f8c9899dcd6adb19fc7f2a1867bed201331f8dc6240410da30563da2030444ca05662316b0bdba2e9f78acc5c80beeeabeb352119f109200", 0x4d}, {&(0x7f0000002980)="f8a955f6a77f7a69bf7b78cf27eab4c948157002fe045f89f10f891ae5a833a5e1bd41d9b65ed24d62e68305d2bdc311d3dcf17140d933ee60d7fed9597efe2ea614b333d798eedd56b95c4a0ad1257cd8d296479b054d8c55528c3a52f407a86c32ddadd74d85f731017f7fca371c929990fcd177e65452e496f436141cacd7456875e0ce60fde3e63870fa0dbe79554a65673c0ee649c8ad50f7b1a16ed58880eebcb7a8c129e4d2575d57a0c00089137e3daf306b5fc324e3e4a3468db84693c302ea24b8cbbfa1786b1c5e113ca28e21fc6205c4433ab70316de552a46da9afc7874fd55ab06", 0xe8}, {&(0x7f0000002a80)="982ac7f02e6b240745f44dda4145a3059a7b1a43b259780d481849e3ecb3e22935bacd21059cfbba6daf2ee266e3e04547ce65668a06b07fe759358bb7607d2d7d709aef09bfbf13f848b576bd00257807f28dae8872692461627154d019e9c1212ae162356e0c73d30d72bcf43fb091204cb76041f183c1ef8e6a3b149ae66ce7baf3b96b2fe3b34b9b11ce5a5394f783be17c506abcc6699561cf67dd786f8bf4257beba1c2bdc3cf2c15443256b5b2837005fa2ef3274beee5a37368bba253015db7fe65e70ddd1747fc9f61c586b", 0xd0}, {&(0x7f0000002b80)="b1f9c84cd0ef9b93d72b1d23040b9ac65d0e03f9f3aa43211f56fcd163fbde501239f5ac30f975b7a3c64fbc1cbab3cc1f277a76804b6fa51cfcdb171c3a272fff894bc6d3b03cc057433988b21c05f6677eba", 0x53}], 0x8, &(0x7f0000002e00)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r5, r3, r4, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r5, r2]}], 0xb0, 0x400}, 0x3) r11 = syz_open_pts() ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000002f00)=0xff) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000002f40), 0x40, 0x0) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000002f80)=0x1) executing program 7: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0xc86) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) ioctl$TIOCNOTTY(r1, 0x20007471) (async) r2 = socket(0x11, 0x3, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) (async) read(r2, &(0x7f0000000280)=""/49, 0x31) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x3, 0x3, 0xffffffffffffffff, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x10000}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x5}, {}, {0x3f}, {0x0, 0x0, 0x40}]}}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000880)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYRESOCT, @ANYBLOB="c7b8f8329853a8c0396b024ae8901f70d55d54eb31db4b43cbbc7a0db17c3f25e2dcacb623547cdfaa0b5bf5795ecd6e7dbb9cec55dc13b4e7b19d8511212f70449257f546edfff0ba", @ANYBLOB="524a42112316a2fd2dbd1b26e987301dd75c469f639d8bc03f894181877767389d3380bf2b17fc55f54c5ccc64fe3192680f910e3fe2cf314afcf8bedcc59b4232fdbc89c2"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000001", @ANYRES64=r0, @ANYRESOCT=r2]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r4 = dup(r3) listen(r4, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="98916ecfd3cd6888a32d6a7511b3ce5c29910e9a0115", 0x16, 0x195a05e282d6160, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000200)='H', 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x7fff}, {0x400}}, 0x0) getitimer(0x0, &(0x7f0000000400)) r7 = socket(0xf, 0x0, 0x3) bind(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r7, &(0x7f0000000000), 0x10) writev(r7, &(0x7f0000000240)=[{&(0x7f0000000100)="10", 0x1}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0xde7daf824ea3eabb}, 0x4, &(0x7f0000000140)="f5f0846d14a89239bf5f", &(0x7f0000000180)=0xa, &(0x7f00000001c0)="4393624093d5b66b4cad97b913c95ca15f844a0b64bca6efb9df4aa21647666317925d017e488e821b0b5b84394ee56b06e9953d7687b569cbec0295897c658749ab503e34900b21d172a90482ec9d302801b67149585e027c8845bc26acd0f1ca76bd3d3a683ee83e652c32999b0fa7f8f6c948b21412d1f1cb061891e7f65113deeeedc63b99eb1f9635e6f2c821fd4b382cd7f420cbb5b08a2e5c1a698e40713d7aadcbbfffc0f251fcca07219afcd21d88c6803b00ade8ce84cd38e64971a0eab7b5f79d62a99041feabb694193321dba59a1a8d3be31e957e6e232b7ed514b841135fba46114fb73af20a225c86f4441232177ea5c3033d27ca095e", 0xfe) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r0 = socket(0x1, 0x1, 0xdb) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0xb0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x197) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000280)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x3000) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/261}, &(0x7f0000000400)=0x107) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x6810, r4, 0x1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='\x00', r0, 0x1}) connect$unix(r4, &(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000540)=""/4096) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) fchdir(r0) renameat(r2, &(0x7f0000001540)='./file0\x00', r2, &(0x7f0000001580)='./file0/file0\x00') r5 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x8000, 0x2) fchdir(r5) recvfrom$inet(r0, &(0x7f0000001600)=""/102, 0x66, 0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001680)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) r3 = socket(0x20, 0x8000, 0x20) fcntl$dupfd(r3, 0xa, r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r4, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206918, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xfffffffffffffff7}, {0x56f, 0x1}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070007000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc0", 0x95, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000", 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9ac, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000180)="b1f5d915", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/47, 0x2f}], 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r8 = getpgrp() fcntl$setown(r0, 0x6, r8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 2: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 1: syz_open_pts() fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffb, 0x9}) executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, r2) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000280)="c4ba1f1e", 0x4) setsockopt(r3, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chflags(&(0x7f00000001c0)='./file2\x00', 0x10001) executing program 5: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d8", &(0x7f00000000c0)=0x90, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x80000001, 0x7, r1}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000004000004000000000007000000339c13fecea10500fe131a000000000000e30200004e3039d2d236acf20b7804be38164991f7c8cf5f0100297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c093e7d0c032bfa896443a42102000000720fd18bfbb670c1f5cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c0600008abfba0900000006e371a3f8343712bc4beab71d00"/177, 0xb1, 0x40b, 0x0, 0x0) executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff, "e0c228e6a8ecca7976b472fc0b293f2451c51232"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000040)=[{}], 0x38, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x9}, 0x2, &(0x7f00000002c0), &(0x7f0000000300), &(0x7f0000000440)="21e7f42dd027fa006fd68dc2bab1666b48dfd38f20a3cdcf7bad39d066aaf94674a942eb6567b1e61663fb8d92b9e4dcae82b3eb9cd1bcbb41b33a9898ee15c57ffb50be6ad9eef9aa1f772f8c4219149be643d4198626281998b9b88ee333953146e811a959e33f56a07b0964246d1262106f488a0c1cf87d0bd7189d20f7fa20aea22008d1d2a63f7f38e2a12fc1ffca48eade79bb", 0x96) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r4 = syz_open_pts() sysctl$machdep(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)="a4", 0x1) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x1810, 0xffffffffffffffff, 0x0) socket(0x0, 0x2, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9a9ffbf4f35db14ff435a8758ae12d1b7e90f328", 0xfffff1c8}) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') executing program 5: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000300)='.\x00', 0x8000, 0x103) faccessat(r0, &(0x7f00000000c0)='./file0/file0/..\x00', 0x2, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0xf66c, 0x0, 0x9, 0x5577c513, "3cee7cae306808001fb91b000000da64612c2d00"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="7108ac1aac7b603b72bb15bc17bf657758af954e2839bbc36357ec449fd09d68e6a34e2bd2320af159e9124ec9d7df3e04959277caa4cc00ac9412816118a35df6aa26822d6393c0560e9f11d2aa50134f219f7426f99a0a6f062ab5e633443849ca771f6ce56581f279e0e0f2129cc3a2945306feddfd6e303300dcaf5c0d97691b7d75bd5006d28a4cac78a1c93044712bb6c76b3fd9eb9bb8193b125844e8ced180b330cf4d44c0a85ec34e438fc7bfde639c2e37560900000019e0c58e87248346e61e06a5d516855e2bed8ea7ebc85deed2150818d0736ddfb1cdafd77c41289fc8e49000000000000000b0", 0xee}], 0x1) socket$inet(0x2, 0x5, 0x7) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000100)="fbc285000000000000007fe3a7da39c54b6cb2f2e7218e067e894aa46df8d20ec4385f2c9f2ad658c6c3fc87900a89339571b48165abc2bb26f1f17b050e69afae834e9dc2733a40d5964b62bc173d7021305e7278f5f573e36aa324f273c3d81b0c4438825423f22ed4e4afc38488607eb039172bc8c43aa07127701d45dca2ef271c7850c8a8483d3e042c6f7872b9d8cefc88a6f91529dec1660e5a376fefedce3058a657863f9d176e6821bd7093847204c5ebd749b14a395407bf5a37a44b86a7ef9b1e389867b51610f7c19f5efce65e1d3e5c23df3a218443922f5aaec095e372b7bd055d73a51b3cf016253062a24e36d32231dfcdaf3b859d9de42fd4ea682aacc2b24ae2c0b50ee62d64000000d7de3a64e680cd0272c0d8fa293491355f86768550084dd6192c05648d713338d343a1800e5b0afc90f38474c848894c9697e1e06f424406627235d19c59c75f09dceb768d0699a6193775df86b0d278911d391fe138bdc542f0060757fa2264cee72a94615187614dcdeac7f0dc219aed207bf72d7d28a24e0022acb7d2bfc2cd070ea091e45f816e0f067dfc5ab639bcec7c7529b0a43381bb5406d0b2d916359f57eac70da347951d265692e7", &(0x7f0000000000)=0x1c0, 0x0, 0x0) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) sysctl$net_inet_divert(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x1024, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x4, 0x7, 0xfffffff8, "2fecacf2ee60987a0d0239060000aa175b31cb31", 0x0, 0xfffffffe}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c27", 0x6}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f", 0xa94}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r2, 0x0) geteuid() r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getppid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x66}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0c45747d000000cfafe30000003400", 0x0, 0x4}) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r9 = fcntl$dupfd(r8, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) getdents(r9, &(0x7f0000000240)=""/94, 0x5e) getgroups(0x8, &(0x7f0000000140)=[r7, r5, r4, r5, r6, r5, r5, r5]) executing program 0: sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getitimer(0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x100000001, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000140)={0x4000000000000006, 0x4}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x40000, 0x0, 0x401, 0x0) clock_gettime(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="99b346a67e66edb3ccc214fd42e34f0fbc91fa36653ed4e57dd005be0d82e9468dd59768441c2ca481eb3dbac1821505867e7fd39118c35c2f1688bfb56b0d706d0ac5485828f6ffcfa12ddb8e0cf00ee97d83ef8264ff6937b518e9842d4207f2489426413ed9aafd1f809d404a1ad7ea95611ebe1d5b81ec78010a9d34002c2651cc03e14f52f2efdb13ea9a4e5acdaf1b7509a35ef992b0145cb20acae755dfc73ef263b1c30519cf37048d3ae8602ce4c0a5ea5fb54eced662ee55b8325a0702404db7a81a2d56b758db11b32fbdf76f0f696c827a7f7dcc13d6ebb4a3c207a8d3a428dcc6727968046d290c152a5ff99467ce74ccc26838bfc6de24f3daa27573bdaac51f2bfc2353d5e03fe631a7c11599612e48ea6a31ab62469a7a2b12e0bfd73eab8e4f10c704553088e4ff77ae25a9901f14ee63793b83a7350b1dd419ccd43d17ae6cb06d4ff8c38fe9110bed0fdba41f2d0f8a4a92b115eefb7843e26299c2", 0x165, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000002f00)={0x0, 0x0, &(0x7f0000002e40)=[{&(0x7f0000002c40)=""/108, 0x6c}], 0x1, 0x0}, 0x2) setrlimit(0xf, &(0x7f0000000080)={0x5b, 0x7}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x406) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0x9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) sysctl$net_inet6_ip6(&(0x7f0000000040), 0xa, &(0x7f00000000c0)="fbfac9cd", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f0", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x20, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1000}, {0x3, 0x4}, {0x0, 0x2002}], 0x4) semop(r5, &(0x7f0000000380)=[{0x4, 0xed, 0x1000}, {0x3, 0x1, 0x400}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r6 = getegid() semop(r5, &(0x7f00000003c0)=[{0x1, 0xffff}, {0x1, 0xb}, {0x2, 0x3a, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x1, 0x2800}, {0x4, 0xc0, 0x1000}, {0x0, 0xe1c}, {0x4, 0xe2, 0x1800}, {0x2, 0x3, 0x1000}, {0x0, 0xb, 0x1800}], 0xa) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000680)=""/34) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x9, r0, r6, r8, r1, 0x100, 0x2005}, 0x0, 0x1, 0x1}) r10 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r0, 0x0, 0xb2}, 0x0, 0xfffffffffffffffe, r10, 0x0, 0x0, 0x0, 0x0, 0xf9c0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x2, 0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x7132, r0, r9, r8, r9, 0x4, 0x8}, 0x6, 0xffffffff, 0xffffffffffffff00}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r7, r8, r6}, 0xc) socket(0x18, 0x1, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x4, &(0x7f0000000400)="05000000e4702d872a32139e47786a3c9dbbe863bb4b9e2fd8b715ab02cf8e4077403d30aa0c8ef92e9c3de859090ffeee8407c7c9724614023bd2ab839c151058fa176b14ce403b94c721f63b65af2c7c99616c0d445608eaf0e820cdbf488c0e517536e364ee2b2802cbbf9078a7aeeaf4dd417c656867396aa2e373c33baf23c15df969e4a4b38158ce8e8520499033e0b4496efd1889a27cd4f251174dd4e1908c29cf9155", 0xa7) executing program 6: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="cf1fba3f0bec0000000000000800c900002c000000000000907800000000e000000107035b440c08030000000000000000001200907800000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getegid() r2 = semget$private(0x0, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r3, 0xffffffffffffffff, r3, 0x0, 0xcf, 0x200}, 0x1000000002, 0xd47, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmctl$SHM_UNLOCK(0x0, 0x4) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000259000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f000015e000/0x2000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00007e5000/0x2000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00003bc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00005bd000/0x2000)=nil, &(0x7f000008b000/0x400000)=nil, 0xfffffffffffdfffe}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000002c000/0x4000)=nil, 0x7}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004ae000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001e4000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0/file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) sysctl$net_inet_esp(&(0x7f0000000180), 0x5, &(0x7f0000000300)="82339d7404003b00082d7d66678798", &(0x7f0000000340)=0xf, 0x0, 0x4b) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = syz_open_pts() close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000371c000200000500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa050080c257699a1f139b672f4dab0cb4882e1df7557894a611335c223e7d0e032bfa", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000133000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000200)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000240)="fa8fc7f3e950d82eff631391657ab90272238cee301591b8058358aec0559f24b8e6d7974c23718a6ed59706db0fb9f5c1a09d0b1bef2eed7c5b", &(0x7f0000000280)=0x3a, &(0x7f0000000640)="3e86008fe2f937735ca865d4fec9e0c022e88aa60f2c7e5ff6dfd529d932590738c33cb3a30f26cc4debd5f77090563ab096102d292057ad1622862c81ffbd2a1eb07eaf1c434455f99c16e0e69c22690c3d404aacd6b5f5e9fb18f9d6995b4aca3f18628c638a5a98a9221cb96954db7d77db759280b421ee2a0090f971aab8380e11ee07e940dde33bba7dab09efda723c3748cab8a114681d80787b52dd73987be2d72699fb6341e833a2733ee548141d72366803fcb8d3cb4ea7c70700c0005b712a46e55c8ad30de64886fa0fb8dc67ee90d37e3ad4f793647d09bf7530ac6c5949f79e1d0e103ebe636a5c", 0xee) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd45002b5ed5df1f72daa365efe074a822a09cb731bb7df273c3b8973e489e7583baf9410be2ce5c49c3256303d4960e0c5ac118022b24a9c0017f00b7", 0x54}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0xfffffff5, 0x2101, "0000e9ff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0x0, 0x800000cd, 0x1ff, 0xd2c, "8717f905070000b29b5c0300c9abbc0d51aa8000"}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000080)="0d0000000000000000000044e56f6431ecde39162f0d", 0x16}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f00000002c0)={0x8, './file0/file0\x00', './file0/file0\x00'}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: sendmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0xa93d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)='b', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = getpgrp() r3 = msgget$private(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000002c0)={0x4, 0x18, 0x3a, 0x10}, 0x4, &(0x7f00000003c0)="2995d017e49412610b657b2519b61e1adf29b4221ddcf90d0274a8a2336f58fd75f368aaa57379c3fce954dd0373cd02566790f4d5026d76eead3429c84140b15785eae9cfa174baa5a712db4895166b60106f482cdfb1900ab3b37fed6b0ad5b38541886a82a6524b3122b5f6ef25ba066d6ea83b0a1136314e55ef391badcb55708b87102c642b9062fef285164a9d0ed9e7ed74daf409ea9269cbfb05f7ebd80eb39dde84019875e6d368cd33659fdb9b924cab3100ff8befdd3900a31fc03593cb84b1874273a4fbe03a", &(0x7f0000000340)=0xcc, &(0x7f00000005c0)="0cf59f7060d74b42350f17462b84274d479279bc56af62cebff243b4beaca7b2b6661f0854e480f4fa6505fb77160cd2e69f6594d4b105287d676189f033b0a142d0dc17ae00a64b92465c50bfaa4664ac3ed23ceb844c623f506cf89bed927df7553db69f17202d1d4be28ecb64de37d19e5fb3b71e0c7afc0c9f62b13dba4013fdba12ca8fa2321a5d7c818d2fcc6c2cf262f9d811a0446f84ad93a77fd08f82d8ee64d72cdc5b5b1a8c8b023d60475e16ea7c1ab9d5594356b38ac3d621aab8c5535ac16cd75dde06bbfdf96a77637d3b01b8706a86742eac9a409aa3598374e3c0500cbe87ed1a983ee97167c1eff001ec891a36e2203647f7", 0xfb) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x6, 0x2, r2, 0x0, 0xb9, 0x80, 0x3, 0x5}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0x2000}, {0x5}, {0x4}, {0xddfe, 0xb3, 0x5, 0x1ff}, {0x0, 0x8, 0xbd, 0x8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r5, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd, 0x13}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) executing program 0: open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) kevent(r0, &(0x7f0000000080), 0x10000, 0x0, 0x8ce, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) truncate(&(0x7f0000001240)='./file0\x00', 0x20000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0x6}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xfffffffffffffff7}, {0x56f, 0x1}}) (async) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xfffffffffffffff7}, {0x56f, 0x1}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070007000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc0", 0x95, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000", 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9ac, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9ac, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socket(0x2, 0x400000000002, 0x0) (async) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000180)="b1f5d915", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/47, 0x2f}], 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getpgrp() (async) r8 = getpgrp() fcntl$setown(r0, 0x6, r8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0xb1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x80) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffff33a75e64ff08004600002099dc20a1d31103620100000000000000440400041200907800000000"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb080045030028000000010000907800000000e00000024e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='W\x00\x00\x00']) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r2, 0x3) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xe4e, 0x2ffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000140)=@un=@file={0x0, ""/57}, 0x3b, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/2, 0x2}], 0x1, &(0x7f0000000240)=""/18, 0x12}, 0xfb42}, 0x10, 0x43, &(0x7f0000000300)={0xa0e, 0x2}) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x7ff) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) r3 = geteuid() r4 = semget$private(0x0, 0x4000000009, 0x8a) semop(r4, &(0x7f0000000940), 0x2e6) semop(r4, &(0x7f00000001c0)=[{0x4, 0x0, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0x7, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x9, 0x800}], 0x2aab) semop(r4, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x800}, {0x1, 0x4, 0x3000}, {0x1, 0x2, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x39b, 0x800}], 0xa) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, r3, 0x0, 0x0, r5, 0x1c8, 0xffff}, 0xc0000, 0x0, 0x7}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x6, 0x0, 0x0, r3, r6, 0x0, 0x8}, 0x3ff, 0x3, 0x0, 0x0, 0x5, 0x589f}) getgid() executing program 6: setrlimit(0x8, 0x0) r0 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semop(r0, &(0x7f0000000200)=[{0x0, 0x43, 0x800}, {0x4, 0x5, 0x1800}, {0x3, 0x101, 0x1000}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x0, 0x9e, 0x1000}, {0x4, 0xfffb, 0x1000}, {0x0, 0x40}], 0x8) r1 = getuid() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0xffffffffffffff50}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000180)="6940ee8f476235fe98c0a3ef18baf80000050000ff7d9a7a54bfa61e0931c0f8ff6753a9fe1e17d8b602b93b17c234", 0x2f) setuid(r1) r3 = getegid() r4 = msgget$private(0x0, 0x91) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0xfff, r1, r3, 0x0, 0x0, 0x66}, 0xfffffffffffffffc, 0x6, 0x0, 0x0, 0x0, 0x6, 0x2000, 0x7}) semop(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/114) clock_gettime(0x4, 0x0) shutdown(0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8b41, 0x0) r6 = kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x0, 0x82, 0x5, 0x2}, {{r6}, 0xffffffffffffffff, 0x1, 0x80, 0x800, 0x80000001}, {{}, 0xfffffffffffffff8, 0x100, 0x1, 0x1, 0x20}], 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xb, 0x2, 0x0, 0x100000000}, {{r6}, 0xfffffffffffffffa, 0x85, 0x2, 0x1000, 0x2}, {{r6}, 0xfffffffffffffffa, 0x2e, 0xfffff, 0x7ba1}], 0x1, 0x0, 0xc0fe, 0x0) r7 = syz_open_pts() close(r7) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000280)={0xfffffff9, 0x70}, 0x8) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) close(r6) syz_open_pts() truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2b}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000440)="0de2216434a01be6da3dc2c6ba06cbaa929d5517180841bc92ab968c3e8dd8c4a4511ba6d7615d22141f833a80ab2a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3ee6bf", 0x4d}], 0x1, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) sysctl$net_inet_esp(&(0x7f0000000180)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f00000002c0)="91f76c94157709c64ae490b3d616fcec3dcc4bcc4b184685b6106709e735d1ee6b7aeb7fcc7545b979ab63153ef0c6252b1009b47dcf687c1a1d479b90ddec2aa63266b057cf5dfd45abe2c70c1e758cfabe80657c217e1219c906dde1446bb0b2fba8a8d899d7c58471dfd054ebc7130d8d1cab834403e2b834c0c206b58a3e211004b20caffc4b64ddfccf7731b4d2fa5b401b497023f71b7b2fa16184da24a9c7437357da7e722594cf6a31a7a71cc0a61bba6695de2d72c9e7cdef914cbea3405d69b87656e29436ac834b53da71cf0fd7b417c7ff", &(0x7f00000003c0)=0xd7, &(0x7f00000004c0)="6c00eb6c77e668d715eb43beb06c3cbefe287fb11978c08d779658e33c31ea079098be71e01a6ac5e29ea13cf0aa3d28aa", 0x31) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000200)="179f7e177792187a846c40aafe6b1478e19671651f04168193db380cc0b74e263d8a0b6e549cae542674d5eb87fc01f0f2385f8d865c2b8db6e02256f435c9a3f14a4f6839102e7d", &(0x7f0000000100)=0x48, &(0x7f0000000400)="de63ba9d366f932ba0e0ba2eb112deb6d9bb2fcf871321f6ea36683d799211a25ebc9c6ab96f7b2fc2cf0cacb6bb70", 0x2f) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) kqueue() syz_open_pts() select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xcc, 0x2, 0x0, 0x2}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r1, &(0x7f0000000200)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x28, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe", 0x72) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x10}, 0x4000029d, &(0x7f0000000180)="52f91e3471ac0068bc5a919446ca0f4f2c7ae8db30466ca9da7083931c1350bba3213574076363436177cb920000000000009395798ca6996a8c09128b7ed0974dec9fd85cdd99dc33ed6a16170a00ecf6e147ad6e63a9c245", &(0x7f0000000040)=0x10, 0x0, 0x113cbeb604f2f4ee) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x7, 0x40, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x8}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000001c0)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000140)={0x0, ""/63}, 0x47, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) setsockopt(r1, 0x1000000029, 0x80032, &(0x7f0000000000)="25f20cd33525974faa0e6c821cfabf607efb613431e80e85397b2c87cbb497e6cc3b357d74ba542ff3bc1d0000000000000012000000000000", 0x4a) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt(r0, 0x8, 0xb503, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x2, 0x0, &(0x7f0000001200)="eb9aafb25843ffcbff1313994b792487090e48ffa5f6b5e1cca8d952398b9485128ace277204e6140000005aefbf4d42478ce7a92c98419c08ec920b22c4ef83d9d9a2a6373c102e279728ee0e33a779c6a7bfbfd5a90894dee85683c77cd7f6", 0x60) sysctl$net_pipex(&(0x7f0000000340)={0x4, 0x22, 0x1}, 0x3, &(0x7f00000003c0), 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mknodat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x1, 0xe85) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfff) r1 = socket$inet(0x2, 0x4000, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x4, 0x81) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = dup2(r1, r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x200, 0x8}, 0x10) socketpair(0x10, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) read(r4, &(0x7f0000000180)=""/110, 0x6e) r5 = semget$private(0x0, 0x0, 0x409) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000200)=""/143) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000380)) r6 = fcntl$getown(r4, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x1, 0x2, 0xffffffffffff0000, 0x7ff, r6}) ioctl$BIOCFLUSH(r3, 0x20004268) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000480)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000004c0)=0x1) openat(r3, &(0x7f0000000500)='./file0\x00', 0x800, 0x0) unlink(&(0x7f0000000540)='.\x00') socket(0x10, 0x2, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) listen(r7, 0x0) msgget$private(0x0, 0x442) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f00000005c0)={0x4, 0x884}) executing program 3: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{}, {0x5}}, 0x0) shutdown(0xffffffffffffffff, 0x0) getitimer(0x0, &(0x7f00000001c0)) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setrlimit(0x4, &(0x7f0000000140)={0x42, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="8bb5d20e", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000940), 0x2e6) semop(r1, &(0x7f00000001c0)=[{0x4, 0x0, 0x1000}, {0x6, 0x8, 0x1800}, {0x3, 0x5d}, {0x3, 0xc0}, {0x2, 0x9, 0x1800}], 0x5) semop(r1, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x800}, {0x1, 0x4, 0x3000}, {0x1, 0x2, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x39b, 0x800}], 0xa) r2 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x9, r0, 0x0, 0x0, r2, 0x1c8, 0xffff}, 0xc0000, 0x0, 0x7}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3c, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}, {0x4, 0x3}, {0x3, 0x5, 0x1000}, {0x0, 0xff, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x4800, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x3ff, 0xc00}], 0x8) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r5, 0x10000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x6148) sysctl$hw(&(0x7f0000000000)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) getegid() getgroups(0x0, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0xf0000000, 0x3, 0x100004}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000004c0), &(0x7f0000000080)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x5548f633f75f90ba) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x2, 0x0) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000700)=""/201, 0xc9}], 0x2, 0x100000000) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xffffffffffffff94) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYRESDEC=r2], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfff, 0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x400, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000800)={0x0, ""/203}, 0xd3, 0x1, 0x800) symlink(&(0x7f0000000580)='./bus/\x00', &(0x7f00000000c0)='./bus/\x00') execve(&(0x7f0000000300)='./bus/\x00', &(0x7f0000000340)=[0x0, &(0x7f0000000280)='tap'], &(0x7f0000000540)=[&(0x7f00000003c0)='^\x00', &(0x7f0000000400)='tap', &(0x7f0000000380)='K;M\x173\xfbx:\x85\x19\xd7\xdf \x8f\xad\xe4mb\xdd6\x9f\xe2!\x04\x00I\xbeFd\xc5FH\x123\xd4\x89>\xbf\x9a\x85<\x9bf!\xd5\xf0\xe8p\xa7U\x02\xf1', &(0x7f0000000440)='tap']) kqueue() msgctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) executing program 0: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="700cc7eeafbe3ec8dd3d442f89f13db7f296e2c3843d79d2a8bb96b540d78a3cf7fd95564297c2426d2d9a5966c32b6b4b5117d2cf596ecb8672de42544b97da5a", 0x41}], 0x1) pipe2(&(0x7f0000000000), 0x10004) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f", 0xa94}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffe0}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xc, 0x9, {0x0, 0xffff}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) close(r6) socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r6, 0x4, 0xe4) r7 = getpid() fcntl$setown(r2, 0x6, r7) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchown(r1, r5, 0xffffffffffffffff) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x8) executing program 0: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f0000002180)=[{&(0x7f0000000740)="6e0b36f20d8015", 0x7}], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) dup2(r1, r4) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) executing program 7: sysctl$kern(&(0x7f0000000140)={0x1, 0x49}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a24b8e5f84cf71b59c7afec333dd5e59fa8500e3f7c2b400000000000000000000000015534d1dbca6af5469ed488582efb7c4747a072ad3e5d09ba7f9746f0ae4a714b51c86dd2f9b8bf72279133c9c6011ecd3663a66731e2e4bab9f251d534ae08ed1211db746680365558b107825661f8d2756ba21d552de42470ea16f76a5558b4ba63a3d35a685b34761d80b13b503c6554671f3dd80348bc48fe06705225f975d22bd2d1d97a161e3a970b613ae5afc96ad87d37d9d17d4f5e3db4e6cef76917ccc75207b82568662fa4401cad57c137487747cfd", &(0x7f0000000280)=0x10, 0x0, 0x56) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYRES8=0x0]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000680)="cc86b6fd7f", 0x5}, {&(0x7f0000000180)="48576e9781d5883110a4a187e961", 0xe}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[@ANYBLOB, @ANYRESDEC=r0, @ANYRES8]) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x1, 0x8000, 0x19) socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000006c0)=0x4) r5 = fcntl$dupfd(r3, 0x0, r4) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) bind(r1, &(0x7f0000000540)=@in6={0x18, 0x3, 0x1ff, 0x10000}, 0xc) r6 = dup(r1) r7 = socket(0x2, 0x2, 0x0) dup(r7) sendmmsg(r3, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="4ace860901def54ddacd34246694624471949751ddf7adc57366e0011e", 0x1d}, {&(0x7f00000005c0)="56a62ec8e3738e55148800b36da8111e7997ebd96078e0fa34f81a8a69462d2f8582553c8e60fc24975865d854ac9fb1d834892f1c2d09ae285f04290fa785f28604a5c6981047f3f7de2cacbd59eb45c290c3ab20aec24687cec8df6828e7b2d365a8cc8ec950ff4a64e34682031ca9cf30bb3ec4adf6", 0x77}, {&(0x7f0000000300)="80877f7bc9d1b51472f1979eac76445350944195e438c1f168dbea1bf52e1f8e6d12cc5fe486504f91fa15ec861f9ce80295c6f8692d140a3b69174de9f6b2e75a792ca9444f4ee419c12260fe7019cb68327ac03994a50ed8162adfddb125f75b5554f92636b6e1782dc7d135c9b6ff7290c6c6616f92d3fce1874d90fece0ff2116412b8be21e31d590b990556b3b1f92cf74ab1ae88fd9e8e818438320470e54b0039974ecd2c4d7c3e50a577b11367e43fec69a8c731528474727d9738fbee475cd4cc7ed8048bd4016faec61b", 0xcf}], 0x3, &(0x7f00000008c0)=ANY=[@ANYBLOB="b000000000000000feff0000faffffff9d96d8e82d53b3208bf53faf2300508f62d8d1637383878b08ed3999ab093fd961f756b052821a61a35fb146a0d105cb7de917170e18a3f4c08f1faf477b05db97748724c066b0025b246e859798b4365519b8cd5ee0ecb201675be86e994379273d9edf39af406cb5948413359a64e5cf67e42e1e80a48a4321703de7ce4aa7e778302a8e41da786e79cc2b800391e00a966dfbf2b867afaf098ccd448000004000000000000000010000000300000059ba4b55160be63624dfdd30076934862e0a34b57f853b2064c2d77a30c98a15501b43ddc2bbcfc1af019f0000000000180000000000000001000000ff01000050276339cbc07600c000000000000000ffff0000060000002d05242149178f50de47b49e21041045aa0f2f5e902ca1314c527680181664e2aae728c0eead4ad835177252a686513301c7a619c4762683c824e12b3c154f9d0e8315426f1ef4883ab4c06495edecb7178c173138120b5da6b84959fa297141bb4927fb1346cdb906d6759061fbc87f98ce7d722ab4581e0cb7ee21c3f5f00f53f4aca1d80a610ac867862ea57bb4a0a620865b8fa6394f90cc55e11607cbfe81791f3cef64f5996814829958d800001001000000000000ffff0000050000003eb586faa3394678ef918a17a58b572a65207f3d60f65e74823fe0805f650bbb5aaddbdb901a8bf98e5ba8f651e685e5f9dd344c95881070320ab4d3d06f1a84cec3ed1e424c34c6720a8192d75a7cc84ef39b68a4e6e6e7362ba3b3a1ce4fc1554f2c009f5a9b5f126c5dac9de1d219e260b95bc004800da9dc3aad35602ae1103006b9af7a53d00c05527b1b3325ed9e1d7fd329d2306acd4d0a189ab512e509159b8aa586a8beb903ee9192e77caca760a0e7f79002596f0ffc478608867cdd072604f23acc2cf31b55087b17eef1c916f6c882ba4fa161d60f0e4537bca7ab9a6c51ac8f93cbafbec37b1c1ec5e8970cd130788a8ff0bfe72a219813d30096c914a4293912db1bbe5af97fe0853e668464979bf32d2f19ffb184ffffffffffffffff2421fbab3f"], 0x2d8}, 0x1}, 0x10, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="f3ff018d", 0x4) listen(r6, 0x44000) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) executing program 5: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x18, 0x2, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYRES8=r1], 0x6e, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fd389f4223864f706184000f1245146955b84e3c261d985a3", @ANYRES32], 0x6f, 0x800) msgrcv(r0, &(0x7f0000002340), 0x1008, 0x3, 0x0) msgrcv(r0, &(0x7f0000000580), 0x4b, 0x2, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000600000000001f700cfa8d041e64124d8c00faed928fc727290aeaa7b266bd81b83a92b185e10150aba14330079d0f8678ef41cc811dae1df180ea"], 0x3c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x4000, 0x0) ioctl$FIONREAD(r2, 0x802069de, &(0x7f00000001c0)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xb, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x4001, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r1, &(0x7f00000001c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x186) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) shutdown(0xffffffffffffffff, 0x0) msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f82, 0x0) utimes(&(0x7f0000000380)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x5, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) r3 = socket(0x18, 0x5, 0x1) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', r4, 0x0) connect$unix(r3, 0x0, 0x0) r5 = msgget$private(0x0, 0x511) msgrcv(r5, &(0x7f0000000940), 0xcc, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYRESHEX=r7, @ANYRES32], 0x15, 0x0) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/4}, 0xc, 0x0, 0x1800) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, &(0x7f0000000000)="22cc0a67", &(0x7f0000001a40)=0x4, 0x0, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) dup(r5) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) r6 = socket$inet(0x2, 0x1, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffa, 0x19}], 0x9, 0x0) r7 = getpid() fcntl$setown(r0, 0x6, r7) close(r0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffec5) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x15, 0x80, 0x20, 0x800}], 0x9171, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffd, 0x7}], 0xff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/88, 0x58}, 0x3f8d}, 0x10, 0x840, 0x0) sendmmsg(r10, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0xb, 0x8}, 0x10) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 4: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getppid() r2 = getpid() setpgid(r1, r2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/123) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, &(0x7f00000000c0)="76c128746e823074663ded438fd8aceff69d7d730d007a5e44b1ae1ac6b21f4b6e1eae5f10232c7ecd877128b663947bcbcddddc2fc72227950e29c370d76090b885ca9e8dfd49954bbaa971027597cfdafd01528125d47a3e4f16a84a3f7e61516e487a821b3c51dd11403f46987512d2e58dccf6e350f3f341410901e2494703255326d6c9972d1cf741c5401d142721b297b0b34e00d6ae4c4b4faa6d68a9c5c9c5b3db34429e73c1a81ad69876d150fafee51c5c503356100de0b0bb420b4af938d0f778d3597b604c87f152b1dcedfe5980b02230e1bc5baab4bf84", &(0x7f00000001c0)=0xde, &(0x7f0000000200)="963110eab6e296eb4602b6e4f5cc5564c9432e5ef5b70bca19cd10a30d01e4e92a72a76900422f2c8ed9cb599b9f7a2edffe2faed648a4c3f3ec417f645a64e502fe1b7b0f88b311c3c60c7e484f92dac331f3cf7c674229f30a4b8b8331a653c1d539f454da4faaff41c6d7cc5f9bee92c291c8f80e6050d06ea2c8abecd7872912a3eb0cfae40c0c9b58", 0x8b) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000300)="60e9c3f1287eb210708e575c77e376c74fc06161e31a30d507e9a693daf58cd9c5291a384fffc73c404d2bce0cb902461434bae507deb031662d93d1330dce", &(0x7f0000000340)=0x3f, &(0x7f0000000380)="0da5fe30765c92a1bd22e802b09a634a59f5b7a330", 0x15) msgsnd(r0, &(0x7f00000003c0)={0x1, "5de60d4265e3bf5c517f4d58321761431367c3a240693beeb08d242477c98fd9f442720efe9e5eaa5a60b8bb2ddbb6388d1620962e5fdf3d5f62c29d6c6c5c1fece8894a62e39b51fb9ccb19f77df5d37b23fd154f137c06892da952c0da18dee925160cef6e0eaed1d3c8727fb626912b83c68ccd693d34be7ed3439ccdd8584fb54321c3630145c13c5e4b4d9460464eb8a28a55fa37121e4a50ac9326d24d7864fcba7d5cfdae2e6abfc6d1127955bdf97edd4d6b86249a0b0bd57884d23943aae85bd2873390238ad7946e9a1dade7cea13941a0"}, 0xde, 0x800) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f00000004c0)={0x1, 0x12}, 0x2, &(0x7f0000000500)="72dcf5f2dc6c4c3b3fffa75534e9c2e6900a16f4fccd81aeeb8508c0d916970e5c272e9aa482c2ceabbc2d8d67f44470314e01e6cc91a0274fc6936c0ce4bbbafb8db7c8c80e8c717b986019cefe575710b8de23e9f35dafd0c9d687a4e393be81dc5826c4ab3d7916137b88ac812366bc6bc49598c390fdd4b67a7ad6329d6da389df928b4cc6ca9f2d67afb74010a73501adffd1769831f3ee307100c292b01b", &(0x7f00000005c0)=0xa1, &(0x7f0000000600)="3ad5dfaaa91d878d5316b322a6fd616f5a335196c7f7d67eaf50cd2a95ace8badb5d04d8ef9fd19f22a47a78745bb6d5b94aa905a345d6ee9518fc8831eb2864dd3ce659d4a6296354439900db194da2c7351db3220eff8d39a901deafbe955bc82bd9582a8091b347d67b173a2bb5543e4f666b150690fbc7c3b8726ad03f0f341d807627c556eba8235110a33b63548989a07fdc235a203927513eb8e5c4fbda369e58c623250eca06a3bcab281a1322044314ab782305ebf733510d72e6657acabb95de0b3c6b633fe43ecf358b3e26ef51e0dab6bbf1e870d3f4e1903b5f289d844047c4791934ddf7cd5c450c6e418554e0bfc4950e967d7009f89e1a6b2e9585197c3992559c138d4ce624d9a0340d5103a8be6c9a0a599fe0ccf8be3b88391d76acd4e6458c5e21a0f2072c9ee06d89879e7b6d3bdc5763f84bb7f783ad119a5f48c50939efdada38e77d38bcc5248b9efb5ffb239b6661e45088ad737514ae81b0dd8c5c8be7d76b9e7590a7d41de8d3d708cefc396b70862210a339267793105370d9182f57e6424afe3fda2de1044f186107f6999c0486523a674059af0fe0817cd202362597b0ea51bbc6578051af5b220d83a66b797fb29e04865f5d4342bb01ac0cc8d2873e67016fb4e729b5409e9ee55202719c0b6c69d90d00f49a0d0e671eb03658a122f6c75dcdff4fed4bd3b3d15dd4eed88584240e1bfab201ec41d8929365ee8e28e81c880ec9dd664eef04dd75e85a956aa50de885ddae23647e316beebe71160ba5619082cc850ed3f127aa19e3f901ab8085927965aa0cb6ef4e32ad4c838d64a64b896e1cde05898fbac6cbcc9ff5e41a09bd7291a5cf34bb83ed4f3a4e8907e2b2f708a6c6ab7578875b3cac58126d18872f6b04d9f5d872a9a7f1a1b4e4e5e1d9e55d84d07d37562a5e6e312be0182e72631c16133bd9f641c55b39329de09f9fdd2e76766231ef810a0cac3704476f7fad84f131d97c30edd655592282b3ab68f242d6c5c958494cfc74cf8045f20ea711a3d1689fdd06f48a8e7554824047cfbd6397a1747730698757d888975a08bac337049ea8b36ef9c29b6478ab84ad9e38301f3ec7ad6564de7e8b99409b9bce8102d88473455a2b7041b5cc9865a0304b0e742e8ffd1a3a22535e9165f89ce1c0b91f51c655986a40dff7dbc75ef08df4d3ffba8bcb7b845dc92abc8d8503c0b7b704a1f782c2210f62de5aecdc09f3a9f180e2a877f3281df7a9da2f5500a0ee8041c33c584a5fcde89acef90574442610d88d619453dfe4844805ac309cd95d926f1e2fc6fc5f644d480b64c795662f2840a1b23638f26460c29b16ee684d12524324f8120f7cdd96f484a3a2bdff2782a1da04b084feea10c0caa8a5c34ea219ba69d61dc922642bcbb5c38ff04d813e85d6b8b73e0eea232a79dad47aae101612a781f5f4036bbe7c703981acc3811bb7564d04d67c7c6907def85d23b125988e638183ae1271a65013d8a89d0a82692c8ec511e33f7e73b252d705ce793e4b030f3c9d6438ea59ab00b45cc0f9aec0090c9c99086ac815ced0604b83fea8ee8600a6cda40d18c3b8b9e475a28bce80956af0e7879f97f8bd74c491e9f17987a0a34726a85e16dc68c0e5d4b69123ba064f972d7ff578b0e29c79798a07bd8cbbe54450e3868d3007d66a537b2647797175a7bf81c22a30ed3ef07ed152d9c0cd0fd66eb925429eaf4ba3f8a06055b918ee9a71996ab889ef06f2bb29ed6b2b5c97b277592cef8cc4a5af8a7fa9ac26e937a12c4827909557accdf102536a9852c1afaef8046a2455c85a797457dc868d74d97076ff0f18f680b7a8015947724c91d27df1acd1d68b8a91a4c615f4fb5d57bbcacfaa8640269505e64faeae54d1cc6bcb056dcdf3c735921ed58cddd5ec77866d06ec8fc3e2435bbc168331b35eb1bf0b92cb062c8e79540deabb2ec82d4dad0b31828ca35df8548044248ea70509af4a13f7e04dc456d964c13500edb62fa16260cbb1756eceb882b5774a420ccca42f98c0d4708ba9fa6a077edbbc4647b0bfd54050b8ed955b6d1332de4b1b69f769e19025098bd91bf9727a4459a37586c996d71ceb78dea1a4998fe0977d5447e4d166525358e80b66ff4ffd44b9bd2b06573eb0389171d54c63dc3b1c4419fd9d8cac75d9a1bb736358327baa3a04f7e8a15d642dc06cb6c2c787a91faa8687e8ec5395039d992374a828dbe94d5141577cdbbc92a1332f55f3682eae65347584ed34d651f6e925f534d1ed342a8984aad9f090f86da10a0dcde5a3ef7c6e6d7b7072ab0c341bc40780989fe909abb595880f340d0a87d778be0f53bd2baed15b1da329dcb635a1f28bc68dbb36ca1a938a916a939f9c5ba8de008104fcf3cc069a4b255d76222a787b6437534ea866ad9960d6a240ebf57d68af6d61bdec1455cded040871d20bfef9e2b374b60c507e097889e27d4f6a05ebeb02e4fdeb9c2f27adb385ab5eb35735bc4ae6e71482c7da4a1735efd162966ebddbb929fe0e0f8ce46fb80efbc45072ab56ac91ecd87e60b7dd6317913a45b531f349b91072b10de3fc1378646557231c40c20e45f82152a5dd840a8f554c6113543880ffc99b846b68803850beaefe9f8e18e60661bdac7dca2dfdc4db28499e6940f5d9387dae4414e6c0c71b7e65a96b316455dfe47a808ba18debc4c661c80aec7adc29a74259e6bf979c2b9d8db30bb115e778a106a3e34f72bb1bf0a03a1a5e87a2952000588531c932ba3135bbd56e7b8360d2f22a0f07a0d2df40fbad1795050eb4f979a08c641c95f8df3997789aaf6bf846d859916101c5524f228789b87d66576475eac64d3857b42c3aecd9b8139e4dfcfad923225363e169cf80ff56b28c441a87aebaa2deea3b6a14497a2100dabee450dc9c5c4e6a69d88351f772158855ba0f85c0683c338bacc0fa8b96bf40d909892acf75f11a08fee603b4be17562ac988a5f8356d16f6549c5f570df6ac0520da35a4f9f20d9c218b3abbd332e3a4ed6a21576be97127335ac549a344edc1d9da1371d553778ae2050fc916b8ec3ecc370f84283bb0606cee3db1573dbc33a583feec87f3c7f21e06bc6170e58a6c66d5ddf5da3997b150c28e6f44e80b4c6f119150f2d2d4408816d8ab52dce9fed1459d37432365da5fd99b962141baa43c08adad97ecf40db7ef8c54a34881c616e901364796a2b8de15b043bf8298f9e1f6df7e66e994ff932cbbf0d5ace0a4e848203799447ddb5dcd06d34eff183ade7a5e51fa8ed368a41982ab370e142f8bd154e50e2e596863ba36c5ae7e66065f3298683eb8a7387798c2de89825b7001b63db07bd4a5723dbb30ea9bd3991d04139fdae807d0ac64127818810b04bb920549edb2f5b65e0fcde1e64cbf0b6205a448856ffd23b6dd644d0e02b3b79fcfbdd726ea39b8ceadff46d1d85bb00d907115948eb790fdc280427531570658b711eb7f24d8b176f1be94d54877464818e39f0bf39e14c0faef2bce651e2089fbb3257811b9ee52a531820a0fa8bbcd7851d03fc42fe82b3b28e38710fd6b62e696ef6d443417929a6afa3e698ac122cdbacc51a803b2935919300fca6218b8fa3a7b114798a4c6344f02296b580cb297125728d86b24bed70ae59cd85cb311b37e07c26d8f86b3a13b911c5ba2075b08e563b6e6d481a88beb44ee4214d6cb7c4af9e6a1966dd37263717bf228cf576bdbd95f03deb50e41beba869d2717b4a5b2cd42b9d2433ac0ae8c9a195bcae90b6fa1a63b1d5f8ee160c454fcd515c5728b65b0c1a288d077d8f0e4cd438dc129fa8c4d180441b7b5b0b305e82e86799635694b02a4aee59a22d84f6bdd5c2732edb6e4713274d3012b7967072b1c34b23a3b0bf465c6471bbf38ce1353e0fa640e24facb8943d058b5fb99c2fbe6880588d5f87b7490551a79d93bc4cd3111e5e48377600c26369857cc6b23f3f627f8aab0a78b40b50255e78875f7d6ae88c98c8a6ee41bd92cdc0dfa55065556ddf835499a4c3e45849772a007dd9301f01a612c9fae629c3ea32e903565dc691d44091baa4c898c60be3b2e0471da0eb8c15cc85fcf369500002e534727d2ccb7a08b1273a481ba12dc47910886b662f62f0303c8d08d3ae7544359c3a92e8b55ba6054b0d59586c249172572d363dc75f80bf3a36969daff6839b77a6628b38f7767aa0722bd767f72e69b4ed8824c8a8d36105152d25012f7123b595b7099ef2c7cda69da279084a0e312c627138e21d8fabfaa08171ca4ac68ce3b82cbf2b0b83b350f348458f0cf9f87d4f4720977f91a1d63b00b7252d55cef0b93cb25e923d064a84f128217f42d2d14e26a3c0f0b98b5a3459f00aff281b6ed94185faa3bef049c27d26e7f5e5f180afec222cf2ec8740dca346981ac7bfab10449f5e8860ace71d3c6f437a89d6cf9bf27ff36d8115bc4aeff1ce579ee4af966899309f23d6d10f774fcca4f0258bfa0348564caf7b3ebdfc93f921dc1e36a6539c8157536c671575740dc23e560b465b089933b1d163b84573d11ad8d066887a92e58bff1f19539d63c4d63dab5a9a236801f6b51c7aee6d7ccb73d2d6d3876f037f23c5a78c924950c11c084ad54b52559a45ece22168639b672e565370e9b3cd801ad3dab814c91e7937c9d4d9c7e108c1caa44894d13753b0da183a470037aec9fad63661f085ef10c74adac5ae9f0f357d6d9b5d5dac4e584436d953540ff9eee4946a3aa090ce71c6f2a4fc9407412c3b960ead0256ba2c73459f8da06e54a275704c0ef825a8984fa86b7be7f365adbcd0a822f7dfafc8c8f750990edb64ff7e188b8e604630272cc016342cf15115d957dab522cd1a0d9d849575e14f6117d991492ff29254dd705bdc9c1fe6729e376a1d575d3f495e30ab31bc591cececd9d57c863c410b7fb4cdb9277439661f0b58750c1cbcfd63c7cb622dc7b6fee20aa7ec56c2fa1eaa8ffcf36f3eed8e666f6402249565f7d60541a475682407b1405b27ef7ab0cfcff8a0bd80a7277b1d10ca1e114ea269150cd3317b3c532a00483554cab0b89f4aef33cd17df24f0579d6bdb4b8f15971e91fb00708cb83df1fd3b14290fd6b4986675534bc48cf2177e908f0acc125b194843d65d2953325caffee6f1e557d5c7267bb2eed4d0f5c4341746871fbf4ad5ee0e9924a8aa41f7dab31b2d1420012f0babc89ecfb29c55a8f972cfe860513f4f383eef75a2fc04d4c9a1ad3249b50fe38f054562136c640450e225c3493a6fa53ff6fce0af44fb0ed4512a93bc72c3e8177addbed9005a6dff81b7762e1f530e997d4f801d69f542d23974835c79a263fd476c21100d3b8185e69a5356f340769e2399c2db6ee5b9dbcb17aa1973ba046b4cfad060bd3b6321bee024ee91da98d90735fb4a0d070c2fe361beb2674f42b82ddb9ea45510b564a033383d74132dc6075486d2a4241d44e86d94efe6a326dcc04bc2d25283deef6c8c8c9b3dd2eec9f64cff921d0ceb5958a3d3da9b92e31d1d9e3e3214fcf0f883c8394918bfdf50c2b316739af0aa6a89470d0ec00220c8c447c3a7efcf65661068d962784555e4ff1caeb9a180ea13341350a6d21821e434d2f6c6df279ae366b3f3fc762845830cb5a3b6b5d1e4506fea4b6bd17a1810abeee0465cf1cba6f7590a33854bbb48b089a913c87e72e97df20db6453c2324dd9a40d133334d1d975c419d6a1736f97338ab9227e6dcdaa5e93ca834739c533a43803569a65fd7232856e377a4653627a607c", 0x1000) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000016c0)={{0x1f, r5, r7, 0x0, r10, 0x80, 0x3}, 0x8, 0x339f, r2, r11, 0x4, 0x7fff, 0x80000001, 0x5}) msgsnd(r0, &(0x7f0000001740)={0x3, "aeecaa920b3a990c11011792df025bbc02a6c08315e2629138f2681e55c0bd9b39ca40861d186a97af9f93ad77fa99631cf88b1355499224e37b4d6d41b790b5280e783e7704c45697177e5a966526ee584645204534d3cd607fcfebad995f69d5d963c4ed54c17f63c37cef069226707d9a393501af2c520787aa0f1b6d4d9b76fcbe003d68f1827bb8692972e0940836ce025a180a8c956abea8905cf6ca85e8a3c420107059fc917e5af2c0eca10975e9233bae811b0fb02df534713974736ba6741c612992d0606c48de6f3c5df26f40f8ac245d76171bb5dca5b1959b"}, 0xe7, 0x800) msgrcv(r0, &(0x7f0000001840)={0x0, ""/183}, 0xbf, 0x3, 0x1800) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000001900)={0x3ff, 0x356, 0x800}) r12 = shmget$private(0x0, 0x2000, 0x47, &(0x7f0000ffe000/0x2000)=nil) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) fchown(r13, r9, r7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f00000019c0)={{0xfffffffe, r5, r14, r5, r6, 0x18, 0xf41}, 0x3, 0x1, r11, r8, 0x0, 0x7, 0x80}) r15 = semget$private(0x0, 0x0, 0x0) semop(r15, &(0x7f0000001a40)=[{0x4, 0x2, 0x1000}], 0x1) msgctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000d80)=[{&(0x7f00000002c0)="7860cca14f697beeb04738eb5ce14a7405b1327bfae09fc7842b2b622551f8fd406017ee1d871c9b3942bfbffda4f5c571fe4e21e9f84f1f5dc0ecd9beb4d7e9f5", 0x41}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x8, 0x1, 0x7}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x1a0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000140)=[{0x0}], 0x1, 0xffffbffffffffffc) r4 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(0x0, 0x2, 0xe08, r5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) accept(r4, &(0x7f0000000280)=@un=@abs, &(0x7f0000000340)=0x8) read(r3, &(0x7f0000000240)=""/55, 0x37) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xc8}], 0x40000, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000a00)) setrlimit(0x7, &(0x7f0000000180)={0x20, 0x56}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x406) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x41) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x0, 0xfff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, 0x43}, 0x5, 0x1, 0x0, 0x0, 0x0, 0x6, 0x4}) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) clock_gettime(0x2, 0xfffffffffffffffe) socket(0x18, 0x4, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, &(0x7f0000000000)="22cc0a67", &(0x7f0000001a40)=0x4, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000018, r1) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) symlink(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x80000001) fcntl$setown(r1, 0x6, 0x0) syz_emit_ethernet(0x231, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaeb5fd5cc258486dd6288860401fb083fff02000000000000000000000000000100000000000000000000000000000000060600050000000000000000638c4aa30000ffffe000000100000000000000000000ffffac1400bb000000000000000000000000000000013b06001f00000000000000000000000000000000008cb1dc88a19a1e970000000000ffff7f000001000000000000000000000000000000018928000000000000000100040103040105072aadfded05d5bfe3f09544c18d4bbd22f7585e78bed9d8b95af19a70790d0a4ad4b5b785d8d87de34e710f01010036fefe9cb43e479ec96959ad277a3bf7c17b544fe5661a83948a1b8845d028df8330ca66e0b86a3ec1f7a5164465ff66e28383ec1dba36880fe48608428b7696b681a5bdc7d23d4fc17f26057ee90a675d22a990f1636f8f3dc1a334f423a988a170b951e72064e31b6008e4a839e41cef17f2a26e1ade714138b7862b8e8e25545fc4ab97b750646f43b160fa71af20e8201abf5b5556ff6493ffe6dfa2d05635a978f929af64522bb19969363341c134f3aadbfb4854c922b72b3632ab31fdb382a5940e3741d3337bd89db0da0000a7daadc94f3117b2f3a67d313b909e192567a006b577a08730e5bd3a26e88f24f1ad636eb6c7c9cd4e52e1515f0e028ec20400000993000100040105040108008900907800000000fe8000000000000000000000000000aaff020000000000000000000000000001000236374280aee2f6772344811b196fb6c237"]) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x180) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000149000/0x13000)=nil, 0x13000, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r2, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet(r4, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) sysctl$vm(&(0x7f0000000040)={0x2, 0x4}, 0x2, &(0x7f0000000140)="19fa1c", &(0x7f0000000180)=0x3, &(0x7f00000001c0)="2fbbc76d1b89ed4aba977270e848bedc4a48a4852168f42b8cfc58d982c0b7c40a98a8556b6007243aa7386a8d00328a3184fa6a6a5c4c0f258f32f4e93f2829dc1d46259d656a06f8cd9bae3444bc1d12944293b430019ec38e0f86989e3e404c48a1afbc502ff1261829fb2072c7191666ce238e8f66b645c0dc759a08bbeab095989bf02019fc4373f85a6205af818ab1aacdcdd66a8055ffa53d0a745e339eef8ebb373659a6770334f1f7244933f98b841948db91d3ee1a7e", 0xbb) executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{}, {0x3}}, &(0x7f0000000080)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) recvmsg(0xffffffffffffffff, 0x0, 0x840) (async) select(0x40, &(0x7f0000000000)={0xffffffffffffffea, 0xfffffffffffffffe, 0x0, 0x200000, 0x40000000000, 0x0, 0x4}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) fcntl$dupfd(r2, 0xa, r0) close(r1) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x6, 0xffffbff2, "1010264d007c260000000000000000e1ffffff00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() setsockopt(r0, 0x7fffffff, 0x636f3855, &(0x7f0000000300)="4ad684038e0d9ca3106af3c7f579d79b7af10ae498585d3d5b1d4c6a874a68ed29ef61b461fe94cbeeb1a5c6a4488a7574e412ae484b5565548f66d3a7b7272634f01fed8dd14c0d633b1ce159cfbf8a7077eecbe49b360c0d74b11cdf7aa3a859eb55479d486c76632f2b36f32d7566ea62", 0x72) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0xfffffffc, 0x81, 0x5773c543, "102609307e7be2df67de208c8bda64612c3100"}) (async) socketpair(0x1, 0x1, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="5b6dda63c7a0e8d05275b7730abc44dc9165014e06811fc2083cfb56b854612e26916e3bdc7509652c8c6f0170ccba4d6c9644b86617832573180cef9f895c7b", 0x40}], 0x1) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x9, 0xfffffffd, "a7d8e2bb1aa29846949eaa4012ac31052de86fff"}) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) poll(&(0x7f0000000180)=[{r2, 0x2}], 0x1, 0x0) socket(0x11, 0x3, 0x0) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r3, 0xffff, 0x1025, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000008c0), 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(r4, 0x0, 0x38, 0x1002, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = shmget$private(0x0, 0xa000, 0x0, &(0x7f0000ff4000/0xa000)=nil) r2 = getppid() ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000016c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x3, 0x800, 0x0, r2, 0x0, 0x8}) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) unveil(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000140)='x\x00') shmat(r1, &(0x7f000018f000/0x4000)=nil, 0x1000) syz_open_pts() shmctl$IPC_RMID(r1, 0x0) r3 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x8, 0x1, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0xffffffffffffffff, 0x0, 0x3], [{}, {}, {}, {}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}, {}, {}, {0x0, 0x0, 0x2}], {0x2}}}) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) shmat(r1, &(0x7f0000658000/0x1000)=nil, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) setrlimit(0x0, &(0x7f0000000980)) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x11, 0x4, &(0x7f00000000c0), 0x0) executing program 1: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) dup(r2) pipe(&(0x7f0000000040)) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x19}], 0x9, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffec5) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x9171, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000140)='./file0\x00', 0x0) r8 = socket(0x2, 0x4001, 0x0) dup(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r9, &(0x7f00000001c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x186) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r6, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = syz_open_pts() recvmsg(r4, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a6e100"}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000400)) socket(0x11, 0x3, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0), 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(r0, 0x0, 0x38, 0x1002, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {&(0x7f0000000440)=""/74, 0x4a}], 0x3, 0x0}, 0x4}, 0x10, 0x1064, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000140)=0x4f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) socket$inet6(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80606949, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000840), &(0x7f0000000880)=0x4) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000200)={0x10001, 0x8, 0x8}) fchownat(0xffffffffffffffff, 0x0, 0x0, r6, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be94097", 0x6a) executing program 6: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x1, 0x1, 0x30, 0x1000300000010}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) ftruncate(r3, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0xfffffffffffffffc}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r7, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) flock(r2, 0x1) close(r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x2f}, 0x1}, 0x10, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) setrlimit(0xf, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0xc, &(0x7f0000000140)="71f91e0000ac00bde1a158bc5a911d87a34b8e5f84dd71b59c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x0, 0x3, 0x80000001, 0x5ba, "d500001b000814030790b900000000000700"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3}, 0x2, &(0x7f0000000180)="d60c0ec1c7a816d65fb72b3b5c5059af12319f17ab6431294311d00108c1165f05d4f0fe44659b5ffde75c5df347cf1157839262c46b5f5d27cdf864392f0ffe9fefe4bff4774e76c60e481de8f63bac68e8e205f8e399294917da82c19f2e8ae15b0ab3", &(0x7f0000000100)=0x64, &(0x7f0000000280)="f2a4d2b2329c29c9956314af8800b273e0b618a206ce682c4ab33bfe88c9842b3b8fe4ad68233b775aadb8f441ccd7f0a6c7769ad6095202da2458e33560d516f1f9dd5f68d8b8dd3dc5666d39fe965ddefb6f04a09c59f6ff6b61fdc269f3d70f09066771e7de777eaaa592ecaa93901617a12788e4e3ca597ec86a14526f8954aa754059a293488fdb7bd50016b39f78b41574bc92c5857c4c6d0d3f39d89ec64ea0a020b3e0feaa5239897b4350ad71a920dd13d2d25d61706299bf2b763509907e0c7626b151deff168c99ae712c7196632ae5ced9168a5ba6bfb8d3a6ff216ab935e975ddb0389dd26811fee9f3", 0xf0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="b323013bf4d34cc7e560e7f8921fb0c082fb8b9dcce75d08", 0x18}], 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) setsockopt(r4, 0x2, 0x400, &(0x7f0000000380)="8ee70c54dedfb8be97aa69a372b29ed5942505d4ea722a2f05ca911545e6d0f8ba66b387c035b98a5e11f7281640366e0bfd976cfb4ce69835a48b7a297a55927267fc0d66516d49a87d51896a838a453804c075f018fe97d9545e1a7104df449e1312bb2778316fff52515e426def5842c611bb0b7105c374b37b", 0x7b) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r6, 0x800c745b, &(0x7f0000000140)) dup2(r3, r4) executing program 2: socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) flock(r0, 0xf) fcntl$dupfd(r0, 0x3, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0xf0000000, 0x3, 0x100004}], 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000004c0), &(0x7f0000000080)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x5548f633f75f90ba) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x2, 0x0) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000700)=""/201, 0xc9}], 0x2, 0x100000000) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xffffffffffffff94) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xfff, 0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x400, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1800) msgrcv(r2, &(0x7f0000000800)={0x0, ""/203}, 0xd3, 0x1, 0x800) symlink(&(0x7f0000000580)='./bus/\x00', &(0x7f00000005c0)='./bus/\x00') execve(&(0x7f0000000280)='./bus/\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000540)=[&(0x7f00000003c0)='^\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap', &(0x7f0000000480)='\\&\x00']) kqueue() msgctl$IPC_RMID(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xc07, 0xfffffbdf, "97071540b87d3f0000001000"}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000001b40)="ca091a4cae3d88b240910da3b5711bc6678ff5206f2386134eb9123254761f8ddac77a4c4010", 0x26}], 0x1) executing program 2: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) geteuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) sendmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="68b2341d5a3c23d5fe46dd4243d6ea9fe543c8d2db23d217e49659f522c50da17f545184ab2241a9d77979c15a1fba7dea9e3825a1d1f557aefd0d", 0x3b}], 0x1, &(0x7f0000000f40)=[{0x40, 0x1, 0x0, "557855dcb7ba3acccd7f92f82403522fe6ebde64e00364594f09895192913586dc37feb90ef804d0c7bf1bdfcf2b"}, {0x10, 0xffff, 0x4}, {0x78, 0x1, 0xfffffffb, "a198179bd36668d3a810a8cc80903a8cd073ee1380eb7a63b44834449ecbefa7e789fcb54ef07beb3a1107bfe564949c40af26e902e897e18216cd7cfd3b9fd733dd35b7fe06a6ab0d3eded545769f7a8c6e23de3bd56b17bcf656c52ce821588657dc3728"}, {0xd0, 0xffff, 0x3, "52ade9d2924f483e699012d5dba6b231e0d8246c6615ef8b6e865df3f9d9c7d3da51aeae3903f54ace684550422c47fd9ecbae2f0b88559c708d234003d3274fc3babcb2ca1d87ccabb2a55e5c04d6044bcf7213d04dca2a5284e2f91501a5d1d2bf07510837b48b9a1889a3c3851e763b3966343be476eff92da2cbb9fdd3c4a2360f5204ed078f5667ffaa125085e92b95ef45ef9345ae389ca72fb00066eb7acc8bdbae7c815afafb2870dae87f2f2a1385250be9331d6c829a"}, {0x1010, 0x1, 0x101, "f1f7abb45e36733b9d70f1cfc529aeb4348a068be662bd24bbf9c35ae230d84c6e7366be6a732d8e486e998e055dfb0ea08e77e3dfa7f01004c8c5377317adf79c24174f0c02f060c72656927809affc0115568e59be50dfef19411f2b8fbfe73d373f84c3a3e3a4d578754a274241bf98b19a74eb2a88adfa7ce6ec488c969565e399532f33363025b43aa0fb358f10ac4f0ad5f7014ca480bae44aae7b8381e7858fa7b8f75cdee715a8aaa6374bff8766beeba08859de1499014607b48f36fb9b1b6e4ba23377951fc1f18c3ca3262c30285d57590f5da5db4d138f66a4bc5268f36ce65e0578bcc83286c5a87cfc14521eff7b9fc0d45e940b16e97e5bf2bc6efe14cf8f32333b568cce748f4ec1e0d0c7d7ff5f9181c77c30ada2103166174ac99e262e1c838a5c91dbf5b696412017830e8beb04671a18e187a28648757254d6ab287d72dfb8ec52c2edc20728e2d7351e0ef16685fc07d57d7c7af146de832c230a56faf0b722f677d62a9566924a751d590819821e62e699296317add655a8f03a1713a90680d4c32471e1f9ff807944de128ff183d29d0d334b7ece7a3c61dfb19eb37e8458de51b0c36b0ff06ee382a191be2fb839c357e4aa2d95ceefac0e2dcdcf577ce047305290092ca788be5c721ec9823a50dc74bbaac46fd1dfd687ba5b3013a8754e61e4dc30cf0fd74bec82e703d74b7ccf838efc5c07972cdbc2c300be371097fa3f52cef44aecea11c9cecd63f7d67265dfd26196dd1848d071e94fe57aac5d6b769d3656e09eb4f1f94f269508fd56e76d897237f13b1c3ff3e9736b33922e9e06938bb966e1f4eedf0224ba0f5e8e5b1048ef86f8208e8b9354822d04f6eed79aa62a2f26d1e40f1285c87bb5e97a7dd9a7af7703d9f808e091869661f0b7f0ecf62571b73c4d3888982b271772cbb847dad1687d1d17d08647cf735617d9651616e24880e3d0cbbb9e017da297c5780ae070aaa8462ff2a626843694a72e84eb9a2569c64768649738b67bc9d462cd90bde8256e1040dbee8fa84eef3775f1d8aa4abb70bfdcb5cd8806ffb0ce8dbffcdc685e18549e7f03e4dec6ebecf42676bbd9fce36e55177c4a1ddfd2d111de02f3e205f0e608595c6c0144f8179763f21b7587c30e41a527cbf8ac8a55fa71fadc42f2a9489121d858549f52d12fddad15066f4c445a1cbb93aa47c9c89d448884ee7e76d5df08be6f3557f565ea5cd09f97b167c9e7668bf2e503f580269c7aaad89046709b833641a24b05127a55728f3ef0971a5c0793cc95eeb17ad13f93723f9ae40b13f960060a0be004c48da509e2fa4b545335de78ae54705eec56e291082926040ff3d61199f135c58d3c4e3475d63cf2bc4d4caf3f0655f68ec7ae4eb1d3401bf0599faf4c5f814aa826f1019ee225ef8a85ba011e99d1c2d4822423281835ad21bc666b3c848309acde70bf48774e8637212095a30d7e24b04b0a21e86fcad31b64454a1a745bb318423093fd0fac79a464cb7a36847f49f30c1e9ce0e559a2e4c86083fb0c55ffa45b56d70d110280947ea3bf5b2ceacea1b36ca9720e0779201cdfbb51e15761c2dd975679396a60e6a9d78cd22c2d67cbca2e313674c9af99594fdad760af53ec9d39b001b82efa6295d25cd6ab485cfae8dfe5c72f2cb35a4ff00737c980df19d7d21f2ba67cd8faf2fb85c01a696e60d4d69590db1adae0e68a60a5b24a5e3686fd0cc02efb0b1322789e8d4edbb04267e4feab79af35fb9dded346a1f60de67abed3bf690f8d5378f1cad664d24d03f000c26a1c003cbf10cc897475b0ab27eb98076ca8fc0579dc5a68e9df1b4981b7bee06af0be7e78de48a5cc37b4ada89be5308baeb73237b39dfcc6e449be80a9ff19b96c1fed5493f473c925bbf43accb6695750a43557b2506682abdbe2bfa038bf352566a000976381854719dff4176e45a5567d5d919c67fc9a24b26940c5d0795b691f73b94216d9d1cb44c5cbbde5a4b8f9820a55c124488762b6a9c4e7797ba3aa01c01b3aed27fb287c773aa7fee655137386cf15e39a4e01911d24a15bc19da17b5be1b96230dcb68054ca30746d46f7a402406bd970649a3371fbb031d59c079f968e49631be993605606b5f723ee42940b3c8f6973c1f71cc74d79edfe6da4752286b47ffcd6b76896dba9f9e2bcb67153729e887bdee5d49c02097ca13192ad0cf84feef35a1ea4a985d0ec34b7a7e37bcbc48d87ab212d437556e99703cbcaa78bd762e95c482ef1e471ab9efbdf5caa720f95120c9be890765ef0df828cfec5f1be1d8deb06b488c12f60803684ac9ec2212d068e046bc92aff3957b5702998c1d6e78171f6d8cbab7159ce8808e2c4d884bd4c5d501438d2e95ac689119c67d3b6441f55dd625a051bbe878da52b953fbffa4953e6f61d2ba65070f45c8d93a2afd1357ca56253fabbf7d5fa08026105b845345d0a1e4b1ef961aae210a73e5b9046b1d013ed1f0e3561328dcb02022b61a639c632ef5a3ee59bbe521af6ef5b2c96a03c41d7359f209819a4e97c6f1582393f163f25c86bb23e8abdd7905139fcff2e2d28430a23ff163dcf2c9dc02e71ed7b4235cee7116ace97ae66dcdf18a997d329a22f13be342aa90012591d207da2394d2e9532e1e43315bafb1c1bba3f980a88bd470f7b0f665c887f9277a14c26076c0750363f7f10cb70f502257c0ac6f93d43b21465102fc4066ca2614b5fd3ae65bab45874ab8a123aa8f53757ccf8877219444e048853b1162e46f419241cc7cb30bf22fb3ddaf4adf3462b2ca24080906cc5eb359aecf6c671ba1e300aab6c5a2e0fa319cb34533f197cbca41b9117ffa1d0e909049d19a4641bfdff7fd8cd1386bdb20687b104dc8e8c1e3c1988a26243a92a013ccbf1d2c6a0c6053fc7e5a1cd5ffbd6fbe136bb20455e2977b216f69693f0f9e01f858262d9d0bd136c63c860993fba54d4b3456fc32c0a918dd70ea28bd49d088dbdda4272196e821c59cb45697c8dab32974d7634dfd29f7978f0b6c571dbdbc7f0cc2b4e8eba43ba76ef5c594919f8b098ee358b8ac6903f802511b1d5062bb4c7725370cdea0a92721b6a86276b4fa8328fd0142e38ad482ff694ab98c9204a85f296526846ecdf05235aa9bbadf468d53e14f438b236b108ce80b880525bbd11785991094d5aa8ce85fc36f0ea6ef1a166ef097bf5188b1c6232fabb14729abd5b22de54406268ef6714daa2d263ca272b40cbeeb3449f2daa76e1c2cdc40f3ea90824cbdd3762db895960d4d052adc04e605a4375d774438b04215ab7ced0dc3fbd824b176eab0f2014e1b2e95a8b02952aa1356003c43d77b680a7741b87627f4871ee8db1cb5309fefdcaba38c7e0d7d032ce460522589ba27b089c26c5d781cae54a620cdf8fb7157e3023196585c85c7d888bba71e89f33667d48303680c48cf6bafcb40b82b6f4f8c240d4c3622e4f32897682debb144a7e445b95f9a945e8ee34abdae6965d8cc68d7dfd3604810eb20da7dff767c26a6a25ca1451f054d08c9684d93e1d101eb6f70062262d077a7e0e141453e61238119b011932f80e095154dac8c6f1d7178b6f679f85d466505a352039eada09ac63de2b2615e1567234e412d00b6b5d6a98dcffa8b8bc31ef34506d1db8f3484e44966fbc497331087e8b4d2043cf729aa73b26ec2110f6bb792666a986abb1f1fdebb687742f67b027a0b439d1d7c43468862f252064f10b66ae0716532e97b328ff0686299aa67897370d0deac426fa9e51047e5d80f7c7290ec11522d5254b057810439fe8e8a22d3a9bf71e3a49387221d11de37cef87b8014c898c192541c995cbcd919da5a068a10b93dba9017ec70cf08e2d471f7ac8c0d42553d64c22fda26845ee0230d09d6d506256e6c41cb4841e7bac3f26e05b5226c45a642ec1f4bd23b529998178476918a6866f50985f7ceaa94cc2c82238890223f7bd8683b0558fb125786bb8b8a022ff3e0d35b36810d393fb53f64aaae61bc3d8d9eb15ebea38bcba3115c3f981ab16ec3df07e3f2f04605eb0633a8373a4d93da6016c55bcaec0a97c32d40fba89cf99edbf8b93d04f81af9f6f339fdae554667c4ea5f6364b3e64c96c15d744e56af1dc87f788f852b34677fa01bc0c0f825076c84755551fd45a9c3e7912407d6d2443ea07feefd29b45341289d78e3e5f3495f0c9e0e63d597f63c4607646b217dd9517220b84ce93ad696ed76eaea62eeb764c7c876433b565af1105c42accb3b50beccb5320bbcecbb75fad582828c14bf5192b99fdb455fb71cc1c9b57073146105827843491e61758e8b301beebf6629abacfddbb11e45292aab756e464e9b954494d102d52c5b6a6861ec56080196700789fd832242484502482e02ec059e1e9f7a20dec4d5ee9c1ab94d10d95fffcfe750119404937596cbab48f5e3b6bcb14bd8cdcbc5c339510cd8c0a2ff473aaa29a236abff664620511a318b1abf0bfc4e7e781f5df03fa95b9a06645619d5d392bcc8ef7b49b27777f788d0a2c5251c21070827b4241e45057b8a079e90318d634e7f3b47647cbace5392a8cc81037f8ca59500f0c5ebd706e2b0e7e5c064674493f22120af72e53e2050f7cbc91f21271ebce8be290365d763a14853fef89da57f24363635ab6b3598de8f42046fc952e8b4c6a1a98d1ebf8841de7e0934a6b5122bc50012384bdf851550d51c6a0631981dcce493f2b720c73782a0ab7c0057747ef787241c8e677238c16c3d6ff2b1c2c24f7aed164aa317fd506f21abe10aaeb5f30a177f76b3af3fdeab31c6e4d97d57d04ea96f9228ef23e9281332851986de16c6e81ac01c8862d2c2f3280df5502333e53f2b8584fbc8a347584c9abd9d3d1b9b299341059b222115b4edb4eb76afb9258124b8ab203ec31e36af9532f662d303becbe17246672294882f1d862c8b7423625e73adf84140fe02f8d869ec08f9b4e70272986456ff4e84de3cd6cd23874c6516f28559f111efe0c08bb5ac741ee603c2c74d6897b92f2643273e255e216ffa98fc93c301c275454dcec5e0e728ac49afb964b6fcad0ffbd29628e5da68ae3ae8df2956700fc3b3d3dede0a0e60f83afee3d77d19e45debfc3add1ca67ab473ef82793cf4cb4d80ecb1956b629d94da94230c7ccd6dc38382a16372f1ff116b9cfe01e3bb1e9e015b7281d75918fe83d28a4d9e5d7a37b3b87729fa89b34322428321f8ee7ad469633f87f2e355862d742dddb30ea4a8d566dc14de6bf1f189c5be0a52abfb810584d514fd1ab45cab17f063f4262289caf7fb7e00b238964d0fc8ba32e96669cf2248cfbcc87aea7982bf9def736bfffa0f3746d20b66f9f4806e1caec8ad19246870e99fac9ed0fedc9efa1e2a93e714fcf182bdd42832f448d842c770264960b3b675bd60a595dca56750367bce4378c4da645af1d7ee8810a6ac25aed27d6453172a2b06fb182110270f8a4e3bc8e2e4fafd8ae2bc89fba0c65778b57dd3468991a9f142ecb06fef152b47cc46cfbd4a3f9a4a32143711f953bb5e5b4b76f83a47c39f47f21149a76c732744903b08179d0aaf943dbcf14af35185110e15b3b41ffb98f210e76fa0aa056aca5aa8346c15025a325e329c782745cb036dc654c6717adac176196100795d3a31573d47ea6e427cdd695dbc4d30ef97ed4e35bc5011725c177910b11d1c512d05bc5991dd17a8e2f0adaa060f17ab5682bab44c94ccd473fda6809d4595f94ecfde61f6e943f79958d21005b787cf38d14"}, {0x80, 0x1, 0x9, "ed5cb1eb9fa14ae787e49d2f1318407e450535f918769d13c412ec66d54a6bef10ab91b0314ed675b9139e44da253502f23a570f0ac3e1c996e9a977199c8b04cc2ee3eef31d4a4267db7c6f822a2d7595c72e82d1a318c1d7c00207172de5dd6db5e0aa80b5b47498e532d9df7e63"}, {0x100, 0xffff, 0x7, "6e5a709008c78abd512706b697eea01ee812c9213a684c6f229e6fa3607db94e5f18064e7c728d6cf84a41338c6f1590629e46cc9d2d1a65f126d1858cf6898ba7c35ab85cbfd20369adf3d021501fe338a0bfc0f6aab53443f153f97ea25ccd1651a8c3886db2e23dccaa9fb3b902b18b99b3075ef20564b4ff8a54a40e3f6cbfe41124da57d37f61b8be55b5b03b2822820aa2e3724e6b79ffe081063d3d0c13e06ab6c1c0d8aa3ee32d30d8763d06397f0c1d44e9b4f5f2757d3b02e11cfcc8ac980ec83523cce2db3ab849353198af1586b99dcbd091515a5bf058b4557ece375279db88f8cb0acb953fb5db"}, {0xf8, 0x1, 0x2, "d8773a97a78bf9a60b88e249910174d11285b012effeb2909d46089c59a8819722c9b25d94cc573a388827f7ed40673ec1d61a340f5b525d4804bb2792ee9122a7ad2ff5ebfbf2b90c9c92c6edb2c8902d239a1a883d77035c52bd9e932bd3823981ff04b27d8c60e2f12fe1cf6da4bfd49a9df9a401e91e1d3bf4cda7b23534579a7ce17c190669c93846cb68f4030cfa88a39fc8798de551e6b1e8b9b61ba78d5a36933911763c4048448234ee8320308cd03c479f5b0e86a20f74906120ca24f34c59db1c408ad380bee6864dbd0e5487627b21224fb13c41422530c8909b48d5694e45f2a0d4"}], 0x1420}, 0x8}, 0x10, 0x400) r1 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000f00)={0x0}, 0x10, 0x0, 0x0) sysctl$machdep(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) sendsyslog(&(0x7f0000000240)="c31d89fe427b3f69f5436439cd35ee1541e6786f315028eda94bf3bc7fe7395774a98318f0ea7b1afe68c590276a5a8aebae6a6cbd4c4881b189401f1e97c9ef6c674930eeb1ee64a7ad0194f45bb16ef6b95e7e3860aca5eb73dc67fc3b456da61e3984c6e5c7627e98bd453ee50ca00d6abcb21aaa6c7cd489e2d543c6f27b57a40a3f6256185280e4b4abde19b6f39a85894d61e74e5fcba47ee0d16fecdff802e29cdd23d89fb7d3dfd4ff73b612e9b685505b263b332bbab7550d40bc8a19dcd8e8ca203ec91dc7bb07987a75eb05ef073c42d94635e24b447f599bb914df8c60ce13fcd451222ddf1c56918b50cd562e879791eb76a1331636cc9b7d9d14be887a1d851016ebc3e27d49726794c88f0c0f3e091797e23fa96da46dfa0a2f7c4eac846df1dc2ac9d72fa05a15e2446d81a8f64a26179c4b7e4a3ea4188b021665ee8d50d15ab4a764ce9a80ca2cbfd4ec37510003edc8b1e58527981dfc3d2960c2d2198a589a19015ef1767f3025816e4cef73ae3399314c1b4092b3f4348b355dba98a13f07e543b64b1db22689adae33e51ac85afba494fce80836fe17bde70f59108945190deb7eecb7579976f41af55f43e5315d9cfbca74228128f1465249357d154fdac1440f4a09b7b851d2d0de086804b81edd9c5eb728356fb200cb7ddb701d5d4a6fb87d7062b289d038ad1a85e036aa72c9f175f344860e58e685ce84584edd4dfda37af31fcc109b94a0adf0e98983560b0ee38f29cbe820b8be8620f907eb865afe5810e065adb734d0169fe6d2e5e8966c19a646dedb29e42b4810c652a047d2643350e161e8e647c3a0cce1e3fae7daa5f52af20b3b4de48fb00262812f96e7038d4f8e4949d32eb2916af9312ceab2bb16ad5fe2b5999213fb0733a38dd681452acdf3d9a8995e366a8dad9c5ec173859b1d9fa39ff7f2a9021a53c84704624e150d1f8ed3de9de4d47f6f08fd38895899762cb7753c1f7005b575b9f574e8ba3125fdb8b079e0da27a664c91be23aaf80c28f93aef86cf3a2faead8bc9687d63c840e5d5c11333421ba849cd2887b600e1cd0f43c4e2d642ad0ec01c95089ed5c41ab8bb2d48a3e5e7fed7e519df0e8aa576fc5de37e1f5bf8c7a980552b0bbafaae5ed737d6ace2fb2a64a1113a75e0415d0d827f5015f662eea36cbda58f4caf4443a1702e4127338f512c7b3c3ab3296ab32586bc3d9fc3df3d45d0930cece7e75a76ec2e025dcc7ee2563ace05a6a2218121be4d2f9b051ec38da998f1fb620dcdb31621dff04d731fd7abd76db5b0d12615b5090a95d8229f91aa900189e261fb5098e85427b5dcefa2d159fe31841cdf37a0b309de8c24720ed8360217595b35617380f38fa5e508eba54665f39624b7e26fd6853895a3f95153623cd6375f71ac80bb30595e101cf1c73e2a589630ebc0c90f64dfc7cb62931cf7083ae6c348ddb4ba73ded70e9f9ed483c4145f6b89fa5a734ce248fdd8a7a1b12136ad348b517286c5e0b0e663bdd159db97268fcb8be5185d2d3e7d184e76fcbcf9374c8d1a4a4d1717fc47859ef484bbaa653c47de73287c4481eaabe043ca6073141ef92b727ef1c27d98bf177d8fc509bde1a0a471bb3caaf601df934463b09255342d0dcdc790b3fb6b0a73733aa6f8563d710ab470104d2eac0c7699463bcba3737f78ca36156fcfdcafc5d4df9e179860c6779a95a3545dedffd9014192c32a78b16c7a9bdc108e1f3730ba03e76ced47869efaa4b0a3f2d01dd643b9a912c2d3cf3178534d3e137f69e5788bcbeea02199612bbb5b620e9a949d47ec1f7b3a8f1e29aa974cbcd6c84b461bb270af9db23aacafbbbadf36329df6dd6026e6742ae691886825b748858f96cb5cb93d5f966f6ae841c0f58f5e722d265ecda3e81c658c9f186a78d5784a30d62e739ec6468041fd109fb426cc542aa7836a8fc52df77527271e544369dfc5cf525505ea006cec9981cafa8a17291442793acfb81cc8e87b1eae27d56aa2f0ddba4401ef62b6ac6de3bdf42c0a078cd819b2ff0a6fb70303929ed7b828f277464ca9def129059753cc7fd877b2c3f955266698f634f7c5d94f0d228068e1cc760ef2e7b2a59cf37fd330342aa706e834f4ac5e16fd9e188eb551ace0d9abff496abb0a9cb0ca94fe2712a7c9adb17f69e3f8e9744a72f91550b30114757a05ae50ab8222497fd3113eee3d75f7361da39809b6bedca475d8d148c7237c2dc9c9fad313be2d934b60b43f1e433d3353cd0b2c1d56681da0cb6b41e6d308f822e09cc142f026189b2f059c40396b40b753d4d3dd2e9c03f82234481b5727ee695a520f24450c60ef76b2b65b38ae7ba7c9eb5f1851f8640957522c018176f089024a7561df636f627bd0fdd50a6e2e10514f8398ae00d84bdca4eda929ed8ab38b4e6c7cf0f9750bba4b283dcc4cd49cec8294785219a54a293e68601c4213470d642f820b6536ba43720e1490002dfb8a67bfa7697dd237e971b2d3889e57a94d6921aa2bde8e4203e9bfd5101b70945586ebc5cf0cd117c3aa2399410fe98d12dd6361b3ba6fe2b8f1f088d5e41391ae1f27131cb7fcd430ff3ec74ec78a09381c4976314ab8c503f808897127639ab71181620e52de474e30d215620ce64626a0ca6d85a9a54bb43ad5375f6ec4e6c31226326eab717a99b9aa3988157acbe1d2f2fd87c5d8c0cefa7f8e3719988df70c9cabc3f0c74025a950bd3898d5521bf4c1e090ba2e2b41ecd1b2ccde202dd898a9e04a113454f1ca431afb592bc2087da50037c66b411154ef1e7f48511979c1debe7a11893922769f42d55fa754620a7a099f7938099d831e3e2f6e9729311dc10c2b9d3021446aab1267193aeda397309812881c0a1d4424a3b132e26988a02fce180f9c855276ffe2debba8a9e588301dbca476cc3b126dc2a0dcd8c84bee08f312de9119315777ea38012b2411e034fa8f71e6e25879768a95bb31f993f518c936887b8c4e96747a6292aa120d5606539046c84f2b230e0e14aa96bd885ccc7538d6ec0594b72b7a37c4a7d38f8c24cbfa4691e05550db522c5da0d0ab38b5e53db7d916b5d129e86d8f209e3f533af037ec19754a254ae5601f0b2bfaca008a5abe7fc737e9b8e23ed3a910b42506e7bfcc005380360f88a28c8f1d34a134c3a90d41acaffcd1162e154bf4f7d5fda57939aa21c90fed53ec85c339c3a550165393308183c9c32abcc0549b16d95784713640420aac91e36e743211f30b1496e51e2cecd8a5655e737d26a370f4e2748af6e2c5f91147431294753351ecb8f36274d0142eb4b50b5f829b7a7d61a610df214e01e743bbdfe97da943e90e46dec48d49bf6b7bb5085bd936ae3a16a3acfc9d0227674", 0x961, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000940), 0xcc, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000440), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540), 0xc) geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x7, 0x0, 0x0, 0xbb2, 0x0, 0x2}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001300)=""/4112) syz_emit_ethernet(0x63, &(0x7f0000000300)={@random="0a522563d52f", @empty, [], {@ipv4={0x800, {{0x12, 0x4, 0x0, 0x0, 0xfffffc79, 0x0, 0x0, 0x0, 0x3, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0x40, 0x0, 0x0, [{[@rand_addr=0xfffffffa], 0x4}, {[@loopback]}]}, @ssrr={0x89, 0x0, 0xff, [@multicast1, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}, @udp={{0x2, 0x1, 0x8}, {"be90e1d10d"}}}}}}) socket(0x2, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) socket(0x11, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4ebfac6bbaf7958) pledge(0x0, &(0x7f0000000040)='\x00') executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x101, 0x0, 0x0, 0xfffffffd}, {0x3, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x7fff}]}) getgid() r0 = socket(0x10, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x400, 0x4, 0x0, 0x0) pipe2(0x0, 0x0) r2 = socket(0x1, 0x0, 0x0) r3 = socket(0x6, 0x2, 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r4, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x6, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000100)="71f91e34", 0x0, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000240), 0x8, 0x3, 0x800) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4b) pwritev(r5, &(0x7f0000000040)=[{&(0x7f00000006c0)}, {&(0x7f0000000140)="046db399578fa9dc9a9fb0718244d66af0c2f8a9862fefbcebe0b8b071e0feeac4b61332deb0a80e5b6bc5f318df7d14d199d3e907a91eeaf30f9e4ed46c0376d27f5dbfd6cc59b9a95ab59500c8f62fe1f2cf2f0cc402350241ea42fddfc091bfafcf889fa92fe5884d4402b0d8f6b9c97d7a4f0721a553e02ef564702b33596a4f09738b1296102b82a74418cc78c235b3039cae4041ef115a8f3a76f96078703fef81048411a618f307de0e90a08bb5d4ddc8d7d176e23cd08d5a9273b062352c", 0xc2}], 0x2, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r6, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) dup2(r3, r2) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(r0) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @timestamp={0x44, 0xc, 0x7a, 0x0, 0x0, [{[@loopback]}]}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)='|', 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x14e) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fffffffffffffff, 0x3}, {0x4, 0x9}}) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r5 = dup2(r4, r1) r6 = socket$inet6(0x18, 0x4000, 0x5) kevent(r4, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x59, 0x1, 0x1, 0xff}, {{r1}, 0xfffffffffffffff9, 0x9, 0x1, 0x8, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0x80000001, 0x95e}, {{r0}, 0xc, 0x20, 0x80, 0x8, 0x1}, {{r2}, 0xfffffffffffffff9, 0x92, 0x2, 0x6, 0xfffffffffffff61c}, {{r1}, 0xfffffffffffffffa, 0x81, 0x4, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0xd, 0x8, 0x3, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x6, 0x4, 0x2, 0x10000}, {{r5}, 0xfffffffffffffffa, 0x10, 0x80, 0x100000001, 0x7}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x51, 0x7fffffffffffffff}], 0x10000, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0x53, 0x2, 0x9, 0x9}], 0x48, &(0x7f0000000340)={0x8000000000000001, 0x1}) poll(&(0x7f0000000380)=[{r4, 0x1}], 0x1, 0x2670) r7 = msgget(0x3, 0x400) msgrcv(r7, &(0x7f00000003c0)={0x0, ""/36}, 0x2c, 0x3, 0x1000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_flags}) readv(r5, &(0x7f00000017c0)=[{&(0x7f0000000440)=""/21, 0x15}, {&(0x7f0000000480)=""/239, 0xef}, {&(0x7f0000000580)=""/28, 0x1c}, {&(0x7f00000005c0)=""/196, 0xc4}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/240, 0xf0}], 0x6) socket(0x10, 0x0, 0x5) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001840)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001880), 0x10, 0x0) ioctl$TIOCSDTR(r8, 0x20007479) openat(r0, &(0x7f00000018c0)='./file1\x00', 0x400, 0x1ca) accept(r6, &(0x7f0000001900)=@in6, &(0x7f0000001940)=0xc) ioctl$WSKBDIO_SETBACKLIGHT(r4, 0x800c5712, &(0x7f0000001980)={0x6, 0x80000000, 0x7ff}) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000019c0)=""/216) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r2, 0x0) r3 = socket(0x11, 0x3, 0x0) ftruncate(r1, 0x4) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) getuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(r5, &(0x7f0000001180)=ANY=[], 0x6f, 0x0) r7 = syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x8, 0x6}) close(r7) syz_open_pts() ioctl$FIOASYNC(r7, 0x80047470, &(0x7f0000000280)=0x5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4}, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x68) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000180)=[{0x1, 0x1f, 0x37, 0x80000000}, {0x9, 0xe8, 0x3f, 0x8}, {0x1472, 0xc, 0x13, 0x10000}, {0x3, 0x80, 0x2, 0x9}, {0x4, 0xfb, 0x81, 0xffffffc0}, {0x7ea6, 0x3, 0x3, 0x7b5e}, {0x5, 0x3f, 0x4e, 0x20}, {0x6, 0x2, 0x80}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x57, &(0x7f0000000500), 0x100000000000024c, 0x0, 0x40}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000040)=0x9, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206922, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) getegid() open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000009078e0000002ac1400bb01070707000000004e234e200008907800"/50]) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0) connect$unix(r1, &(0x7f0000000280), 0x2) socketpair(0x0, 0x1, 0x0, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x37, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450c00290000000300009078e0000002ffffffff4e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000a36ec154d4d62ffe322285ac6a7d415cbe28332c712114ea8714d9f1e5bad3278c13f19ab9ead79bce765c670c2bbc0b7970752cfdd8e04317d4ca40c376c8d504d1ce42133e2e03cfcaa99784a71187a5954be3848204993363f4edf1a1fce6317cdda0c44adf6b452f7521288f8c26200ad4053a4c42993c05a0eb51bd65a476098a8f793d25348272f2977e490fa0a281ab26c2217e42ffc98ae15f066d74f86ac6a779807a60ab0ffb8e80756f5bb1e1fa26a2938a558a0bbf3d593a18b1854c9365352b9c03a953ccd50645be04af0b5b02a53c6ba571653c13d97f0afd0fa529f1c30f906f72e602b2682bd448576b4063b996e126b073f8cccc2462a73661f896c6ee85604ad376eee4c821fce20a9c5526c9eb67a0171e8b1b4f501b5e89e7e0e1c7017b23eba6827a74da5dcdd353b91df577cc4603ce1c8c61dd301e83488425367bf1d525aa74c957ad852fbed96077d8c1c3c490ad5876f4a78dc916bab8d27736d10b0e5e65c938234a19c914961486eb0c98db"]) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80146945, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) msgget$private(0x0, 0x0) syz_emit_ethernet(0x47, 0x0) socket(0x0, 0x4000, 0x0) syz_open_pts() pledge(0x0, 0x0) sync() setitimer(0x2, &(0x7f0000000040)={{}, {0x3}}, &(0x7f0000000080)) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x8014, r0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) (async) fcntl$setown(r0, 0x6, r1) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000018, r1) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/110, 0x6e}], 0x10000000000002db, 0x0, 0xfffffeff}}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0}, 0x10, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000280)="b389e5ae", 0x4}, {&(0x7f0000000240)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) write(0xffffffffffffffff, &(0x7f0000001180)="12", 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000480)=[{0x2, 0x1}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) semop(0x0, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x1, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x1800}, {0x1, 0x4}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x3, 0x800}], 0xa) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, r3, 0x0, r2, r5, 0x1e9, 0xffff}, 0xbfffc, 0xbe3}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xa10, 0x2, 0x4, 0xff]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069ad, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) lseek(r2, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x800) execve(0x0, 0x0, 0x0) dup2(r4, r0) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$unix(0x1, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x242, 0x81, 0x0, 0x0, 0x2}) sysctl$hw(&(0x7f00000019c0)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r1 = socket(0x0, 0x3, 0x0) r2 = accept$unix(r1, &(0x7f0000000700)=@file={0x0, ""/258}, &(0x7f00000001c0)=0x104) connect$unix(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x8c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x6, 0x0, 0x0, r4, r5, 0x81, 0x1f}, 0x12c, 0x1d4, 0x1}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000600)=""/242) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/145) semctl$IPC_RMID(r3, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000015c0), 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) setrlimit(0x8, &(0x7f0000000100)) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) writev(r6, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x2, 0x5ff, 0x6}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907c400000200361b1257aea8c5000020020000fc", 0x8d, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000001}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x7fff}]}) r0 = getgid() getgroups(0x1, &(0x7f0000000140)=[r0]) r1 = socket(0x18, 0x4, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x400, 0x4, 0x0, 0x0) pipe2(0x0, 0x0) socket(0x1, 0x0, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) dup2(0xffffffffffffff9c, r1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x3) close(r4) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 1: socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) dup2(r5, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) flock(r0, 0xf) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: accept(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="bb", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = syz_open_pts() poll(&(0x7f0000000680)=[{r3}], 0x1, 0x0) executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x580) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x3ff, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() fchdir(r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000180), 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="3102448a5088419f5ed3"}], 0x2) msgsnd(r1, &(0x7f0000002140)=ANY=[@ANYBLOB="0100000000000000bde65f92e161db864e486b7d2d6281648cc023529a70b5f53afb20aacbd2c1388ea9b21c2c44401da4475c2d63776afc05ccbc9ef457269284dcb64b8600350b682d41822b01b5e176a53027a5a8a919e2ce32906ed907bb987930504f0b2ec86474de91c710744fd3787899d62a87036295c0caebab484cc21982a49f05045ceb7f1225c5b357908175e3a8183e41a6869bf094b3d031c9ca2683321e0d31a8b353ebb84e4db25bf7c109aeef5c6590ffdf024999174fa04bc0dddc868fd21049b726495eaa8b5003977f672ee7d0f1556a6120678e496e4983706cdc2e8a3ba50620b51ff16e1a59a1cad8818e4e1c7b79949bfabc5854d27a077a9898f0ae14677c613ad0a945314b03ae28efcb53e205288385e720b6e415b0fcfa0369d911aac5bb9faf9303424447d3d5b82ba51a49304d7f4cd27b640c23dda0dce9a26304950f681dd2cad7ba6366abbc1b13ef0602ad6bbaf72f3d4c5521fea49654dd722fc73c9c40191e0fde83b8182eab417b30d3a2f7e1e2fbd4a30cc344243e5553eb498b157d07f7b6006f0760085542e3fb67db731602ffb7e8ce9b22394e06c64498f519cab4427702af09d5571489dc3aaeb04ea0126f8165a67c552573c76a32df872090f58dec3a391561f881ac7ab7b406143e22929e9ea39e720dcba463116957f3649515b8f6908dcd62da43b214635c5b062bf3f81e191c0245638454ea14412b1e34c884bfa1921d5976f7c1e05e6601570fba9574b693935ba6f2c1cc9a35c7f4768868134031cde658dfbfd21b96e64491d25ff48c4b5c498058d5df735924d5d989ea36b24607fa9b00c94f84323e4bac4a7839e7bbe2b9d8fa4e99e40e47404677a9ca83837f09231501c5ca38f2917b143fbaa9557950bd54f4985d17e3148629580107842d40290b11f1dfa0b1a802e3ad0286703c6b70838466266890548da830de8e76453b1c1c3856b272fcd5632d72c852ba389ebc89676d01be259d748ae81b3cd10458880887341d8acf6c530e0f90d93e1abee301bf9f7d675da5c0987646b6e2e019936795f7c43a88bc2ebc99eb149dbe76162e2e6a62b10fb7feedfda60e7682934543879e832b91cb6af5a661462f652ea32e1d0b3e09f1515aa63afda39e6484b01154f134287f353ef9f8d4ef6fbb088b5eff75f10d05019e329d37751b9a79c4faec71d92fb279a8549064d04b36b50f037c2b8954dc847df84d2661d786369bde23d11fcb2ffd255b27a5c586ec591acedbbd6579cbf5d4bf5c129062801e6b07854217aaea5e78924c36a2e36ed0a42da0215afd737c7fbd4713ad438b505b778532d1e15fbf92d9fe51dc320d9a198e4c00934eb215f3730bf6806ae9e4df37ba3b0ff8a00799482ef5de80f543aedbf3d1bf3307d7640a0f7f973a476f01c7fc267bf07e60a5778044e2d81b2e1f5aab2eedde053cffa6be48f4e9f5d2fff269dc1bb15222278052a323639cf55aaf756625a4bc8659562fdf76a727e6db1de5d211534814e4f844de9c15ab30291322bd48278d144bf6f08961bdd1964b3e7263d24c1330f49651b7547860fdfe19e400b3054ee6422c1330f7eea4adadd0e3db918babeb3f126d04baf4322c286caabe07e6c0a5858e6e68d7926c4538daa0f6534bbe5dc833b4e95eecac017740e6f89b3c80c4e762c8fe7da9dd09d06d7d245498491fc6f8f62ece8ffd644ba9116a401822a5373ba481d55c3c30af1a54163985e02d2a322db54cf9bba738d4d01853f30c2630f14935790bc11f4ebfcdd37171db0abb110c96efd4a5b8f2862d238f0c440b09d6550eba2714374b58b05ea0e9b3686a726f10032d88b25c67606a9b404ec6ad0f9b8f7527bc24fde2e493f0f5110f9569e7091e90660be79abc633a6ff908ac5a3ffbc07c2e3f97bf0be7f8d1e4bcd1e4e104271f34e8c57aa8d515e104121df13d5f2ed60ba64085b7682b44d0b8dce88d595f5c1d48dbcadc22e482dc0592791010a21f79e23e7c5ddee7871cff9e7e625ed7939bf8a4384f9104594d5c8f656b2904f86671fb63b1c0284db6281878c7994ab35fec0c4c980778301cc618141e570654c598426f7b30356f1648015fe16a08c2b556fe8bd7b990057ab4ed8745bd18cc1826aebe16e7c23d5185b87c28ec19e8db664deee127d0e4ed5ac70225b9d97b25003078b8ff04efccd7e508283241c7c12dc6975944ad53ffa7db7668ef7bec1168ea17a270633b48e70edb0579106b6b6a00f1b3a3c6f7cc7519a4e87f43660067d2e4c13853b8d09f7f2c9e21d4dbab4e9943edf8c5fd0ee4628f2dd6ee1cf234db2e56c48667032b92709560c2cacb6655b5ebdd0ce8cb2a0f0cc804018743f865c19dee752d97c0fed657ac264e4fa3f6603aa606749c67f58f07c41ca92ae736179c21de188941f3e01dc0a264f6648ae06364c57734f8552ca8be87ef600cbdf0282993241c5cd88618d94c3881ee05ed2d8317f6159bd670c8b8fc7407ee319f822b044f6242e8a270a3aac4ce8f6694b6b124430139e7817ba596f6f1acd3cb1335c01904b452bd31f449d6df71aa41e2f918279504128989fd8f7df871471aae92c98d812ada082cb4e836944a3cba2ff563706178d958117e85d18bb92acdc52515a1028787263bd854e91ef3ee0007514498c3da75d53b5949e813f6a64aa18ee279657856d1a0310476cf4f9b3b99f205d52db03b2dff0b887fefc9493948dbd21ef86193f615e79568932a932224d75e6f35431b3dd21728558de76201473277eb306d4cd7932ee45092ef61dfecb103e22aa73330404b96ae0a37ea42498fa9962f10e1e386081aa4373cd79a120cac6f2aaed5e997baf8c61bc06a63cc140a34f5b41a38ce9f4b986dab278130868452acf2a854cb749c1035caf31855dffeda6c1ab2ae1ac658f5e3fef96cd28c65dde01cc8711537490f6f21e0267218682e6f9663f3f492c045d4f7fd1fd43f9743426fb11fc64481015c420852a2f233b5f61af501442a676137d8a80bf5960902fcc98aade0155379ea4e6ba6000c40116fa8e29d087c210b15d98e008e4ee1e12041efbfc11b1d16dfb9663eabfc2d4dbd3c8c40a70f76f3e9f0bbfcdd0fd39f9312057c75594d96d0660e555a778f2e0eb570ba5fa6f3d3a3272a4ff90d3085cf93fc7aae824bd6856d1db8a47318070ebc17c8910216621460edd51f567875c03f1ca9e787905d9d9cfd7488883a433028852d95bd0848691120a509d288a69ceb4321fdeb49767fa4c2c3a30f9e0e939fd3c6146dd99275c0aa577c1a5633d3c1465a6da2b5b902a1ee219665b08139b8a3e04b6270cbfd750e0eaa8a0e7dca45062bacf007c73405967f4ad88efa862b1122c370085091c2d7bf03c63534eede9b71a7da21580d0ba3bb40b5b00eb74f86bca129eb33eb95904e9f1833d51582326c9b97fa197d5df43d9257dc630cfa491b74aa51b1601b7396330e6d8fc596949dbf2ce101ad13bd8021f3b0d5261b384154c9426b89be6716a69f0f5208848bab13a88e06ca4a71ccdddb8695fe26659dabb3f91a2620a9b6aaa94946b849ea17d41982062b5e9a36b1f27470d6533532907def238830bf214be6f76f874c665745be13962fcb1268d780beb913e8c2d750e13cdb65e184af75a6f2c8b5c7d01312ab1be4ca5f02f4e726b08544b4a4cc638746edf5da3b012e43d5da300fa13a9b43288c8b68d8db22b5be0331e47dd5cbf88874735b86c705ce2b3aed2f7fdd965f813d1a84da2c9e02a1a14ea18db537ffd0045706777647a693902a7fc09cf341050000000000000847a26c787526fe5cddce117a7cc87c2a9b1fd2be1a105ff5abaef4696d168866c363aabb98d8c7268d19da551eb3172bf5ac9eb1c81856a8432dbaf5646722e7b07ffaea22932834b4a4e0584a001bbfbda7d7ede526b8c8c9d8d48c5e54b3d8f60682458992274b0c6bf6e65a784585910882dcd0ab8cde13c08997861999db150625f706c6fe3892b6bd5a1a0c7507068e4c106271599cb8c148839928238eae0085cd906116280d3045b735224a5f9b71c5605e8c54f3e5e489f34fc38968860603b53c37f8a48c919dab0de1adab5b5bee75067ac0146e0819361f2ad6a4ddbfdac0f5944a70f2f6fdc5db5746f435746394fbfa57edb9d3a646280edcf827cc49ce600cfe64b637d063da668d748611e772a42217052411d4a7f9c6a10b25224ae3e0dd8067453c71cb2871dcbe9bb241452c3fb3e87f9b247d115f69c739adfb256d6a4242db2ec24b43038055bdc5012c57be2b224e3101d595dd58f722caa2200859d10a7a2af3472392632168bc9c16e249be084dba7fb4677c6bf55ab823ba1d257420009c7ef1ad2cb9a92d1e8bb0a3196f8d3f5c012e27f8e7fc9d04b4b1ae0d2552b7dee2f13a44d16cd4674a70e4647a982f388fdfeee614becf71c4fa93ee0944176e1548149baa81d80e526a0d82f50b3bbb5cb014e5626c656f43b14c575cfdefd3e99de695d0c86c9286aad3083f6654bc5600b9c27df77a792908615f829edaafade1475651b1d257dceb08fb5026f0419fa83efd1b4c78b8f665476f1a9f7a976c5a6eff95cc461252cac0773d02a560c14bf7c6737e60ea53cefb643f83edd7a19cf45905fc57642cbcc261557b9d30fa7e4ea90cc7f7293e7753551a08f05fab7d9e1208f316f488bd31674f7cb96f94615dabf92784127735efaa6f4c21270f9d677ea861a2f969ecd373cdb8fc0491e258cf146a282808ad43cb4e233120b44c2f42b8a5a474f199d866d6ee2b8b6b4046ed1dc77257acd4020baf8703251fe957336ba6c6524d95a520cc1d04a1059b62ad76bf88fd0558310bbb87c1f81677bc8aed68fab180a623a5f314be385683c509237fc9f25f160cea314c9799748b23032119683fda8794b553688264a2fca5d1bed8b7d60d192200a0dcb88eedad8aeca977a7662dfce0088488a893ce8c8545a3728c20d2485f0be72ff9a3259ca33ebba9f3c37f4fc95352f956941dcaaad0512dc8a0328cc8c1c50cb36e94d5e4dc1e92d9de9ce2996a5a3e19c407a443401d2e1661d8699ab2cf95b92a3abcd23a6a95d9c658a475a293efe746a520fdd045e10e9e1fd65715b5a9e6be4fd5e6d824d12f2a55606c6eed9d5432f64a2a873adb6f4795f9f3a97151191fd38ed3a90e86840f6d8e1dc114fc4183da8766c329c65eea0c6aba1aef16ba8292b3c71c56a4dd13ada972a098fbe3c3273d70a4868b6cae632eb448f8aaf3a02a91c89775f8e61363447b878260852679627137c1f18a2d3a6e769ef96ad697adb7974f5397e60a411a9b180bdb97143e0193ec580ee7eb1879543c05745c9130b421560e0f0412cba6509e723cec4fa3df5f213635231ccce0af4bf12ca804756520fc822485a58c3b8819e8b64e5317d3d2ff29964acf43e452b30ad4d6861f76a3d90d6440682b99e1d7b474f57a76328346b9ca7f2d955308b42680c689e2997902cc9d463b5be137ad9153dae13c9d7ef2a01bfb6ea1a8b58677defd00b0945c337a50d0f804c66142262ac1ad80313acdd19399fb455d388d0d3524512041050e24cbc0c7d7e0de87d3eb1b4b65eb82dc867fcce6c1f174c1c4ca1b980f567f29492b005d483c958b3724365ee1707ee55fe84f92e7654f2b0f8686a510d196ddde8843d8c2e08e43bcfd0cdc3310650e0fdb94ec627226579fcdd4ae8cfb8b815552bf67913b1e4750c3acb215f6be44d5d7026429d89081eb0ad561dbc6e2a82d966c72b887f8e192782f00708177c71f9f7ff22650e116e2cdc8396f7f272f342f60d3848be67195f653164d93471e83cbb2a3db96b919798b9aa9bf9c5d3e8cee6770cfff884727d5a843c25d792bbd939c"], 0x1008, 0x0) executing program 7: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/232, 0xe8}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) setitimer(0x0, &(0x7f0000000180)={{0xffffffff}, {0x101}}, &(0x7f0000000040)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)=""/239, 0xef}], 0x1, 0x0}, 0x0) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000200)={0x0}, 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x2, 0x81, 0x5773c543, "1009307e7be2df67de208c8bda64616c3100"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="5b6dda63c7a0e8d05275b7730abc44dc9165014e06811fc2083cfb56b854612e26916e3bdc7509652c8c6f0170ccba4d6c9644b86617832573180cef9f895c7b", 0x40}], 0x1) executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000000)='./file0\x00', 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ftruncate(r1, 0x7fff) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r3, 0x5450, &(0x7f0000000000)) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x800000000000000) executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x70e, 0x36) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000d40)="6f8a218461e4e0a2e7385a6cf66112541fb4af49a61bc9a34c77e20dcafb8068b7c9d63ca483c8ba53cafe07dc53f1e6eccdc18c5bf96609fea38a2d94a997d9f382441c43eeaca8813fc0fa8d883d9ea8ef44b115505510489e23685671daef07f9c2ffc585934378688ed22d13427857667451c8dde8bba76881c6d6c464ffc85d9065fabb4623975fdfd30bc806052ec526acd15e952b67bce25ad61bc08f8c66c906b7f9762464028032813912c4efb892eeef8ff51d6e5420e41294eadf92703cee3f01a28672bc8583ad5e9ebec853a56c919882ae58d6820698bc511d69233cc41351b49b594dd040e688b8019892bb15c2e1e1517dacad2ed5ced0f8e1995a8e7a235dd25d2180f6dfa9e629de3f4bc410c4cf304d61799351d13e29d193768fc6d17782474a54bdaffe5c12158a2838df67d6a813de2314b2e37cbac04bff6ac421906a6f4c89fdc9a6760b9609ab3676be45e00921382a0eef70412b9d4e381ab3c85fecd35e5cf526864f84c3374bc7428f4b0725ac26d011ef55715684b4f6d9a40012208ac91f4163aa987d16ac9978d9cf8801d8561796c19879c5ac007404b3c34e94d5477e99ccb94e2328f2ba8c7f322ad7a2ad5630853f5bb0306474eee0ae5627fb111fbcb8d5069a9b9e13a0bb9bb411e8c3034213a1293016029070714b5b7ae33503047b0218f987c7f20d3903c521d6ff5c4e3cefc7ac9334310686e14f16908d86f5add98e1f630273572ebc054348ce26f2611dc7482bf02c023c1a3e3e57a8c7591b39208dbab2cc69a39847d8a57a6c6998084b715ff2b7ee0db3e78a3143c35b477d19c52fa62b4994c680487f0ec49623e696b88e0c1b56612d18638d2f8b20448ff5dae6f453e35714d7cee12957758f3d195affdbcf8ffde315062c887ac1f7dc2232e2dfae5ce3a3a49d4d1e72b61b562ddc9a5a9a46205b0f48fb66de54346987be77c250c914fb6272fd2cb95889d4b21122ed784dcff89bb9a9d0c198a9dda6cf01f8425ca98717d8eed1d684bc81329700955959c452fb94e4f38b0a48426650dde761269bd8083dd5ba51c4940768e2ff3fc169319e06465357396f122ba75a9b83c32624f53670fba32270d5404aca0ea20316dda0788ac6f52dc4b12a706cb4bd88aeb094f0c144ef641977845c5d52ce048104fce518188c03256b319a068621d398408b5f94b90712945428177354aaca881cf2e7013f5fb7aac00226e17c9ed1ea87ae8f91f7df00ca4a16226b6aadc5cb659f5f2c8c9027b388a4c74293df43a53710c1381adf6bf77bb828219ca7013fc752f02d9a16c5e9c2b260d9121018e026297c47730a554e956006d5f69176192900cfc1cef2523fa80e97e95cea300798d61d48e079e1b0ed1a332a84f8d2e65cbca7a1a20d13392f54ff49439a0d33294c54d4eafc8a4da2c108135052eb14eaea6dde8553541d7de32b91d4b9cb409c5c75a9f3aa88beae6edcd8be0f71a4d57a1d31811b60da46dcdae5692142beb191b2604eca384165db5b866f452dfafa0b0ed4f748f3e01b8f7de42545db3e84ca1ebb1775da401433de2e3bb8285a7a8fa1f0213ffdc06ee2487a76c801f844213530d0655219c8874b52d1a8a10d05c6ede639bf391b036ba4dd1e36166864ad7704a6f9fac0bcd31526344bcd50591f9bf37cdd3bb375957d57c8c7f19605479b703b5fade9d0586aeee62e677a0d3e8c0a77fe2b99de8b3bedca4a75cd2e01cfb0ea2668e27cc16996c52b792debaedc49d15b3bd88d104c15093355b5890159f4c014c42f905c3099a3dee02e8e3894503ac850bfb62a807fd6a11bff104c5c6b0a3eacdef230f44d7f4c069b3838151f79b543319b543eded1006b1b2bec530b03589f1c5b7873da7ac27b0611ad269654dad58083cc2b396ed06cc9d30249e38e480c88e784727c23e6af0ddc8b10721351e4ed6bbb8d79b1ffde4c4fb0009c9443b0d300b8ac561c7adede99bdabfc26fd2a044338f4000f5a5751a1f58731d59ed8b0a05fc8f6ab23b71b6549c58f91aa1e65f156da9c4808e30ddbb9b354fb8e7290dc8c08d10292500d88ed49dacff30a6eebf639e78db719ee289dd083ea77c875b000f7a59a8f16db6c8e2d5c4111daf1864403fc7608d0b13eace7f7293d53b691b531e9bd0b721c087a2ef40b85fe86e1f13643a9bcbe07570b80075b9017e61fbd0077114cbb4500e00d2b5e5d7d54ec891a5138af549f715680f5995a66314bcf7ec3d6a3e7c8d7d38ef5191792ce705bc2b67488f6a45266811093df2777428ce07c8b59e556b340e1ce37e3668a6b13154636ef274b695234041d9b10935c48934c8823a3b4c76ce282b8f41ef6afdb9d15785f3990704b1ef9c65e3f90df9fbf64453d54525db0c97f7ac97ef3401d43ed3c87613ce58305dd046cea3299cf85165470625e9d7daad594f84ee07224077f99038a952ebd1d193f220cd2f636480b8f2ec51eb4168309422392cce054de15dcb1f87a89e392d4553bd196c59c6b384843592ad1d9a063d464f0c84c0e0df9b1aea17864a3ea6a53b96fcede4cdf1c721036cc45e416f706862af5725baacac1871ae946d090f851c63ffa165520df7cb1dc3f4d4ea05151d433f34198e588f62c5971c930c84f0add46222ba1f4659555b685dde7b7bcd9e49fdea2c20bb71da659f6a310aceb0de4c158ba606095933d8a60847f71aeb960ccabe79a26644df33ecfa11b78e5da57107a6f22b618d8f3664b3d96e173d39cdec25d0bd82d35b2072755a69458c786526677b29a67d3eb953ec7f6f5182ee95956ed2648371533bdb20e9e1a3e1945cb4f981f7a24f978e22352dab943176a26500beb365865e78067143c4759a81ad3322ba94b8a3894cc5dc44e73247e73a1c3eda038b3402b5134e3842e9bf246f5cc5554e00f8b01bc2965ad7db95d5d275ac518336cd48bff5f691667006ecffcdaf66900455ad8628778732cd1092bb8c63e1a5296e84d631bec3446c98ea48bc4a87382a293694861ebf824d3d50864281461e49d22535c0e905def124cf1cabf9ba3391d03d9ec5ad7b13b0a488b39ade2d4b19845e8dcfcb604740b091f92187b665efd0834bc16a22f1192fd6c2581d532d92ba1cf98b9b1bfa77552fb14214f3e8763871a08ba683675cb3b2e10be798df8d156fa37fe90fcfa12b43e7cb59e8172d15ab8e7841ef020d232373c7b2b3635f3833308526e70d380a156fa06efca4f7c95b939dd17ddbcc122270e13506f9687129ad1b2e1c92c789068a63a9272b68c24a289efb28d5ac393402767f15cd47a121696ebe782c7bddc6a2f1e910e23c29a99aab475ed20aa23019bdd2ed57fddf65352eb6b0a47810ddbc17d62a9539ada417734f48c981b2e7f6cd7d3b66c335135e1ac04d562788d44d74274f37e56ae5920a2f2a654f69976e73c1a466efba41ec3322a68a98cd187854f0302b42d4a2227294b5656c6df3c12d4b160ee552961a685476a7f1b70438f5022c9976e80585475a1687c8159f1d9b6e35bf5a50ae011abcb142182b0fc86cb1eda228c0ee15abb7d02aab47381ea6450c5e5c0c59987889f97d6fa2943b2ac9ee14e0ee7ea7e45e950e3a71c80195812c7f8842e9ce18e84ab358348758e85c6ebd76a72a7d899a9d7e15b61e9be9460dba9cbc0e155988dcccb73095f90bf876b80cef2f53ae9c5a1c6df2703ba3a09c76688aa1a00bef1bd46c8c5f734c786795fb872c3b1163ade2fc6f5ae9eae1d9b5d93c62b765ab923278a62234cc22cb4c5f8350d5f475a828fc0d5b59f9c5ba85f52e2aeb889b85aa7c3c59550dea61b8cc8d407a53ba5563ab3b7894ec46a56989d7bae3d145e911fe56a6b01bb47330282be72c3917d6c3e5424d46ca3b20667bac2dd66e5d2907bc87323b0755a1d78f97ef63ae95c061e690ee9aa68a0d0736874ebdd10c0f20db3d3069965caaec3edf481af2ab8b129d3674fc487de780cf0dd7fa4300591c536a330a16896992b7f9f375749c4fa7771b159330813bfbc2e64aaa56995a3ea959ade9f5d15d3ad0484a7667389ad9efeaa45dbbbf5bd5f0401fa47a959992168352209a9055844fc42e3f8179cad7f69efd30b84371d017152437692e06757bf2e9be83121d4288136501a29e713e6bbcb898b3d1f002ed80fcbf846ca223f6c2a05d330aa7e6afaeb8c622e76d804cac461737fb325f8821b26f31046edd8478e7906b16dbdf172def2e332a0f6ac4d65d742d571b46754b7a01fc767e0e4cb98fb17e196305d1613e27f598c2787143e5a60cabcc8191d17412865510692eff19338ae6b54febe8a9c14286717b8edf0e6da4bc6b803ed4f9b06f69437cc9917f69fe65176e78d4832f5459881131e277ce785c38b3f3560b0e2225ee67d276e382551e2364bcb0fbf65236b40585e168442ef22fa93729e0c2f060b5fa8c7415cf1799c44cb46ef7f4031fa3d413ee84f7a1c71fddc729924717cc3d231c8de7e59d1700e8774192bdc1f6ac1c2b9a9ed2f490dcb9fe8638be8a8f5b386ef1a5b4912a9a0ce21cd4ab4bee79001676fe440dcf810071515ec4b53ecbda0c9c1f829f9f913dd6a46cc3d2dee75b3cef52d27244ccb51b79e554d9d55c8810e71b1996f8936ad9c6117e7794af6a0b98137987289f6833fc4cc6c37b333ea4da98f3806e64891ed25bc7ccebc8bb94a794057a30404f2796dc7b073ba86fc2258f2a1217ec93ac25f122c8462d38bf16e849a52edb830a96baf17c8d614498642d8f241a33c84be2c9a9a3f297d508b1018a1c522569ebfb6edd0261678f42b64b0ea0c9de6e888f34e36e7b734330f1605e4d0f1a934a9c693af45c2bf74e46e8ab810b69c7d7ba9f06e36773b43e32111866c902c3cec1ebf9472c355575c97494a451dbacf248fc9ff715593b13135f6173fd008a5cf1c14f30e5709f9378a798e45343c0d4af80d04e7006b26909dcc7d6017fa842faebc5f1d954635e269de5e48f8744c8707b97e34b03c834c97fceeb96fb80fbd685a5db29b8a62cabf546842f1f4f06fcc26fae310b8feaeaf1c0eec2bdecbad1418cdc2bb94d247c380f1c560f576d06c50f9516966d461fa9bc713d6e61df2627eda9464479f24ec856530824bce448cea08a3f05d2888e1a3a3ae09bc5a9c005500eb45bb6c421e49c70c1a2014285ccb15373dcf65e4113efbb1c5a0d33824fa44cb1f83ce4b06b6ec3546d9377ddcbbd848c7d6de9c61560f7c9cf5d2dd2c8c13cc1cf463b11b476368a2dbf74cab84e2ffb31bb36ee1da386d3fb12c6e30bfcf0ad1fe5bf28e276fb4839b4e944f5c46ed4c9847e1870495ff4310afa66f6a8ac7b93233040ef69eed6f9e6e9d5a8bdbcadf57ffdecf99286b13985daf13f06174e8372c9da8e00f97593ed9dc071c1845429df2d2afff306053f809055b177ae6a0b182c0a7d81608ff0949117a5246bc386f62c874eba43d90b2ad1526b9ed4e19ea754612930a504a83827f094af8248a0500205b84f7ef27068b9310f822bcd7daaad2181aa989f69aaa7f587c23bc76fe06e68276eccb100c9982ef0c3ed0be3af2bed6b3607a7a0063324a517ea79eaa753ccfa008daee7782a22cf384ae5c115c21745397b2b820b3ff78c6cc3c496d7f73cabc0c85bf419bae397babf978a746171fcce6d553283a1fbc66a7863f040d72f872f7615eb8451527fea208adc07db66b3f154b9cc18c5996dda10103fc15551694632e1aac8a8d5deffe9f1f37b396271ade4625e3", 0x1000}, {&(0x7f0000000100)="1261b60799686193bf1fdfa0fe0ef5f0fb2b704f3bd47c4b3d45659d604302135fff7b52c6421f8d25392d028438f8ced970db026d51cca7d3349db2dd39b4cea5ed9e8b9c370c42014c7a095940ead967fc94afedd0c075c4c7e9e3177557b90bdc3375d58959ee2706d568c147be97253fdf504846ca6673", 0x79}, {&(0x7f0000001d40)="87dd05d2e95da836939bec599ec7366197f3c5b124e5e3ee3ece61c135d08b26bdbc0e8d3497740c849a3dc41801a16e12bcb35478b111f8b6af9ebd91c927a5d369f7794fb3e8c8de8c58561b7dac7626605e1a0032c60a0d4f1329e5a83e3a953521d000466adf8c5cde0d7abbb1416f9eb8e6aaaabdf566ae319c79fd050a12f936123fefb1bad2a6957060881ef75251ecac491d32b5638cf7890373a37bef925d5237e87708971d5b81e13d89764d06b26c9d27b8ad86cb51162b13a9cc71219383aaa45032014c2066d03f48350f8d4da42f19d5d5b73adfed5199a6b8e2354807f1ad3f31a1bf7fbfa6241ae2ed1dd06f33f27de4f8953132052f05deb2d3c111dde1774eb311bbb50ab1cdff6e9c04bec0377793abd9ae7f64ef11bae316fc10aa4970e9ef5f2ae6b924f791b150cc07aff16e4eb756b2576ea2f83c1991153078342710ff9c3115aa5cd9333f555904b71f7123ba9d630cb696f7acd959abaf98a8d071804a1fb332c096b6bd38611555afa27b3badd131a42d74d2f56e177fb2e6f32a75da78eea9ffbc47a5c032b1bd39685801eac5615736db4732720d5354d05d37c2d685698165d25bc004ba5bf53f9638854d899b962cda4a02a79d8f0d9f2ab5c2dbe1e579592d5557ff7e838149c388e698743b4416652bf1fc065f06e6216f3e19ce9f0d3139a4c7d826433361fc7b061d0bbc050bc27b25ef302f6eae4543261722566c33328917aaa19b81b9e3e59f80b88feaa763aa39236aa9ac5ec313cab81bb0ccdef86bfaceef640c3ef85db9afd4efada2070f07090ad8e4e26743d81145da5e430aba83d8293b7057857056c902a451f71e601145284262605604bfa7f601d3edf78e9f9f0bd0947c970f40e20c5484bee65372ccc696acc9bb27157972e933459c878ea8c38f30c4dfaada139709b7d0a590b19d398265a60146e55941e1de03ad02a8908c0e851adb6a86d6006b11c0a06791e2d5baa25f1f2394635b0456486d49e8bb8d4839cb959063f3785be37f63404e8d11be723204962e7c08d4c3630eb77ddea94f7d389b85fc35a3d113b1ac2837242b5d2caa6a9398629eecfa8e820f82d85bce56275ccb0f772e4d691500a4abaa2d4c3fd2ebe531c0e689ce32dd733886c79ac282347b4daaa66d497297dba143d6e1114c70991d386f7a14c884f42dd7783dca61c75fd809434b096322bc8e45e9071de8a53982127f0d561ef78cfd1504e87ad9f301dd6e275af0e4a7dba59cafb61a0565876e6bc8c5787c5098a33fd476881a17727dc8d1e08b2b81b519a4d93bc358d4de470b2841669003e4e60aa2f1a1d6c9bce34865f877d6b0875c534025b7568c5bb5a58a322ba7765da0f2f72a6a45da5ad16595ff31cb1a63b8ff3a402f2df60a6adce1215aa0c60900813fcff8da8b0580f4dd600b9faa40298a31fd20da6f5e5b819f2437e50d6d2cf280209dc2e3f0e122fd3519d4d884b62067696d80dc1ea6f05da7a7976a57a32a2daf95035ad27da6fb2b9f335ecf703fe6ce81e3f273941b4ab39f83175eb3c78609430ec777b729f57485d643aae45e06e7ec10a5ee76fb60af7f3cec39672fe16bc001cd45b93ba169b5bac931af68beb0473eedbebaf91ef339e850a2a99500bcf412621e37435a7668808c57a1ad17b858ef5df084c3a22f2496e5058d42df4a9349c92ba749b07a3985f1142a0f4d0451f7da8864da4939e56e654f266824d5a14e65cc3dc1f90ef112fbe9296689a3f3256cf0d4434fc845cd52a90b7c8f6b040ed8d01e02e598f1ff3077a63a03a475fa21705fc2d5bc64b8a153d1b599b618fb45f6345becb1e4d74d9e4f01ad227fbce577543c26547e871dc1404468a134021140121e4b41270bd7b9e5b5e9a0e29999894e867bbe8eadebdbad1a8e64061c68eea837ed5d644bab4e82df25b2b4aea260d95616ef0307e6c5823f2c5d0e48dbb465a548c9c47fe098e4947c213dace6ff059fc46f9c922d02b7770281337bb93a6960676866d0c3f1e58077120865ac8057a6bd6e3fed75b92e1aebe219204e36f9c80eac934653734b7749fc3238824c3d275706993111ee2a2ef7c8de45f9b8f68b353a1e8d490aecd61e3eda07d6d4370587728b41ab9f28fedc11be0b98eab9a523dbf3c7836b4ee5b753c3d8ec1fdb47444c29f4e41782482ba57b3fb605b8c5ba4c92143ffda612da500ca456fa9cbf8e18595b35ed91462b17675a17b6dde93c572098ead6c17a8497cf2b0d7c1cf440a6e1ee14d73a2485e17a6d9f1a7d2ce7865d39ee1566df17af3e767bc470485c254271b8d84102ffc374979f8382d78c2fc3dc8c9de6eaa99adeeb6782a4c34df0612fd784c212441124987f63a500cb64a3fa619e419e45846525ee4d56b31306eb7e2f77b96c89bb21d0dc64aa4c1b4345839759173501d8f2bf0ec53159778de87f80baa32de20afdff7e3b87de910cc06362c156e8df3f06cb03b3b1157f6e236e30f39fed9312513d260d17927cf0f217994c4d3fb635011cfb1dad5bd54871d9cd10ae2d2f4b9c8d0494698cc17ed11a090f26cf4d7d9d55c81adf02fea0baf7646666cbe77c9f727093bc96ce7f2b54445f541aea1f3dd34aebfa2db282257242f65250e589a6a7fc2b7e028d31a51266bb123ec9fbdb9bdeffdc53e94b3eff8cbfcb00952faa836db0205dfa40fd901008daee257f7f5a0ff3c0a82c0ab7e19dcde14e8cde9def2c7aa1f00474fb38e9bc39abb226abbe21cdea21bf59128ed60fb8d0024ca1cd1497854410785197cdb156de1e3d69c330b5bac03b1f4b2b491a9943931021cd73746a7a233c0dc817654f204f20b6e4ff83db4c4e2d9fee651a39596a13babf066c13187de63fe760167317ff9b78febe7db3d400bbdd67d1c8673822d0564f52f5e5bc08688fc54d1988f82a61841fd941bbc0925aafe309333d1e982bc2970ebea6153d1c2d0402513c8409c2837546a899430859c1d7f46c5d312ca82ad6bd03911e08a549a8de90dc0aa4a96292c7d872c24eb6268a2ae8043de4443a92a096c4969f7b607dfd33d2a650a2d4007e096fae75539b327ea14f06058cd99711edddfd004ca3a1b75f4766e55b09ab6b486ee196e6630f1023e1be8c2d944bd89ffad1a71d9300a33deed07f40c31c9284e0e26a53ea0a700eb456a293d50847b38d46effefbd8c82f0442de71fc88501837b86a846ce44cda77933174b93648a584a7b0f128018ca6b87eddcf39a90d5d20271f69646e5f1982fdd2216c546268c9cf18463e75c0e8fd6910158f6414844f5d4af0e80f7ff1476b022861025b61204ccd52be11a45f1c1d5d9ef7c64abfd32584608b5ef7a23ecf965b00aa825d3b1633fa715a2341ac14672dc426f36b5f67667a7f17b98cbe0b55403766273064344020d1309950b851bb819a02ad8099c3365a73c4e463feba22f01445943b9f3d2ea1a8df92d2bc3925426024830b1a8f7f25bee59809b02def8b0306d6ea4bfb123cf8c9ca2262aab967c9724ab4f2e31ce61d1fc06e3d840029c430ccb2e1da2267e3fa124afcdad521eee4fc085cb950a7e099a5aa7d90207b612902f1083c2d65bd55a186852abadd32da0432c64400c280fe114576bbcb7e9d4d4093a230a070003120b6f8a03b3ce49d0a1d2804ee6371878f592c917932e302d87fff729957b90075ce11968cb90c618536ad6e7a6d40232cddb88630185dfd335ed8510bc448eb746bb93e6b0e59be2736323cd1116242228a79cfe4bd7c171bd82767d0f53fcc304184e96dd95f10a7e3f1f68ff003da63d76f507d7d19a8c15395d6df645e761520e7087ca6665bed2d7ea796f0789c4cef04e8e150181e2714292335c9cd9d76741354d7511ecade49ac9ab239c723b2cf6046eff4fa69080f4b915f7d641a5292148d26d42943393b61572dbe9a619c61500166afb9ffd1d9055c06f34897f8ec1063ec2a26cd7271d29f229075ce79824512584e290a7afe036d6294c2243bff15f5fc8e9a2fd220750c848a7b713fd50c9a3410452b5097631803ea3b3ab6949c0a0376ba331a103769f7063c06daed62430a45ef540609dd5d60a26ecdc9e45c965569c16b5a5386f7bb6f32a704f6688c5fd763bb27f0064a821086232a20f48ae47321919c6a357158b805bfbe77ac8711cfdbba71c830be494d02a83a80f5ccef7444646895791a376bc2561854f07e637d50e8b92943b2a2084a9cddf8036b16a6760c89877c909eb4e08729348068950eb746fa427eedba836961736a201bc889f7a7eaa2d282ecd242487e514c377e3b19bd7ed87990f9d59e2c34589b7644c7d33c0bec698482c5d9e1a1a91a00eff030fdb7bd6ce5dc1b5940f0db2dff7a21c073bf6ce220547fb383937883151ec0be67e2b3fb987367858dbb3cafe2bc22f54133ad51b4bfe383e0e43425bc86649fbd24234c64cfb55bdd8d5f181c213d20f387cd4ede20e0a07f123fa02714f2b702fefd842668bca1535dfd97a3c843746dd850f5f5aef398167d57b16dbcc776fa119bddcfc912b87a8ecf0e38401e3060f11e36aa2b8a702e85f20626e44c7277c241e784de805636c1d2925b8dbc3c781feb6515c3044a6d2757c7e72893be91e4b1ef4c85de8110c8ad1dee42f51f5f29eb390dddbe5ecd38e2bb9e99e132b8fa8079b2e74b4858686659c9dee49607ebfd8010807272eb1b38417dc65de5fa5135109e4d4f624f55b4fdf2510eba0e4764571f1ea33e0b0f51221cf4748bc9820bfe419db89a0615a706aae94804f7a3440b28570dc922ef0c3d16917522c71b380958a8087b7ccdf59711e6ad31112ff6c36ff54483d45fd372706b4a479af28b3bb072e204dc7f28349cb5af228923730908b0e42de0296a97cbb40d6fc5053c69f9dfe92e4faa1962b5e477fb910a4805d5d505199367f113187e3073376acf7c974d9a573a13e2895c8fa6b8cdcb4839a2f410275b2d2a5ef133f07863692636e7264a27758d1be1ac5b4a245afc1a2347058b9d3f8875342fbd1db091275aaa825be066984d2eafaa13dd469a4e739ab01da9a161ac59e4bc462ecd4f302fb02218cb0e4fe31fa457233c696f82cdc5ae522ed78b84d51d92000954b550c55211a28704b2762f6deba6eb1b756c558dea14df00185762df85e5030683d01cd404fef53afd7a8a8382de64b22db484bd8b1d82e91c25e8f6860216abe9cf9bdc9f8a4e8474b08cd2ec912cbd0707d4ab8f2f26669855023d535c7317043d1e0b7d703671e81cd94c54eda94ea27257f128dd63ca1384cfd5e81984351fb557add58a30e2a7f3800e34559e23fa04b8ae9c77ee1a6a7ab3099e4f47a8b6ca4f6ea25e95648558c4ce2635a85e50b35e1be4dbbf61a5cc3f899e73d24535f5dae9ec5abd052c0f96ae754dee7ea2af5e04d60ccc0eec8b545494f7855508dc35f8783173e063333eb4727982a6ed3a95457427623836a7ab06cdebe1ce4e2071194a8dd43e9f39a2c35f881f697ea18ad32fcf01543d9532ce06cdd8a415f6e50775355d37697eb12bbd697b0af180502d557771e15536bc0849e0c35f0362c4220bdb80d13fd123da4894bc24f34d26bafa42c95a93c5d3a9c6601df5401305154947c92c7c405bad279b616bbb494947628b3a5861f55aefddc910716adb7caf993158df97081be1bb964b96641678c6a2190d05427a65f0797e9d3915853f69217f7cca9992af4fbf4d71d1cc29d3581f868b768deff0908233a46d648d1c58fbcd090f0bbe2e", 0x1000}, {&(0x7f0000000180)="6e63507efbafbef274516d1d22af2da5c126e8712cf5", 0x16}, {&(0x7f0000000200)="0622ce14b1e43aaf53205115d7ec8958ce0e8d9130e863f1e60f13717d6cbe4fd8c652895762180f3ccb6843b91ed62b13c7156ed1817d38b091d84c0c2e103699a26b44dde1e41373f2899096241fd7bee4c2636d72ec36ca3b213073452186c1c474da", 0x64}, {&(0x7f0000000300)="7539b20b5614efb5da51e97275b89f385d81477bd1c332be4fb27b936195a1f0292947e284de1fe0922aa2e43cd81d4d4658c538d3ec78ddce427b3d25ee9908cd1b1b75057fffa2e3d242356500f21751f19e81b6cf4d5182a53ca540ea31ce9847e5141f9cd002ac3365760eea3551c955f8", 0x73}], 0xffffffffffffee5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x4) socket$inet(0x2, 0x1, 0x1) r1 = socket(0x2, 0x2, 0x7) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) fcntl$setown(r3, 0x6, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x406) socket(0x16, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) write(r5, &(0x7f0000000040), 0xfeea) poll(0x0, 0x0, 0x0) r6 = dup2(r4, r5) write(r6, &(0x7f0000000040)='q', 0x1) close(r5) execve(0x0, 0x0, 0x0) socket(0x1, 0x2, 0x0) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX=0x0], 0x401, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, &(0x7f0000000100), &(0x7f0000000280)=0xfffffffffffffdd3, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 5: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="ad970b5bcfe9729a44714a2ea71f52bc91351b0914e52276e1943ba4dbeac806fd29798dd8433e401371dfd095b847d0abcbf1a26e9d225199b023808f9da027d26ba9bad1e262340ed8c932089bb9261d0d710ed445617b8b47f5a2d87cb2ebaf0ad7a73832446f8f17db273a7b6d27fe989dc20cebb92c31f187343adb6a9af9d59ae1a9c6d11b5f649ab2890ef594291592a4b225d6fa", 0x98, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000200)={0x0, "98a863d0f2a2cf23d67e07b022da8a607888ea8fac59a436c32cffe8574c5e52bccf1e43a0ccacf5b6b39265905ae3b99ab1011c09113b7ab8fd6f93e8294553331c3966fb0174e081b593c3da2662b055d79bb85ff274111821a8e2defa83363e9d74666202e9593a725dc2db627abd5c7b8d28e4d636007f066a7ba26c31"}, 0x87, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x400, 0x0) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="dc00097444ad5d42e19bf4aecedf13c7cd00a20cdcbb95296be593b11e976feb80244b588fd39666372a0610cb24", 0x2e}, {&(0x7f0000000380)="7748233b44cc6473bce2e14ef346a8027bf13414dbaac9de9b0c14b97dd11f0be8f30e8841af2e309569246aed4274ebd6d2d731c31bf1853b41ed1c3aab5e98fd93a3eaef1f9cf5a9f14e1af71063604c0f7b2ba0814cd03efa86c4a435ec739c2e288e41c0f910018d5b8446ff7e49c6410ea190bcda192d642b8b71eb54974898d18c181f82977842690a07c3b8991b2e4d58f01c2d8adbe0683e60b1a2bd2e7aee89fb7861b72da5d8923b540691f0641173014b80eb1f7f4db0163d4d9dcd41f5178812648674e53054edff09a63fafddd34772c8c047e11f8fba2ec2c68a9715cf1397cfdd250d", 0xea}, {&(0x7f0000000480)="fe66835e36bd16f0a1b8a04c7acf55f98137f17e4ec5e56717d5a64a9be5e161dc219d964239c6a9e1eeb50d6c0562de91e6d0d5e79befe6be0dfeec74d646c1188b4529f5651d5c8611a9bcdd5fc74369f55f9be0aa7e6af65f6114521d1556b5198596953166f6dad8c9269b788354d27afd5a21", 0x75}, {&(0x7f0000000500)="66536830a395384eb22a819cb1c1cd416696f43bd13291b64d436d197562e2856b3b66d46a3395fc4d29a35dc4889f0bb1c7e6676be5382edd41c04a3e09d7b969a51719883a0c7524dda1a685c74cdcb74880fbcd718587f20899f780bef42d9bfc82072891882ace3abd30b66b3a6bbb2f9ded6fe7a4346eb59c6a1ad53f839d496479a7d394a1d2506ba86891990651354444870f2835af71c3453a9838d34d1d45c9315106567888a26d20bbf786c54bcb73971db04f4ab9e6b1632b5e775dbdebf0ef859ff20c6de7da492b494d289fa9f3", 0xd4}, {&(0x7f0000000600)="5a89e68be836d220b286f2f73d6efbf6362eea19abf36f7d15d02d8967251e41ef24a090ceb9d075325b4e94ab08e96cc9fdd5f6ef8e3685079e45ee74445d120a6dbe1375ab39027d6f962c5e5f3c20d42a391940f0a625fd77f076a8c2866d415be6263701af77bea8a670d7b685dc49923d8ecfc669a9590639e3119f4cde4262977ad0cf14080cd6c8490d5652b885063bceda06224eb108b42ae733b402747f6682550242845aee53a7df567aee67ed08d0cb", 0xb5}], 0x6, &(0x7f0000000780)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r0, r1, 0xffffffffffffff9c, r1, r2, r4, r1]}], 0x38, 0x404}, 0x9) getsockopt(r1, 0x9, 0xe96, &(0x7f0000000800)=""/25, &(0x7f0000000840)=0x19) setsockopt(r2, 0x101, 0xffff9947, &(0x7f0000000880)="6d20686871d9d695eb7677244d06801e10c137d3087f7a5721105b01b06ac7fdafceabde8a7e1c44149c32634b8b1e2b95b3e708dac896888e195309bd267f8ac98ad4faeb6f111b5cd805c9c5d7dd225ae17cbc6868a6519671cd0c4f39daafc39097af79233d10ac6e6987a6d89a916de3342c919c556e", 0x78) r5 = msgget(0x0, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000900)=""/148) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000a00)={0x2, &(0x7f00000009c0)=[{0x3, 0x2, 0x1f, 0x5}, {0xff01, 0x5, 0x9, 0xff}]}) r6 = syz_open_pts() r7 = socket(0x10, 0x3, 0xd8) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000a40), &(0x7f0000000a80)=0x8) r8 = fcntl$getown(r6, 0x5) wait4(r8, &(0x7f0000000ac0), 0x8, &(0x7f0000000b00)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000bc0)=0xfffffff7) ioctl$TIOCSBRK(r2, 0x2000747b) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000c00), 0x800, 0x0) r10 = accept$inet6(r9, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000cc0)={0x3f, 0x8}, 0x8) open(&(0x7f0000000d00)='./file0\x00', 0x2, 0x4) mkdirat(0xffffffffffffffff, &(0x7f0000000d40)='./file0\x00', 0xb8) getppid() msgsnd(r3, &(0x7f0000000d80)={0x0, "60bc333fe2b444ea62e61fab63164b1b870a0c36c45ac5f65560f6dc92ab7197a2d83c09377e18777ee83368e5d9e1f95e31bdf09eb50619b5f0a40da3f55a821527a77754af3e0435fde4e9abbe741959148c9cffb7"}, 0x5e, 0x800) socket(0x2a, 0x4, 0xf4) r11 = open$dir(&(0x7f0000000e00)='./file0\x00', 0x0, 0x21) mkdirat(r11, &(0x7f0000000e40)='./file0\x00', 0x20) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3ff, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000280)="2edd298e2df0736929bea39b9d91f611bca24a78732b3f000000360c4c7ce77e2d3a478326f81938795297acde96f2028d88100a810f697be2833f4a109e0fdced2a4d599c119fbf53ff4d1a3484b45fa318f95ef34dfe0c1f10fbe804cc7c9120f9bacb815b18322438060000005a4d1edcbf63ca23f5a63fd1f98df9414b7d75938cf7969cfe67a938503f5a3686393bb7d25e9dc89b1c7acc309c75834534666015ef0c6e9d95d01eaa090fb4266d69f75d4905b17a9fe6c0d04439859f05bb281ea2", 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f00000000c0)="0b2fe55bf19c6547520c62b58a6c4b5ec5a194cac621fb44614f9af771fc18d790923bd077ede1a9bd28154d38ceb3f602a3587f459e467a3146610dd2beb16f9f35f1e0e195d0a869f78ac83b7b80678e066febc8be8e93451cd6c9d21b455203609167e97714f599d1b3ddc45fa194c085", &(0x7f0000000040)=0x72, &(0x7f0000000140)="8c29715987fef3aa1e09d4ecf3eca06498d96b40c1acec8eb153b77512fdadfbfd6e759798", 0x25) executing program 5: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x1}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) r3 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b3", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x16, &(0x7f0000000080)="5801a932", 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)) pread(r3, &(0x7f0000000080)="a3f54a596f5eacd2f5c3823b72d1ecc1dc9ee9a1c9cda9269e3d43992a", 0x1d, 0x5) executing program 7: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semop(0x0, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x800}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r2) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0x3, 0x1000009, "00df00003f00000000000000000000006d2b00", 0x0, 0x6681}) r7 = dup2(r3, r5) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x3004a, 0x0) dup2(r7, r8) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000600)="590e495b1a4423c0f66a9ba42f89606f8f5773e9ed4805a9b104e0045cf97793a7b460b15db5627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b651049aa69291f4a800800000061b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b06fea047770c1c347431c82272992ffb0efe0a44cf9f11d71dcc733a9ad03e9d0cfc33ddcf46645fdf782351b8942c27557436fbee87ef318eb22470c9c6b6f0fa73f6d0485b94e90e0e58522492ded7c07867f27f316bb3258642e4965179e8ed2b20c9b28b4010e74", 0xf1}, {&(0x7f0000001700)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582b0000000000000000a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414a", 0x68d}], 0x2) writev(r6, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb6844", 0x11b}], 0x5) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d1", 0x1}], 0x5) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x63, 0x0, 0x37) syz_emit_ethernet(0x52, &(0x7f0000000600)={@local, @random="a759c7334c0e", [], {@ipv6={0x86dd, {0x0, 0x6, '#\x00', 0x1c, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="00004000000000df0000ec000200", {[@hopopts], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x128, r5) r6 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x20, 0x0, r1, r2, r3, 0x43, 0x2}, 0x7e, 0x1, r5, r6, 0x0, 0xffffffffffffffff, 0x5, 0x3}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x1e, &(0x7f00000002c0), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r8 = getgid() rmdir(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r8, 0x89, 0xe1}, 0x7f}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x0, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x2}, 0x7, &(0x7f0000002980)="3d3f8cc45b6126f6faab9e7d93b4c006309ae018f64694e96a7b3ed8812d6de45d6149fbc33da6d5d789fac0505a16cfba422d59e72a0132bb246bd58736f4dd6ef8a53dbfbe2d1895b748b817e2f728cfd0916fbabae5b20bcb59a06950f4320e0ca614a725380be483f83a17e4811b6e2359fadf0bfc41e4737de35a57b5e31ac3c0d669e64dbf758a788475aa102a913034674a83268847a500c8d4", 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080)="8d08695f530e92d5540ef4c5e34bcc3cb6bc9f495b0947375ed173f540cc68e9bb1746699c8812563a1292b780fd2eb213124a1e27263a81e49dd2f17bbe11e4e86cd519b8787561376b3989032dedce608ec6587dea03c9c3f32703b9d44143b5f0d84965a3", 0x0, 0x0, 0x0) executing program 6: pipe2(0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000280)) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r0]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="741ad85d9f945ecdd7e4ffffffff000063b82792b26cff2414a0dee861bd8acd0000158b318100000000c00600d513a0619527c62715f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60daf6779849932654afd18ea1ecc560a1a8b60fb25168df3c2fa3fe5cb65a33bbd2937fd60a86fae0f61b6d196d85d5df9c2b56f6eb45f81bbb30cb227446a42e7db2928030089049dc81a6935221df0f52430f79179b11c5ca12d402", &(0x7f0000000200)=0xfec1, 0x0, 0xd1ef4960be19f686) r1 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0xb) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r1, 0x0) write(r1, &(0x7f0000000000)="01", 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r5 = socket(0x2, 0x2, 0x0) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff, "e0c228e6a8ecca7976b472fc0b293f2451c51232"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000240)='b', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x38, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e618f8067960798a692912117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4d04e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd9000000d2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562b95e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49547756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b56a88016dd6b436218bdbdc9ac0a623855e941a79e6cffdc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439bfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f40500000082693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f62051eaecf4b1427f6b18d99c48c30d77e6c2e933accce51fe7530e2228523cc6738a741fd5e46f238c9089720a2f010327f19fdc9abd0640fc3c8cf8146faec4d3e0811fa1c3d0d3a301c3876d854ffc8dc8dc7ff475ca118eb25fbbc94c004d0c37a584f7c39601f58ac6a1662a1a842151069994952a1fe4403eb478e96d43d07d585a5be29fa20bf7e819de1c7d100c7191e8cba552c7b1989652a648ff7def50922b09337b1d3fcbd1e7709bc90574b4acf447db69fb9b18913da40991472c1a4f434f723b5f31ed5450b200affc5ac41d74e7f3518ecf9346a0952f7974ef19c5da0d06f0ccb0688c749f7a166d207018ad3fed02724accfd6e233622617345b0c823c180d68c4fa40429bf71b21cc0c21a4cb337d5110d505c3c89030229d2edecbd0aae134696ff15461ccbaef6afedc7c0f1894f6c3c6984f77d8105459420c9973158bd284e0156d4a", &(0x7f0000000340)=0x351, 0x0, 0x0) dup(r3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) executing program 3: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x3, 0x80000001, 0x5bc, "d500001b000814030790b900000000000700"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="b323013bf4d34cc7e560e7f8921fb0c082fb8b9dcce75d08", 0x18}], 0x1) executing program 5: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x580) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xe6, 0x8042b, &(0x7f00000004c0)="ebffcbdf13b9fd812eaa4e713048e6993192964897728b2828bcf33f9ce696ab9a3e9df2fce57694a2f68664725ea80f7c1692f08374588330c5fdc0f6cfb8340e30f6a8876ee57c7b22ebf3531573e27fe30f1ced917508e8cb0a9f655cd85a545e9c7fc69b4ebe545336044c3b73e1cb4d1985662a4674b1bc26593123c15ecb535b52b44ec307c1370f591c7d36792225c2420bd3e5dceb2bee9d486c95e83ad3029847e628f9fddb13f7d0dbb8d5dd0095c46d9d34796d87fba35dc044a801acd50d22da2ba4ad23b9f60024af59bd44530f4ba81e3d7590467d41b815097454b60887ceb9e264863d2d081e234f5ce77a17a940a9c300423fe6213e97fbcef5de13093dca35fd6234e83ace10f4c5f0cc5f06c9ba58e110583de880923b54c9c3bcc0fb83eb1a2e11e8b9115caa0bd6e31b30bcb3a6535506677f775f3542a992426377210bb7", 0x157) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000007c0)='./file3\x00') symlink(&(0x7f0000000e40)='./file3\x00', &(0x7f0000000240)='./file1\x00') mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') shutdown(r1, 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000100)="d86220", 0x3) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f0000000640)="b2a6", 0x2}], 0x2) writev(r4, &(0x7f0000000000)=[{&(0x7f00000001c0)="001995a5b89bb7e2201ef0ece1df5b6c0c23c66f9ed4030e23f8922b5d7522b73d00bab5f60a", 0x26}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x3ff, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x30001) truncate(0x0, 0x8) r0 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r0, 0x0, 0x174}, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) msgrcv(0x0, 0x0, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000001140), 0x1) setrlimit(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) link(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) semget$private(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x6, 0x2, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x11, 0x3, 0x0) socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0xfffffffd, 0x0, r4, 0x0, 0x0, 0x0, 0x2}, 0xfffffffc, 0x0, 0x0, 0x0, 0x6f, 0x6}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b59fd0f80c0f1b", 0xda}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b995e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a899321690405e9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56204a938497ab09afe7d7c7c84c2df9", 0x686}], 0x3) writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000000)="73a0212441af03d7c590fb35589c23d5facb020efcd46ce5", 0x18}, {&(0x7f00000000c0)="bb549e9e738d8132b1be740aa6e734c80575888aa021998b57df40a101d691772444c21839243f3ab8fe690ec439591cb686c6f46fd1f3461decb129008c4e91ee33ae5d73d0ac4907e08c3f43a7af028e61a2142b1991", 0x57}, {&(0x7f0000001040)="00e43cdf330781fbabe54cee84bded71b4b668050d296abb7d3aeec5eb1895de97b5bcfc288fb0a5514119646b972ad732281a26babb59479f374a206a30a4b2cf847639c6ee4e001ae822e5961a880ff7d57f31166458c53803dd2ced3733067785d328a59b559de55f054d8031df43fc110c1dc0b10000b01bbaa5c42310aa605c7bdb53f076e71927008185c0184ad155d80aafda93918f8f717bc89724086db96bba2660", 0xa6}, {&(0x7f0000000180)="4ec4f499010d1f59c828c74147fd3d4de35da11954d87ebe254401db7a61c71be173c722078312baa4b9b59e5489fa310a8ac1eb260f01ae01a95e19a52e4084705cd6ea2e3a9aa2613ebc87d6d91bd3e087004caf587995d2902ccd6b2ec3e0fad653", 0x63}, {&(0x7f0000000200)="d3feb30c128fcdfb8715140501d5946416f044be66226d23d707b99f15e9fff9fca82e5aca46", 0x26}, {&(0x7f0000000dc0)="6568be7c56200f488230171a243f726d87e85545aacb3e229c122c9affc49e80c8fecde8ea874119c2b305592601a434436c222460c231e3ef89dde2f99ffea7358b64fcbb78e80487002edc523ee250ae93b6c3929eeba3df51f40085f44f8fad4d1e6a4b0266dc19748f90b06e5a85fc6351ba1feb37bae166a41fa4c11e0e94467562bb4fc521032d6c1dbedaf9356aac1d98ec03d67b1f9b9a94f97f23a6aef22c3256ae9e69a05a1f1d16311f30fb3139601e115c566f62347227d7bce713e8f3761cfa50cebbe2fb4461a18f7ecad075cc5905c735d802907d93bf3765fff0a21360b096f2d50cafe07e74a38e8338028566e46f3db4ebf20b4840ab700e963cd571aff3601a6f7dccaaa9f8c7901d5a42d9dcfb591f4a754c055f1a341ca4cea62de5300d224edb975e3d1a1057c8d5be87d12a6d3407f2818e08311857735a7a2e7f3d400133817d79e46ee08b0c77fae1a6c422fef20bc7f8a20084d39de6b02bd7991cd6ae3a0d83c2e4d965099d0a049abed8d7a5da278605d4790bff99484e42fd3525d6cb9c48d2117d111f83abe5eb5576682931c1f0b57bcc3d49758f98ff991edb1bedad802dcb7cffc42e10e8213d62092a75fab2930c6c3bae4008f72449", 0x1c7}, {&(0x7f0000001480)="d1544c900b619897bccd42c6741680b8fdccf93d9658a777cb31ded73d54d84ef8b8a2bb45d9fdc56629f747805cb646e0d545d42303d839c668dbac24e05ecf487afac8f7f4ea512f1e4c24ed10c2d122383a55ca4c48ae1518a4406328eb93e9a243086bd0a75b95b3f2d3a2691626f6775314df06ca3f7e43618c999e30666ec1c359e4c8740b3d5923a0ec22f5a94d22c86920fb8526c1a8599f9a82cda3fed8526aac5fe7a71f62869dfa2d40369dd58859e5741adef7292003540dbd05b9f0feb4dfed8ca46d80fe55b8136976c92a5d39681eb92460cb5117354e284d7a083f463c1cf146e6b2e8947c0d4b", 0xef}, {0x0}, {&(0x7f0000000300)}], 0x9) executing program 7: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/232, 0xe8}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r3, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) executing program 4: socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x40000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000080)="09000400", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4100000000000000, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r2, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x406) socket(0x16, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) write(r5, &(0x7f0000000040), 0xfeea) poll(0x0, 0x0, 0x0) dup2(r4, r5) executing program 5: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) dup(r2) pipe(&(0x7f0000000040)) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x19}], 0x9, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffec5) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x9171, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000140)='./file0\x00', 0x0) r8 = socket(0x2, 0x4001, 0x0) dup(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r9, &(0x7f00000001c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x186) executing program 2: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = getpgrp() r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r3, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) fcntl$setown(r0, 0x6, r1) (async) fcntl$setown(r0, 0x6, r1) (async) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) sysctl$machdep(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) sendsyslog(&(0x7f0000000240)="c31d89fe427b3f69f5436439cd35ee1541e6786f315028eda94bf3bc7fe7395774a98318f0ea7b1afe68c590276a5a8aebae6a6cbd4c4881b189401f1e97c9ef6c674930eeb1ee64a7ad0194f45bb16ef6b95e7e3860aca5eb73dc67fc3b456da61e3984c6e5c7627e98bd453ee50ca00d6abcb21aaa6c7cd489e2d543c6f27b57a40a3f6256185280e4b4abde19b6f39a85894d61e74e5fcba47ee0d16fecdff802e29cdd23d89fb7d3dfd4ff73b612e9b685505b263b332bbab7550d40bc8a19dcd8e8ca203ec91dc7bb07987a75eb05ef073c42d94635e24b447f599bb914df8c60ce13fcd451222ddf1c56918b50cd562e879791eb76a1331636cc9b7d9d14be887a1d851016ebc3e27d49726794c88f0c0f3e091797e23fa96da46dfa0a2f7c4eac846df1dc2ac9d72fa05a15e2446d81a8f64a26179c4b7e4a3ea4188b021665ee8d50d15ab4a764ce9a80ca2cbfd4ec37510003edc8b1e58527981dfc3d2960c2d2198a589a19015ef1767f3025816e4cef73ae3399314c1b4092b3f4348b355dba98a13f07e543b64b1db22689adae33e51ac85afba494fce80836fe17bde70f59108945190deb7eecb7579976f41af55f43e5315d9cfbca74228128f1465249357d154fdac1440f4a09b7b851d2d0de086804b81edd9c5eb728356fb200cb7ddb701d5d4a6fb87d7062b289d038ad1a85e036aa72c9f175f344860e58e685ce84584edd4dfda37af31fcc109b94a0adf0e98983560b0ee38f29cbe820b8be8620f907eb865afe5810e065adb734d0169fe6d2e5e8966c19a646dedb29e42b4810c652a047d2643350e161e8e647c3a0cce1e3fae7daa5f52af20b3b4de48fb00262812f96e7038d4f8e4949d32eb2916af9312ceab2bb16ad5fe2b5999213fb0733a38dd681452acdf3d9a8995e366a8dad9c5ec173859b1d9fa39ff7f2a9021a53c84704624e150d1f8ed3de9de4d47f6f08fd38895899762cb7753c1f7005b575b9f574e8ba3125fdb8b079e0da27a664c91be23aaf80c28f93aef86cf3a2faead8bc9687d63c840e5d5c11333421ba849cd2887b600e1cd0f43c4e2d642ad0ec01c95089ed5c41ab8bb2d48a3e5e7fed7e519df0e8aa576fc5de37e1f5bf8c7a980552b0bbafaae5ed737d6ace2fb2a64a1113a75e0415d0d827f5015f662eea36cbda58f4caf4443a1702e4127338f512c7b3c3ab3296ab32586bc3d9fc3df3d45d0930cece7e75a76ec2e025dcc7ee2563ace05a6a2218121be4d2f9b051ec38da998f1fb620dcdb31621dff04d731fd7abd76db5b0d12615b5090a95d8229f91aa900189e261fb5098e85427b5dcefa2d159fe31841cdf37a0b309de8c24720ed8360217595b35617380f38fa5e508eba54665f39624b7e26fd6853895a3f95153623cd6375f71ac80bb30595e101cf1c73e2a589630ebc0c90f64dfc7cb62931cf7083ae6c348ddb4ba73ded70e9f9ed483c4145f6b89fa5a734ce248fdd8a7a1b12136ad348b517286c5e0b0e663bdd159db97268fcb8be5185d2d3e7d184e76fcbcf9374c8d1a4a4d1717fc47859ef484bbaa653c47de73287c4481eaabe043ca6073141ef92b727ef1c27d98bf177d8fc509bde1a0a471bb3caaf601df934463b09255342d0dcdc790b3fb6b0a73733aa6f8563d710ab470104d2eac0c7699463bcba3737f78ca36156fcfdcafc5d4df9e179860c6779a95a3545dedffd9014192c32a78b16c7a9bdc108e1f3730ba03e76ced47869efaa4b0a3f2d01dd643b9a912c2d3cf3178534d3e137f69e5788bcbeea02199612bbb5b620e9a949d47ec1f7b3a8f1e29aa974cbcd6c84b461bb270af9db23aacafbbbadf36329df6dd6026e6742ae691886825b748858f96cb5cb93d5f966f6ae841c0f58f5e722d265ecda3e81c658c9f186a78d5784a30d62e739ec6468041fd109fb426cc542aa7836a8fc52df77527271e544369dfc5cf525505ea006cec9981cafa8a17291442793acfb81cc8e87b1eae27d56aa2f0ddba4401ef62b6ac6de3bdf42c0a078cd819b2ff0a6fb70303929ed7b828f277464ca9def129059753cc7fd877b2c3f955266698f634f7c5d94f0d228068e1cc760ef2e7b2a59cf37fd330342aa706e834f4ac5e16fd9e188eb551ace0d9abff496abb0a9cb0ca94fe2712a7c9adb17f69e3f8e9744a72f91550b30114757a05ae50ab8222497fd3113eee3d75f7361da39809b6bedca475d8d148c7237c2dc9c9fad313be2d934b60b43f1e433d3353cd0b2c1d56681da0cb6b41e6d308f822e09cc142f026189b2f059c40396b40b753d4d3dd2e9c03f82234481b5727ee695a520f24450c60ef76b2b65b38ae7ba7c9eb5f1851f8640957522c018176f089024a7561df636f627bd0fdd50a6e2e10514f8398ae00d84bdca4eda929ed8ab38b4e6c7cf0f9750bba4b283dcc4cd49cec8294785219a54a293e68601c4213470d642f820b6536ba43720e1490002dfb8a67bfa7697dd237e971b2d3889e57a94d6921aa2bde8e4203e9bfd5101b70945586ebc5cf0cd117c3aa2399410fe98d12dd6361b3ba6fe2b8f1f088d5e41391ae1f27131cb7fcd430ff3ec74ec78a09381c4976314ab8c503f808897127639ab71181620e52de474e30d215620ce64626a0ca6d85a9a54bb43ad5375f6ec4e6c31226326eab717a99b9aa3988157acbe1d2f2fd87c5d8c0cefa7f8e3719988df70c9cabc3f0c74025a950bd3898d5521bf4c1e090ba2e2b41ecd1b2ccde202dd898a9e04a113454f1ca431afb592bc2087da50037c66b411154ef1e7f48511979c1debe7a11893922769f42d55fa754620a7a099f7938099d831e3e2f6e9729311dc10c2b9d3021446aab1267193aeda397309812881c0a1d4424a3b132e26988a02fce180f9c855276ffe2debba8a9e588301dbca476cc3b126dc2a0dcd8c84bee08f312de9119315777ea38012b2411e034fa8f71e6e25879768a95bb31f993f518c936887b8c4e96747a6292aa120d5606539046c84f2b230e0e14aa96bd885ccc7538d6ec0594b72b7a37c4a7d38f8c24cbfa4691e05550db522c5da0d0ab38b5e53db7d916b5d129e86d8f209e3f533af037ec19754a254ae5601f0b2bfaca008a5abe7fc737e9b8e23ed3a910b42506e7bfcc005380360f88a28c8f1d34a134c3a90d41acaffcd1162e154bf4f7d5fda57939aa21c90fed53ec85c339c3a550165393308183c9c32abcc0549b16d95784713640420aac91e36e743211f30b1496e51e2cecd8a5655e737d26a370f4e2748af6e2c5f91147431294753351ecb8f36274d0142eb4b50b5f829b7a7d61a610df214e01e743bbdfe97da943e90e46dec48d49bf6b7bb5085bd936ae3a16a3acfc9d0227674", 0x961, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000940), 0xcc, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000440), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x7, 0x0, 0x0, 0xbb2, 0x0, 0x2}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001300)=""/4112) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) syz_open_pts() syz_emit_ethernet(0x91, &(0x7f00000000c0)={@random="8d737e5a7e46", @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x83, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x4f}, @ssrr={0x89, 0x1b, 0x0, [@local={0xac, 0x14, 0x0}, @loopback, @broadcast, @empty, @rand_addr, @multicast1]}, @lsrr={0x83, 0x7, 0x0, [@empty]}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x0, "ca312f1b09d0e15dcb9243ea0b40ff00979b2e552e3cb63eb9ecd5d9e72c5a0ae3d1a4854deeda4d1c6ce69724819d87a901ca3f27817d24716ff8a237ce28"}}}}}) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000)={0xa, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getegid() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') r4 = msgget$private(0x0, 0xb148ee520db9e7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r0}, 0xc) r5 = getuid() dup2(r1, r3) r6 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file1\x00', 0x200, 0x10) r7 = open$dir(&(0x7f0000000080)='./file1\x00', 0xff8695b854c273d4, 0x42) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x4, r5, r0, 0x0, r0, 0x0, 0x6}, 0x10001, 0x8, 0x4}) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYRESOCT=r6, @ANYRESHEX=r7], 0x0, 0x0) socket(0x0, 0x0, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(r8, 0x1000, 0x2, &(0x7f0000000640)="0000000063496d58e767d6cc2a5fc8d1be2b4dd6f89c8243dbe5c5a94eae168fddf358a3f07a6982dd2c8e914c3b51e21534a19259ad56e33d33c1424a8ebf1fb410213ef9b63daf8598326a187a16de84526ac13fa1d04b0714c63b9ae1866f07a81f502d7e228b6ee00ddb768b9a3dd9d2ccabbad18724d63928226eda5c34792b8ebd77911aa4750a720fbb04dea93e240018ca7116bc5eef2a64650665c4ca700f263ea3b07e5b29dca6806812d5e54957a206036a98a6ee9075fb31fd2404d18297e7065aecf4f50066ae9b727dd3cafaf2fc9b49e97b1c9600"/233, 0xe9) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0xb1) r10 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r11 = syz_open_pts() fcntl$dupfd(r11, 0xb, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r10, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x11, r9, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff16) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000080)="18977e242b1ee8bed8e88c61c2bf4c2559e6e74d354c183268eb99142f540a16a2b71d0a3b3652c93acad47eb03253e69aef2e355bb9a2862e572590a39430374c39d8ba6e8d858cc0b5ed671e0af166f5cacc09fb57aaffef0f59f2348a9b8e2cbf69032156bc0f5563c73642528a4ad646eaf86a1b500c6a361f136f55af16087b03d6c1374f0cc3c18c50a6680c245e344ef7eae90c2c8169cc5d31ac95b7343416cc0f2dcd9127a594f60966f4c9a088b9216131b3ebf52036ba906fcccd161d743f0f30", &(0x7f0000000180)=0xc6, &(0x7f00000001c0)="bfbebf741a755a109320ecb3c0044636f1a0a4ad8e7a85090ac3d0a40ac40a150997b3b4380fa1b4a5f965f0805f78163eb841f4cb06d9a119070f831b1b27063e0d4bbe8bb46ff4706006fa74c3b97f5a5eec3b2cf97b65278089fc987cdfc372a25d4999b1dc459e7460496c72023b1f48c22fa8c857de0a0ffc8c1c5058e5399e1cce56c878529f717a1d244d40a8aa48c06e30422075a6ae889d78f750cc81df50891d99c06dd725a67a687e2ad6997e51e3f6fee7e5dad0f0ad52139fb95a08202cf1a7a5306f3d0b13c3e62553144de0ed868b020d91d1675aeade4ecc74690b922f2605c52ded38e58f1f8e1dfea8e682162c9520e48fff1576e30b5d606c4f984a4c02e34221df74e108ce5322a678dc7a671e9b671b69aae678aa6e6c9b1d0e862c2a896d0bbc09c4ff13d16e2a8e9a66ac7a1b551aba8a39d0d0080fc1a3fd72e52414dd2706f6b05a7801d553b5e9132bf90300d61f4f0451469a6f03b234a05a6d4d54d9084c6e0f1f0032767f4208ae361066cbf981c6b8bc9f2206c371997960f7b591c28226ca68e8ddb846cf946f5ff676ca8f63dbfc35cc096d070d938a2908c2dcfba1cfe0e2eae0b0345b9fc051de78125bf944a349fe5549b1a5c990ed161b368a9233816ac44afe9d50633ee07debddca91a0849c13bb3257d1547c55cf178c28125adaeda7bea9f4a6215ce56fc94f43f4f4e482565440fa70cdec737f194eaa5021e01a2a70cfc2feae52c806b904592f80a4c95ba3c90f8401d99c6c92520475d768e276cb9e47b3c6bb6041567c38899beba5a7c8789083640635333db64b6e752ff007c3a03070cb89029953ed57e1372c8837c094c8d05e6d3c8c23ed8ae0544a88373a13b040ae26637711257e131179242897e52bb851a962db09cbbb7ae13fcffb5764fa8e78731b79ffc415de9d4ed1a6f52977d1840463d0577dc40326947b902bf5a833060fef50884cd8941dafa4558c3efacd0d7b06ef53d85cc76c46de684718795a6e216ff82617c3a6e38c66a36366ccf318dc9080ee65fbefdee02c465b7ba1881474f1fc7ea02aa109aba66f870f321240e1cabc946fcaac731fba1cd5a623f16fb5d24e4f0afbfd63c19a753391fbb4a653833743c5181d15a6f8dea883b7950f03e72d3efaacef53253457e0d63177d9cc808e2f8e62c7a92a09a350affaa7b0f92719c33dcbc252818c517312387bbdce6d45bb336139e9067fabde387143387c08a3a78c977159feb9f4d25822366dd9b0d182ce2e4313254a935326809164cbc4b7f6c455f54ab248debcfb626d739c87f8a005bbc6391650a6faab128afd7e0863a776cdc9556c2feb93dd2a498e735d4429919947a33dafd7cc0c80027b438c6cba4c5a228028e5006f0a8913d3ce19258ae999ea704c74435caa36616278d2074a7ec8d7ec14ad36b3638835123d7db4d87941fa82eb96871fbb6ad2d291c042cef0690e4fbc1d1066864bed825dcced84d99d2e7fce86e473d0e15ff387d16f150d56b8a2b1b9b311ff550b1265d3ffba670c07c941cdf301d47d52d4be3b49dd738256ac2c805ee44b1fc794237841676d8deda36cacfd203511e7ce85d426491462e2deb3612274edbc721dd4e99bf5ac026ed93b7584931a0be8f1cd1a064dbb57ca2eb8cd130be3a9e4989aff026e4232cb243bb90b7fed6b2df77635dbe6f8e6f3f2c14e103bc37b70f8390b2b5131562113dda469ff431ed86ff1ea6f6aa8a5abc0c86647bcf7c4d1abde1f963776c73b614f233d656a990187ef4718ea9fc7373941f3696cd47bbb65c6482a850f82ef6c68a4d82c5b968f45028d0500b10d5fa9264122c51a88774ed881131a2bb7d6552d256528dfe0b90ff155f204477f80bae571e94b3fc4fa3b8307c0d511fd3599cff8152fb38869800462519fe40916b270b0540233e6be349e7acfb9a71ff57667485504083d8e7c6672c84b626bf1ae3de2e08e1ceab73a52bd17ec61327889d6920aa52b83cc7604012895a29b55940e92555ac492e4b4725b4a94b08301f4385c1ec2058a5adebfb3c23f3a04844db18c2c1eb86828fc64bbf00f4831d0f9716c2c49ac07b3ed01dcb3b8e8a2af1fccd276c1227a8bb120c36d3d99ebb8d00b5bb96d3d88299d7096165a8d6b12eeaa2ee038c7d80d9e0fe8e81ea665004d89e8ed147f5e78396e29f0a052d8d75b9b5337b656a42402a347b7979af9b19c59fd0d2f461c04bbda443c60744d38fe3a2e946fb2f2b4882917dfdb9d31f0cc2f29ce9481a027730e8b523e9de8e94a4705ab78b7e89aa7fdb83bcae1df8b0248f7d0106d06b94ff4e049c023b56eb29477aedc50f5bfeb4853f7a1e891eabf342255b0707bdd3f0cc1d225431ad42a4389a30afb3796314903bb8fa2a9649762019329d71766a3efbb39bd17072f2e74964069e2cd1e7e57011a30cd27a8f1faafad62309f36aed08b0505712a0f845a93e11a051e2488d79cd25fba577ceb94516591cd0b6b59cc27102995631a709d1f669c172221c39d7204588c59904ea7b5aecda4f5cf83d4eacee0049957c19b9a23b190ef57b144997b21f773ecb5ff05537bd52e1416ec12b15f3c45ba7902a0ba04f318c8e2da707cb327b0af88227893fe09b47aa3d041017fa3d46b32c09896a20f3d06edbc381161c18d5551ee1f31070f462e9c3403b9ecd84089b2436bbdea99e45491d108fb7477f90a9cd7f99f8ebd0a05b0413b583e21694cd0311e6e94746bb76146cd96e42279b3a32258b8569264b79a939aa3a098b85cd448b703c710954b041ebf75e0dc0c7d9677ca9b48a6714a84f01f4d7d9bbed6e6d3da3dc94de7da886be8786737eab3e61664390d9ed1952989ff3174fa10ec8b7eeaab2a23b2bfdeb417bbc0ac975753ccbce26c277100e0775fb13e5d10a741dad4d46635cdf1343ec5fa1612d592c82ec8e3d0b844dd588ef75263c4a693b98876c775f561e034d95a504b4af415c6d4bc0ef88d1cb53978f0cb0a1f3a9e59b703b15bd61652898cb85fa7e4a322f41aadad150188767417acd9633a98e8f1a526d687ac3349d1e3eb9a53e689dde2b0509a03079da02fd60e6870c2b0f845cb6b69518172922ec82117f57012367bf900b3f0359bdfc6ed980b34cd0cc3fba8ced1703f2c0bb452ce65848024bba4cc18c770cec9e540e5677f98964bbe110e25a6eb3e665c93d8e7c1350f867e0b09288bae452a26e64a3e0dbb810c14f770ba6e34443403de2d458ed41d5ea74e8c121383418a55af9aedd4d3c8dcc5ccea0d26c43a46ef57e292907e660502a1f0883704066c7bc2c044cb6c412259ec5c10e3e9efddccb4f460560cbb4192280aed08948061baad5bea83e5ae6565b3e53b59251aaee053ab7d495764af88460f65d05550a69927745a9964403c65bd8f3e5f3e05583abb0e92ced0d6264ee8f6f8a1acb6c04a35e4954bd799a003e0826b558e1cd07f7b9f53c1902172381bbd5e6a7205fb156270c9a0bacadb44f61490a2c22d3b889bfefefacdc1225db11adad5e0b76ec940b80cbb3dc509d6fe1089036055225bb748e1dcf792a1e8960aadb464f543169ece3026e39f5b56af2a77bd001afd8c6db3e022303435af374f29100099fcce9778d0e6278d7933f00590d924198c8f736f0fceb1e045733c968555cd3684cae0772f0f2b3d3decd57c2e5184ece0f4e7aa38ab0356f5097051951d81bb840656b326d4511ca7cc1012b6182c46403f6fc417ab307d06b8316fc8a880971b8f57b25dbba6680bf1621ae3cc052342dbd8ec6e70ac3ad2059485720e1782e2b0c9b260f593776adfd65fbd6e970d96f5239034e096cbae67d79d9063e2abd109f86c6b5de0cabfcbef1e6eba41895884a11bd071855eecd05ea4c1a6a34ba3b09f48d8613466aa1402d8f16181140040ad2c5260a1c7a3eb874eab8d0afef65132c5b1519ea88ae7b30273ff35d68872dfbfe52697f5d5d750afdd67f29bf9c37906bf14ef3cf8305805219a502da5b12165dd55664b481eff09cc01a8edffcd75dbefa864fc9e5681623d7094339217a3c738651eb1bb49f5fd07dd96af13c73f25b8f32c0f6bec792ac0ca61b6be62339b41fbf2afc4f55922263959b69bf0d95d98ea730c42d2a23f958de2c6877271e942dc22ac6aade1ea52e8d2719e049b1cb8dab1ce94bf61a4685cfef44f96a529096cb1d50992eac46752eff8c843510e131a8ffb30624c13f6b67e908b25b475b5c3c28f5206db55eec40ae82280f8fcb535b1c1c3a9609c0300abfc865ebe3116a8385bb4920afb799e17425e362442772af942ca846ef2a339a9da7e71f18586427210e0a6a4126de60531ecebe2a860a0f07339cbebe052a0942e2495c277008cd6129aa94b32da0251bff6e6692e211b1b6f22462f890c2d57cb49b61556b7e73a06e535612f16a166d84a31e6d4ee1b047a086b746cba07f8933b807a1f47e92862bfa23ca23bc1635d8555db048269886ce3b5faeafc4a53e6460f60e92b49cab8807f69279462c3669167eaa1f96e1960994029103cd6d4b26686afd3c8bb31a6d70411f7c1ea1782fba54accfe5a8958a11aa4a0dd93983038380769b9439795b462d215bc764d9920e3d712315c2bcd81b521bf21f4e74dc3fb6c666c616f84c7582fd3ab1b828ead4f111e27aa20a23b8bf1c86a10abae3882c659230ef5a8a9a221fe5686e47be476dd5de3670c32dcd0c413ccae6f5eb58e06b319e5fedd44986fad87f6ec38dec4dd9ad834f280269d823d935c1652ffa412bc8ec3e2be5ba995da17172b4d1d7b7bc7a8568fc5ed9837d42e4c77ef4a29f0ccfa8511da51581b51d4ada3f257b4863a343725209217a85d3d8cee090ea6bbb859e8b4d08be3bec7eba43752b3bbea4f919046690f02e1a6982996567e352f22061720d5aa8e3d31eed386e779a5ab67c6f5ca9c92512ed1c123a0d5e52e418cc7f10a4d4dfb3ccada364a34211295a0542d50da6857a268a29e3dd40c91cd1aee5409967b62a073a7f36686515e1825411e2f034429fc982fa910d12553791a8bd87f2935254f581a590974f28a90da73b20a260bf6b517b5d41670a098ec9320a5f75f38b725b3d8d69792deae8abbe8cba7c287a43573ad32f372979cf6f4431190a7133198fbdbab9f748923e68ae68806ac43c99c3914c0f2aabe0e0102091a676f6c92aaa4bb347d63da2dd1516cebf84aa53d396ef268dbc887192c87c70a49c0cade49835f8e4be5ef78d5ddd37458d717ba6ccbf5436f8109c911a236cc962b9f7031f848ff01e08764091d3e0b9228411efbf839e667c268f4c5f250ef57893fcef469922581252bc033c3f54f5ded0248e538152e1d904381fbc1ea1fe5d059d27f36cb6505ce3cf633c68908b4a2d6a573dd4a7ba5cd0c0132e1e072c507075520be82462c0b766f1f787414312143d9c62decb28a41acf9f4491d0b48be89dd0b728e036d375478ab1def4c737815597747a8bf245a8e4b15f71d57506f1ab677e08e30c1a0c2a8bb1e9e63b4cb3204f9030c8659d7f6507d0a98db31b04f64c8f2bff93cd6209c6ce469164d434031a576532a9233f1e1e0eb366bc83ce315eac064dea1b98d65b405bcba8b705d4c1bdddf75e14a8a023464a0b633b380ac9583e221908cfc8591b9f8c59284c4d6456045bfee4c09783104a34fe5e3815d70cfa5dcd8be76ef2ef92a760feaa0e72c31f6812f90cce7788cabaa20e9d0c110d1dd4c81d14b2ed18d513089f4d23a79176061", 0x1000) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x2) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r0 = shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgrcv(0x0, &(0x7f0000000080), 0xfff, 0x3, 0x800) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, r1, 0x8000000000000001) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="fffffffffbffffffffffffff80350001080006040004000000000000000000006a134f0fe734ca0ee7dcdb534694ceb359baa83c1424ab7a193912155cf24479c0697f1985cca44e78"]) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = msgget$private(0x0, 0xfffffffffffffeef) msgsnd(r2, &(0x7f0000000140)={0x3, "654b6085074b987cdd4a13527a4d8553932729ffbbfc3c27fe865a7c251316d2ce1039944952de4d466d7a568a80bcefe041da29fb2d97185c7a90287529c634209f887c03de14f1786cf0bbdbf2dd7aa9a659542d0b7c7d8af9e395474207b67291b3810593cc5b5eceeaf66cacb95a36fb401dbfd56f0572a4ca177f4df7985bd4ba9ed1d4d553354161dd9c1cff15da8921c0072cca3abb83335fe813e79954d3bc9a20a68d068f3311287a525e39467bf4d41203caed0beaa5d8557850861b13aa92be21ba2b22f54b3edac42dd63798273a643992051a2cdfa2884b622203"}, 0xe9, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) r5 = dup2(r4, r1) r6 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) fcntl$dupfd(0xffffffffffffffff, 0x2, r8) close(r10) socket(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r7, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r11 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) close(r11) r12 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r12) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = dup2(r0, r5) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket$inet(0x2, 0x8000, 0x83) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x1, 0x1d) shutdown(0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/264}, &(0x7f0000000100)=0x10a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ftruncate(r1, 0x71) ftruncate(r1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000200000000}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x29f57365, 0x0, 0x1f, 0x0, "8b64d3c3a3f4d3c900"}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000180)="8f43329fe0b958da84bc997e737bfa9e269528ed3030bb37af4b803354f58515c93d240b5232abb8089776648430415708ebe2efbf788b74953797e1e1ed97a7628e667cc80288d665b1c8b0fad50165f4441dc465766c821d177086778947cc3248a048194cf1c05d53aeda8baa47ddd74c85fa51cb8f40cc33e982312bca91562d5adccb94779380cb33b11f850d40a6679f13072e37c7827d7754c6b6c2d8f6658f113fb917bed053a2e208651fbd7d3a504e28fa13e50b44f42ae93efa7b52038d6eb88642c4649d95840a732a58d2cfc3ef08d8773f3f305fefff5875972bff14bfd91b5b622f9a893e108042aba0722f94a053343f00e28ac35fcab3a6d75de6b8ff8ac6e5fba7263f20e042cf0ee2f39b1629a64a410f642bb10aeead50bd179b72948b5729d08bcfe0ef0ee9ca1dd8a42709d109eaea62ce0037e5bb0868f7f1684959c301c2dc9dffac348962a089cdb95d1fe968d8cce2a2d96e7e523ab57b697b1bdd86bb093aae7a3364fc7c1fadeb4de58f5e3336ae2fa5bb785143b330e13d502047ba36e21eeab821a5dff108cd810e8aee4574d8af92835bc1b194e06b20d6f43643eabe1262b87acd3f74bb23eb45edf419417f80f39ab92a8a0574ef2f9cf631406b917844b8b182e9622d7067a3ef60f2b8fe46eae1f883c0564ba35beec44e0720a9084520bfb94a6918bee1905bc06191d9f8b8a1713e2393d7eb85f4665eccd0d4dc338e97d0242eca8eaa60003d18137848b83a47ed4be3c34cf2b5b15dc35f4554f1ac1a5306f673d9340db76f6ad4cb9de123f1a2d3ab6dc164dffd739ba91338542fb1642884a817b62045ce1f81e3110b57c4cc95406a871138a4a501563f5e9c7895137a27e6ac24b2cb2807ef5e2f3490fca2208871e09606ed27d498bbde70fcc464343372a86cb1e557de9b17d0b5911baf0c5cb90a5657743bb7f66faeb0f8789fde76fa57d8a2f40ba6ca62475a2feac26d878e0714aba340a3f4cd29c8d17105b084563f7e7069291ac29cbc43d60fdfdcc62dc1e8fa24ba93a3d884542b885f23d35d79db227042c65be660cb1d1725495ba8d2d69f60ae6343993e17761fac8e71bbd2fe6b00ab53f7ba13d7aee09b5d92e750d06fc59ed39c1eec72100d17b13aeb9cc432f5e1bcb35e9ec989d81967c6d08f34963d51f8a8e54ce08dc364d2684bc0f5a4dfe0fe5f09deebfb060f4ae08332dd9b1bedf45ea1c354da66a6bf3156942d5c7ab4092d084a4c4ac9522b169a7a377bdc9cb3d6cf4d3e1e5a1a7ac4af7ab19ff0d78aa399f2c42b052d5b259bbc0230b2a7347c9ac3053ff4bc39d91617293fc04d089998491d2f4ab3545adf7572b528af14e178dc7bbf2b66e21b72dceca30ad777522372e54023b5b8e065938f9fb7235ffde18675647cefd0e494afd072e9692e6c526a08afec39f4043e7d50cf58b42c846e491845ea5699057e9417c3947af0e2c48dd8d1a1a9b10361ea6ff59c4016e46fffcb8830cafe8b034ef4c0cfb757d1e309ce6b94cd6dfcdd468a8881fc0266bca3bf894322828084b1208f579ee2d1a09eed51cce7f7aa53d1b55c03acb1d33b3d6d83cc2b3d156e2e93ded834016da659fe9bc7b18983", 0x483}], 0x1) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setitimer(0x3, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgget$private(0x0, 0x300) fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc02069a0, &(0x7f00000001c0)) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) executing program 3: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@random="0d86e654d750", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x4) executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x9, 0x7, {[0x101, 0x9, 0x10001, 0x20, 0xe1, 0xc7, 0xd6, 0x5aaa, 0x80000001, 0x10000, 0x3, 0x40, 0x6, 0xd22, 0xf792, 0x9, 0x7b7, 0x1], [0x5, 0x8, 0x1000, 0x98, 0x2, 0x1000, 0xe76, 0x8001, 0x9, 0x200000000], [0x32, 0x4, 0x2, 0xfffffffffffff00e, 0x7ff, 0x4337, 0x2], [0x30, 0x53ff, 0x3, 0xae0, 0x5c, 0x5], [{0x6, 0x3, 0x8001, 0x5}, {0x81, 0x0, 0x5, 0x5}, {0x5, 0xe472, 0x7, 0xbf5}, {0x4, 0x9, 0x0, 0x5}, {0x8, 0x9, 0x6, 0x2}, {0x7, 0x25, 0x9, 0xfffffffffffffc01}, {0xfffd, 0x8, 0x8576, 0x101}, {0x2, 0xf57, 0x8, 0x8}], {0xc596, 0xfffffffd, 0xffff, 0x100}, {0x0, 0x800, 0x80000001, 0x9}}}) r1 = syz_open_pts() r2 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getpeername$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4100}, &(0x7f0000001340)=0x1006) r3 = socket(0x2, 0x4, 0xd2) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001380)="ba11352c1a482e8d25b0aa65d88e73d2b34e80b5e01e4a24c1aaecf3d497d19077106c2b8e6ce96ea575e3cbdb7efff38061054e96af51588b252ae9a3aea2c241ae061a325c6ce48f8019", 0x4b}, {&(0x7f0000001400)="ace838ac557f5653446ff861fed28ca3f5", 0x11}, {&(0x7f0000001440)="e30eb949d8669caac4f18e5bf9fe06e1f092e5cb8afa87cb7ab1562e824accab0a7b6e59d4cb9a1232bcf62d2cc53ffffa973cd85325cb632c494d4612337ff190b4f1ee", 0x44}, {&(0x7f00000014c0)="8b900d071d72d3fd6023c7cbaddac81d7942d08f6c60d33c584ed08986bd2d46d763fb8b4922bd695b2a94553b80981d425d1cef315dfb1b46119d77aafa5afe2c995f97a15ec43d6298b3b421569b9ab578e3bd736630fc98d12c01b50f3b10b5602de4a09024d49c060759ba4090f1", 0x70}], 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x811, r3, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001580)={0x10, 0x9, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7c2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0xb000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xf4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffffffffffff}], './file0\x00', 0x825}) utimensat(r0, &(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)={{0x2f, 0x6420}, {0x3, 0x400}}, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000001840)=""/62, 0x3e, 0x1, 0x0, 0x0) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f00000018c0)='-)#M,\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='!\x00', &(0x7f0000001980)='\x00', &(0x7f00000019c0)='\f%\x00', &(0x7f0000001a00)='&\x00', &(0x7f0000001a40)='*\x00', &(0x7f0000001a80)='\\\x00'], &(0x7f0000001d40)=[&(0x7f0000001b00)='?\x00', &(0x7f0000001b40)='\x00', &(0x7f0000001b80)='/\x00', &(0x7f0000001bc0)='.&^\x00', &(0x7f0000001c00)='\x00', &(0x7f0000001c40)='-}:@\'\x00', &(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='!(\x00', &(0x7f0000001d00)='+[\x00']) ftruncate(r0, 0x7fffffff) getpeername(r4, &(0x7f0000001dc0)=@un=@file={0x0, ""/261}, &(0x7f0000001f00)=0x107) r5 = getegid() r6 = msgget$private(0x0, 0x100) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f40)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001fc0)={{0x8, 0xffffffffffffffff, r5, r7, r8, 0x198, 0x3ff}, 0xffffffffffc00000, 0x9, r9, r10, 0x9, 0x4b73, 0x80, 0x7fffffffffffffff}) r13 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000002040)={{0x6, r11, r12, r11, r5, 0x2, 0x5}, 0xc4, 0x1, r10, r13, 0x7, 0x6, 0xf0, 0x6}) sendmmsg(r4, &(0x7f0000003940)={&(0x7f0000003900)={&(0x7f00000020c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002580)=[{&(0x7f0000002100)="9a79acf4a28d11", 0x7}, {&(0x7f0000002140)="52288194300a2b3d6de9dc6864b8b683e35561f3f569a0653b425c2b9786c45770acce1ff6aa6b07e722a9463304bec48a3b", 0x32}, {&(0x7f0000002180)="3c6573baba7a014244abec5b728018cb29d9fb61a00e33db4e1f06c846a69a8a3a6a6bc7ac26a64eb92f2ca8bb5885ad5ff2864e0c28e5e4222b0d400d198baef2091c26c9c36a95b086223e20e7c0356cd9e5b281e216cfcce07c9343f67ba891f1d2c414eaaf2c9954d209edf05374", 0x70}, {&(0x7f0000002200)="7f13822e20b08b2ee33ee693b738954feb6c10885178ab1cc6152d61c84a0e09d4bd2891663581e4a05d1c2d15c93c413fb90265696f4b79a0b0844b92eeb23a9936c7e3b02207ded203340fb405c9053592c2036f7771aa978bac182d3972fb5afa437b9e28a54f8f95ccabcd066ea0aad96957974cc2723f8a3d8617d21e62ae197a94dbb6de76efb9", 0x8a}, {&(0x7f00000022c0)="2d873cebd09e04b824b4b4d175e2a7950894a2790f08f78c7b807992fdde5a4e8dbcf74e8a06299d2d1c9a4cb7d02e7707bc3c5bf0ff1dd688244b2677dbf95d2aab685ea90daaf47324bc7c2d08bb1d77810a6fd95363661ec8a8b752877a9724b5b0502604bdb9bd40fd32f4b0735185c7feb65b7fd45d15ebd2482b8532cbbcdfd2330c77ded97464ca8a7cb36e6f1db3dbcb14b939dec36b598c92980194b78b4c22383f7ab09e3433d8af534774e0697d083ca7c184512b9e4574c600a6e9fd9c1c8dcb9d1c695e048b69518baca1eee8450bfce3ca2d8e282a9a", 0xdd}, {&(0x7f00000023c0)="317edcff68aa62f19c5328d88e70090d3f6f0bd5b79ff5079dba3d1a7c7a2b72c21d9bde52fbe3b75f484e9097a07e24580d3ac7274f2d04795eb9a6e86bbcae308140971b9d1af614add3a113920e657aca2ae12af36be254b000f0adabc697186cf87eb81c96a39adf95f7f597d2a3c831938a08ef40afb238aff8c24979f883eb3cc5e9da96a7110a231b376b52a4701f16505f59df0bd8c40944d98e3baebcf08faadc02cd8d8d4294", 0xab}, {&(0x7f0000002480)="3391bd432edf5cf15b000481a5d7a3076161793adaa58e7f4eea64e6aa797452ce6d6d9c3dce054e0f46911bc876cf2afbd966b32d91f2ebd45ad923358c35c83b193f747db09fbcec4da798414372fd09c342f1d95556934d5c7649553e57fc7422b93a529928f911987381f485f5bb85d24980afc5d71c086553165aee9ec80d1a25fdb7d2a535ab05bf3e1b52c4a75584ed5e43cd8a2abea57623f645520199f6212bdc3bda963c429b633d696ebf5f", 0xb1}, {&(0x7f0000002540)="75034b828ab7a4c7f08a2d34c299b57a1b11f94df84d8111ce4e04", 0x1b}], 0x8, &(0x7f0000002600)=[{0x78, 0xffff, 0x2, "660a25da69df818d26644bcee16712288b9c21f992badf60686ea05788f70d287310c0150706426af84c80a9f9d855b2d8680c699a0e5d3d26a2d7ec07e6cf25c0fed3e05f25d9e384a9b3f8f2e56db20d9dfd00efe9f2221ded63d3c207cd878f4ebc26"}, {0x58, 0xffff, 0x2, "e945ac6b61126793f8f912a789277d9560b27122bdf6e06d26771ebced0f907111c8cfd6e7d659902bad065c8bd9a2aab0cca65aa3d93c30663cc688eb6c98a05a90f25bcfb59e6e"}, {0xe0, 0xffff, 0x3ff, "84a35053f672d6a44ec96df5eb349f4e91f02aacca74fd2b45e53d87d895c33bcbd978cc9f85dff02ca3418a2772e2e16d0558a685b651596d0cdc045895d0a166ee834bcd0d66cc45b2561121c31e0df39196180f03cebd80e9e8d77bbffc2db0b308f834aa8a4a9994c26b4bbd2863be6bdb9e1eaf6277059d409d733547d05ea43c3ed78fd0b0aac72db79908d4b9c01c5958a8c41f49928e8f9af778d628d56952945a11396e4dbdb2cee09190d3274b62f23871300f468bde55d62cda3a0c1346f9513b27f104"}, {0x1010, 0xffff, 0x8, "42e66051c34b6c5d7ad5f773484b3aa5c6fec8ead561dae8e93ccb951c29cdd415971969587bd641f37a7ec67f9097f0b8ae6a9672b8008a90f8ada5073b82ac1496e74b2bfae117ca6b3589dda68d644d6605c797533ff7d5fa5a8a4931875e4a161f34a4c748aca6de3ecdd07f361273cb826d23fea2b8e2c396b022660d4308392c5033577070fb8844ba6460f42a8d393adf099716252b73defc659c6f131ecc4f1f8e961b1e791012adb390f22d745499ca747152958d1f840495d486193c69dcad33d9b76f921bff12f99329fcdbe5cf296a1874f5a1c38215f722672332f5c37fdac5d6b5c0f653a250e92f51a45d31bdb0b93f643407ae94e6a3a721a33677ddffde0b6151a25ae12b2925ea31256a0a04bc3e51cb2ce39570493a2497e91cb54ea824e2b570cb1a51436d4955b6fb83f368421f2b3826ea2891f82be8b1c0121f993696eb4269d063fd1cefd38bb5a4393a8b5329923a0b71b4ff1e90fa6c625271f6e9a7a2a0b42d226eb8c586dda81f1160e90637d09a9c851ea4098b8e9bb2c241f3ce46875f35c6b7613a7b0fd09ffcc5655c2f28934b548ba0f501376524efd59efec1371ac83e143cb2a3ab404b31d7a646ecf2f41bb8e999b22ba5f237814e57ed23ef266b8458d1e749d0a9f2e52fc99056390d058b2a410bdeb38ca953014c7161bfafc5aa2b5f57dc800e186e8741007d1eb661bcc4ce7054c0a9c34dfadcd7694e7ef38ae0e5f933072788c60cc2fa5a7714a148827d93f644b49d934cd84843030b6ad99bcf7fa9228a030b5bf3c247019e419da56082c6e70bc97f4798f5571260f73bd7f27c24d9b2179b1cb330ce9ab29628555ed534dc79f0a698062921058356ac59c61c58e542c42c5ae0257337bddefbf7834fdff03524f653536385fd4f2a3476d75374220054b34dd1eb7beb8f9bb773cbf822c73bcb81148fd091b90539d9b9d807fac8cfb964e6aa99584b814c509d5e52d2d7500894dd7d8485b9c37351ca5d653598c9f1da39311b83d4128d78c8600b139a030063562b51d5109e6dfab5b77b46bdbc24c0792cbf505e254c35bd492ca7fb0ea5348d0151132bd14754ea3922091e341b16e388fc5b6ee45379a31c4fd6e03a003f369fdefa6c71a7cb445d63621fafcc1188ee9ccb58fa2dd2fdcec44329fd50d9c01be915ea528771ef4abdb38497c409e37b9fa4ecf9049e5d7b29f401d89122fd6e568bb0c6dcbb138783403ee1362ff864330cb676cc91d0f1af380e33eae80e1050f08d89004c444d3a4b62e49d67157e8c896f26e123605f891386419a8a493814554b4e8cb7a74656adc7007656d43d210b9d2aba38f749d2745d1a40af4d8d4c3a0c79a4ba0863e52f7bf762687ee4b4541f564992f6d3e9f3d04b8b32cd0777a3e30ad844da03dc1be33a00c5c8b25b79685bf2f89baab8b2abe2abf95f77edf76b2764607170edd8e747407cdad4ed4307468a30ed9d64c8fb56b5696dd0abeb82d969ac4b8b651f7fd3203008c7f6180872fcd20d503c17efc903cd5df9505b7b1ea5593255aa4452426bd71ac19908cc4b0e4c3f5f9e7d5c48e5bee6bae5ee23df84e48457af301c8a9f9ee5f8c8cd9f510e5e39a67dc7f4db74820840a7361821506860509ad2c3113f46dbd057528fce26a6acc61321562c63e4ff0bd69fea6661b916dd8362c69dddb73e7907ae08e276e2157c7b3327b8a70f5dfe5e278ef4d613fe14a2b8b621469b8f730084f7ea749b3e5842d5649feeb5bce169b2a44a8abf6949470bf425fed804b98363327fc24b0fd325a357afbb14549944147fa234acd0a2a58182654691a4f9cf3978b77702bfc442c428efdc1dfa5f59a7077b98548e52d2fd91ec30ef9b895480fe0f52310d569e00238036775b5a9c07b6756cb18a8996fad3148a7cfa1d49af80c75463a25efca653f777f9d96bd5c4da139ff8866168bdb2775ec847e21653d377582700d42d8f6b1cc9d53dc3f3353e471d53bc9d099c76c1edfc71a40c003045f44d362593c3cf13ea0062c5e641a4174015f1697a98b91b3546609fafc398ee05bf353fd1853a57c0da259404b774e49d896a99bcba145de79f73900a159e5b86a704ae4db0eca10a54abe0648d0df836b9e978a3a5ba02070334496bd9d8866eeb1ff25cce4d8eb04711180fcfb1bf3669926681eda4cd06905276a4e23f39da2cf6a316029bc314941ff133dbb21c718065a4f3bdbc8a585a02aeb378fd500e8e287746a3491d1ffef7122d388bd6532c35e972823a2345ff2ab6d30562a96d075c433b42dc7f0ee9f3e714b4d6e427c5d38f36e4ed937351cdc7afdd0b64448c96eb29631367e1cc99f2ce982c3c23a3b266f3ac638c4dd19c34dbfba73b192aa3f9b4f966798f4af6c1ff871fd69f26a2e169e5063beb04c2fbcdb28db3647f748fe7d7e09eda1b01458ed2a21dd28a16e470ed0fd9f5a6d2ee62a4098343d730e760b19588dfefe01bc62237eec3e7f79f8011c12ce7e5250232f45c339fe380fd9afad11de7070e0ae855403a3f84c8a254236c2a45eec119c717b128a24ce60d99a8a54bdd638eb19e33d6164dd941985bcc24e25ea30720752bc626b8afd8a77a585daa40153b6c6158c2870f78d770823ac847f523b77b755fb74e2262ff5b8cc931f5389a986ecb53a797563ea902c4bea72311b3e3c2208d6c4ee6e68a15545fd4c9b16db1266eb659a3b9d3df68e8bb5043577c55ee73cca77e6e30fa5167172c9903a82c393b927014eca4b33af3880ef1f589674070804e733941849f87bcdd7d34c57098c0a8c62caceae1dc4d994e3e6721fe18996149fb44d35e4374dc0ad9af3369c523a1eb26d600753a84d77383855193ec1bf7682b3cfa0c8b625024ab2c49ab0b44d70b9c49904cfa955315076447a7bece814346f974c49a288f7b2d046b83c6d13bfc4fb20ce6a3c7ad058cea50f398c63c8f5dbe51878e48486e2e3609846cae8224fddfa1287b4c345a65ae745ea64539de30732e6a343fcfc9788f073cc64a271feeb7b4c98048309737868a113d510b8c82c44ce2c0055f81bcb831a4169ed2a9ddce4c8b7dd311ea2d24b31c659f6b076732e24a260b32d86f414f8f8226ffa3faaba4196cd3a13a72992d5fff3e9e3bde1b49e7ef7cd0071ddae9717cf5466576390cd1bb84755051cf018d2075cc0c0bb942d50a406001300b0014ccb0c59e6c9ff73a52f0d76857ab4b6745c0cbdc045179f92933eb5102cd7c1293733acd0751dfdb7671698c10b0ef4579bed18a701cbe2033d176f2f023668d3590709e16d010583487386870d3d759e56adabe3f27e3f446545d36e57cca6cbabbfd2b5244b6f0089f0a7455145c0cb6600bb6c3e05f9fc2751d52426cbd7f46fc85741eb53cd1bf57acf90e67502003defc50c13b9dc26229ee7c749b143baf712821da5b05e53e8d2941df60c051194265f9628da6f306d631bc2a425f1f7dbd61f316df0952cc60d379ce93f9ca04e2de4dc65dabffa6350597730c329b2b53e635911dc54cabae24f319d0beab920961954c5dc322251a583f01bf8028fbd7ce6fc6de99aabec690a458ac61ee889958440d9d9949a1691c716b00d785a2d831dfc9a905b3ecb241dc478c35bc8213c2ae0649d67e63334ee6c1d52087052185fe365bfd9a6dcd20b55911217e2697da6ce3ea2e53cc10921117a43d9d7c865501953f9c1d781ec7e0bb360fb687b22329674d51415359c4b6a09fc067518e6ca8ff532d5934168b25b689137b4dc83fcb6e9279d6fa4ed2d9fe79ea17f13eda4c02ce21408a0f2e7a66c58fad02ec0085df2ce3942e86fb5878e8e42c009b6662d804b621403b31976a9fa00665b79c9267454a3d929c294c08d5cfc0152c01cd047b262b47d7cd3d1dfd1d6fed36e068fadeff85510b2fe0ac4a74d44a65b33f6398e841f637048563b5dbe5c767de36a2a829bfb6f09f00e6a73be315873d53f0b1b7061c43a38f0a9860d7c3401310fa1290f530bcb95eb730fdb2b2c97938e7131a9102d883a0b6c26240fdd12e91b8793008dbcdce50c05926ee2fec35470bdb258043a478e9bc630c835e48625a530f39c650636fcaae3849a32ac2802b7b4628c7b3bde5d46690e439262218dcc4bd74612bab087c481c17490cbe67569c7eebad5d32b743add6d3cf81ccfd1a73e5c26895e74514f630314968001853ca951cec3338fa516dd5f49b8c0b51294338a378975d8d7304281fe703eb2cba47a31709953e9638b358f6d29e117cc308a23d8954355341d83139cde11558bac400c33d137b4d0e406c9b8d16af5e16cd098bef1728f32ec8c3d459a3295bf516abfaf520896a6d93df7240c6f3d403b19bb05d3c22da169b3c348b2aaa76a52dc05e3ca354b0d22f75dc90bb135fc595aa3540ab5b17845f36eb5e18cc41f4705123efce6c7226fc2148ae87873142e4a524c6ea6015e4ea94e8af5b8f272c0359c32579923fb656e4f4ccb6ed70867451c58bfa02a3a6aa8717ea5aac214f37c158e12e4b60628d699b3de0e62a4a40cad2b7bef044cee8ea735056d7cd935910033a865dc8014b06e7b8fc8c297fa01bd77045f8ef9bf12d3d4529f9b4507d7191d88f238344fd18a36cb043b69a4cc1791258671894b29d6fe811795d7f912ae3c89883b0b90667df3bbae29a38e6a794f2c30ed3c6f724989b297d12371b832bcb2a48bf5ece69c93a113fbcc23b60e98d924ad6724363a0876cc7c1d97ed8c6f834095ff814b9ac21c20a1271832c45b047d3355c1da34926f56f53c25d7eeb2b77b0e17b393a1cb3c5f602e39c9911d9e06d6c58ce38055d35c4db21f39bac410a8eef207c4a6bacef6e9f223f944ef3e233f1f6e75496a7963025589a8fe3c8647da259690cc814bb883dd9c868ca33aefc9b21bbb357ca2a162e3626664b155c36d90132f46dd198b93121a293d7549ef627763994a9127b7cb7a4c6c9e38b2d2bcc562bd566636842d5780ef1d2bd84989fcb601461b02b17995319386ed74510abc56a856df1b40f93d165539279afde97a7ea37b1473cd23564ce0393c82abd60419becbf25a77aa6566fbffcc229b8bbc386ed50cc253df90465526a7ecb28828acb39353e99e98bc97bbc611b2e874b372a4e868e361ac5d771476a592b95e175c8b83160d6548620cbe96e03536bdfa93e0e94bfdd20eb188e978f31634adb00384178cb5109c78cbca4f9e863e5a58b5db1d696566613cde29ed0f2489206206bc3e452baf5f5bb02cfcf8f237c020190556be0e0fc7dae2aec58989f202397430462df515b5812dc4a2d3576711ac3951aa3c861bfe5357a65b850e7dead7d5a2e6060ffec032cf58c54de8ed1d277dd42c0c10f8a910d3a66d20008e5fa2d34fb5241975661da1debf02cc789de93b0ded5c3c882a2ede2688e19d678e0e2aed2f0add36552d580a674d9c01a58516ed832e91e5bcb24c701988be6acfcb9db2a5a010fdcd846c5de64c2e6e3bc35273b2147b7f7681cf35f84fa9fdf41519f098a4170d153ac7e05392d67ff5cd99a60545adde88ba1a4f6b5994b13c9ad120848a5fe99e326787824217b3abd1e63d8c9e59312e24664839c2df1c3ddb94409d298a169d797f9284e18c57def23c4b5e9dac10eb7533aeefb473f04f73c3cac0831d7e3df19473cc639060c79f2d0486197a42c7c4cae888c37c46591970e01c7933700e124c9c9599b83d9d494d1f0d6f69025449dbbd954b95c302b3c84a6577b4a4d635a76049a81fd"}, {0xa0, 0xffff, 0x6, "874069004c63a08b11871db06e7cfaa44580b9bc2c10fdee1a7658e46c298b09189e6331a2058d708427d43c9b2bf4d4d91699be1c2385785dcd3dda8518a92ff17e34b5a9d392a927ba952cd6564ac9cd6f86d834d837862c895050c613a53521af12cd64ebc740f7c55a86fbd4843ffb60a0b9df5107d6509a63d56de3f89e4879e3f6f049fec48858991662"}, {0x50, 0x1, 0x7, "fa0707cb9709b3664049de64817aada7f3b7dbf516c02e482e823ca8f14fb21eae354ad06be552c2fb6eb0d66d2a83e10cb1334814b3a16cb938f1a7"}, {0x30, 0xffff, 0x0, "f94bcec4c29abca22d89fa4057b64391eb86e0476d8b6878355e32bb91"}], 0x12e0}, 0x2a}, 0x10, 0x4) r14 = semget$private(0x0, 0x488bd82105bdbb58, 0x40) semctl$IPC_RMID(r14, 0x0, 0x0) r15 = getuid() setreuid(r7, r15) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r2 = getpid() getpgid(r2) r3 = socket(0x11, 0x3, 0x0) recvmmsg(r3, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semget(0x2, 0x3, 0x82c) socket(0x2, 0x4001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r4, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r5 = msgget(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f0000001bc0), &(0x7f0000001c00)=0x4) r10 = getpgrp() r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x800, r6, r7, r8}, 0x668e0000, 0x8, r10, r11, 0x6, 0x8, 0x8, 0x7}) executing program 3: sysctl$kern(&(0x7f0000000000)={0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x401, 0x4dc}, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x3, 0xffffffffffffffff]}}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x2, &(0x7f00000025c0), 0x0, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0xfffffffffffffffc}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e6993192", 0x12) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)='#', 0x1}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c542, "10a6093e7e7be2df6707008c8bda98612c2100"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="bb86b4e47ff0e564069bf049535c0a063153f6e2e3d7555ca8dad641dbc5d684f8e450b07912418db0bab7559c4d628ca9d95b6ef100000000400000008c6038d69f46cd578b3160a42d84d70e2ff39c68286a22940219eddc74ce2e1a290faf5e91b6ff23843fa5e430fae1b71b262d138a00a8d792f48e8f73bf4c3c31c92f3229d91d90f040", 0x87}, {&(0x7f0000000240)="09fe5d6f309dcd3239dfee17f01c2077ac452e89fedd1ea97d81dc5d80247946f95e05faf1767f70a10b553ed62d4974dc4f469ed6efdc9e13b35494d65698db6b7574e90647c3242bb7297502bebd1482072b284d849378b5cab408fb9ccef7893644f7c989e42a402691f6c7813bc09c9b5f5c2806a6d945725bfad70bfe316d97ae7861e79ccfa9bbb88f220c353800ec70d6484e2d724f75954f01af482bc81f6da4eb911744a51348bfbd37130681ae5e69e774750e19173c4f72833ce14895b9a9c2ca7b8f57c551b352c1f5a56b1b159be44e9c4bf3132469ac7625b0a0370836ac86211ed98fba6dc89c42aa16915115df3b84566c694960f603", 0xfe}], 0x2) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f", 0x1d) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000140)={0x0, 0x0}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x30001) mkdir(0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0x6}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db8689071097d77f0462709c0034b83bac94c4761e84558e6ca6270794d", 0x49}], 0x1) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000100)="ea00000500000000", 0x8) syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "2e957b", 0x0, 0x0, 0x0, @rand_addr="eee7d6d8ee31e0ae0a4c1e7b3b00", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment], @udp={{0x2, 0x2, 0x8}}}}}}}) sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0xe9, 0x0, 0x0, 0x0, 0xfffffffffffffca3) executing program 3: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x1c, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0) executing program 5: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="a3", 0x1) mkdir(0x0, 0x0) unveil(0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x18, 0xc007, 0x2) connect$unix(r3, &(0x7f0000000100), 0x10) r4 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x400000000}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r6 = socket(0x18, 0x1, 0x0) pread(r2, &(0x7f0000000200)="e68d086544f9fe215e4d8dbbc610e9c04be75ae5499872bf238fa12e71231342e14bde1cbdd7dcfde01ca1ba4c977ce41e741e2ded5d6fb3a231bb1cc3450fae2e6f855a741a17f8f65c94e9969437574abb", 0x52, 0x617) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x0, 0x0, "84d35404e6ce8bc78691e9255254b6c4867aac72"}) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206925, &(0x7f00000001c0)) r7 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/39}, &(0x7f0000000240)=0x29) kqueue() r8 = syz_open_pts() r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x26, 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047476, &(0x7f0000000000)=0x1000000) r10 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r3, 0x0, 0x4, 0x4}, 0x9, 0x6}) open$dir(&(0x7f0000000100)='./file0\x00', 0x182, 0xaa) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, r2, 0x0, 0x8, 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_RMID(r10, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r7, &(0x7f0000000800)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="ba3ce8c5b719874926ef8ee54ad055f4eef7194ef5f34ba32a7a667d62c793867a194a0e66f0248a062dca7a04760b3d6b6ae081f2bbf6cc986a757ec8bb1cdbe5b8d497cf530cb8bde2a00781b22203184705dbc9d55a2c0ddad4811c56da967ccf3774b2aa5740c4bb23f8b7cb0e", 0x6f}, {&(0x7f0000000300)="df32bc1a2daa7445019da7d57bf5e9a28073289de24dd526", 0x18}, {&(0x7f0000000340)="f20b5070c702234bd53041c710f2b92985a79202b512008ea762693ad0572e0ab28fe767b5f4636408792b232db4bbf3a1800e5b23caabcf271e666b86e0f8f3161e2a1e7468e320d1cc4f0a3668b22708d53a29a600a580865bbcae9e64f5d87b81825c1bd00f32e43002da3cfbc9050008285733796f2be983131b6197f23e65e8a06531d333fc3cd8a64bbdf1a1443d0048f9b2224c7fba0e169a53f2741572b3934438ea39f9161366e6d6da20714ec5b2e0170e872e8a81d2866d91e6646b6c653fac02a9956ae76a4e30a05921e44953a54e", 0xd5}, {&(0x7f0000000440)="e68f029bd7c71dfe4fb8cae0f43ca91b65ab17242429a3f7170e64a6f64f7fef5bc5aca59c59db2146758b2866165f694b7f2e1071535a5225e7d48b0f88e79055e1a465269a5d952f0e264f5a98d75b061f44b5a6bff7b5bdac7bcab46c1ab02eacbb7a72c28eb5", 0x68}, {&(0x7f00000004c0)="c2711c2655c6ec9c7c9cf541b4c9d6dd9d8c33a4df0c9d9f2f38b58aa038b4ea9c2d742c31b73436ab40055e755f78e3c8199fe1691ac796fcfd5850aa4446f52dc27b9b1bc2", 0x46}, {&(0x7f0000000540)="5178b8514916a4c6608dea5e2b38c46b49cadbc75caf1a84b08e5dbbb87c391616f338798f720733fd3f3c256ee46417beb0e1cf3dc2f30632351f87a41641a83811dfe2d4da27a22772b9c31db40e5adc16eb2a76d8374bbe9cd554b48aba7c02552a", 0x63}, {&(0x7f00000005c0)="33e32a03a39940efb144ee9f2e1a035579cf8677413ae5275d171a1a21973d225b44fdfee6b376043d10b179d50d7529001c90ea51bdea81ee7f3aa7b7b46fc68af586ce4b81b247e400d99f76c2c4748d93aae72834ddd920017b0f696430f225e943e545c33813c2c249f7ca33bf1946a4a0b07e79104e64b022f1de1047cbb6a0ae2e03d493206f07026e0f110447e099bc7c03eae246eac3b0b84bf12b53a119f76d4ac23a28a71044496cce6f7434182f43aebb2b7b43fad3fcf1e39c96d8c185550ee417742ad77b0ccbb3fb11cf22030d72", 0xd5}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r11, r3, r4}], 0x20, 0x2}, 0x2) syz_emit_ethernet(0x4a, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aab25a", 0x8, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x0, 0x0, 0x5}]}}}}}) executing program 5: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000980)) select(0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000380)='P', 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x80}) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000000), 0x0) socket(0x18, 0x1, 0x0) executing program 3: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/212, 0xd4}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/36, 0x24}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/11, 0xb}, {&(0x7f0000001300)=""/7, 0x7}, {&(0x7f0000001340)=""/98, 0x62}], 0xa) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x403b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) getrusage(0x0, &(0x7f0000000480)) ioctl$FIONREAD(r2, 0x400c745c, &(0x7f0000000200)) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r3, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1400]) r4 = getegid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x2]) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x80000001, r6, r4, r6, r4, 0x48, 0x1}, 0x9, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r6, r4, r6, 0xffffffffffffffff, 0x5, 0x400}, 0x2, 0x0, r7, 0x0, 0x40008, 0x765, 0x1000000000000000, 0x40}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x5, 0x0, 0x0, r6, r8, 0x5, 0x90a2}, 0x0, 0x0, 0x1}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x8c7, 0xffffffffffffffff, r9, r6, 0x0, 0xb, 0x7}, 0x6, 0x3, 0x5}) r10 = getegid() accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getrusage(0x0, &(0x7f0000000700)) getgroups(0x1, &(0x7f0000000000)=[r10]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r6, r10}, 0xc) dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x22, 0x1, 0x200, 0x1}) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[]) getpeername$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4102}, &(0x7f0000000280)=0x1008) executing program 1: sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) getrlimit(0x7, &(0x7f0000000000)) setsockopt(r1, 0x11, 0x1, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) chroot(&(0x7f0000000140)='./file0\x00') shmget(0x2, 0x4000, 0x100, &(0x7f0000311000/0x4000)=nil) truncate(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}]}}, @icmp=@info_reply}}}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0x0, 0x562, 0xffffffff, 0x0, 0x40008, 0x0, 0x1, 0x1, 0x1, 0x100, 0x80000000}) r0 = open(&(0x7f00000011c0)='./file0\x00', 0x282, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000694000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="5dc61a209f15000000000000080045000028000020000000907800000000e00000014e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000ed0010780000d94888d8f19cd750db34ef1adf44597825129c88c980f1fd06787f", @ANYRESDEC=r0, @ANYRES16=r2, @ANYRES64=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) semget(0x3, 0x2, 0x1ca) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_STAT(r3, 0x2, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0xa8, 0xffff, 0xf1, 0x5}) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket(0x1, 0x4000, 0x7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x4, 0x76e0, {0x3, 0x8000000000000001}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x6, 0x2, './file0\x00', 0x2, 0x1, 0x2, 0x8}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x3, 0x4a2, 0x800, 0x4000, 0x2}]}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x1) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000002c0)={0x2efcf87b54284513, 0x1, 0x4c11, 0x9, 0x1}) ioctl$WSKBDIO_BELL(r3, 0x20005701) shmdt(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000540)=""/33, 0x21}, {&(0x7f0000000580)=""/183, 0xb7}], 0x4, &(0x7f0000000680)=""/130, 0x82}, 0x43) syz_open_pts() pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000007c0)={0x395, './file0\x00', './file0\x00'}) bind$inet(r1, &(0x7f0000000800)={0x2, 0x2}, 0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000880)={0x4, &(0x7f0000000840)=[{0x1, 0x95, 0x6, 0x1, 0x1f}, {0x30, 0xca, 0x0, 0x9, 0x5}, {0x6, 0xffff, 0x101, 0x7, 0x3}, {0x5, 0xfffa, 0x5, 0x4, 0xb5a}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0), 0x400, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000900)=0x37) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000940)={0x0, 0x7f, {0xffffffffffffffff, 0x100000001}}) chroot(&(0x7f0000000980)='./file0\x00') stat(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)) socket$inet(0x2, 0x2, 0x5d) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0)="01", 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x3c) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, &(0x7f0000000340)="a90bee22268b540991d64a897b2239cc2f599436fa6b7efbfd69bd30a0e99005aed9eedc0d4b9f909918069e707b31dd57e577355357cc21639e7956086010bdb1f671880a42a7fa9c05bc0a33cf2b952e46bdc2cb22a26ed7f9d70f80b8243c5c32e03fbbc3dda51c381b03e3c578fa169af9464c8d473f18aba12c98260cec383dfecadb09785c6fd6336fa196811de02e8c146939d7e7605af27d39a4cbe872c230f2cc1134e861781347579baf1394df", &(0x7f0000000280)=0xb2, &(0x7f0000000700)="aeddf781888266b04d34e84d959d49ab3824297a2b5f47432d315e64209437613d72d6020479cf3e1c039899956ca27413b43e6fbe12b30d48a415904db452b5a8382ff5d1caea3ae8b09e37c303872f6fe29f26ffffb69cde817f9ffcc1723e12114be207401fe16dcf1e1b0a622e2df4bce839815c24a2be9404424eb7a02d3357fdfe3471242c5d75515642c63677a5720600a5aa55b5d8fa3d14de75fcf5940147a10bf7b425c41d57150a5b0af122bb79c8315e4e2feee482fbd46942eaf8b6b1e73c171fc437d0c761e37a3e28850d2eefcee299520c597734f6c3f7e1b13bd8acfc9993b8b835845e6a59d2c68bbe4a11868a8ff6dd381fdbfbceb0cd9458ab1d13943fd6199be78fe4f2306a8a1ba9b9fd07e136aebbbbd69880ca485620912a1ae12380c041354d8ea31d5635c1e0e07b6af4fa6e0d55bac1b77b9391fce5471b2e880da1d813d7be9f125fed87ed825c478d8c695af2a43d561d5398911e2e60c379b5fd49b5d0341f9d9e502a3e327764bd4b26689cda8993b6b3c4c6e6e230ad53dbaff54b168ab1a157b1c7561a355495d523a43f0cee8374a16e83fda699b2cd706782062b36040151ff26d7922a861aedf2f477eb4b05c689ed1f2437f9d248de359dbe70d8e2b4e27b91cfb785ad9350a18fb63f9636d20a49e9aca745d642aa0fbe50e9bc01069fdb4d4095b63068bf4ee67b4220367c743562b822200643b332396a001bb7928d73b190c721f759b7d02f36e0d6318077aaa2c64be5952ded23e6f9b9a1748a42a5c5f6c49abb78a49da06fc162f8dcf53d961bd35eb40fc0e2e0cf86ad8dc8af7cf274f98e72c9372035b818696d48c03de5087604c3f8dac052a7874186025577c20c4a8ea706a6e75badd6656b81da10262c43ab46a2da4fbf0231462c08c9670336a4f4e3ba9c7fc58699cbdd664990e1bd28e4208f7e86c2dc020f76b2e3830daafda6504facf1e72102eda84313624a09ded24a6787bd1110824e7a32bb45d559a5931d74077339e00c27790fe73978900329a9d9f0c6f2e6f906ccad777d4fe951529b8c1ba44cd22e5eb9f79ba023ee4c8d6b552cdda5fb859d2b289e2faf2bea816e363198b4353e695da18a442498cddf40bb90889890195b14590684d892942d7fe83a479a1af07d98553b7e7e72f35d2e7430d922feda1b35bf68b387a7a15dedaaedf802bcca545d5a5d072810888dce49e2d207c59c0a9ad7d3dbe79e067de6f9a6967b2940080ccf587609ed262bb128c7e81da83c7a82c1b79bf006a8ada04111e7a47ac3e8c2c099c54c4b51d37cf05c75939c4538dd3d53d17e641a7072acf9d8786619582dc94b75a13c0bc01f064cf5a7b755228a46933da17d804290968eef59eb9a15042df7812bb88953e7f824fcbe506abdc9d1c1af9092c558be7ffd9505ffd47c7a6e1cfb7bf68204200bf49daa7809335f0af6c178b619d2a75947215591478b63b415be54e624bcc94d6ccf56250e201d3f1c1b13dc1e7b72915d203fd8264f2d1fa2ef3080d86b7029f8f99883d7f183383188bf132923c5eec21654641f1097a9f4cb6ca9c7a8a0a1dd266202d781e6ebcd0e98f0317fe686191208e79bcd8b118176a232839babd41d8d8f35cab4924f741e6cce87e2a355c56757de0b345678fe4eb7c4645dbd6024f2b72a2750b1723c8c3a46dac49db410912dab06b2819d7a38daf468dd684c6d4b8000a89f5a83410d81ebcab3c7c6eea7a37d1dc1a36457b96ae529c7e56ae64ef28a32c61ece94fbb7d0ac6c0d8378e982571b48241261a36db877e6e83d05bf71070f4b2f5ef129a6789dd353ccfddbbfad65b177736d41ca5689643a2e165831d7dfc1bd1ef9ea17fa7a4231d1c1a6af634d8730057994ab1705c8556357500638def3fda59cf2d882d273f78cce45cbc7e290e91ed955770ba19579f2cb6711da014a3835d9a4f6562a36dfd239925ca16c34237030f1a666cf723b770eb2a22143b0279196590837600384e61cb7a780b2630acdcdf2915f2cb656d32fe76632f940f3bf2b86f558215208aa5826ae827f85ab0e7a659cc2d3a80d80861857c9b6a089557961d6e0724fd70ee2e974c008b46eb3f94afaa8177bdb8eae0b50dff79f835b0048c01393c908f6528bc8b572f487b794e14709a4295c69f80b85c890f98578e3e0078728e992e1157e268a603c157ad49366b138bdd9a0c2a49315cff0f80ab00fbe4b9919fbc81e6f44cbede4eeb5a025a2a14d613a55cd80f61a211658f2b509277170c34752f85c4fdbb4596119a117e95b86f27fec2a78bdd4fb429adfdf510b91dd48eec11320f9586565fe4df42d8b1b12f4844ba190b76ac28a743f8b44cec5e1420499974d8bc97171cfc980c7d9e0a3d02c7cdfb43b7f71359b3b568c06bb83f1a419e9844c864290eae88a972fbd01c2f3e5d1bb2885046570791c1255ce42ba2f27928f00f39741b10bcb1c945a7b1e23f59b721e3f749a04e3d26519828abad1a1f606ea5c134e1781a9b70c257050292ce809b5ef062466c443cf2721cd41dd6dfb25b78b7a129700b0bdd470659036002d967ece2abbbf5688557f30640083c8486621b0d7725550c41bf4e7127f84e11711f976910bb383b058f54f0e5ae5b33f50d812624529b99622c29f5758014d1269645e26e4b85243478f862edabf7cc7e926238672b50720aaa895f51877041a45f8d81a2384f8380c27055d43c545f150f405f1f28fedd4375bd38d37a55be99e8669bc6f166cbb5949ac549b5dfac1ab7c1d0f5a547591cd98a850fde46f81fb5f4dd07bc6c38c80ee5af4e0942d772d5c95ba27d5a16bc37924417e323dd935b143a3bed34764d354f55eff0440ac43f2d0a37e68d1d663c54538e18e00885d38e39d060d43089f102e7778fa8253978c3474b232e129e092fbcadac2648553ef6e2b03671062879e47bf3d9f19e9a2568683996eb8a183fe96ac3f8e31d3994519505ace5598852f87b11b76d66cdfc76c6b19c34765f86199796bc4debfc418690be8bd0d999daaeb88ea3a16cb38f4c49a3b5f8ce5a9f9c843087b82205bfff5137f7d6616dff642aef0e196745e10e5bd09d9251ddbad7467989993c6e86a151b49e545f6fba9cc96d5899db838793ac31d89b883a5b4d09ed38787737e80775faa3a34c69c5e76f03ebef8907a54c4b2cec8baf1179b004f792c36be2f981e1f2e6661e539885b664517c98b64fe23b47388530f3eb4f7c58a7be4f4e8c264063fbabe5edd1e4937ddfa7784d5e37a7487ef97db385d11f06b5ecb3d7c1d909ae52b4ef47eaed4b6f90154f4854687afdd0e332df6e21965e3323b8c07e1cb20877c411eba0588507de08537bdf5596768dc770da4aa9fd7db485fe022cecd90d2dd07178d192fdb57d8c0047650937ba2e86ecb6e0e107bbfea67ad49071f7f5a92e7e264da5dc8c6d0c3e8420cd66868cf41820ac708c133d2f8a76ed4a2f1708d8a7d132abbcf4d4bd8e49efacd5a44037b67b99a002498229c071c97a01f7c70cc00132be3ab5e4f4f7099a107ea15b15bde6e31548e6843d83d88526ee837c601c7191df84414be1d86b2348a11ae1c3a99410c15920ca0006811ceba92cbdf44ac58ea089223853d8f7106d2bf5ab44b8bf6856e461b4d7b73e322b3f53b4b7b18c99252f28599d5f99911d7b7708796116da3ef52e837db8aa5c9ea458325730781eb40196a23df7e7ed8854a885953a4e4003e69de7e69e270a1926074ace4171dd32218d25d9bf66d57437fc3b306e7a988e4099dbb5d14f3e47c96e3b34af669b6ce4e1bd8d30a03d08bb8ee13346ae1fb869d57f8a45d2e5b5d3036be67c6b192782437093ed76edb3fbbb5b8f282dfada426942b0a9dfd0705b518519d1912a423eb5fafeed5fce032dc7e095676f9dc6feb26e170ab708fb586677bc83ad5b1e0456ffeb7374d6e0f78c25ce4dc748e8591dea78505f1c850d4f6f41336420da3ea1caa5938e14c92d81b8363e9612989dc1aaaf9bb0fe9667cf98f7ae8ea6c76ad0514ddf5c7a8d582bef63d93b3cae1cb1ebb570591b830061dd16ccf99c9093469b2c24088c87d5dcdd634b1bb79b1cb954e18c741e3dec40447b830c32e371b6356033fc5eb161a4f0c871c742fc38d769d9a1713fdf129ab11a785967e3edd0bf2afe35a7b9459a516e040d8821cb1805664dbeccef012352f32ee70694b047edc30615287c2c60caecb0c715169536c96ea61a63c6b1198bccf809c0f88fbff552f81ed9083a89d861c0c272320e2d5c75c37dc1c5f8c6f65ecbb5057a536bbeac9b2b846f71d55a9fdd301dd72131768a6250cf06080054cd9f706305ed2dcb68c2300be2294d7725bccd043323b0db9b275d0826b0f49e884771544d4e72b691b935d16d37b2d546ee91a3efbdef0de51664836910c49bfbd56b0ac0ef68a3c410a391cc9df22586baedcaf5b16d56a1ad40f435b493d12838d9cc40bd451d2de8acd13a2397850d2afb531745368dfc9e76179e15165ca2451aec62249274c973328ebb461b04123142885d02715e77c55ac44c0177f191d622c199c86d560d5e3b37118796c88d316eeafd32a82e8bea003e5e73772f0c5e9df93693bb0078d57b8eabb2fc59fa47909801826b75d6923656a27665be77c86c2f5713bbba9d15f0768d44d9fa3d0cdb6d6f5fc2e6047f70d15772edcbd70ae657a01aa1d563f14004cab1538f8ceb9a4ab57f2fde754892b05733be6758b6e70f42e91eafb8eae55025ee9189f5f7e538430fac89c148b22129d3bf6f68e439afa836adda7159fd457af53682d9b32e4363dec9e0f4132d289f0c0d3368eadbc7f9a78c02ea2fc20a11c76cda0fbe5b625a0257f4b8eee73338f9cc8f238bc1c2bde7a6746d4919037fb9f48a35ed81b909140047f5128ec59f2d2331d11bdde32ba3ad9d727051e2aa28eeeb4cbd8dbdee532d5ed2816c691351dc024b8974426ca37818527848b19ff3643f90c3918a321dfd94b1fa055a91367406c243af7485e24196741c49efac3cd7c3c285509dea7f1921f84bd2ef87a0a7dd291413602da74d95fc1997fd0db83dca7cae100cfcd6e4108b7e6506c5d44d207786ac82da657482d684219aeae10c10381b29190d7035846336bcab58ecd4f045bafd5f8baece4924eccd21a30f2e4f4ca90200d0e9ad383cd219034d7b4a04225a26342081aa32a3342f1f51ec8332f025ff0eebaa83172a3737e8cb0655f511710298a0ccc8f9adfec0546afbdf036dc52fb1709ce58b9ac1cc82143455f05f90f842a861c7c46898b44b638142a9ecbed6d3a4890a4f3ac36497973dfa07241679de7b33605b377f52a69cbad6d93d46ec9b97933164b6d89fd6d6b6501674bbb003aec482c707f488c090bc3a964814cc0c76f730b96bced095f1143e69a9e556ea5657c526703372f4772e79251e880f00a2d5d5c9800c47f66074d74a190aa75690b7e76ce606fd00c9b23e4768181ebe1535db4b251ceac401509f83e8943a802cc92ac2aa63bd39f032e7020d21186cbf5e94c2c8a5ce249480cb054a32f0a22b72bf01297cd6d3b4a10ad6efcc94dbb350601f8b35e486431053dbe9d73531e80a5a3c021f975dd75c905becf6a955984d568a32601ffa281a6b37f7a774d7e82e7766d5881747775ac72fb38dd45c217252bbe795c1435760b4bb84c876d07b208bf47efccd865f0407f9c57f78c3d0c328294a1eb29b90594a0a650f099a734e07aeaddfdc0f90cb3085f4067", 0x1000) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x7) socketpair(0x18, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0xfdfffffffffffffc, 0x3}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r4) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x149e}}, 0x10, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)}, 0xd) r6 = getpid() setpgid(r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getuid() fchown(0xffffffffffffffff, 0x0, r7) executing program 6: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) getsockopt(r2, 0xffff, 0x2, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x25, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x4000000000000158, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/171, 0xab, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x1}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x200000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x20200, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000040)="b1038e068c7c70d1297e0e952cde04e27c8c562f349c5ed7613c517a8d71edab36686e59a71626d2f5ab0d127c6f9035a114784209656012ebf7a9129eed836d30dc4f2f174b9e10ade907477439f344eae65f324c83d62d35c3b2e9687e660ee8aea184c4e360bb93c1f4a22854bdf2d8dba163946fe7289d4de607549674a784c0c7c3acf2dd525817c25d8589b672d5d5c4f2d3a33ffdc623eb6c7902c87db11eec3e4e521ab48f1bed15bf43e47d5ea5116d727bc4eeb5b5f0a829b147cc03e2d21c2120348b6091e9b357d3cd8e8ccd95e4c9", 0x0, 0x0, 0x0) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x710, 0x1b2) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r0 = socket$inet6(0x18, 0x2, 0x80) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00001800"}) close(r2) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @timestamp={0x44, 0xc, 0x9, 0x0, 0x0, [{}, {}]}, @generic={0x94, 0x2}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) executing program 2: r0 = socket$inet(0x2, 0x2, 0x4e) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000100)={0x1, 0x1, 0x100}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1, 0x1}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) renameat(r1, &(0x7f0000000240)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000300)={0x1, [0x0]}) connect(r1, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) r4 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000380)={0x0, 0x1, 0x5, 0x6, r4}) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000003c0)=0x7ff9, 0x4) r5 = syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) flock(r5, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0xfff) r6 = socket$inet(0x2, 0x1, 0x1f) recvfrom$inet(r6, &(0x7f0000000440)=""/171, 0xab, 0x2, 0x0, 0x0) socket$inet(0x2, 0x5, 0x6) pwrite(r2, &(0x7f0000000500)="c3cfac1b6dc819576ea55734b78a4a071fa3b180dc1be04e0e3b9aae9e3c389c93c1f9f024ead83f0ea52d7251520cd0efc09b79c16ab89b0e20a621fd573f92dfbf91ccc3bf93300e60cb6100c590d19ef202c70b0501ed5efd616ed6dbe72737480d75cc32761d1f62d599638484a7905aa60991a575613ee5d55e8d726edb7f2b4e74330a9685a35a0210ea83a1b4dc88f563f5d42c1321cf91d4d511aa", 0x9f, 0xfffffffffffffff7) sysctl$kern(&(0x7f00000005c0)={0x1, 0x4c}, 0x2, &(0x7f0000000600)="b73e3a0baf0c6d6b25f009ba74e7f605bca4899cf52ea02379cab437c93ff7009aed2619d0b342fb0cb95c66b24c4e8038475fb623393651bf923ca205210006f4e1c1de7033e7a59cdc2da3f90ad3631dbdfb91b6aa8c1dcd1b881d54cd1010afdfc5283828dd1241f43e1651a44a3e3e35bbe1ca1c5c366dde973b3b183357c002338a6718fe2b4e35137540ea", &(0x7f00000006c0)=0x8e, &(0x7f0000000700)="ae686ec22c8f8bce7ee605413d43ed7744b17aedbe9ad20ec3e9dbce25b9f7a760d97294701782016403798cc5fb98368c90373ab2d7be5d9c795fa6f7a8d0793572d446651104bdfa1ddcf6ae1c37369e7c1cdb73c64bd9a6ab727d1f366754837209e1c55d7910eb7aa677050d8d7a6c8a5fa5a82b77294e7f293f1ab930c4f3ce53c56484e4deeda7ba2a3abf96f1b757c864112cb7536d5022cb63b71a1d06bcdea4c89fead60285da2b496cd08c206091ff9794d797c933d59000c3f68c73e54cdd04df4acdd4996aa615291c2f39d3f20ddb3dd1c379a25e0004173de9f9", 0xe1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000800)) fcntl$lock(r1, 0x8, &(0x7f0000000840)={0x3, 0x1, 0x98, 0x3, r4}) sysctl$kern(&(0x7f0000000880)={0x1, 0x3}, 0x2, &(0x7f00000008c0)="edb289515bcbffe8d3b30d345e2519b22b7e6460d71e7a256d3128d41c3f588ae877cd919650296038f2d605099bda35386417040407850623dee40d1a98a475570302ab0e594e73dee99b3e993deee7f68e8855b71f1a7d201cd943f263d8fafdce802757c69e828ac0c5be1332d4dd51f579410dda42e37be63e5b8e27c58d6872a7ea136e4c1d47ae3a48820bd16a60e6fa8a6a69516e27c523160da23f51502dd792ffcf041b0d4f1fb701309723f2b94929d05488498161acd1cea6cb2e029331540786fa43e155009f046402c9d04f9c2a25a81c85360490b6aeb0f239844459", &(0x7f00000009c0)=0xe3, &(0x7f0000000a00)="06a60936ab1fabbf09e99316539e289e4a8b12bc60735876cb107fd79668bb5aa32812f63f2b43b05e0bcbc5cb459ae1508d1ef24b691a06e3ce88b5d23f6f59b63ea089e8d64fcabfa2e6a31cc6a9c6694a7fa864e6b80349f865f3", 0x5c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000000b40)=[{0xffffffffffffffff, 0x8}, {r3, 0x40}, {0xffffffffffffffff, 0x2}, {r3, 0x100}, {r3, 0x80}, {r3, 0x10}, {r5, 0x2}], 0x7, 0x1) executing program 3: r0 = getegid() r1 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x8, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7182b0ec9152", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r3 = shmget$private(0x0, 0x3000, 0x47, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, r0}, 0x242, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe80"]) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 7: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r0 = msgget$private(0x0, 0xfffffffffffffffd) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = getuid() r3 = getgid() semop(0x0, &(0x7f0000000300)=[{0x0, 0x7dc, 0x800}], 0x1) r4 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0xfffffffc, r2, r3, r2, r3, 0x8, 0x7ff}, 0x1, 0x9, 0x0, 0x0, 0x100, 0x5, 0xffffffffffff0000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x9) semop(0x0, &(0x7f0000000280)=[{0x2, 0xc0a0, 0x800}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x85, 0x0, r3, r4, 0x0, 0x0, 0xf3db}, 0xfff, 0x3f, 0x9}) setegid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0xfff, r5, r6, r4, r3, 0x48, 0x3b24}, 0x1, 0x2, 0x2}) chown(&(0x7f0000000140)='./file0\x00', r4, 0xffffffffffffffff) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x5d10f077, 0x7, &(0x7f0000000180)="edb5a817d087088458dbd8f92ec62c86272459ad84ddb840645b80528997f411c72486fabdb2e8f7c5bd6a0a976d51c0bee88fe277d3fa4e0d1703973c3fa98d4acf79395dfacd370c3be87a4dd6affa0d0d79df6c9b17378d4e96ba8e36000000000000000000024eac", 0x6a) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff}, 0xc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r0, &(0x7f0000000c40)={0x0, ""/4096}, 0x1008, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() executing program 7: socket$inet6(0x18, 0x1, 0xe3) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) r1 = socket(0x0, 0x3, 0xea) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0xa5, 0x0]) clock_getres(0x0, &(0x7f0000000180)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x12}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r1, 0x4) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000014b000/0x2000)=nil, 0x2000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) recvmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/174, 0xae}, 0x0) close(r3) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)) r0 = getgid() setregid(r0, 0xffffffffffffffff) getpid() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') socket(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r1, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x401) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1, 0x0, 0x18}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000000c0)='./file1\x00') executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x1046, &(0x7f0000000640)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000088a829008100620086dd62759f3f10081003fe8002000000000000000000000000000181009078000600a88142284112f32a639afd833d15a58b21010549f60da977f6ac39d16640fe9d443fb92f1a8e13b5c0dc9e8268686f0859aeb9b893b7d3145984d480cca341033190938217c2adcd810becbd60a0032b9a13e7e57259429cd4dbaa925fea5e38f178688c331343b2ad971d4e14ae60e2fa4ae3554a53c77e28d7c6b8012e565cdbd332c8d0b9abf8cdee39d9717c118aa420a84bdd4f1c57f0886d58d144f769c61ebacf4e8c8f588a62513a6e9799a0d3d8692c167dc7e60345ef0a0823b12ef2ef2d46ef34cc009460cd98caa49fecb1027a603095d649ec927cfcec1211ae8ba16348091c8b8229affbc1137c3d33ff724b88e119e8b9286b3b75c3fbe89bc119312e18fef5b12a61fd57afb14e193b9f9ac3c91d7d4435dd04e2707e97160681bc8c1f54a4391b553415414a9018d75c7c2c241eab41c78b771421a714ffb7274538a99c02b35b046d2f945730f4ad279bf66a97a467ec17371294ae0a0c8cde1b4f8cd08aaf07ec19d1f81b8607baab648e54ffdde7d3e6b6af732a2beb87761b165332dd214ed3d563cdfaad5902442edcdce7adb945a8e1a372c074ed4e74136c979be59c0d319bb91796b82751ba21f2066eb8fbe2609d6def16854a589ae72ee376ec62a6b10ea22fca999a6f873d1b7d79d86047440febf23e0a35ea3be17333d7b4713565685f761467606aa24c6582d0601c4d3b9a38ca107991b5c5440db771ec4d5982ca1c5b027489abad1d08c6c5c09dbce30c12daa296bfd52e72c104489dcc91765bbc8ade9dd701968679bb8bfb073f18e4e459cfe6dd768116655e46ae51cc52fdc121bad8334896f8b55848ce9530e2a5ad1709298176f050dc085dc10801e99a7528393a2b0e9128125d3648815c41be7f11f6b9cb4674da7e1c68b49dc372691e17e3328599412eafce264636a52253a1060efddeea96c7459e8ab52fc53166424475eb0f0059156c23f7e6e9cae1c6f1365a85c5da37ba77b8c3faa475cfa9a0ba4654064a216692ffafb11c4ff980953cef3282aaf4153a6d690fd18626756da2500ed52871a54f801d806704c8af569387bfc34f2ea4faa2bd39a36d7d2e7e24729af21128ea7e9f7608d064b14c6a1ef25b8a7f58ef92498cd23f0c316779d8f40d3c92c654fe8a7bd7b7798e48c1508fa256da92895f1d7247cf9b8c287965de9096470d25b63bd9f7609703e54fc109f87f47ffd6bd08c8c0bd09559a4d7ac411b44ef9f9f62d39545f6522652011b319fa85a1f7e505cc0af4c05040adcb1e4866016f63d69056ffcaa20f9127c3a1ff9cc8a97b293a868ac52ce2eaaddf79d84bd0daa13b1352e8f93703ab06858c31dc43f1a146fd44faf04e8277ed1c85e756508a3fa6908abb162b7d8a5404489b54e331f44d49af23db483b81f6b15343645fcb43e80fd036097edf29ba9b7e2cf682e2b74d30249040dbf1172469ff1e5aa8eb3cd6955cd5d05b95cfe8a0177909aa0d0b4b1c0c651f55af09e6524dd5d177e1ffa0a0ebbc9dd9a7a0efb6f4718614f30d980d756e16c1af7983a3c4c2790a4bc8efc86de95c37fbf6cbc5ca6160f6635b605073a408d929b8aa94cfc1696b945858882423c3329301476b828bd774ebb6dc034013f6f524f89492d2b7629852336d41c256e9919851d73344dad46109af7cbb75b0cfb07f85123e28ff464a1976ce26fca7459e5f2b80a695d22019e0c16af123b87a9b5762948e9e4bf38be1726d342a7a9009162ee31d9ed1e680640f9bb2d0f6c3fe2f8365030880f467b667c7070eced5c324602169ab9571653bb1d745075dcabf81e11db6abb1a8e9b37269052ceaf24d7eefc4f9926363f59990014aa005358a2ff51dc42a11a00bfbcd29b519d54446d685cf7fc68c1b6c0ab0bc42c34e14423fc4ca9af8b9428eb68ddc72de71050c0b628712a8af456aac011057da657a1b3e5fbc7389e1e2fad6594408b92694d79def5a40c25b26a2e55b6330f49a0cda3b78bf1d9dc9e94058daf78d853ee64824352892f521b241df8992f275b911b6b5c4da21e287bfea55b3d648d295cf471b36a8474521d77e96e7b9b19a39ada645b849201a125b38bd3520d01389d98b4f715c1a309531f858ec662d846b275b275e95e58d02a877d764da3ec1621e86a02f1f2eac83a92fee402df3e9f87bb43cfdacf2444dd084b823aa0e48b264504bb2be60a84df8a52eae63b788a3d80ed366451483d109f37f55a72cc72b593ad3ca4900f51e5ee9ba1ea871f09acbf59919ea2e4b09742b3d40b93b22ec08b0c16cbb4c7db00773b347ceb863f6956e0b2abd2ffde485dbc782d26cecaa4e1a33b8686780942cfe073c7899b7c30de62472c1d122c2fbc78da1f83cd79589c3ceadffd411ab62f6b5c6f1b93cfec28a0ce6ae33ddbd117aaec9e5c9ed6c85d7811724d1853de7105ef9bcb0718a406417dca014db9e795fa2baaaec459b801829d090be0bd1ef5e79d02c16f40b1d6b5e07d4f46d640272bbaed5f8c6d6425ba00232f7ee3c7e63ec88338abe47745caf9f756a472351d02b9585cc531579224a0e1ec5574fd1b1452215cec6c34ebcb2e0415cab9bd8da189ce28e3218adee3cb783e4e56a526e031b0877238b2a89bd38cd5181ea8614518125b73fc55df056bb8395c4bc6fb0dc1486c199edac8a91de2366fe259abbe51c4dfaa35643135ecf234f9361da1e6bc9cc737121347d0f507c937821a027cc30f2916ffb0ae36cf3f1875e3e2f067749e3bb8aecd8c9889848f88e533a19849238cf2a410acdec93f856e22328bd7cbf20bf2e6888c4363e8aaeb26837be69a20276d60561dd54711d636f02405fba05ea9f865276bc90e8ed2d87f4114739715eb154db5441a18799c9161fa5e2fb4da04bb1d78cf81f7b23147eae27d416c3d006208d8e909358e7bb8b1fa1e8b7e547200500bbbeda932e39d8b3878ee665f22957a04f9d2d0ffb72f1dc9331c67fc966f95973d44dd19c11e78de229d3de59c9da4112cab8dc667ad52b1a74557e750fb0bb7a9aee02adc7e2944127d48723ce74fd3df83c503fcbb3f7cac86949d3d59e7c64177aa4e3a7219c55597412f5949ecb5b0747585172b1d70a5a4674a1e22c3bf1a4fd56213c91d26a6d46318406a8939c993543e5c5a895c7ed60524b9cc5bfb015f7aac3f63b67fef0404e2b0c697c82bb7c9fa50b43df673efbe13cb939e4ec8550154340266bc9cd00b242c2340f15446990bdffd9e9ebc70d2a2b9ab0166560284fbb7686279954abe1168eb737ae0e0f444ca95265be86cdd273419061f2a66d336cc25a057e43a262d18cbc8618e48e6a523a0ac712015f127ce735740bada5010368d6f44f4fdf9c77903c3cb514d680c98b4e66f1ceb1076818114f9ec26a2e47ae9d27fb460adb4bc82529ddc4a90cc80516b446864ae955ea92c2baefd87eacea678cd2e3644bd705ed4b6ba1cefe88c911730b58747c8a1920c955193f14aad35d37ec5bdc6c2ce1a88a2b475f80ebe5f900824681cdf21df3541d2e7858aae4eb4250ac09ad4ceef209d30fe51bf95658158669b90cc29d2e9df9920bf9321e2ce307336fed73abb544c85879419da17e55714117e46ecdae0cd89dddb2884b5213026f5946fa55dcbae452f321a69d9aafe51513cba045f63ffbe54c99f2fe1189242728d0484a46f23f46178b97dcc49a6438498d0157de3242a8cd7c98d92f1b0f4c73bec4d0c389b6ac353ecb1a877cd64a9c80e72967c934d48ffa954739753a0792820d89a6a0df311a51ead3cd3e0fb32b51fb50c8e1e8b858d845a0b89e422cec3d12ac8ae160e7fed3f19ec7fbbd99622eb2d05f6120b8736b0f7056f39ddf36ce46645a32930ef5a68e7ffe77ac41da517cdc9c23241a490d48ce7a3a2856cea59b661b304d5a7eb7245edcb50bb9f6dd82ea6a57204eb3c8c21bf3ad6ffa7cafa161698aa541eb5d6be4f6363e4da810cf9fe6a7e8c5ae9b7e2e74e9c2b8729cea16604ba60ee1c37731e11a0062c2a4e3bf158dd0dcfdb618e105989f25643ed80ac279fb7785f2a536dd78c81f086489822e32788f5c5acbbd478e6865eb8b4f3567f477ac398a7c72c31ae21c769e5874e729e9dffcf0b5524220d0822cb20f9f6016d84419dba3e7acf7fb08da05c39eeb98464d65871344d84c82b215fddeb8d6e0c67722ab125068caa0a23f68254821968e05e9023cc892164a9d35d9beee0c1475f7383cf65dd647c24fe69fe657b3f9f5fd3d3d552ca6fabdb61c2519a2067ae8ce2611125f82c1c0724024902e29d51f25d92ba28beaae997005cde37036d5f8ef4c3c91d48fff06e47707c8c12abfa3e5559630c91ce2921abad4f2782912ee48469a81772ef630448565b9dd6b7e7a1e678ba8627432c60a100f93d6c9e99cb6f7f70c70f78b02583226dc06a8bc0c0671b810d119e5ac370c7b103fc7f68af1d1f9fc4a12b9cf80495958fe424092545ec1d6cf85c58a3c6371f4352fcb7cdd00a28e4f012736e44eccf806df5cfc24de0bdab571d11e24d8234f0a912adf5dd9fd63d8de3d85cc401654bdea198993f4bb84426b771713600339e8d1d843c444b51cc3446961e61e1d0226b841e904f1cd8330d3114f55d1f3298cf7932a104f2710236bb6ade9071876e283ee3240a66cb2cbfdc5eeadb053d11a0f8abd1ef9cac96a87a847fb9fb79e43d2568e6c5a5bace8c82cde3cb3bd6b22f4bdcd998be4152f40c8246d6c37b18f9b4e2c38568e68fbb1574dfeea21ccd50db8d9f9d68ce984187fecbce893f9fe2de9374f7fba12001d67867f07d38846904dfdf864dc9d070857335448dc1bf6e6b0bb398d50287034d571421c3370b94ae84f7318d6f2b7e986284de1473109c3ffa87993188493e8a04d9a2326d7ba80dad482168342b82e39f0278962a67d3d09ba3bb8a5baab6647a270588f4cbcb161c5c21e702d475c4e938eb1b9782011bbb73fb4f9075fe415eb8d982dbc623d908502e095b53028cf192a5a949214253de19097626be96fed69c2e6e6d14cc3496655ebb9bc1a969d682d16d59bf3b19e8fa62135925b80d1467cd45ea6aa58484dc7a851b983308b7bc4dc9a141f1be9bb0ad6e111bc29fe7e419286d9b709831c534a69edebbd72ca8e237a4ff5aa2ddeb2247918d432b1eff18acb032fd326d8848b118ea1ff234bfd86cf94b2053332538e94a6bae99a72ed293b544509d5f902d30ec757676419f7a7d511dc38c407b6fec03866e9af91395c751dfaf35fb69f70a0897c1eebf97fc1ff2c7f768ce1453a27545b9dda71fca399a16e73c7dc8c35b4f0cd6435c7ebcab18e8ffc44b62484f43fb30de78bf7ffa5efa7ec8e98b7e2424809861af9395a90349bbe3ab5630eba4b260147f3f24eaa9f233f049bbb8dfb3b4a26f4baa9d93ba4bb654ddd5a1170fb2891adb1c9314fbd6dcbf562d35c3ef9d7c4e2b76499d6845eec414d3f942c818c9480e04cb806270bb346f90a32e6047c73d6e8865909685ca63cc4c3bffd34ebb0ab207ae1f4955e7f674cd87dede39f7c7aad8fa8280ed586629233df38f957cddd60febaf2f28870d3ccbe38a4c3e7820d07de24dacaf093350e4f903c0a79aeb462041974aa1f9511bdde42e84451e6d56c79cc56734be42baf355983a0a6e3a56a00524946bdcd74854521d82e5cb3d02ebad8be90881e2f0188dc5e2524a2d677e31f3b6ad8774bb7cffa76ac283a36346d3e30afb2a795072cd067d631a9d3b41c5f314bb47592bccbe650737960f26e7c54f528dc2dfa4054857e696a554d74c4e2585bbc7703d6c7f645cf854672bcaf3b46e824a0ca2fa2f1d0e7fb4bf000c713dac89218f725be57f52d04995d1831d497a4b58c88bcce1fb93017a29c7f02b68f33dd96d8cb6f91e25c2ba3125d3478cd59e3f41ca253751c8cb1c14156d8f7f33bac1053d2ee1216f6639ca32986750950150bd658b52fc3c7b5f4"]) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) close(r0) executing program 4: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x9) r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffaaaaaaaaaaaa08004a0000300000000000019078e000000200ff00134f69e0e0000002ac1400aaffffffffffffffff000000907000000000000000007012e3115abcb8bc2a9229302f44b197f229c5a28904de1b8fc88dbac089025a691dd6dc6602297a3101d9b9423ec32643ed6aa566e9580d6b6c8259560f92813ae5b726e6c7ba0b220a5a8ab9ccd69bc6e2806aeaad98b28e222c6bcbc01b545fff7d7943f404e225d6a4540c5bf4c46f1828f16c2f9f5443950242ff75ad0f02c6b12ee03c5483e0a47c5f627f41d2c1dbd5215a554ea760519aa341b63df1ca15ff04548517fb6d989578af190521a5c18841d1c10a4eb206bf967eeb3d472c1abec7846e8b2098fdaf98"]) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xffffffffffffff7e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r0, 0x2, 0x0) fcntl$setown(r5, 0x6, 0x0) r6 = getuid() readv(r5, &(0x7f0000000980)=[{&(0x7f00000006c0)=""/80, 0x50}, {&(0x7f0000000740)=""/150, 0x96}, {&(0x7f0000000540)=""/54, 0x36}, {&(0x7f0000000800)=""/191, 0xbf}, {&(0x7f00000008c0)=""/132, 0x84}], 0x5) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r7 = socket(0x2, 0x2, 0x6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) setreuid(0x0, r6) setreuid(r6, r6) fchown(r5, r6, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0x81, r3, r4, r6, 0x0, 0x0, 0x94}, 0x3, 0x1f, 0x9}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) semop(r1, &(0x7f0000000300)=[{0x0, 0x6, 0x1800}, {0x4, 0x3}, {0x1, 0x0, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0x1, 0x1000}, {0x4, 0x4, 0xc00}, {0xba446637aa5455e4, 0x9, 0x3000}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x43ceac926d349750, 0x1b86}], 0xb) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x280, 0x0) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x6) executing program 1: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8b41, 0x182) r2 = kqueue() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x392a959bdf35d9d}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x10002000, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000100)={0x0, 0x4}, 0x10, 0x1003, 0x0) executing program 7: setitimer(0x3, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) r2 = syz_open_pts() fsync(r2) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgget$private(0x0, 0x300) executing program 3: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="bdc39a5cc5519d2270e249949cbc09102ec3bcf974bf286fb1247a0e58936b2983d9a2c311546822d6592acf2549708e9e213905dd38708473a93447ac4dae9c54542a096c050f62ba0bd5b1b33aea7f4d22e27540708f7e74fd292b5fd1866d5cdae06a2306378a4a87bad2d3f71f81fe8f638e7ec64d24e457501095f1a1f0f76ba13e2c356c47d7d4d9cfb7e62cb4b608a31bfc7e5a7d4fc1b0268e5b11c89647eeda4cf060e9f7e4d24d3b4e7286be58930e2bde5629a183c41091f849fb3321a5d4f35fb5eed8ab0f031c16df9429c5c7b061cb6da1c367fed88b9d5d8938abe080eb422427d4419152a95028f80ec1c34cd880956beed0718954c8c933ff95e2af713f445974e0184198eb86443ce3f65c94dd1ac938dd0a9bb3f1409e78008e6062039bcad158d950ca51c31390b0976b8bf79c8362cc79f9a0a0830572a1cf68acdd75ae64c0d538f172ffc578342b9f0d483535226d4d61c5cb8ab77329dcb047c35a51c5a2396f6cbf70d558153fef4aa346b0f545ae3e6e2ae1a9cc33b6ed81d6e321ef66e78cf0bbe847d19c910de48a261a77fb150ff526bd3ae966d08ac9838fab093934a6a7a7e3026e9900de82eece575a37689d0eacd192ec2052591c7202ccb3d447a61d5093e717fa7c67e0f0e88a2e8221ea35fe2763d0b3d6befcde419770519015e9fa7d15c343553e098f0ebe8deb02cee728c81ff221ab2210fbe29b0a5f45cd88b3a2dece4d71e74a7779cebe256f16e5dee025d9e6c31a64a5ef856be730e781f55556b5666c57a688e0145b0bd451d30792f55345ccc78721bc5599c91cf456c5ebb1e50153b829f0d33a4316066195d55abc881291f0f1ab6aa6176b02ea1ecedbb97b2f2350706f330b763fb09102d8e9f3aefbd85044b3c51c0a2015d388dfb880ca06389426f15a56ca23ae93d99f583c9bfca5fe12f4ece0264dadc94adfa50a5cccdb10fb580204a8336594772d1540dd4e0323e5b97819de140a3c942e2dcf2150aed01f6997e72303e4dd98be418b52b838a99c4c37bf5e0852d8d061b3dd6c73cfd23c575c905820781f70fbc3135db21ea22f697806a25f383e1d5aae87778630d6016724831fcf6fd7c6d1aed60073226447ff665279ce298c2dc4730aeba19625e6d147b2ed6ac0bc85df7e8e0195e75799cab0b556ed5e7da2fcffa1b61792a5471c8cab250b5270bc1ff8eb47c8b0c5f86d4a481a5b579f4c1c1996a07f6f25ce0c74a3832206b6db5e6d54b9099085540b3904644f907be3c5eb79a446676448e13728e88319b6740ce42a229a6fe5729ca0be17a05ca006d964d071c79bb246472a0e4e73ae7295d4971934387d23d355aac7a7e2a2d253e7026e561c3e4ec62b6a6e5e8c53796675d7fa02d83d30a7028b864e0a8fd59980061228e3c61d33c267afbb741847ff8d9c9c443cfd9856cc0266ca8dc61fc754fe31ad5d90a090fec0d33e0afc47eaeeec9ba8c9df4c480333d85766768c275ab8c6d07cda02552f8a95d49bb85e8a542843bdc15f93042768b7047d80aab602f542d157d4f0e7a8883da158bc46a56b1bf2c36139a3a029b7970a6ad9da235ffec738b8affb3d713b086d8a723c7d2d42f27c639ad3cbbd91e08bb40a88ac31b422bb2560360e3520951038a1648276bb3fbf700dee860436d0f10478707b5fbeca2c765298d646d6e4d51d01f1756095ede202b78c5eb1ed417a515ecd41718d12485789ed92066120075874a5aa3cdbb1692f6d82028c47748e7460dc581ef6a2013a6d6421025955aafc9e6974f1bda20ecde1d81220a38dfc683e6227a598f9681f4cf9f158d0ab992f213d4ddd94db80b181755a09179fe74846917518bd0eeb579affb6dfeb56dc3c440e4a69e50a7f0925774e8defe89e277489c03d3294b78d949cea60b8c1d87c9df0a5791653f5f0fa045a5fae2a9dda96d9a054f29379f3373a0ac5acd76779419fabd235fe3b5a1df6fba4c3b5d797169f01f0372d94138980a512707f4b4b708f682abfb6b8a37dfa00beeb76826fb64360821772565116540b13af5cdb4475358f744a0693dd3c4b05208ef1402cbc4e0e8ff7366c52288699d254716481073a2bafc5471cd9ddddf8cc0bc57097d3586b96b680f8d193b66339b530f8a82ad4e83d49183d7020df00c2c171f6069da442d9c12e69aa80281f3c2ff101abdbd337bfbecc32e542204e9b1f788d3c0175254f4beaf8beff47a1c477762b3bc1ad074d13bfe629874202416639616c11dd8e517b0dee4526593ab63caa5db66e74165dd976d0b526ea68edc6834f9e9b6445a4aac3b086908a021a33ec359a2281c78df09b5d5940803e3d9d033edd0569f96498067b165c7326853a98518ff6a0f42933f5eff4a68da80dca74fccbf526915e6d910e8c9364a289fc8cce3eb55cae7c75dbd38ff4b67dc2aabac7", 0x6c9) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000940)=""/201, &(0x7f00000000c0)=0xc9) fcntl$lock(r6, 0x7, 0xfffffffffffffffe) connect$inet(0xffffffffffffffff, 0x0, 0x0) r7 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(r7, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x800, 0x0) mkdirat(r8, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r8, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) r1 = semget$private(0x0, 0x4, 0x3c8) semop(r1, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x1, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) (async) r2 = getuid() (async) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000004c0)=""/154, 0x9a}], 0x2) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (rerun: 64) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206981, &(0x7f00000001c0)) r4 = socket$inet6(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) (async) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0406938, &(0x7f00000001c0)) (async) listen(r5, 0x0) (async) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x3) (rerun: 64) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 64) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 64) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000240), &(0x7f0000000280)=0x4) (async) setreuid(0xee00, r2) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x10000, 0x0, 0xffffffffffffffff, r2, 0x0, 0x129, 0x2}, 0x1, 0x2000d47, 0xffffffffffffffff}) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) executing program 3: sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/93}, &(0x7f00000001c0)=0x5f) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0xbbc) read(r2, &(0x7f00000000c0)=""/189, 0xbd) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="04", 0x1}], 0x1) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfed6) executing program 5: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r1 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff02000000000000000000000000000100010502"]) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d3", 0x19a}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f00100ffffffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000000)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) setsockopt(r0, 0x8029, 0x97c, 0x0, 0x0) socket(0x2, 0x2, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x7f) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000180)=0x6, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) sysctl$hw(&(0x7f0000000540)={0x6, 0x5}, 0x2, &(0x7f0000000580), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1/file1\x00', 0x0) mkdir(0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) executing program 4: r0 = socket$inet(0x2, 0x4, 0x2) recvfrom$inet(r0, &(0x7f0000000240)=""/204, 0xcc, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000000000000001000000000000100000000000000000000000fcffffff"], 0x20}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x4, 0x0, &(0x7f0000000080)=0x1918, 0x0, 0xff7a) r1 = msgget$private(0x0, 0x404) socket$unix(0x1, 0x5, 0x0) msgctl$IPC_RMID(r1, 0x0) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x400000002, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x0) r1 = getuid() setuid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x1, 0x0, 0x0, r1, 0x0, 0x0, 0x4}, 0xfffffffffffffffc, 0x9}) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x2000009, 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f0000000040), &(0x7f0000001080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) symlink(0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000800)="befac45842ac8dc2af960b08529902704ceb41f4dd41fb596814961379d4f8a141ba195806b554a2c2ec8cb5e9ceca9dee3c145905201bbef5a46e63310ce3720308532b9b372232902efdcb72a400bb53f1ec0312413dd38039cfbac7a7c004bc25f566f202c56969742aa604e83c171db1a93f02b14017c7eca9267876705770692c9da4cf2b6c561d3f5776560c955df6b8cc188d82af3a093267ec519cf34f93d9dba0edf3c9564152455912e0300b2ede5a6ea1f3484cb36fc712b2c8818fa4019f9b0fcdbbc162c67fd4773bc30c8715c6347e16fe88d815319f58328c3d4463936daf2b67544b53c6aaa0538aa9e85458d3497f21ab3951fd8883d2aa7fb960c7371d4f8e88afd9c0e1459f74e26e8e1ac1d487e79f06db05e5b807c50d41", 0x122) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x996, 0xffffffbf, "00000400eaff0d00008000"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="ab8c5342d49ac8dafd3a5104e3a9184612d75352bf684176e777489d5b855af7262e27ef2d80e0e0915e347ef36ed4df0a584dce4f4c56bef1b40573417815366fbcdb5d9455975d12d0f8a5", 0x4c}, {&(0x7f0000000240)="cf0cb46815f7988469b3107aa2bdcb90e65af1746bcac6c922", 0x19}], 0x2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000080)='R', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "15a2ab123581426b77a2d38bbb859e22f5d7cbb3"}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x48) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') sysctl$net_inet_ipcomp(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') sysctl$hw(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="76f5d500f1f6e878eb2fdeb1ece77682", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000074856a4a7f2c9b0ea5dea6479b5a22c144568d1e1d80a89c372beda61a3980e295252c74b4980d61237ef4ba9097543811e59c243c65348a6feceacc1fa48ef411e2ac0694dc6cf16c02a0d4974e805b4a40df3dc67b89720e4faa5e6f70a47ae13e458dace85567f8adc66db309aefb0b67ceaffd46f1cde22fab800ff74586c9cca08d386ed8163c49806e39dc1c3fbdf37bb36def0cb59ae220d8308f575761d4f635eacba4ad1df9c01a64e2aaa8c0f1cf0e6443fa7577d441194d69b9ee84ab3b850c074549b10a72937ad214e08e236c476931a99eadf7f5d7faf28cc9f6165527b8f7268577d35c980423469ada20612c2394fc50ac6fd849ab95f8c72f0c85cd9f1975ef4e907695913e0ae3aec665dbbbf490848c79f936c2358b8f15210b7181b94af6bd18c59405e3bd38d6c3d835532a576ff7329d829d5889c4728b030a31101db659030bb049b3dc4d2ec78a3d56c37d6893b21a67b92e330100f02b470209b78264e108ce2e"], 0xf7, 0x0) r1 = msgget(0x1, 0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/128}, 0x88, 0x0, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000a40)='./file0\x00', 0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000003c0), 0xd0, 0x0, 0x1000) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x30, 0x0) r6 = dup2(r4, r5) symlinkat(&(0x7f0000000180)='./file0/file1\x00', r6, &(0x7f0000000200)='./file0\x00') msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYRESOCT=r6, @ANYRESDEC, @ANYRES64, @ANYRES8, @ANYRES16, @ANYRES32, @ANYRES32, @ANYRES16], 0x298, 0x800) msgrcv(r0, &(0x7f0000000d00), 0xe0, 0x2, 0x1800) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000680)={0x1f, 0x5, './file0/file0\x00', 0x81, 0x0, 0x7}) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(r0, &(0x7f0000000bc0), 0x104, 0x3, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x53) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') write(r3, &(0x7f00000003c0), 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x40) sysctl$net_inet_ipip(&(0x7f0000000300)={0xa}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setrlimit(0x0, 0x0) syz_open_pts() symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000001180), 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="443c7e53ddbf6828c034fcd532482f4aa2f04d8f7a992f250d0bd4da78e80fb9797c81f2ef1a14481c6dd5e03b22e88064c991c3db10e3eb39035d2c161b2d7ff64dbf3f7581617ff0b7a09cec25fe97205d4a857cbdf6", 0x57) socket(0x10, 0x3, 0x1) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) truncate(0x0, 0xfffffffffffffff9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000710000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000044b000/0x1000)=nil}, {&(0x7f0000c10000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e6f000/0x3000)=nil, &(0x7f0000eb7000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00007dc000/0x1000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x100000106}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r1 = socket(0x0, 0x1, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8) close(0xffffffffffffffff) getgroups(0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000580)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44727390ed95bd9dc6d4d87e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c563c6fec5cd8509abd562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e84723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111ac64782c7ee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91000000100000000000500"/528, &(0x7f0000000240)=0x210, 0x0, 0x0) fsync(r0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x48}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0xfffff665, 0x0, 0xffdfff8d, "1ba5d82d727c660800"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b", 0x74}], 0x1) executing program 3: mkdir(0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 6: sysctl$kern(&(0x7f0000000b00)={0x1, 0x45}, 0x2, &(0x7f0000000100)="71f91e348d14cd9abc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 2: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x8) fchmod(r1, 0x0) kevent(r0, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x1, 0x4000, 0x41) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000002180)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRES8=r0, @ANYRES8=r0, @ANYRES32=0x0, @ANYBLOB="6972619542b994af55a98684463338fdc5f3627f6988b92eff5fe72d9f9772ab921efa7e8b4d556b6c69234c0f8551f150e56b72c2e22cc97c231fc1f02528e4c2a9232e30f0ab654cac955967ad0037b5af4caf41c42b625c933eaff5f4e67693b8fc2fd19da29c7b6693a1f11135151e057546a4b4a57f5d81923765e573c350cdc3f6f17db198691a2a3d25657253520228aacc5596e7c2dd891e91552559a9cefd0459ee98fe47c73480b78e7c7cee58fb4caafdbc3d4b87dea3b18f58781b556ed89a09efaebd34c270ebf33714dc5647fc805f2aed910ab5fb52c9061377c86e0f8ac5f244b4fa49d1d799d63962a294f874093a1752734572a5af9b826aa52a68d7a0812bc6eed4337cbf04e40a44fe0b6eb61c8b17574f7e9b1bc9325bae6688ac239e2754f68802552964cde9e9fdcfab79d451fffbd4b95ea75b067e05553b38b9d02972445c31ca1f5e4fef9daaece552334d6b6dc5688be2647ba184bda738991ecd35d10670adc6395bed0483bed6b810db53bdf02a2cf177fdb4e8491b223bc3a6da5d43304ca54be551f0113a29366856ad6a6977b796203fa62b6a3f2a1cee76472baa0541b4fe9b24832d1926be83232602711f4ecacf775f1ddaebbd69b083a622fdc069c43bf2c111d247b4d4e8f892ed35128e5f6caf806f8ff72adfe71aba860d9838b92a370513f40f92252f48483db26e9a0ca15128a837da2830c115bfd442e21b0f0553a3a514b88d396296e0fe05706b4f8942e1cbe27cc0455c505164250d6d8b61301910312f6fd5f8d812c9920bef89626058902a3f0d7b886184057ef2136e960809af5f095c99dd9429514598497932c7c25132eda6790188f7f2f20c9cc4df296f03032630f2c81e2c1dffa5072072cc79e7830f0c2b237d44760a00b07de3c7e2205b0cfe4e0440c9f91f335574890d8e741f422bd49bb50343c4d125b8cdd5eef3daab04557f4a0a86daa0f9282b925320b2ffb7c85bff8abaa3623184e0ee7cd4637f9f62e90d04395a63a6dc888cbf8507c4c5656d5212bc2a5a7700b3beb2a8195b4dc1c7aaf843a59eee5d13d40503184efd2a23760f7cbe6afd16898fa923f5e2d7e56d0c9d9e77f372738721a9127dafc27ce720caa26ef064a364669929c762dcea33ed5a075f77d7739ed9f8871fbbf46219acd25c9b6aa4c5c2c403ed899f494793dbd4ca7724a2aef000ad331837a9dec5a483fe85c1584e5d3d0cc05ca0a4c20519e046708d2765f63bd7d58cb049ce191c14b41f54cf6ced5cb577b72e88e07d2278192f68a70b8461cd375c93c5cf787684262aea53b4c379aa396104945e210723c9ab4fb389336e59ac9b13442223b41c10f6886633831897d7df88b7c8a4aebc7ae5cf54a88195d7c6f086ba6209c36b4869a608f2c2d97dd1bf31fb2ebc1bbd7c34e2f1974059e91ce843783b370fd5a248e753ecf93757331c3e0c804e4a79819c0c35cc8ee9ad840fb24b8868142f9b5fe1b8ad6649337c593284ab757a0dffb4fd50d052e4d52821f142c405ed74689f973102aaa4eced97b2e024aa62ea85cb35764617ea6c3ac7b2d00a5d53af17ac9333a70293a6c1eca6700c74a5a3886ef011e1903f08ee3d1ce60012567d0654dd188996104b0905fc8642a72ce6a7bf0fdd31cc46ede0b6c4aa11410227f70b42d73e138d112c40b82ca364a2c8c9bf7463867b85cadd26077e96e718f915d5481493b2a2725dd2cb060c404fd21cb6fea8d9fffd001ae7ebb4da45e825c77a954d377063b532d3efd5bfa2d3bc8b7bbf1a9200504d9c14ea0596e3c05e814d599abe6c2f4cc4c7ed99f8854296b042420f7e7f4d580932d307687fd9041ce3cd9015bb0bbe1104ae1534956c4e89fe05be403a26ce3b401f98f1fd8836385a2bfe038f048def846eb20a6ffd311a068df545d6b0a7043b94dd049bbadea9f0c84cffd6c00e611d9f973e17faf1270a1e06bbc9aba62471af22582c3f481279d29375482a68cf511a071aee6d5ddd7d2c50b6628e986bc5f95ea0ef7989811164d5a0f5cf33767f000c3eec16cc9f1badf1c73ec1c12a63e997f148e7a04d8b17c3c0c38846267ecbc983afc85f69a2fdad0bce8a78fe0d1c9a20295504f270856b9635b574b74970cb32fdbe02553022a0d2993d9b11c598bf4d3527f9e775cf73de0bab8aaea1a849279e06890ad001e2ce2dc6dbe7d80c0fbdada1528c39a975929716253792e99bab173c53e9ec387612ab92d2af97be111ff801b4b73007f8801ab7f78e6c3c4d550dba046b1a4bc33e5d78217533fda9ea19449f79015a7aef7c2de3c34348152b4f143b7bb52595dae984451d146827ff5246955009c2cc6d04fc270056f55a97d23a3ffc0fcaa3e65a1e538ac093de0c0763d5fd74af2efb5a4f7c2f1da61e0902d9ff54b788abec8b610afb29500a69919c2d79324f55f35be582aed0d4f60c97eb700e3d9df954ffcb77844364cbdcda2dceb447bb87441b1a947dfb935e414c0ffdc4014eb638dc22952a7cf3810d3425b50e980760b460ab69dccaf23c23effef1b85cd855ef64d688b0b6203f3040981b5f52e59595719f23aeb3de19500d7fbd098be183758f97300c2247c4e0943c03ce7e3a6fe67660c4a59e6d7db4f2b48c30774b99f8d168540b7972d330156b3b52c4b50a306ea93de963ccf52e2caff5e2bc10d8f93cd53716964ab0950453311f49463b50e5a79649cc2a9dbd6ca0d09456c8030793d237681fefe75820097399280ecd33ebe70dd8f8729d4d09387ddc8a6af404ab0253b8c4faaab9c3e082ef1d038881ad9ac3279bc18e226482c43897390a1f9e0109f45ef32c224bdffdeae1d113417e689ac89e4a7eba4a370a4ce09871ead3b48559775a334dbbd6910f28d7efab081099152b88316d2400c4d1bb89ce9f7522d5cdc661e4840b904b7cd01f991878abfd067c80a3eef99f02be5c00f06320e99e31ca4dff43a611712e8ef777b82a034f7a7cee79c29e969233f01f0c09231172893e5dbab3dbec9c0200eb29a5a35b17f5b4c29971379f750c53a78337f6499115f6738aa2d07f3c2e8c31a36f10620cc9ff31f6c8d2583d1e57bf58e6e2b8562e08dd4995bf2158009b4e481ebf8a61a4a46d44f41224748ee5ec4d2bac0c5d40d5a15cb792a9b27e36055a71328ec59600da26facdfe5c3814b2de7106f3b8d790c2c1e169f9d2cdfb64a60e1bc50260e9b98bff5d8adc0db485b76d5fd1f25b5c7d57861d20357ffc0e93cc394fe3a2ff95633627ba2b4897d4c47a0d130cc26536f2c30a5179f720117c2985f8d0a6a1bc6d7b707c9e891ac97399e3ef2f406b475c7d1cc7544979e4440b7eb46699c5288e4c52a3d5737d442f54dbc02ecc6dfefcade754a42a3b51d46db58ded3c7c7b81aab1cca4f9db56db8e7c2b0ccd16f3f3d90953fec8f1e83df4d71af744f40fc397228e88c8100fa73207416e2f11c4128b04d527bb58c7a6ce47a75df59b86923b4a4b52d04b35461a861396da16779e5a5f4e763943ef1cbbd4e9f6c00dcbd08967888c6e8f0fff96476aa55be1b16f2b4dff1da57e5003c4199c3d84012d802d82398e2895fe6b3ae1532d214fd011ab09d024051b82b8a2556caaeacdfacb61bf9afcbfe9f1133ece8d07a89daa4e2617aaa9484c1f557115d03aa783f3585645ce8911312a301a2b8eed2f99cedfb95b6d66805a2d0af2017eb7cd8be901a7b5261434e1ebce17c0030edef4f9764922e4b3fe4a6df0376574d659559f6c20adac2560b309f14a8f8b5bb39e60ff8c3bfd497518746e53397932884db9e2ec790b115bc8e24c5ddd754bc292f3526aa993bd16bf88c8d13657bbeb1e8a86b122970917db65d0cadfb9319b52563a6d27e74e53bb75dbea759e094b9cafe9d5f9d55bc9e0c726120466ffec33976ea108a3b719a0327f0ff95333a48dd87941838b1d7465d636e67c6fca45624bc33f4fdb3a2977de1d2bc442f7d28f94c524cf7d5e09f169ad64afb2ac7f8c2ab15d0b711933c5436246cd94240882c3a41c2573e2befb2a915c64cda8cb6a44d5c150189c8476d8394ce02defd6e825cd3c43387b1b06119b69c3f4d9144be2701fc7eaa5104374b80767a4a60d73572f9d044d2c4ad20ee8fe4a71373b904762767227a345722f3376425f31fd6f0cdb7008d986633e8c0e524269b99dd0aa37feb4cd558b3f0dedca12440f10ea203fa50e7f063a5beedda392652428e91a376d05c7c14469afd28657cdf6ad16d301ec3acce029a996045716826b1f3e8f89f228f89e4cb21dbbfd2cfcaaf4fcf72e9030906cc7284765865068834469a0637e17aa47763b0ba47e8eda6466ccf4860d8ba2ab865fbef9a43e5b1d0d492dee257346b6a2f80d24824ea572b94b5db318e697e0a842c4daa9b072ef06b9f2eef21c4318600effefaaf8a251aaf9ea7257fbde403283e2121ba00e4f3fa7fad0d60d673d969ebeb4f0d66edfa70e16432fb9c4aa8f0157b387956e4c44b8c27e4647ae95796a2880fdcf8518bb2fe89ea845fb39d570a34a5f05308fcbcb4ec537dd6f5ae191497e10d1fa374587d251ed25c80136770e25aece2022030a616a6289c17e51a74c26421868bf79c8553be51a2b27744e5afa6111b281950d16603ce98441f89e18ea3ed0480ab9d9217c02fe3a54672efe7b997378be3ce84f61d824eda62b50f0199cde0b53a1cff051861521c222dc0cd58438bf75b7bc0662aef4d9f567fb3aa86e4248a6b9bd3202e8fbce1097691f2029e84d91a651b9febbbc9db080dbc1d3d3fde4177dde3233727d39b87d3745e56b1ac3e7b3f5bc29c2323508b811a00dd65d97e0dfd36d1ea0546c702fff4b2363a283ed6bd2bf744ea1d2f770d2649d801bb976cf075cdfa4b92a6c91a4fc85e5ca7851830004aaeec0e280afada9f02b8df40677f0998b096f588a60f22cb34204aa0e8227f7f118d8cad945ab30168c52742e965b39fe6eafb60c5060904a70b34fa44fc12bccad0dbe719aa481d03dc143aff1a1e986681570e78085ac6a2ca78ae5db63112031cf53c694741cc98dde8388a95d27f46f572b2802192d94ab0202343dbc065d574dd6662cd2ae932d512e6d8c8bbdf29c7bd4039efe0092bff1ae68e54946252be0991bc2b4251d4d2693428d9d7f4a2f4c2865d9c84048233c8128801d42b14b1cc4b0f489dcc474457f29b3a87ccab464debb67760a444c327ba52a0cc29291e70b0e693c24ce7208153c39c986d75ae6827b3a34ad0e4df20bbf30c1f64ffbe7d28a7b9093a67d871c224a6d735ca5cd01150491bfc59039dd33ae71c1709871acef281fa71c89b0e3521c986b27abdc8359db9c5eb7abfa9fb9e658d97f461d452f7679e08d19f6cc0bd4385fd312a94693e13eefe1d66d500e7b40672064d7705178c903bc3b26decf6cadb5ff45f9d18a3ea299cb97ae0186930ac88a7e31d57cd04e406fac14c17cfd93f8ec7883754bb486cc10a4dfd3c47aa3ebf9dc20bdcda1b6e83e6307fb674106c649246634004ac12fbe90c5e4d02adcff576e1cf253b5cae1dd272f8f23f8706fc8c66cdfe68c015f60fc33bb36e5ba0a2bbe8e5a45b7a21f798794d834625c0faa8d5ff7a278885d4db6c09abc8df2c84293f7970356fc07810c310a899d62f568cc35a050c2c076ffc1416fd0180697358fdad5b926a59f96232719bc071b9061c405e2dbef74430abf0c9e4f24db0dbac97dd4f32c3f39ded364716ec043377d397089d6d372fec5579147", @ANYRESOCT=r0, @ANYRES16=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000314000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x2, 0x1, 0x62) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(r2, 0xffffffffffffffff) setsockopt(r0, 0x2d, 0x2e, &(0x7f0000000140)="ebffc7ff1399dd812eaa4e713048e699009296483d56ded52ded86fc948e6a951197d6b58cb56fd0c5f6eefda9c73912092f38260bda01c9b72142a206327ab67b69cf0e5b885859a2d2750000000045757770cbc2a7e67339b64189968b0065c79fca44a6dc960f015a00c29d144065718da044763244eaa515004e4d7a70bacd52d86817805098df6068cc7b2323a876ca995f1b2165958b27bba9ebcd1241fbe32f82ef71beb2c669d775e2c613ac9a49f57dd844a57c46c1e63460f7649fcdd70fd316356eb8251d0cdc97e1cc0937", 0x81) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x42) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000fc0)='./file0\x00', &(0x7f00000010c0)='./file0\x00') setrlimit(0x3, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlockall(0x1) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000001780)="02888742b6596520ac0defcab819bc14746435e77c9e2c5e4e44ca2dc1bcf8d0d56534922775707c4fa311ef36756f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001740)={0x0, 0x22}, 0x2, &(0x7f0000002f80), 0x0, &(0x7f0000002b00)="6ab5e3faea7ae4400464435a140ad81335499f24fd6f2accbe72414ef3879c5f94ec6ee1a7dddaeaaed7a2e4dbf9cf15804fd82b81b439ac2ae731d003cbb3e7387379944bf54c2f117dfb4e15ea12f69d6003bf2c5ab9b123573a67be44f1d6857418e594176076fab3e859256708045b3e9319017bc4b51abe08b1922af3b37896ea470b2d1870fb490f33f013ae9e6e448bd11b5bc47d7b2988e9a935c2b646cdc1b77599bdaaf261f441ffff79b675f74e593b03df94a986bebc24b8166886d4b1cb625906", 0xc7) getpgid(0x0) r0 = socket(0x18, 0x1, 0x0) sysctl$kern(0xffffffffffffffff, 0x0, &(0x7f0000000400)="678ace905003838c7e1ae17ac99aab2f1cf9dcf07f9285196e620bf38a1215696f8a1c627294ee162e942976477c0aaf902228395762cd7bb4d29f8728f7918f8078f9328815d7c5b348861c1423b117fb2e825cee45605213f333b0a396fc0801926205c22ee22c045a09d6172290666b14ee5330c16c907aca72a0e8c1f9acf4495b736f1f87729de4e02f19f9c018addc673c01184342491013fa36108b389cc2e713e7acaac0f899e6fd12b5250887d6499587eee3b1b79d5c7b2ef1b2745db1ae181701a58bb07a4873023853d05998080e3fde6bffa5e45aeb45070c8643db27bbbdea2f5b84a8b823fc1bfaf6b33b14a200", &(0x7f0000000040)=0xf5, &(0x7f0000000140)="935b46b7b3745f041c9c356f85", 0xd) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1a0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x40000, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000a00)) setrlimit(0xf, &(0x7f0000000100)={0x47, 0x3}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x406) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) executing program 3: r0 = socket(0x10, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc7b27b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x5c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) fchdir(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r1 = syz_open_pts() close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c5, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4}, 0x0, 0x0, r3}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000940), 0xcc, 0x2, 0x1000) r6 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xffffffe8) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYRESDEC, @ANYRESHEX], 0x15, 0x0) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fd389f4223864f706184000f1245146955b84e3c261d985a3057c107b6beff52d4164b475b3672581be9867a72f9107624a3b05124c1211fd0bef9700005243d2296fd07388c6"], 0x6f, 0x800) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0x0, 0x1ff, 0x1ff, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x5d) symlink(&(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x186, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000001700)=""/154, 0xfffffecd}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x7, r1, 0x0, 0x0, 0x0, 0x0, 0x3}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd601d8f2b00000000fed7871358eb087d34e8a93239c1a0cbc5e715db445af8d934ac5c811f994be6"]) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r4, 0x2) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffff8, 0x100000001}) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, r7, 0x0) executing program 3: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x8, &(0x7f00000002c0)={0x7, 0x54}) r0 = syz_open_pts() close(r0) socket(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x7fff, 0x0) close(0xffffffffffffffff) mkdir(0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f00000001c0)='./file1\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(0xffffffffffffffff, 0x0, 0x10) unlink(&(0x7f0000000800)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000900)='./file0\x00', 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000180)) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) syz_open_pts() executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0xfffffffffffffffc}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e699319296", 0x13) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r2 = getpid() getpgid(r2) r3 = socket(0x11, 0x3, 0x0) recvmmsg(r3, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semget(0x2, 0x3, 0x82c) socket(0x2, 0x4001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r4, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r5 = msgget(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f0000001bc0), &(0x7f0000001c00)=0x4) r10 = getpgrp() r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x800, r6, r7, r8}, 0x668e0000, 0x8, r10, r11, 0x6, 0x8, 0x8, 0x7}) executing program 3: kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0xa010, 0xffffffffffffffff, 0x4000000005) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x2e}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) chdir(&(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x9078, 0x1ffffffff}) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r2, 0x0, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) r1 = socket(0x0, 0x3, 0xea) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0xa5, 0x0]) clock_getres(0x0, &(0x7f0000000180)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x12}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r1, 0x4) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000014b000/0x2000)=nil, 0x2000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) recvmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/174, 0xae}, 0x0) close(r3) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x0, 0x7ffffffffffffffe}}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) kevent(r3, &(0x7f0000000080), 0x10000, 0x0, 0x8ce, 0x0) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0xfffffffe, 0x0, "000001304c00000400000000000000000001f6b6"}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = socket(0x2, 0x1, 0x0) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080)="208d2a0f635f030be365f37bede2c7c3d95d7c50d462932645254e8ef05932d3c391b8fdf7fd7dee4e1436ecbfb63d4f90dc82e079c60825560c5cb226fa92f8283b5d34a0798473fb60ab6e9c70645a764def432d1921b63368320a672887edc19b574bd103d4325af8608a2cfcad0813782ed999ed5656624310986d76fb17913ac51002c5044e265b452b387da4fc19544872c42d0ee628c7e07d2de326a8cd0c725f5f04636da8abc6dffffcef2f04eb98b31c5ff64e605c2677a0855955bad9a41041ab945ecc59eaa72776", &(0x7f0000000180)=0xce, &(0x7f00000001c0)="9b6a3d123f91465f9a1da883729e546d2b9230f7f651adcc3abc69417adcdd20cde7e24db7b5400b2353fbe971ba9a03a7e0aee739aaaeb36d34e68c9bfd89f206fb48c899a2fd99470479dc2e12bd87998c3ffa3acde646279b6217763f954f6e97ba78fb867bbd4c83b9d8c89f6c62797132eeed7f4d152a8f5e2eaeba90faf1517f7207137db57414ec9eb5f1541ba6ff759182bb32b285fef2a33796b9d55923a339888df3b1e3b610105f70cec9e999a8f6c306cf3713d3e7ea04d5f77e8d7e323fa9b9972babba089e600f4ceab4e6302790e810332e0d7a5d839d068c550ec08b3b10", 0xe6) connect$inet(r4, &(0x7f0000000000), 0x10) executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x1ca) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x3, 0x1000007fffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) executing program 0: sync() executing program 3: pipe(&(0x7f00000000c0)) close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x9) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) clock_settime(0x4, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010", 0xe, 0x0, 0x0, 0x0) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x4, 0xf0000025, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x3, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x16, 0x2, 0x7, 0x22}, {{r6}, 0xffffffffffffffff, 0x33, 0x1, 0x2, 0x8001}, {{}, 0xfffffffffffffffb, 0x6, 0x4, 0x9, 0x9}, {{r4}, 0xfffffffffffffffd, 0x50, 0x1, 0x2, 0xff}], 0x7fff, &(0x7f0000002180)=[{{r7}, 0xffffffffffffffff, 0x61, 0x0, 0x5}], 0x100000, 0x0) close(r6) r8 = socket(0x1, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r8, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f000066c000/0x4000)=nil, 0x4000, 0x5) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) executing program 2: r0 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) executing program 2: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x21, 0x4}, 0x3, &(0x7f0000000600)="a3519bc5867c61a098ce52177f5bd63e9e6d15c5f9e343e44fec0eb057c2d9fed23652f08d3d534bbfa20639333f7da931babd25eb043c9d1cbbecf29efcb5223c81b6ba1fd9cf4a8dfa5f7a1bfff553a5eb9c3e47af1879ba8ae41fcdbcc54de9b62eda617d8c7be45d4784925d1fa97fb526490291854d951e5d7d3c007345f61d646bff8fa70bbdeed9bb5fc9ef00cf68664ac0db489500c7e85a54a72ad944e675550b496643fa5c91ab8a3377a73ce71e152dca85e62885db92eb8388bb664743f0e940c6e7addc6d", 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x21b5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x10, 0x3, 0x6) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/1}, &(0x7f0000000040)=0x3) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r3, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r4 = socket(0x2, 0x1, 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r5 = kqueue() r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) dup(r4) r8 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000001c0)=[{}, {0xffffffffffffffff, 0x40}], 0x2, 0x0) pwritev(r8, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) r10 = dup2(r9, r9) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c760000808000"}) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xffffffffffffff36) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semop(0x0, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x800}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x41, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800}, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x80000000000}, 0x0, &(0x7f0000001100)={0x0, 0xfffffffffffffffc}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = kqueue() kqueue() pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) dup(r3) pipe(&(0x7f0000000040)) kqueue() pipe(&(0x7f0000000040)) r4 = socket$inet(0x2, 0x1, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffa, 0x19}], 0x9, 0x0) r5 = getpid() fcntl$setown(r1, 0x6, r5) close(r1) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f0000000140)="71f91e34", &(0x7f0000000000)=0x4, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x7e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd602e957b0048000000000000000000000000000000000000297530ac4b1d49265c3d1e9b53341f772b0100000000000000010000000004663cabc000000000e509b23600040090780000000060b6e52000000000ff02000000000000000000000000000100000000000000000000ffffffffffff90853c232ac40f819eb91ba4c464cb7f7510905527e7d5948c3e0235a382e7b554412572681dfb1a380c1fb14f14da5841346e4e9e8ba2b8c762ccb9917d35223fc77e94e99a305ffa6ac3dc074517dc5bb8447441dc5a0fc167aa0654f3b2b7f3a7adb63bc389ad81f1a93c0bc528704afcf6f5b5eb0f09c0cc6cf5beb901a608908e473b"]) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3fffd) preadv(r1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x2c) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file2\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file2\x00', &(0x7f0000000700)='./file3\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) executing program 1: r0 = open$dir(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x10) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="bb1e4ee6b5475e2d7f4651d5b5a4cde06a5dc351799d1d3bfd6525fe6819e2a2c605c0a70212f67af71233837208bab2ba19387092b0c5eedcdb28296cfa08ace18ea95ec1d35fa4301a0110c86ea2dec3e700144e6bd6e746cc3a5abcac361a6bedbba660fa288426e33aa6ab4aa0b4ea79e65737d87f38e20d414275ecdf136453a2778302674aa4566a6c2ab0bbcbf3f266c283d75d0f638da494e510de87e62f91c071ffc377441b6030a766"]) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc020699e, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0xb7, &(0x7f0000000980)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd62c44dbf00814200000000000000000000000000000000018306fc7005d0e1dd90a2c5bf6aace61101000000000000002613c4351455c7f53be71ce708016b491b4d03fb5755448c10a690a7a554c781e8c71e57e80debc85292dbd19984dc0160ad700f77933b39d9e694b8f9ee5a37eb85dcfa14ede5b26148f5085f10abe4e1c95324c917471575f8713b109f31caf9a900f8f15fa8f5cde0157e5b80c83f11627efa5d97000000"]) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="001d1f37b5b810c5f712", 0xa, 0x2, 0x0, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESDEC=r1]) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x100000001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) lseek(r0, 0xffffffbfffff0002, 0x1) r3 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getgid() getuid() r4 = msgget$private(0x0, 0x100) msgget$private(0x0, 0x101) msgctl$IPC_STAT(0x0, 0x2, 0x0) getrlimit(0xf748899596295713, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) msgrcv(0x0, 0x0, 0xd4, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="03aeb21859c4b1cad33b587deefede7968ef114ca93bce75e572fac681e55bccac372eceac198d7e00fb5dae5b5080f540c9a0253a2af1b02653252b7ddf041a636fcd5ccf14e91ee2eb8102557f81e2030235d255c8b6596bf80648912003b27cf74a7a", 0x64}, {&(0x7f00000001c0)="56785ec538937f5af00bb8742f4e2e716f554780664a41cf72656cb0c514acadce8698449417916c74777c91a94a64ded3b97661fd8f302d151a37adc034bbe451e8e3dbbfcf47e14716fe95af9e01d8fb6be2a924fa794e13677d50a0843e059c5f1b3e3e04c44f726c3fffb78f1d40ff2ea476798d3093966bcffd169eed6fa85bf17161d7740656a7642c4dfd55567c3315fe71d5e17aa9f47d42077fae6e386126e82e37aae48a3a182afb9ee6d1a859ef9332fc068632f5865b1b08516d368b55bb9b25e5f33f3c6f5bcc4d3e9fec7df296285bff426dbc75d02c6b8ba477b5336cd8a3a0a4fe88afcf5621e3", 0xef}, {&(0x7f00000000c0)="392110d2c015ec82a7d7bd83f89e8d6d522238f0ffad7299d0e8a9a4836a6a03b90dd27f4fad4148b9f3addbd0c574e67d", 0x31}], 0x3, &(0x7f0000000140)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28}, 0x0) socket(0x2, 0x1, 0x0) r5 = socket$inet6(0x18, 0x3, 0x7f) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x0, r5, 0x6) getsockopt(r5, 0x6, 0x40000001, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 5: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{}, {}, {0x4}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, r1) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480), 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r5, 0x2) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)=0x52) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x0, &(0x7f0000000100)) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) connect(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) lstat(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000140)) madvise(&(0x7f0000107000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x160) openat(r5, &(0x7f0000000080)='./file0\x00', 0x200, 0x30) bind$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getppid() close(r3) executing program 6: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x3) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a6e100"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000400)) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000400), 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x10, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc7b27b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x5c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) fchdir(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r1 = syz_open_pts() close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c5, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4}, 0x0, 0x0, r3}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000940), 0xcc, 0x2, 0x1000) r6 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xffffffe8) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYRESDEC, @ANYRESHEX], 0x15, 0x0) msgsnd(r5, 0x0, 0x5e, 0x800) msgsnd(0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fd389f4223864f706184000f1245146955b84e3c261d985a3057c107b6beff52d4164b475b3672581be9867a72f9107624a3b05124c1211fd0bef9700005243d2296fd07388c6"], 0x6f, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x1800) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000004c0)="7935c54c7801c92b7604b6671eb8623cf28d7af7d90a730085ffd9621180099a5d168ca6582a7af1bcf43fc4599cd3ed5b05d00dd261565e5296b3563c712abc5ba13f3333ce5e3bedee67fcb72ba0f97e7a1944dd73dd9c3df831ddabc7694522a8d37cd3b7ecc34b0d280d54f63eca7071cd8d688083acc916fbb1b809eff130c43c185a677dd6c037fa3b08e3fbc5c539bbc538f34f39b79e102e5f048ce04d08b1471ee665b43f505db28b95ce63b690dce15ee14779daa374372496a9cac74ab08020d311e6e6eb2aba5492b686c313165fe8d099f8d3e0b86df0fb5cbca7f6aef8ec69295acffd10167575db785f37c63677d2c7fadfee2356e7c071d58223bdcef7719dc9d89ba7c5d4161c38ce6dce82997edfae65085d16df7051411dd391c5de9a5636a6f583f83ba6e8c2430a40d62735aaad6dbd6fce14656c36f3e7bfb12c3340db7a696ba35bcf97e8fec9543fb19dfdbe50f6057f5d3f934273ca40fe9791f7145d27cdccd8c4104b35", 0x171}], 0x1, &(0x7f0000001a80)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[r4]) fchmodat(r3, &(0x7f0000000100)='./file1\x00', 0x21, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035000a000800000000000000000000000000000000000000000000000000000000ef"]) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe4063000000000400bfc000eb00000000ff"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) chflagsat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r5, &(0x7f00000000c0)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000800)="01000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, '\x00'}, 0x3) writev(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x5, 0x4, 0x5, 0x9, 0x0, 0x0, 0x3, 0x1}, &(0x7f0000000180)={0x7, 0x100000000}) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 7: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x4, &(0x7f0000000100)={0x4000000000000003, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) shutdown(r1, 0x0) r3 = open$dir(&(0x7f0000000740)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x100) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea092000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}]}) preadv(0xffffffffffffffff, &(0x7f0000000240), 0x10000373, 0x0) semget$private(0x0, 0x3, 0x95) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 5: clock_settime(0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000009c0)="f2e19012d9736d9ce9a7b0370f4ccf8c47fdba790aff4b36a225b017d82362ef37534fec8a8a2eca80b761ec4cf3f4493c9ced7a50a36f9508bca42632bb6c95e3dd39d592f613004d98b19cabc3fcfc9c9e8672df02fdb145f58200e0aafd11d7894d185f52cfc6906118a0a81ab5708e69414f25ef2ff99340fac03c5abf2b37c57c690aecdfc6a9cbdc4828effa456f44dd7b347db25b34013fede1a716487d2068caad9afbc20079e0339406111641114efd4247d09bb4ce1dfba1972bb38d702044aca84990f50f8d366908c5f2b84a3d1dc71a7b1421f92ef1f9adeae8ebae2e856a7c99fdd6b26bc256f5e9e6d2d8943c58cbd051951d05c3c637255e8bbf415de0bf7ef3fdaa7363785d583b74c3007dc5ddc940b5a4c7c5ddd3f22f31b05d8695162323574456a00b", 0x12d}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setitimer(0x3, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x842, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) r4 = socket(0x0, 0x0, 0x0) r5 = getppid() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x3f, r5}) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgget$private(0x0, 0x300) executing program 3: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x0, 0x800}, {0x0, 0x0, 0x1800}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0xa01, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mlockall(0x1) getrlimit(0x0, 0x0) munlock(&(0x7f0000012000/0x1000)=nil, 0x1000) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) executing program 2: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{}, {0x5}}, 0x0) shutdown(0xffffffffffffffff, 0x0) getitimer(0x0, &(0x7f00000001c0)) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x1, 0x3e) dup2(r0, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="ea00000000000000b4733c47f010898443dd661ecf13049b260f42557eca55202d4fd765de96eae0f2984fea590e61105265cd9902b0ed931ce4d40dc1bfabc4e8927362d7d24a60ca2546732583b5e1886f3754de26d4474a45440ff7e83fc98b51f737862af69d004bbff7ab353fad5e9ed5f7afdcea47237fe37d042b3d44027a18f9b7df2924e771b2a4de73c92250e6de974e9f5646b10a72c27febec98ac2c4f3087214876169dece32fb153f62c28a68006d14ea68dd66c7507f5f4635c5a19656a4571e22f966e2263a34c1a22", 0xd1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setrlimit(0xa, &(0x7f0000000140)={0x42, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="8bb5d20e", &(0x7f00000000c0)=0x4, 0x0, 0xf3) r2 = geteuid() r3 = semget$private(0x0, 0x4000000009, 0x81) semop(r3, &(0x7f0000000940), 0x2e6) semop(r3, &(0x7f00000001c0)=[{0x1, 0x5d}, {0x3, 0x2}, {0x1, 0x9, 0x1000}, {0x6, 0x8000, 0x1000}, {0x4, 0x0, 0x1000}], 0x5) semop(r3, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x800}, {0x1, 0x4, 0x3000}, {0x1, 0x2, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x39b, 0x800}], 0xa) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0x9, r2, 0x0, 0x0, r4, 0x1c8, 0xffff}, 0xc0000, 0x0, 0x7}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3c, 0x0, 0x0) semop(r3, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}, {0x4, 0x3}, {0x3, 0x5, 0x1000}, {0x0, 0xff, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x4800, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x3ff, 0xc00}], 0x8) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff0000000000008180000008004500001c0a"]) semop(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x80, 0xb2f) r0 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB], 0x104}, 0x0) dup2(r1, r0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) setrlimit(0x0, &(0x7f0000000100)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f00001ba000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="03000040", 0x4) semget(0x0, 0x1, 0x175) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x1}, {r0, 0x4}], 0x2, 0x7fff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[{0xfc8, 0x0, 0x0, "0a724a1e8218bee5e9cf15eb868e216fd3f32c723f7a4f9fb2b80d81a572a93ae3879a684a1c0155b7d356a6daba1ef02b6140571852336430587a16d172846581e75946b9708c356d0cfd7f9295149dab793d484645c9359e8e2925142634e3f906e5374ae45358a6b4928c3e2d030e331bf5776363776e9365b4eba9b5d753e150dd11201528e28b4bc087acde139e0037394cda165ac49d64357a253415f3e1f3f20cb818fc9e3c62d6e03c75a2add3d97f52c61616ecb16554803fc9b1c44555ab39c1d7a8d06a4138ee2ed508ac2a8b445289e5b3a0ddd0f18c7e8830a2fc7ece5e6532d0d18b385528f7b87e9cc1ce46cd12966a2ded1555408326f25a1ec2e8391203a0c831201f0aeca1906e987956c5526149abed4e5884ac544db6c3fb6d20c1176179e5c8555e8afa576ad8822bc51474f98f2755a1e86aefc8e74d0b89ae276f26d256402c5853d4c8f6ccaa376e34102b3db3c5a8cfe0b6dd1cad86fe6547b80cef492de9e70a4405949ebd16c231a80ceb376101020928b7514fbdd413f8bebe2e8776b815dd1a6f60613845427150107b346392ef29ff336e764ea9ebaefb31569227abefb6c31e263a710e5ceb529ae290a99bc71a59d941a037a6c95783186316f003c8de0280b5296781b4f482750a632468f77b3ade65d0f72b219ddc276d874e120004bc0a8cd6cf071aca8eac220845243537a316a190bcc9a06818c2195c47b7de444e74432c2581dbf68fe8d41b7d88cd709aea596a98c3d1f42f20daf169498b80f6bb4ad7d8303145ebceb7b10c4f8e3fbca633348d843dfcf7bb7ef1a3384bbab6233e2abd687c5c6fd90bcdbb1961b56053d26917c9ba86f3f6150cc9b12e5d0225b010daf83de09758bfa856af8f5ab47fe91c392661de33fdc3bf8e08dbbc2819e2b29014ed652b22ef86028d8a88617ff048bb7ffeb3fd867e8831e224853d9ddfe8b496ef317830d0e5bc4cbf16eaa6182d1fa958403eab41962335daf51d670c5c95af092dcff1abc8cbdbac7eb55662050679a1ca1d65015623ab14d68fd8de9c0a440538f7a1c5d2bdc8383419b0ec7fc8dcbf32c62de985df2560abda50e97b0f0f90b67f05747fb1c7f7a7f612ba99d85f43b39e5f5215536bb6a3784615e4afeb4cb7a8cffeabe2f5c813b098b8c9a536966416bd59f006344647bd5867027a5b97d46724a99446e3bb72ad11420012f77b7ffd380a2bedc6060346cfeb4bbfdc1c1bd09ee363654d5d83aab9e8ac7dfaba5442113d87fdb53a89b11e586c47fe3ad6d8c22518617772ca850f66ed3b3e3b5c8cfe782fb25be05e50584c9a7f29b40fde3a3a443001c2da625a4b65e619dda83e677afdcfa457041b7f45d544e2db004d2ae2a298253e03ac6fb6ca31a8a7c7ebfd792281e1b8c6ed16b89a4b49eaf2da989964e813d4140afd4e2c46f6f2016a4d34ec7dac7ffc5340ea5d8e25c712cda9bd9221a640b9841bf12121d96713cfe31c64827aa6fa28ab3b211a8d54c529a9c3767e4be6f181dd170c0fd18829df15574cbee2f9851e3d6e88d0bf01251138c59e143c6bea5d5fe923cc1bc4af968081f14c24280ae6f13e6882eeed0a67d25387b4ba36a0ed9f39830f91d14b3caa8f4dacf0ce543ff590c1dcaf40a623f9c249d68cf5f62fe552e6f185fb319157b3c951ad3229edc43a2456b79bab3597cb3449131141b223c1636439afa705f34703f55f5ec500136a255e23fa7400fd0fd1ad5ffe0b84059c7efca5c00efe11e971aa73e1671c8f2147df1e0ed2eadb837cb00c691a46dd5e731a49fce8795920cb470c9812b1e9e603c335276a323a33f1393dc269a36b6d0a07e76606bd0e3fe0c8fb9c5d21917886d02b0736057babe73f2ef85c518ab1429abb57712b2affe622922175ca607a2250140a7fcba4e71515f61713350abc376490f2c752fbbda4c475e7463b47daf9325cd144b50aff32b944cc1e1ca08a17c7c5a18b6abae7a7f26b5eaee60283e86f5c48791b3a56724374047eecf7bf35f7721356637ceac87d1dd3b24f96e8cd41885962563bebfaad0d1fdf3a30c54c1bd13799e340c2b8fa4f1758109d6f814080557f46e957ac5052e2097ee8bfe82019783c863e840d87e7e8b02adc71e37c367b99d1242a4ae81d3d6776837d5d851b7b9ad1630b35d8916bba739278de9dce58db22b39d51cc0ae7fb6dfc4fcc1ca1de65d1ac3802959142dee9e840b2ece2e7b331a0b1d70507ff48cdd75ca92f77f3f3337f9e2dc8f8f5e5730925fc8c84ae320ac48fe7faf7a62c73198cc018421674cdff9165c194f36a5420684b5c2ca3bf70108ede4b052f6b612c68fbd39970a127d16e81ac603ef5ca58c2a4a41b8bca352d3165f3d85cdf8cfe0e92b9f786278f738714553df922bb5b7f90f5f897258e291bfe04e907301139bab4e80538efe3d72d381fd51706d07898473b09db9f6b37c7777330ef04f749217f1211cc912ad636039d1ea622ff0faa9c9760bf9b3648875a997cdd18957dc3626878680df085ed7bf81a462b2bb0a7d31521c7b1329d975449ead21dde34f6dc174c765dce69b792b12bcfe70ed722adf01616de63e17de562949dc6e385663c57adf0e6c51a115c4be76e1bd8ee1e3bc83e4addceb7fc4e3932133bc3d27d4045886c288b2b90d7f4930a58155a1c50f640ac48ae01f0cba284fe96d5c12b6f32c33360cdb0f056dae76350fddab33927dacf751cd3b9aeb0a5bc8f807b9b5c60fb8db6f5341453f8144e273f07205fa7c37751cc76889d0b6c502f2d7892e420e7c0ea204ccee073eb304377ec32ec11ba49edfae20ae67cecf433a65b8f600ddc95455953dfb9e2d1dfd6077b3190db5b8be7cc80487a78a19d9319be45a10eabb62318201005786d2f2daf7d4b04eac2dabf48dc7f9a8817fa815cf1fdc3a54cbbabf1f55592a36142e3ba4db5365d6cccbc47251607e594354ed0cebf43c669539c1ce7ef04cd4a44c8a35569e373d247c10aef65f979894fe59f564ca45744d91b41d9ecd4dfa5ed86ce3bb01b0e9e638fdc287c5ce1db8e7755642639f1d4a67ef4e704865ce563e87e157418511a7664017f88f65ed93030275983e3b01acd03f5bb0082a6a68a2f99a57827e00f2d987b851b0e4a9f41c240ccc839a1bd3745515edc4932fed6a44f95c3ef11c3a730faae2a1ae5a357916fe0e70686815c70bf6964b646bbe1be8c68ff337c98a7ca728bb9d2923fb16cd4160deb8861821a5b54949eb772c358ef994e3a9aa6d0454d331f15ee809d40666932330922b2bd9776159f70a01dcbfaf43838cc80ec26e2b96cc9c29366392cdccdc84829fef6927e29b3268cb6345d7a6a57a3860589e4a4428980ab63d94566b7d15bdce03746f86b5d14c0b57a96472a61c61ef60bb8d82d36beb2c2cbbbc418c76784fc32f993bb2e88b1c29d4e7812175007b3096072cc661afaab466ee552cbc542013b7f12dbd3ddcdf5091f46944c21fbf89cbaf1093ab4bae24e0117e5beb04d37b9c30b5c10a154f8571c5d1cbe794e05e64642297ece3195ac667a04f6b2442475e1eb05050248f3546c23190fe056f778437817155b034b613a27c55f2f094f9cfe86dfb2e7e166f174f575b5ae00b34f91e3f1a00b08a1f1d1827d6f225a91f0911c1393001fc3152d995643ee5210aca0a15c928b64d4c4268954461561c6467ac2724f9ba2696db45e6ca923d411cb76dbf8a154c420cff3a21c79025aa91daaf5a9baf6afd81257906aa194369c2914c692f4750e41116b940acfae81c9e8000e6ad19801957d1971fb7534334143580f9aa0c2bd00936b0ebbd981a3a3d0f150769ab15ec24f9bd7c8c69e0d040c2be50c545d2cb2945f6bebec90fb173975a7c6e9dfa240b089b232f45c14dd13e240683eeb2fcc4dbc43960e9220cdfacd4bc88663311914c2db92561029a925f469e163de32781aadef06ca29ae5aec3344fabebbe632e507b24ea66e5da2ca221a95295128a3a7be3c2e1773e64604ad6d2d239fe2adf18695728e33c98b8b9ebc36f83658b032f5149fddc44ac3cf150457a34d6d23602d25bdd0debc2b39d13395058e4c0f3e84c24af50ba6ef6c1f0b79af14181d0f6842ddb61fd29ff750c90a983b94f03e7c89c474c446f3339f2966029492d93b05a4ccd64f9ba8aca16cd82d64fe3ac259e639449f3329d3c181c3c12c78f25e0dd5655f5f862d877433daf745143707b653a924a37e454b049642201512a749db89cdb20a8606cf11a3de859ca16dfb74a17a9a795846d6a69d6ef0f0aecc1ac5ce5ae61546292e6c9ab1e2800f7887f914a6589811652838cf3dbf30d33b9761423b28c5214a14de3d7eaf789e3434fcec71fff3a61665d67e2a367e497fbf04dbfaa86679cd8d46d7ecfb55348e146c8b8b25d3573e6c76a4c1384129ac1d560e248033bbc306472d1ab3a798ce5e87f285edda2e592ac0b0e57de6f53e8333fa77f8f5bef5815010ac84b7b509ee91e6b1ff10b1c23013635c0ab7fea91dd7d3ccb3c7d4f394d4fcbbf1676856ffc55aeae23816e1226e13bc73d0ce6cef21c68f5d18b1fea0aeb92317864c48e5012a4e67b909a3d77c1eeed1a71d278e9821f43d5a3fa85911978ab72e572313dde6597b33d36e06de7c747686321f876d7017afceba9c9fe6413d30adf041382980a7db89b8161b7fe3346340435f145ec2db45669c1e900d44249bece3689b034d2ecc23dc5bc0bca4275e51b84ebee62fe1cd13d0b9f9a63ebd15664a973c029be98dc834739ad80e5d502d6e4850efffe19c4e7d7d32d65807a06bba445a0c5cd84d2f8da8f74b42ebd69ad97dd510d698f44a7cf87b4455da37a5899dfcbf6211eadf3cc3a3ef7d344b6664a690830475e4c89c3c61ed4a5c936268319f3277b091fd8ba309992ca0095e8ac88325832bc99e644fb35604184abfdf0cf0b26bbb9a03081d1dac28683730a35cb127dee06e3a5900f3a186b72965985ca4185c95b9834e72478377991e4a089329b8aabca916dc7f0f73b6a9d974c1f4786ea7b4b7e2f88e5d21a9036aa99f4e4f0d8fdf0762b7408b4e59db7a77784a156707e77ec4abe72227506539ad932c4425d0ff395229ac6c639a2ac300bfb4c36061c95a265aa76096142eadc433655c0a5d81fed3f263e0358af1de60a5f5426595577aaeb4a6b50114173874a752a69d48849d6f79a28635c9f26374cf0e7ac282d58c9a61e2cef96e8c59802548a1d7b90a7863acc9097adb798980f478121b0f29493c0609b305ae829ebc0f8687ad56f7e34cc192eb36b3e047a22de95075ab7006f7f78e0f633c81fe40fd623fea2964b159f9896e2e58ad20ed3a91ee97d9ddf11ffd891457fe916f280fb63377e40f5d8d77e247433f690187a0075884a28cf5bff8ffee232f2979a7e0b1163ffe04cc68e0983d1644c189b7f1854f795cf69910058ebda93d2a82979f07e3365c4541be6c04f9b9b1089490d1a7092a7e4c320cc1308ae9d811b1f51f46223378109715c2f98da1d445dc9d066c8fddb2390bb7e90de2c46aed3221bfba540440dbbe17cc45b3fa25af031bdc4255f3cc14a87aca3a5e2b5c27431cc28df5aaa44fe95d545a880cb784f3a418614b3cc147d3acd747a118d72ca7f8c8456711fdab78c6"}], 0xfc8}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000800), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r3, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x1}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r3, r4, 0xffffffffffffffff, 0x0, 0x0, 0x4004}}) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000140)={0x0}, 0x10, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r1, 0x1) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0xc4) sysctl$net_inet6_icmp6(&(0x7f0000000200)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) getsockname$unix(r3, &(0x7f0000001180)=@file={0x0, ""/512}, &(0x7f0000000140)=0x202) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x8011, r5, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000200)={@random="f3918a8600", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "1ab5b6", 0x1c, 0x0, 0x0, @empty, @mcast2, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, {[@nop, @generic={0x0, 0x4, 'a3'}]}}}}}}}}) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x1, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r0 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7fffffff, 0x5}) syz_open_pts() msgget(0x2, 0x64c) close(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)=""/88, 0x58}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, 0x0) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)="07c3ce59c0d1e648ae128c410ffbfd437f0715cd8f9122efc7bd6195e2ceb4f9759edea9f94f98abae549703d7b85c9173cd52d18811db3b619d313ebfc1dceb57d986184d7502c6a915f567e26eb90de7389fe8baa80c9b1594b8e4868d259e3396d335b8a7e6db95ca839ae332e2411ffd6d3cc281d86cdd5fc8bac8f876297b5e67f30f24b91aabcbfb5ea48d16377d829dafbeb698984f6ef26520d08c183e6e78dafadadf66d652fe445ccc0c1f95cc64e9f53dda414ad11977ba05e0", 0xbf}, {&(0x7f0000000300)="1f45bf4a836f558bbbd423a3e5bade6c3d53441f17769b663fa0f57997c4c7f60e8728e8de497c24b3ffa75986206c6068b5fcb09ae9ad25821d287516e19573ad5b0ed56b4c87f6a146005a1046a23d1b288d610055de4f8117ccce4fecd328cfd00bf3bd1d7d7d6528e2a2ca70fdcdfc2d77ce48c4975ee01ac4dc4a59b9c2cd31036fc47c86b7489292e81fb63346ed26431f73ca490db729aa6f102f77ea80a23da4e1faf3920d9e633a9734f96bd496b0d1e4baba1bf0d49bb411b0286b23", 0xc1}, {&(0x7f00000017c0)="29090a6a259090af4b069cf85a4b416387cf76490690e22e9c69cb1dad38af74a928ca1ba0f0e79cdfa906bdb62ec983c97f36a31d89f06ba45971910bff961ce29d557034d9e61b9bc0800c373e032998e199b5d0354f68af749fa01dcba71cbddda54a7f1e179644a9258dcee17ba755ea7077c0ce5b099a9277eba49abc5abdca079b4bd8f5e46a764c8995785da545c02882d94a3aca3484110d60cbef35d2e8d25855d21d9b4d51debd6187d85bb9e4b914e8ce8bb686865c4eb743b55ee99904fc54feb00f319acba87ca3aa597b7f576627c9b1eba8277a02a0aef8296822ddd64ec725a8b38f368db70f336093a9b75428f06d17330dd2d714cde5497c920e511ec78cf846857e7b3cac3c63b18ba73ba8e5516d9aa2e02310a8c1442a30e46bb0e9ff9b3c83a26a0668e1bb0fbfbc8300277d0c3a1340d9f26fd5b05e5f49ba3e00bbd2acc457dececd806e89bffc1e2bfcd25d45161ee8ff4763bd4344ad941375c266a02df63d50dc8140b50c4c98b09feea4ae82179d67c8bb5a0d2b3d6fbc1d9b6829305edbd49ad8979c089b211205ded6573c386bcf55c3e1149b4ce456fced208513f04f60a5eb07ac6d4f11f84a4cb5601547ed458a70b6a535086c138f2811d6f3e6c504b3f34f4896bf861a7d73c7f1c60d79038b7915a50376f8ad2723c2324b65962a2d10f87f46715eed1b95759486b8055dc303f17d11261c7d0b92378831dacf058c9c2e0d14f0ef6ce3a4d751ff474cac3f1b01df3742efcd3acd7124cee9cd4953c8350e733e9b955b5810cbb36e220d440cc2b50251ca2163611541347f1470a241b96a197a3a8ed9b4cd83d42f7a095643aa78932a22aebbab1d63e10e793441abea8cba8db325f5a45ecf6b4ba37500512b687f27ed88973bce4db540cecb314c85d944cf5af8ac883fc29bc26ada6bb6ba34f178d0fbf9217a97d8486faad27e5bc3ad501c19a6659d9425b40e1a08c2a8e551b8ce2f10e0905f85a216cec032c5a015adc93b6f99c2a44ede8b60c00eb11a50320a5f1062de3d3d50a3f16130bfd6ce855043e8f258464458c5611a63e2e1519ec7310bb6e3c673431a8c351fbcd637250eeb08c119bde47f9212baea86c7121045ee1cf2d5711da7c4ef56999781379e69b87f2675989ed08a7b417d3057eb498d63bb040ca00141263140a4a06b6d577aba8e7b9422130b93e255ebbd4c796b98011bd2fb52024f6c2645b9f4351fced207ff2946c043041f21f585d51b71253e9c2491e0e272d6510b57bb60ea2402281406a476e28e8f323da1e1aae423fe0d5bb47f3503197a90375bd93f79310fa4cccd566690b5c148b70d90c2a070416492db0d06cb8b6204eb9c4877b431e9686e1eb48f1376230adf8a1b3ff1de8469e7d6d8c3f30329b3253858aab9b571450f3ee7ba1b75a820f8b443445a23b2dc4d3108776b3693b86b4c210f50306397127ec016f80e6089a5fcebc4f2dfa3399e131a980ca4aa8345060a331d87992bc362e4e39c7f96ab4f696c3f9af7304b91dc4159c1fd34fab78c3afc76c94a37a8f830999258079fe9353222b1928ad4854dc503c5fde2111f7e83f9d23c68d77ba6f224fa9a4efbab4246992c770f9b0dd5704d14aa114e72e92b94495a0dbb9af5345c945094e495181a71633cef248b751be5ab61a2ffd57f5a4cc45e5e8ce71081030a339483e77b0551d2a354be6077ebba489f2ef58962f81d7c2e23675a3639dd72162ed8043cc7b0f7dc1e7100aaed02455345ef3b2b0ff583c0387c1670169a5eb56d041edcf28d9c32856c3f31b87e9264e553f2761006f1ab3fcb83b3cf9c9c1f44aec12df4066008ff93a7f30e1f9c9b252e49d7c28cd99fa9dfa937d6bee6eb300a4454b724835091f93b26402120ec22870d8028430d204773338335879d19c396141b6e1b4e15907c425edcf70cd67393d508f20859d7a175dd466683e84590f5cb0a054b0ce38256f46e7b6341a25f3e5245dac7d1cae0c71b334b09ebe4348d90f019827f93e770769e01d45ed676c6243ab886dfbbb6a9b2060a3df9b6f48455c13da6c52ff75fa8b90bd405599fbac8a06f3a70a1765cbd89beacfe4dbe4feb0f38148ea16cc08bec171b4f49673a2fc09db2d5f9043277a421cf90d58683901dd6f41982cd943196a51ab3d846a45ff81b6cbeacd6523a9597483353ac9d608338b077330fd2a790b99a27ff24304b09a5a9374a716db25c832296bfa504b96517b46a5e0990b681fac9c10f9f56429dfe71daf495a13722e05b97c90c1a3c51c48366bffd95a53cfba0bd31d22fe2362abe4cb2ada2fa0375d4056c5f1890c0cde4e8", 0x681}], 0x3, 0x0, 0x0, 0x405}, 0x0) getdents(r4, 0x0, 0x0) dup2(r1, r0) executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x1a0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000640)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae70af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f620500"/528, &(0x7f0000000100)=0x210, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xc1) preadv(r2, &(0x7f0000000140)=[{0x0}], 0x1, 0xffffbffffffffffc) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="fe", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) recvmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000040), 0x0) r6 = dup2(0xffffffffffffffff, r3) socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, 0x0) dup2(r5, r4) setrlimit(0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/128, 0x80}], 0x2, &(0x7f0000000740)=""/126, 0x7e}, 0x43) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) utimensat(r2, &(0x7f0000000340)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)={{0x3, 0x800}, {0x2, 0x8}}, 0x2) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0xbfd, 0x200, './file0/file0aaa', 0x8, 0x4, 0x3, 0x100}) ftruncate(0xffffffffffffffff, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x300000003}) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x16, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4100000000000000, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) close(r6) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c2"]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146951, &(0x7f00000001c0)) syz_emit_ethernet(0x16, &(0x7f0000000000)=ANY=[@ANYBLOB="7ffd89a5f1f5aaaaaaaaaadb88a8360081000b000800"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000280)=""/120, 0x78}], 0x2, &(0x7f0000000080)=""/113, 0x71}, 0x0) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x3f, 0x4) sendto(r1, &(0x7f0000000240)="aa", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x8002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x10000, 0x8}) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000440)=0xddb) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) chdir(0x0) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) msgget(0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) setrlimit(0x0, 0x0) syz_open_pts() symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000080)='./file1/../file0\x00', 0x40, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/521}, &(0x7f00000000c0)=0x20b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) kqueue() shmget$private(0x0, 0x1000, 0x91, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgsnd(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001772ef73a133b91d910d5c3afbc266df64540dcd4bfd44d7e88ea604131b34b2ab4f24f6ec1a1f1996b25adea402e3ab45ce3ec56bef79b5331894116f1d7c52eb987dc412a35da96edee4ba550321782685b4b55c95660c85e39cd7e15da34391fcefcff55313f091226ea42ae0ff94d837bd0032276815c832d00087bdef9b068a7997866b8ab0d40616f7ab6cd89705f9bda020b45759a7ca50"], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r2}}) sysctl$kern(&(0x7f0000000ac0)={0x1, 0x47}, 0x2, &(0x7f0000000300)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0x54, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) symlink(&(0x7f0000000b00)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='r\x00') socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x1b, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x400, 0x0) socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6028, 0x1) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file1/../file0\x00'}, 0x13) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000380)="b1000504000004000000000001000000331c11fecea10600fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ee710fe97b07e470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002000bfba221554f4e0f668246c0900000008e3000000000000000000000000000000632322020000000000000003bf6d5a0dd7ea32b787111be61faae3781945e64d9f35f891e1b5465da90b33c9090083ac11455b8561f13c41dc3c706ceaa3d69416cb76f593cb62fe071b651099059bc31483f71c6a53863ffb77e13b6f81754b4e5822bee514edebf612aa59767273df9645ffa1a9fd7b2ec7f4363f7856e02b801834566d2234a0c1da6f5e4327e957174a65eb1eee6eca8174f419946d2593cf1a0f7010b557daca0b5b6449b808cf1f934a26f19b30f8071b0e08e30bf21d0600bb47e1db0aac3c43cee9035d2bc045f5e3201aa7e10fedaac75c5a766cb9977a1cb7beecaa547f21c7b96631ac75643dcecbd181e2e88f79592eff409845d0ef8ecb5eac24a49c6fad8686fceae7fdb5fb570b85f66d111e50f3bc3684ba7f7cfd01f4c85a12eca9e38833a5b30e0460ccd5012f728c276beaabaf005296426259f6afd1a034c6bec9384eb787cc2b80cf97511da248ab744de2771d56f6b761a255e8a39182bae3942787e39b0d1947a2e72beeb9a61a18e8924be53d4a6437d38d479e30a47d3bcf9fc532732406e98ca1019d7d419d7f1553be6be0afd74e1e4a39a0c15a56dc9d09380a20470ced2bed3ed225c038c2f0404752af463fcb8f2c2cc02e75d5a1cc8392bf4b2f049f41d804a2711af4cf83e87739316dc4d97d4459a772d2df4793053d9920ebc7a9bcf1a586123f207b2816f759daf6cf2653607ff48e90dc0e6b42fc947550a5a9", 0xb1, 0x0, 0x0, 0xffffff80) kqueue() setrlimit(0x0, &(0x7f0000000000)={0x7fff}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000940)="3439e4058034e9a2a2ffdfed3651831181f48d8a9ad29f669b191fd419c44bbd5a141cb57b8862aec7d73040ad9159649a533109599c4b2a61d48d953fa54677c106000000000000001c2e4a340021e71376e64e168c9ea132e97b69b67cf851ecfd55e9cb4e2fe2c54a3a64d0df7686c3e71accd40d2307fe41e21d24cee0812934d728ac10936241d998061142c1bbb2856e9ba9e30f44f7580c7259a4b6f629cbb69e09a853920300f33a0cb268b009239d8fe61c923b06c77ae47c5a56640535e9b8fe0d1bcb6a5f9b914bafe07aa0e0c8c0c9d19ef4edf1d9d67dc4107e9e40555c6cb322c3164fec95f08208a6206d2e2c0497f02470a9cb49c82fd0769de752f5461c7593f0b08e894636b01741395caf57fd2f94005988cc89b4bb3673ff5866edd1c6217cb9078bb1270432951a632f235ff0bdaab7c7aed23b4d6457d5beec36d79d7ed0957edb76e41f7f3f083cb0b13217d54b", 0x13d) utimes(&(0x7f00000001c0)='./file1/../file0\x00', &(0x7f0000000200)={{0x450, 0x9}, {0x4, 0x4}}) socket(0x2, 0x1, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000e80)=""/4091, 0xffaa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00020000e082397fff01e67d42915200"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) shutdown(r3, 0x1) ioctl$TIOCSTSTAMP(r4, 0xc0207534, &(0x7f00000001c0)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x242}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe80"]) executing program 5: socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = msgget(0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) mlockall(0x1) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) executing program 6: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = getegid() lchown(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50", 0x38}], 0x1) r4 = socket$inet(0x2, 0x1, 0x0) r5 = shmget$private(0x0, 0x4000, 0x508, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/136) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0xf0, 0x0, 0x7ff}, {0xfffc}, {0x62c, 0x2, 0xff, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt(r4, 0x0, 0x7, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000000)='./file0\x00', 0x2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) getppid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r7 = msgget$private(0x0, 0x644) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000280)=""/220) ftruncate(r6, 0x7fff) executing program 5: r0 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x0) pwrite(r0, &(0x7f00000002c0)="859a9e9158c1205490d50a1b714f7bd66a176628aee1d0536abc3cf86721299f791b360dee0e488e8c8761ed8d623ff8867cee33bca2a173ba", 0x39, 0x0) socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x29}, 0x2, &(0x7f0000000400)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES8, @ANYRES16=r1, @ANYRESDEC=r2, @ANYBLOB="1e7d6a3000000000", @ANYRESOCT=r0]) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r3, 0x0, 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES8], 0xc8, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x8001, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x8000000000000, 0x5}) sysctl$kern(&(0x7f0000000180), 0x2, &(0x7f0000000200)="19a3e8", &(0x7f0000000280)=0x3, &(0x7f0000000340)="21b7c418bb9cf0c8b36eb9707a75637bafb2cf306df1a2f220bf095ed5575565297073420c1f69272449f08991197ea023171ce6dc1d3c8a3b2fd8cde87828cf7216d69a3ee2cbfc7dcdeea8a32251ccb006fb5e2d234dd2bedc06fa8901f9286d7afab3c8c8ca0eebc107ef6997ac91a0b0317689c4a4fe2a0a6a8578849216df0d4a99b03bcd5b8f92f1e4e1f0fe01ee3bd87b6e87d2486fa62ccfe42130f3693d693ce4d7afaf0cbda67a5ed9c863", 0xb0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x25, 0x0, 0x0) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000240)=0xc) sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x12, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0x2000}, {}, {0x4}, {0xfdfe, 0xb3, 0x5, 0x1ff}, {0x0, 0x8, 0xbd, 0x8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0xd, 0x13}, {{r1}, 0xfffffffffffffff8, 0x3912c888454dbaf8, 0xf0000000, 0x0, 0x800009121}, {{r0}, 0xfffffffffffffffd, 0x31, 0x20, 0x9, 0x80}, {{}, 0xfffffffffffffffb, 0x0, 0x1, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x98, 0x2, 0x8dd, 0x10000}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x1, 0x1, 0x1ff}], 0x20, 0x0, 0xffffffff, 0x0) socket(0x0, 0x2, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x21, 0x4}, 0x3, &(0x7f0000000600)="a3519bc5867c61a098ce52177f5bd63e9e6d15c5f9e343e44fec0eb057c2d9fed23652f08d3d534bbfa20639333f7da931babd25eb043c9d1cbbecf29efcc9223c81b6ba1fd9cf4a8dfa5f7a1bfff553a5eb9c3e47af1879ba8ae41fcdbcc54de9b62eda617d8c7be45d4784925d1fa97fb526490291854d951e5d7d3c007345f61d646bff8fa70bbdeed9bb5fc9ef00cf68664ac0db489500c7e85a54a72ad944e675550b496643fa5c91ab8a3377a73ce71e152dca85e62885db92eb8388", 0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x10, 0x3, 0x6) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/1}, &(0x7f0000000040)=0x3) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r3, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = socket(0x1, 0x6, 0x0) setsockopt(r4, 0x11, 0x0, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getegid() r5 = msgget$private(0x0, 0x519075bcce208d8f) msgrcv(r5, &(0x7f00000002c0), 0x8, 0x3, 0x1000) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg(r6, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) msgsnd(r5, 0x0, 0x0, 0x800) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) executing program 2: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) syz_open_pts() socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) fcntl$setstatus(r3, 0x4, 0x40) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r6 = fcntl$dupfd(r1, 0x0, r5) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r8 = dup(r1) listen(r8, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x82e7, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) flock(r7, 0x2) shutdown(r8, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x4000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080), 0x0, 0x4000000000000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0x0) clock_gettime(0x0, 0x0) madvise(&(0x7f0000eaa000/0x2000)=nil, 0x2000, 0x1) clock_getres(0x3, 0x0) socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget(0x2, 0x3000, 0x0, &(0x7f0000f82000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/230) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="01000000", 0x4) msgsnd(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="02000000000000001937eae452f5f39106d665fead25ec915d41db6c6d4c8b9473a04f2a6b5a7b57f45e0b3d0b00d57c3cdee0c658a1cf2d045428f0ffd1c85e80151695313d13ddece55ebedb6fe6e388180f0c78fb854a20ef00cd9ed8a723272d32051cb73b101320eadd9107d1efaad5c32492e8383c8d28ef7d9c9409b2754544ed8408f8ca74b9234948c22a5d76e16bf97be57c0d9d111dc533bdb324a2e60f188b7e7eee1d097653c4cb6de97e228f8b4d0910327f12fd35290e1d045e43b407977e2a7e75d14d09579eeba9e6323d12ad1ce6d758af37578fc79bbec641fcc28a2024aa4d0567a64daed8e216c550be7aeb476733a255e29d376fd66f3311101cadbd0e025967af7ba327f7d27c228922dc87ec"], 0xc6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, '\x00'}, 0x3) writev(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x8002, 0x0, 0x0, 0x0, 0x0, 0x19a, 0xfffc}}) sysctl$net_inet_divert(&(0x7f0000000300)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000002a40)="2389a326eb5ae4ee3e51a9f4839956d8eb00f3e7889dc90d2cfa42b1715ca9d0423571ceabac2e372c4b53ae7a51386d3eac37a7c7806430fcb1f6e2c95003c71b264c45241863248c00f32abb12474b49bf1923c454d00bf1c58dc74c7cba7a2d159e79222083a64e25f7fa79a2a57789ec636007c0f64fdc9f31bf1df5c89a80ce2b47d3b9aa9a355950fc2b4132dc5e86c355a119c72a608f6161bde2dded9ad71d6bd64ce7b10169838cb2f69aee81f69e272bc2dc33ebf641993cfa69f0c7bba3847b423c3b7481a476408bc13be84b8648dbfa997191ff051ade497853219def9b6991ad3a183b2ec2146a07a34a4eb5170be83a402bb3d1329062c07be2f76c5e5dd460e301db79d828f1e4f6ac5d819e34a6de4b05680fb00cc7992937cad711c853179417429a22af1219c9d95f72d2a3f9479740af988c27db18def9e690e7831c30634e08d608725d1a6d96c5a6998d021fd21c27ca771878441bdea0bdbb29a3478953e212c16f5ab22f270d26e247a39749b674e3e9796dfdf7d2bcfc14c3120b0b0fa1238fdea5697c23ab0c0db6eb482103116ebe56f91e076d0254efbe61ca9d99234e3ba026c47580da32589688db8178cdaa7a2c06db2f1e3386a0536af4cb67f57069a236d07b5a30933ed5e54d55ec827ea646647e889ec75553b7f64ffb52e6c52c3688026368199345c6dd852ee4458b953d31beb12b58356658dbdc87853671a5b96ced211db65ac12927932fb2ec29594f54602fa77611de524e6843fde48657df7a9d79f2cb93898385bb2bdf92b5cd54ca56954aad331fbd94ae6470ecb0c4ba060c728fe256d2d8cee90eb8c1fdba802f633ef73aeb91f372f15d24c61b4e106e512f1bd2884659f3b074849693831d182bf46599dcd28e75dbc3950a225e3ab2db3ba40a64c494284208bd0583eddfe26d84a36ff131261a0fd521f73b29d09e4468c7872618448e6dbc6227ea9bb75ba0f28a1e545579192e2aa76fc8231cd17e651c82938e6149b9d06a98b58e5e6ad15149857767f7807f83ae3c7faae77941dd0f611df66d7f20b08ab348820e13769c3b86846991ad8e869868d23e8bd82040a8c97f6128350fc87dc6d0ae9f225db5dcc13ad603656208b156636ae41090497a2dbfecd8ebbff94202ff64a058cebf17e266fd1a30bfd3670e54c9375c6da1e300c43e08f8d5da18421f41267b81ef69fc40b4a639b2ebe9329925ab6426109c79d82038d2bef6c633762815aa9788faf3e3509a7088c7b61fb9429637e20454d86b80cbd50d1b732e964a395391d42134f2e7e1c48b9011930ef64bfa50044a49097f3346ec2cfcec6f53a215b9230885424fbb8b17c19e74e85af6698ac800b1019bf91162e49f8a58419119c95122189657a06d55c8728d289333c7e7f4fd56932e5240a182941cfad5a30680aedf6351db58371cbad3d9efe9a8d389f7776ddf1bf16d2f075442e3fe4567083f742e6ad3cb1c0176bdee2f72e5709eb7e570ff10bb51bb4f8a2ffcaace63992f10d08176e228e612e0072e35eda3bb36d8aa272cdb9f5fa419f2a391fbf60d99f919661d1ae47f5a108ae8d8ae149c9fa6c4be69db3a6964d8138be87a0c93cd86ad572a6ea015bcda4c8b55a2b32389538e7c67d5559c67596bec0e0dedcc2db187f829147a3a7d0823f2515046c521b67806cbb5cbd344520e4d8f25ae39473e35dbfdf224a310f2183a7fc1f345d5f590cb9b436bff9c5732f80672215ef061dc838f11d4d4f8efc2e893f46c556e5b86dd2b80e27512cef67a0875a14c8b64ee87b9486215c37ad046cb73e86f4835067b9569c6f47ee1be74a64449c61316ccc358342098d7771c66ffd0c3cd24c108bccb1d85ed6c0f737c8eddb7c1e73d5cd7f7903ad4698b0adae4230f40a8912dc7eef603d871c5298a3d496440f7bd5d13b9da6a26f80deb302f691b37b562797b8e5329adfc20e13887fb0bc97961e09ac2cf3d421aba3b7d70f90b550efb459a30162e9958bedab12cae70723a6cba8b979895280375ae34246a7b8eb02d75c50121ea5453c0286419ccd2352e1df72cad0468b6bc77eb34f9f34bbed5c0165513d0b01a6a446940502a597b3fc8d9e1650ccb33b5bb11758e3d5525b2c9cd5c4f651ef04726850c22e7854077a34d6ebef00b7286a5ddecc603c5a597d56e6dba00358f11afe924e8e12d0c78cd78563621818793f2c9186a10cf12c6c51767bc6997053861cf5ef7199914ef3d585f5d38724e5ffa3706b056c5abbe3ed18b2a3831bd698586df7eeba3be200be2081f2612bdab4ab5123311d25cb8659c78052709717b3bf0ea7696715babe4cd4c47ab549f6aeb50531ef899c3afea61f156138a8dcd4ab7e54cd3933a65de7cbb7d58fd407a60ed0f9fcf69a74be593e76737f73a42f6183f301b781487ca9392dfe6a04465dda801122d6971dcf3db6007e76ecc8ecf02d4ae05871944821841c4b4e66cf5b6d0bfe3044ee3cfcd4540b7baa9338d21a71f827b0982d739c1f771c9a09cf96b19d75c68aca7f7efa9182489c350c494f36c12743c0de3ccb16c5fdfa446812aea69e6db26020108981399a2201ddfc5ebcf8b8c6ec074a248a779903e8ff4fa4a6353646f0770761a84df3fad841d5575407c51a35010adc58bd48d4ef43839cc5253665aecf326877871e61b919e6abe5b577cd7e6738428f5ad26c0e0e898a1efba3964961cb4a19869cc99c0aedd67de31d5ba81010bc2598190e7f418d7249b085b143ccb92a56bb180316e06a3ea2b5803106165a9f84dc1d15ef0472d2747a94b522d77004522e508939d65461630fc1ef7e3d3bc8d9d30452a8887ca4d73ceb95b9514891c4857f34d3e2bcf67fc6d5376894f8a59dcd84ce3aca83b56cb89fd09bab04dffc2185c1df35c21d032a42e9edbc4ee1c571d8c3f80c7b0c8ec605d3211cdfa22c43c10fa0e8beb6a3b933f5765cbdaeafe2064d5d6d8f03a790ce0b2218941ff970d978186b67a066d4ad9a5e6abbee4d974ebb2342afb413b4342f73a267f1b808b091c60a4215db4338072d2b96b7cbd9af36dae846882296b278f9dab8aece45e442bf842b8f79909534e54d47514fed1dc1bf8bbe6e41735f78179bfd297ec91b24e507a9fb6a286ac1a3448ae9bc592c43edcb8bbb61d3c2b60c8c60122fe75cb42d92b37189dde1ba6fe12444c8cce3aa8fe88b59a342896e2a6cd34ade3b1bbd2f7d33eaf994761f4c074904599a05534c89f19df06ccd7fbc26ee371c114d08725a2c17b86e70112918443dfdfa8b9a182d10522e3600ea07bcea04f233e8c58ce50ca8577f2e8767794e53be778227cefc45baa4d3fe1222733101ba1b9c99762f7800fbdf51663895b4a387161ae337af2cf5162d6f7809cd654d70962383b77c91d6753af7f4fda07d7eb7a602f4f9e8a8e8b4490598374db527f155fba104c746f370eb5dae70340f43265759dd420f28d1c4afd785bbecaeffaf43e7f61384e30266169d8479226855d6b7adfa7868a46f20909e1980d5bcf270dabad55dd4777170e9a1312d34deef6cf2436ab2b72cd27d2d642b2c3b3b4ddb65867fb56dcf094cc0ae318e3b2908d2f7499afebcef7dab8f55b9ebf5319fbf71ad1c33b6b8944380adc38606b6731339272c0ce53c90924d2392f8a91c965c5e83c5706c9e7361f0258f174375c3e80696915e0999d3d54304d7d8a01b12d92dac661a8bf2b5717a1b66a72b28dedf3ee9c76409e4d4c99bbffd013d65b0d51ce7ea1909cc201f69175d2448bf2acf595a2b80328920ac8b1e2901dd42a9c288b5a3ddb89f4c91e83e8bf4e4ec550a07a3591e93daee944ef67fb7044408b40fcf7238a9bf8fa6624a25e067cafc86ee0f1b38b33906b69a360126e114106e875963f4ba8e8fa258a7cb35179d88cc100195cda46c9a0823529b1bd5e39d35514502eeee36966302625978639c7b3ae927460b63dc007c9c38b5cd8b54a7c1fe2c3e9298b859a61650f90e66eeedf8dbc59ae7cf622a781646aa5fe628e65a6fed54cec056c67e840783842cede553400913adfbc631c5eb6e4febfa9e540ef3b3c60e81e493684b5240ef21b464bcee70f8f00c19e3224ef9d78d855234e01c475c2180119d4339acd905457b63ab60b6f017396bea6620432f0a0e5da16ea81ee7108cdad09fcb0285925031012154b0749013634420900a60ff25f6967096a119889694c6cde5a52f056bb7db2edee3071155aed5bd05ea43f345b53b92ba71c687ca99be41ae9f33b1a45fdbc6617c535c9da332c8a7f0df08fa4f9eeec7c1066d0497dd8555d1d2cf1b1909e49f2e971217bffb464a982e3627533bbf12df3adaee6632271a10b1d835d13b5f6fe8949746f7d8fa342fd1cecb595fc8a3b1237f5f30e304295763df2ec585d8adca901bfb92d3e3d2bf23cebf6ac94ae9bfce716cf502f2642cec8b14f3615b488eb272ee0f9012bdf53e4610b173e659fab4afb8a05d73c0027fde4408656e174844416e20b3ea66dca57211dbd7c23f26275cb5accdea8baf5a728fc235b7f5496ce0aa50a013a4a2eb35ad631a2eddbacb0092d8e4be4bf6a19c2804c5d55a6e05236d7b6e527dd2a66c7b1c8cf806b90c10dd85be3ed4630e9ca2707484ece5f1f900eb36495fd79111044e12547c054a0bebea451b0723e5c3f54f59968220efaa37f32c1c7bd588e71323dd09b4016730c1a7666d807088960123da29be2e07fe03e52cdc6d2b4792fc564fb2a8d3ed5f15c6aa3191ff64f96c44256fca497ec7dbf9391666c46339c2bc0ad72db0b98e428205d6462c27876b2a95a2622fbb224d7d719f2b29ea67dfbcc56f7787215b3b47a5a663b703a5250eaa4fabf4e27411d32873ba7a5265f72a62c54b6c170498249f37e1fa50c26ff72f17cb42c42312e762b948db8b5500e3c1396bcb47fed54dc8fb75f5820cea121ff8afc6aad71a75fb23a8138436ee5ce4e21cb69f9534fabe980f46d7ebd7dec7edaf06d0358cc7ebde72036d1cea53df2ca3d3f67ec3e18b014be569f142056f6714f0a56d6f201ad52578231bba8bcff037aba9763f0eb101b1aaeaf49efe42bbfccb12bcef97647c47c463de4b3cb6849b74b5d287c226db6b90ecfbe2c81cb13f0c207af2588f523271085f38fb22ed30d0a6735fb97e9ee849938e52cc909a05b4d2c13e4dd8407e64624edaa6e9b881acfaa9988f949bbfdd0210490b1c35481c1e78530431d9c64585cefe84c75e00cf7431a4f4e751cb1e59813b8d03009feb8802a76c0871e705c9003d293218c789c4211825e9d6d63556a048723f19c82e3e35fe655086f0b43b92ce5df879f36466638777f9cb3627e1c83f43cb0c3a60f7fdb5f8d51564a4c8e9b7afa10713c66385d24ab2777dcd269c75ecef200bd46600c4a0df74052fa4371b17546c343d21dff1383653ee56cbc7044b1080611a5e3ccf06f19d612ee4680756112be65974f8ebf0429dd648df5661164ecfc1936a9d7dc6cdce0b86a30cb1e14a052c98b689081c65477396862844fdae8291b51e107aee668bd5ea647120a6b23fd6549b6cf5946894bb68c0f70a6362b4d0a7e6899b0e8eb55bf1b7077ffe6688cdc509256b343efd45d3d92b4ee20313f481a77f87403aee0b5e163e581c3d366420c14969ca94ad425eae0e9d243ac2dba43882bc119e99b514f0b09d266d0dd1a690f979797d941bc43df45960a178ada47ee5d87836bfeba445988de8f292191678517580225520c70fb57728e0e0dee5481e93c04adc8370b881d36aacca50b4ead8e373c4fb0b385d8b45cbcdeb4492653d8e53cf13229b999c6dfe4618b901298789ca2f55ad962cabf35b1563af5bbbbb506f42bd64242dca8e2fb501d9fb349fcb86ec0cbc9b9e78c3d2de40a0fd12ed3988ee099", &(0x7f00000001c0)=0x106b, &(0x7f00000009c0)="7fffffd44f3fb43092176d0b059779fbdff99eea86f8b15263405397454e3f3dcb71bbe3187966a500de2a805727dc0fdc203f1a0356075bc43ef34e9199550452e68b83e7c484c4c734b6a2dfc7577611c31a8404f577c1cfe03f6a97c31996be6774c701c990eb9340f896e72c960b786a9ed279341754f75cfa4f4ebd31fbe29d53bdd11033d34c545a019497c2c9c6c12d0b5903000000362b68334cd2ee05370eff33b4f91ed8613116341c319a215fc816b556cdcaa2c65ad0fc861fd921281f08d219a54e60f56bf082713860465ff0ee007e7da313587eb8349acb0a01001309f498848e0520bee67bd14efd752e1369ac7db6e89fd77cb505af14b78cac0d6f3f142b7c46d72a2519556b85c23f91a6d58344dcd580e006a7fbaccffc1437a9914d0b36192e7cee4deee54b458addc53fa39beee62a75d0800ff8131952250d73db18116a2512fd07309b7dbe6eb73bf85dc80093d903bdc6b97e7e3c157cd2d72d61424f6fb10187a83ba4eccbb2c5e21be10e420ff3e21904ec6eca72664ad876c310a71cefa0b2ea6b510000000000000000000000dfb3e1dfcd258f4aa5603e", 0x1a6) r2 = socket(0x20, 0x4000, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x15) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000100)={0x6, 0x4, 0x6, 0x0, 0x0, 0x0, 0x3, 0x1}, &(0x7f0000000180)={0x0, 0x100000000}) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setrlimit(0x0, 0x0) syz_open_pts() symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000001180), 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="443c7e53ddbf6828c034fcd532482f4aa2f04d8f7a992f250d0bd4da78e80fb9797c81f2ef1a14481c6dd5e03b22e88064c991c3db10e3eb39035d2c161b2d7ff64dbf3f7581617ff0b7a09cec25fe97205d4a857cbdf6", 0x57) socket(0x10, 0x3, 0x1) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) truncate(0x0, 0xfffffffffffffff9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000009c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d7e000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000c10000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000043d000/0xf000)=nil, 0xfffffffffffffffe}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000003}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f0c000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000487000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x100000106}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f00008ae000/0x4000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xf5b}], './file0\x00', 0x8}) socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r1 = socket(0x0, 0x1, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8) close(0xffffffffffffffff) getgroups(0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000580)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44727390ed95bd9dc6d4d87e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c563c6fec5cd8509abd562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e84723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111ac64782c7ee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91000000100000000000500"/528, &(0x7f0000000240)=0x210, 0x0, 0x0) fsync(r0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x48}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) syz_emit_ethernet(0x52, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffff00000000000008004c0000440000000000019078e000000200000000441c090000000000ffffffff0000000100000504ffffffff000000020d0090780000000000000000000000000000000028d01500ca52905963dc0f547c41ea9ce50dc19840d4ea80d377ff00000000000000f0650cf723eb69c9e95ac8416970c3cc6e4b8d1fd1a7ba"]) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x9}, 0x10, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000100000007}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x56) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) open$dir(0x0, 0x0, 0x779b6ad62eeef6b7) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_open_pts() flock(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x1) munmap(&(0x7f000000d000/0x2000)=nil, 0x2000) select(0x40, &(0x7f00000004c0)={0x0, 0x2, 0x9, 0x8, 0xcb3, 0x2, 0x7ff}, &(0x7f0000000400)={0x3, 0x9, 0x80, 0x0, 0x1000000000006, 0x0, 0x2, 0x10000006}, &(0x7f0000000440)={0xd7, 0x8, 0x1, 0x7, 0x6, 0x37, 0x200, 0xfffffffb}, &(0x7f0000000480)={0x3, 0x31}) mkdirat(r4, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/176, 0xb0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "996e4d7469ae17beec22b076866f86740500", 0xfffffffe}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) dup(r4) socket(0x2, 0x4001, 0x0) (async) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) (async) close(r7) socket(0x18, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x51) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x5f, 0x10001}, {0x18, 0x0, 0x7a9, 0x6}, 0x939, [0x3, 0xdc4, 0x9, 0x4, 0xd83, 0x4, 0x6, 0x7]}, 0x3c) sysctl$net_inet_etherip(&(0x7f0000000140), 0x7, 0x0, &(0x7f0000000240), 0x0, 0x28) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/16, 0x10}], 0x2, 0x0}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x90, 0x1, 0xce, "9535fd994ef0c0cf351167728bb9559e47d69bbe53d3d757603fcfbac677fd4e6cd65830cb29c51dd390310667914f1c1c60d934b8d16cd7297266dbdde95e493d47967aeb4401d9f41819403a64a9e8c8a3355403e6fb415a6d1a952700428a90a171eeb4a3f3f65e58abcdc78f43a29231829051917d5ea03d7e4f7b81a237"}, {0x88, 0xffff, 0x3, "302bf8a94d32cdb86318c0726fcfcb6f30620c3c66272a7b83f7b1a9af332b331eeee24614e354cca6b9181448e054190f731eb8d13a671701181a64330f9b5017f3dadeb65f90e3569d982b0d2bc642cc8a5b1022cd2abe38e5997240368614c190f337f4cd95c44c7d012768e3f298679699a5"}], 0x118}, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000001780)="02888742b6596520ac0defcab819bc14746435e77c9e2c5e4e44ca2dc1bcf8d0d56534922775707c4fa311ef36756f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001740)={0x0, 0x22}, 0x2, &(0x7f0000002f80), 0x0, &(0x7f0000002b00)="6ab5e3faea7ae4400464435a140ad81335499f24fd6f2accbe72414ef3879c5f94ec6ee1a7dddaeaaed7a2e4dbf9cf15804fd82b81b439ac2ae731d003cbb3e7387379944bf54c2f117dfb4e15ea12f69d6003bf2c5ab9b123573a67be44f1d6857418e594176076fab3e859256708045b3e9319017bc4b51abe08b1922af3b37896ea470b2d1870fb490f33f013ae9e6e448bd11b5bc47d7b2988e9a935c2b646cdc1b77599bdaaf261f441ffff79b675f74e593b03df94a986bebc24b8166886d4b1cb625906", 0xc7) getpgid(0x0) r0 = socket(0x18, 0x1, 0x0) sysctl$kern(0xffffffffffffffff, 0x0, &(0x7f0000000400)="678ace905003838c7e1ae17ac99aab2f1cf9dcf07f9285196e620bf38a1215696f8a1c627294ee162e942976477c0aaf902228395762cd7bb4d29f8728f7918f8078f9328815d7c5b348861c1423b117fb2e825cee45605213f333b0a396fc0801926205c22ee22c045a09d6172290666b14ee5330c16c907aca72a0e8c1f9acf4495b736f1f87729de4e02f19f9c018addc673c01184342491013fa36108b389cc2e713e7acaac0f899e6fd12b5250887d6499587eee3b1b79d5c7b2ef1b2745db1ae181701a58bb07a4873023853d05998080e3fde6bffa5e45aeb45070c8643db27bbbdea2f5b84a8b823fc1bfaf6b33b14a200", &(0x7f0000000040)=0xf5, &(0x7f0000000140)="935b46b7b3745f041c9c356f85", 0xd) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000003c0)=r0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) readv(0xffffffffffffff9c, &(0x7f0000002d00)=[{&(0x7f00000017c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/110, 0x6e}, {&(0x7f00000028c0)=""/85, 0x55}, {&(0x7f00000003c0)}, {&(0x7f0000002c00)=""/126, 0x7e}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000002c80)=""/93, 0x5d}], 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x23}, 0x2, &(0x7f0000000180)="f3069497d6c1bc63c3cc8a63861cfd2d88894053b07745099b8fa5dfd24e337c7e9c1ca42065a3b5b01b5d6ab9a7293d2d4bf42a8f27e26ba6bcb1", &(0x7f00000001c0)=0x3b, &(0x7f0000000200)="8d2128bd54b9f3f4eee2c0915d5536e8c83e24", 0x13) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/207, 0xcf}, 0x0) setsockopt(r7, 0x80000001, 0x37, &(0x7f0000003180)="030000001d95e189c67ac7fd5f94285e1e7b82159e26b0f27d60640fd41389f2ef5de7ffff83817d6587d3ab2f4e3595ee17a21dda6c0de77a39806bbea9d7fd133fe8c40402501f5fe2820dcba6021c4b89da267e50d9029cbbef7f3b215e85fcf63aa929d6e9d6814f85441fd90832bb2fe0e1613949a1e1a4cfc6591f5f03217f768e97b36a111a0fce64f25b6799d3b8bdca23164b6ba937d98e0edec424b626f9843292c0f6a9ab308e145a3c8934f87942d93c1f91ca746fda40e2db3963eb8b26e90c25fa82b6f0da3ac6669f145d4f22ce3112346ac6202b22467aff89e111e01c7b2178b2d603fb2b1c7a347fe555ac107414f24cb236723548cdfe7de683476a060af1b1d40cb464b96dcffafa241b486dc0807168588ea8908a5d9b7e173f648ecfaaa5d58f0f0bc9afadbab5d3d9214ff128d542cd06197d8a558be9b8b00bf4dcae71fe7fea83d83b6945ccc012f9093b6232c3e4f5581416c4d69d5d2251e68e84dd8e22ceabb591af2f06b36da8c3bb371f335b97bb7cda3ea936ee66b60acdfb67be278e60ed322d1d334ec47e18683ee705f224aa6e3135d51821000e23e74d3d684600df59028aac2b790250c02b34ca6db2caa00122641bcad8243fe04b0b4a4e5a7547cab0b5ddc144496be26490761fdd2e51d0dcbfcb52b65624e855029e91956d349fd0f38158e6af0042658c09fd45c680662f3f04312a9d4d3b233efb2f381690048ca0098d31095b91de", 0x217) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, 0x0, 0x37, 0x0) executing program 4: r0 = socket$unix(0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0xed}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x9}], 0x5, 0x0, 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) semctl$SETALL(r3, 0x0, 0x9, 0x0) poll(&(0x7f0000000180)=[{r4, 0x40}, {0xffffffffffffffff, 0x4}], 0x2, 0x200) semop(r3, &(0x7f0000000080)=[{0x1, 0x43, 0x800}, {0x4, 0xe6}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x3, 0x9, 0x1800}, {0x1, 0x9e, 0x800}, {}], 0x7) r5 = getuid() setuid(r5) r6 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r6, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(r3, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1000}, {0x4, 0x5, 0x400}, {0x1, 0x2006, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8, 0x1000}], 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r7, &(0x7f0000000000), 0x10) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, 0x0, r5, r6, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) semctl$IPC_RMID(r3, 0x0, 0x0) shmget(0x1, 0x1000, 0x410, &(0x7f0000440000/0x1000)=nil) sysctl$vfs_nfs(&(0x7f0000002580)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000025c0)="98bc902bdd8c387106145a3bd11d49e82f72d62aceaced0ab554b584112f5af83c14dd9126cede25b02cc7241810c404ad04ee8f1f275731874cbd0fad835ee0d263073d7b58ee1884347a07413b77be76ed7a7527e3003e645413b4134c6ebc54eee0f7f5f3d165f0f1914154d5bd4a4212477059eaaa6b5ba4ba32c1f60a7b5221c073bfe46f1fb9876e244fd223649482fd94fffd7139196c3c08b7a071cf335348274dcf0cea58bdaa4a32810aefd047667def19fc165112c3f92c4ff21c0d5d4c2bd3677132be8f816ba17f00787cdf3addb9b6707a4c074dfadccfa2dc9ce0c40bd478c433dfc9546777b90cddcd660de6d04b2a38739ed5e6ec254d5a9b7e0f61cb4a678d97fcb80c35a0ec157a3d326cf445c8e71aee2e5dc3a23f04680270b4e9ac7119c801c9c6e53aaf9d7dcf4b34d284aabd395f6a429dcdcb3f815cd36df05f5d1351b6399a354e1b792a2c17007cf64629deca763e1a40a4c38bee7cb1a8379999a5ada00410a255c8d08f34e7d6525ef267477dd33586d3427766d6e215c04d6f934b000ba5a7b1473f34e6aba7cd44fbf21a0d1997ad9195d7e16670cad0b581103ff8e3af4103473edffcc9a1aa3c5a04053b05b93f561997d360c7e234553733a8811eadce2339586e47c42378fff7215f3d66f515b1cdf43b2035fe4a5086a5051a814df33bdc162e19dbb4c11eb8bf44adbeb15ce4b98a8ef030eb61f42c559871963d52348841fbd356ad5a5f6e7c1151efe82554aacb23693d75a3226191b1b64121e743a4620dbbd3684415b04687de2bfaafb546a597e5087b52431b7e0d83ab99141e8ec9c33399ac33cd077abeeff507ca50b335bb57f48db4674c3e3905475c6428d33561194b5e96424eed5a31b1346a9a91ddad215ab6b4780f1f2f6b96e3f98a814766f6f5096df1d4bb515aae8e048884ab4772610495e6c82f6d214e540f6b088351568d54ca0f19d623f40b2f1efe58351fd7f1bd720f2c4b96468fda7789992cdf44bab28c9fb0dbedda4315b84a755a18e207a99297b97f90838d3919794550f1d01f336f846af2e10dd222bfc36f305e5567aac0ac7775698edf3fbc4bb401f00bdf49e878463e19929ee6306f42e68e26a7bd1f8c1dfdfe7cf26fe99ed18a050122f4e51e6f69dfac9210c3c3e0842719904c2c77f47a9aef56e4078d82adb27eb553a58ab6ba54f36fd0e76eba0dd824fee413c1640332cb2496f4e0cbf167274c3a569b823a6c96c9ea9b6891d6a51602f7cfaf0b50b62116ece308176029e1f3de6172b16e89720964ae390cdd1bd3e6556780428af5eb90fca97db2b0c347ee574abfc593a6ab3b8ef9d2f6f7ff03ffc5ed64b4c7762805ad84e6cee76907ad441c657774c9697c16adba010002c1597afffc33fcdcf880eac7008aaa41c489d5ed8d8ad38da91b3acbae5027b6629befe8f194a9ebc4bc132606014f2c28f612e71ab17cb06e481f96d6e28761b8ee149f20abeec037406d0969c7b02d53491fbd17ae7c3b64720820b6920daa3bff6c456cc3748360f9864ca0d90e9e02cd516be536392858a1b2c8c017109de36a1748d2e04f2beb31c20570b0b5e12ed25843823d765422b34aeb9fabee5aa59def5cb72c33f1aeb7b02d3fcb9e92797e470d80f6922fe21cc6a12aaeaf45315d45227cf1bff2340c1d823d02d010b57f19236efa017aebf35b4d5db26d07b8d5a2bf96fdfe99ee079fb7cc0758104b6195083c520ef8285c704815c47c08c4bd62bc2b84a6e05f4c76a12e0167f6f8cbc76cd4b784568a8784724bacd11ca2c91fbbb6bdf8f4dbfe2aa6d331a27e44b666fe02c7b89ef7f4db117e3c21261ee56921146647c34049bfa83002c1cc1b6a7ab350fb99c9034df8b77ec4e09335fcdcb776963f00c89e8b81660784ddca6f6ef0af5fa4815583b849bbd0386305ad8dfee25aa0c707985dfe7dc2081c7d2d52908e10f9e1cad1613247563edc89ecf1e560803cf247929de8bc29b1f07d99830dcc210bdf84be7b740dc3f2b822c6abbe01fa918286c6235324d7602dfb8402d0d83645b36205f38c3c4bdaf40e9993db88722dcc9e81e73b184e199553f22b3e41d16a9463d8a20848a3ad6f13433045138d092f0f153f786076ed5efca31fd46e9a0d18e9c3fbafae0b1d3adc4e3247ae5fac70e786310124fc6f190bfa13df804a63a3306af7fc9cca31a57e0aa4cab3c93ee0a3a579c2df66a628d36202ce99892fb03f57f67aaa30058325966a76e74cd8924aee14f9412805a51d0ae969424924e81b026a39d28ebde778ba585f84594a693e69a9bf4b0afc605a1894a8af5f0b0f10262e34e00524c00a92cc733c7dd1312137dacbf9f8849126a9aa0893ddbba1644fb3537bc9d4edefe9deefd040a56cd90a0b1c4e1c62f585733190f53a23ea23388fe46b3475449812cdd4b0286230e4250a643df22d09c767dc1518fec75080e86c86e707a9be32434fe36b75c2184c1306e1d4e73527ed5a50b03ca6bdeb4cd5b66a270fbc1ebb41c59bc52d8c4224074639b17e1cd2baf671a142b0d9976342d38eb3920327eeaebaaadc7fe451abd021c404f5db7c061412e11cc2c2663c14ed8f865b6f6ae6351f2d5340698ffdb6f8257b1127fe4eed023f2e6ba3621ace6060a51245a86e3cc6a0263a3effe746a83d6b740d029edeb95a273df7415e1a7a28fb6c301a46c33aa80ff6234c58d0cf5f37a2d1402b85461c6ed647d47e1aef598fda8bba8d0260209fd2de833ff0d1195affa79e5c5eda8e4e75c2fbf09254c6ec867f68a2137214eb95022a8281370ca67350f371eba35be5a90a2c01455752bb7bcfb6f6b84c3d9554f10ee21dd129b098f72658b5511b05775447d7c88714a5c79f57ed991951abcd2843b16f29db41883db7a3bd119ed20be0ef48189383848b722b6b4dd1f913707c78194b7eecddcd27571a1aecfc7c4714472a4ed96967b164eec03759256f25f1d17b7c8c4d0573b96b0d050a8dc861585352f965a631994c034d8034b19edbdb8ae84bd0855c152c51a2821c47eb8ade6f69df4345089d1a8b0c42a86c24651d9be6d7dc5a8ea195047d4892d3323ea763a34f4a7a8f3d25f7d695fc2d69466891c393143082957fa9c4776ca36ac3bbfa86a92aa4a818e61f58b4be5fe798de00649a519fd1e9e7d98037bc2173f7a41251b1b51712ca335a853d5edfd8b6da2c64dc10504a400df65fa0c1e01b50f5565e95704cf28485e71036a4225caae32e51e2e4d63008bc24cb1f290f8cceb74b7c4053940fb7ccd5ca7092c2c6353bc414537dd175b29539924863eaf7dac0fc6185d265f4878c599a69fd58713f5f605a3130ad509dd9524810e895cc2c103da732e6b45dc19274add3a1d0bb55a47d5b983216244d6b07fabe21776178723fccbcd984185f3d1aff5d2cf8c6cfdc8a3f8ba4473be31a219f1f24c52ee7cb5aafd46663b5fe0c7b399c75e5139ccea5199c74c68cb63b73e4d8d52a980ca9835f24f3b943c73dede58b1893dda8c3a3402ee79519b61b84fd110fe59cdeda3d1bdec24c0c02042d9dbae0cb189743fde32110edbae30a5ee0cb5acdb61f8b59465335a02bd6fa9bf9c0c160b3f9d435462fafcb4c9922e245eac4f3971ea5d4c0a6a9d15cb0705f383d3315a48ef939ccb34df90760aa3dc06dcc776bd0623d0a6ba5384d4568", &(0x7f0000000000)=0xa41, 0x0, 0x0) executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r1 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1206922, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="b7", 0x1) recvmmsg(r5, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r6 = msgget$private(0x0, 0x519075bcce208d8f) msgrcv(r6, &(0x7f00000002c0), 0x8, 0x3, 0x1000) msgsnd(r6, 0x0, 0xc8, 0x800) msgsnd(r6, &(0x7f0000000480)={0x3, "db265c22a68510227817450d56f16fe49dc50c8d65003cffcc31de3e29729394ab8914fc69f1c9a7f15586a59d0c27cadf1883bedcf5cb292ff87cf010f597668616c20f0d8c9939e1d5c0921c39fa2f7e57436e48a980a6a8470f62fb8aecccea2280706f3991b4532a50da19cc79c47edee9bc32b3bc1aaadd34c3e8dec81d1ca841d5063f52d5a23d0a254eff175e9b7dd75eea92ac1c4f714cd94fef65998f96e64b746265887f9613b82558bc7cd3ec447f183551eb47dfaca3348e098263c113480722f5fbfa8abc245c363e70579c5f49b0b99f4dc16cf5e54ffca35ee783e76f4a924064ba0894ccef8fb60e207e75d400d0"}, 0xfe, 0x0) readv(r5, &(0x7f0000000e40)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r3, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f00000002c0)="40cb1e6fcfecf50d1653ad324a2d1671f94b8e5f84cf71b59c7afec37082000000000000000000000000009054596fe2bd74154863cce50f3de7c2738944e3c229272682faabae8c4938fdfffcf3ff1096e11588ef66d55fb84bfc8806e1464457f157964c67bf350851867836441a1111588787dec25071537520f4642a00f6eebb21bc8b31c461dcdd217830bc1abb24d3b139c7e44f91d19548f48e1b1d6880c1", &(0x7f0000000080)=0x3d, 0x0, 0x37) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d3", 0x19a}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f00100ffffffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) r3 = socket$inet(0x2, 0x4, 0x53) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000100)="3989136033313735740709ec9358f938e47255ba8267cf3c279f0c4ef51cf3c5e15e1dd476d32bcb4cfd82c175ce0986", 0x30) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r4 = socket(0x1, 0x5, 0x0) fcntl$setstatus(r4, 0x4, 0x40) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) open(0x0, 0x400, 0x0) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x8000) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x10, 0x0) r3 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x0) pwritev(r3, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6064725400080000a2b3fb7d8b9d978672865994398fc0a9fe80000000000000000000000051000000000000aa4e224e2300089078fc41f174997355dd4ba64f8b3e6a13a0a6258ea4cd53fa90c5e3a04d872c17a3237cfacec02ba5c60cf62ea5ae1aacb52cc53dbcc59654d2b6d87fbb5601a6afeadcabf164beb630a321a7f36c57a928a599dfca2a7e190d1a615f445085fbcece27ed50e3199e89c6bfb0b066ef1c05d356a18164eb73e1513b157926155014ff35bb1c13d1b8fc487515f34e5750c13d24228ac4acc7155f5131aafd47c88ebe091f4b641af96d9f5eb16eb01b6d8cc44da03e1a10625d0ce19a222c1ff2a7ca817c3e06dce7dd3ebf6259755ec1f4c28d94494da695b09c63ecc1"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000005c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000003c0)={0x0, 0x56}) r5 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000040), 0xe0) r6 = semget$private(0x0, 0x3, 0x5df) semop(r6, 0x0, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000240)=""/8) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r1, &(0x7f00000007c0)=""/155, 0x9b) sysctl$net_inet_ipip(&(0x7f0000001500), 0x4, &(0x7f0000001540), 0x0, 0x0, 0xfffffffffffffe4f) executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) syz_emit_ethernet(0x6b, &(0x7f0000000080)={@random="c826c43a84e3", @random="72476992f6f4", [], {@generic={0x424c, "784f32e9659f3db047c85a3ccfeb40678129d503db738da9aff5aa717e96bf085645ba530b9a8ee9df8ab1a4333bc88110b3007f3e78ea057d5b9622ca81a85a151d19855b07869bef60790b687e0ad19de5cc9a7ab306c091d00cf339"}}}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000140)="b886b4647f62410b5f572589294dff531428dd5a95116f6bf94dcfed2518aed3845841ffc41c3724e4af9a9480cacaf2f9cd8cb4d313cd99360dab6c9691db0af5b952d0695df9acf5e628cf93edef6988424c6567d55f55db8cf8124a77", 0x5e}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146951, &(0x7f00000001c0)) syz_emit_ethernet(0x16, &(0x7f0000000000)=ANY=[@ANYBLOB="7ffd89a5f1f5aaaaaaaaaadb88a8360081000b000800"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000280)=""/120, 0x78}], 0x2, &(0x7f0000000080)=""/113, 0x71}, 0x0) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x3f, 0x4) sendto(r1, &(0x7f0000000240)="aa", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x8002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x10000, 0x8}) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000440)=0xddb) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) chdir(0x0) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) msgget(0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) setrlimit(0x0, 0x0) syz_open_pts() symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) rename(0x0, &(0x7f0000000540)='./file0\x00') executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d88c28faec970700000000000000000900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0x37}, 0x6, 0x0, 0x0, 0x0, 0xfebe98ee8f4639bd) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xc4, 0x2000}, 0xffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd, 0x8}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="d0", 0x1) symlink(0x0, &(0x7f0000000040)='./file0\x00') msync(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x0, 0x8000000000000005}, {{}, 0xffffffffffffffff, 0x60, 0x80, 0x2, 0x2}, {{}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0xa5, 0x20000000081}], 0x8000, 0x0, 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19a, &(0x7f0000001280)=ANY=[@ANYRES8=0xffffffffffffffff]) socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000340)=ANY=[@ANYBLOB="fb000000000000000000000086dd60826e030028000000000000000000000e14fc11133f6400fe8000000000000000000000000000aa000100000000000000010005020000040100000000000000097f6eb0a6179cf79355860090780000"]) syz_emit_ethernet(0x3e, &(0x7f0000001040)=ANY=[@ANYRES16=r3]) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) fchmod(r4, 0x1) r6 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x8000, 0x9282db07f91b0b62) poll(&(0x7f0000000040)=[{r6, 0x4}], 0x1, 0x0) mknodat(r6, &(0x7f0000000180)='./file0/file0\x00', 0x1080, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002840), 0x20, 0x0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x4, 0x3c8) semop(r7, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x1, 0x2ff, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x1f, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0xffff, 0x3c00}], 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x400008, r5, r6, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0x1, 0x2, r4, 0x0, 0x1, 0x80000003, 0x5, 0x3ff}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, 0x0, r6, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x40, 0x0, 0xffffffffffffffff, 0x0, r6, 0xe1, 0x8}, 0x80000000005ed1, 0x8, 0x4}) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x80000000, 0x0, r6, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x7, 0x8000, 0x7}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = semget$private(0x0, 0x4, 0x3c8) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000004c0)=[0x4, 0x2, 0x3f]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xe, 0x0, r10, 0x0, 0x0, 0x8b, 0x100}, 0x0, 0x4000000001b97, r4, 0x0, 0x6119f038, 0x2, 0x6, 0x400}) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, r10, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x3, 0xffffffffffffffff, r6, 0x0, r10, 0x8}, 0xda41, 0x8, 0x5}) r12 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002940)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe52, &(0x7f0000002600)=[{&(0x7f0000000240)="a05d3f57322d34b97214623d1cc108f61b3795b5d74d12377cfa5f33ed628fd3f93e7634492f5153fb8c48cabb46c0ed0c7b4a7154613cdb3ec89ae79d4e7c52c678d537581bed925eafe16faf3449a09b0d75b47e2727107d82d44222176d089d6aaa9c98e6348da7d8517769c10b537121f9cbc5eef80f5184b90ff0df075179d069619cc61523f87d9cad3fdbf5bccdad019a03605f5586b2968509c899115b1e9ec9", 0xa4}, {&(0x7f0000000300)="9bd6ea8eea4ed9fedd0c788d96a148b20fa095cb8355f137197da91a1afcedf19f2cb7bfc0a1ce6699d28085398fa68e48c3a8c9a06fdd81db3bdddc049a70e6427fd871dcace78c3e3d36b4ee0bd2b230651383ced5573dec4bf30c06324c2cadfddf23a3c9b2db44067f07b3ad00b2c4475c2cdbef7e5306a60cce470aeaec8bba1af2fea99ed5f7b14608967fad042aceb53819d3e2d65e6de886fb", 0x9d}, {&(0x7f00000003c0)="b011b9543dd4e8d9f0bb2d2b0d16df3c5e8b94448db2010a819d221c67480f24a3502747de33cfe5ece6523619505170095015c206e7da1fb71167420d33a3f074459cbe33daf6d1e2c7da129aee877244d21accb77252a2927a2a6f0a58ee6401ec8f557f14b8b85ea3fe0b9ec54f250788a2e35bd73867f701346f033869ca2cea4cbab39f3dccbcb3f566a618f37054345b3b8efd879fe06daa52ee3ef71e4013dfbadc4e1a3b9b8385538b9ff7782533acf3b336be85e3d9c2f0ad8a460afc6cc3e0df5fec2af0dcd3be60dec837e2b261e7acac82cff8659abb77a46e8bbe65b535514e8ba5e7d4b3a2dcc196fd74bfc45579a85e668b685632742ce6f1e9f2bb9d39f374003478932b6ecd4942dc4fe3dfacfc968d7a4dfa845d3a4b98ae73edd1604fbbf726b833d7f4b55a46a19eb05a3541c2a3df2a5c877f48a1a56b9699df7e4ca8c72b335bd9966e707f2f3cdf835b825748975a9c116bb5dc19d0f4b38a7bebbbf33da0f0deed327ffee184c1d1779681c056c94d9ba484faddcde0d9194d1de38bd819fbff35f131791cb1a45baa93a68f458c1d57026c2e1768d1d1097a69f3446d8e6e45564e9e4ca5f2a965c4a5e82b97b9224e805f3c934f10c297418c359b915b675991f53d56aa92384635d09606a899f6eeba4dcf6863997121887b131ca179ebd44b1e33b64e662f56a42fcf67e0c4b1b83c4ca7d87c4d31a00160359da4c11d443e47df1756fd758a739131614b2784995dbaf9f640bb7386a95ed7db94fa55ae315ded0fe00b9fc9c0dfa2c19d33877be2dea2e500bb90ae04d317b9552533f3062d4dcc7321ceb2b36122063514b957ac24102190e9911d58445c4704c586aa284af13aa56438413d7df63d905fbc5726fc57234e09cc9f05477c6da7a9ff67ebf5f5042ee2a3df01273c9a9c3f5b0833d8e2a5bfb86fd735a1658956209fb74689df73e9839e887bcd0b85be97fd789d44b3a039344829797d5e47ce95c5c114d085441bf1f41e6f79f42d9cc6cb6a91fbbf6940f64cece5739d53ba9dff9c07aebe249cbfd4001f101bf4894ccbd912423c73ca2d200ca5be6b6aea66183c5733c5cd0c2940e4d7bfe6187766b1cacf8551db831add54ea60bb213d1fe5e57725f2dca9a2a220332b2dd0402fb5cc539fe8ab759540f1184c848a9651d5643c78db16a5c41009576339a222ab58a720ec1e36be2fbf08a62861577ec83f2824f666ed7074c83d19eed2d694ff49e3e574e2a0ad93359991f8741df6c437b00c8042f8c1ff6401e1c7eb5b9804307eaf8d9b619ac7c2222ca9ef68cef818f277a35811e29e3ccb5a8ceafde4f3310a6d22a3af679d0d197436c04926ae76ebab1d439524fa05bfbffb3eb5101c316a450fae5225f40b413c5205cc4798c5005cc374db1ae452f77f8c02e3e0d7f5020935c627f66dc84f6912548882f7922128b18fe1667492e4b28eea02240db5999b94c714decec081710d5b7873dec043bf0cdbfc6ebc601325816664bb340ea032478d56761bc32b9b4647cf492c0301ea86563611a5ece520e8b3654f470911b1e4505863d665126a8c01dd633ff097efff04753433ba3299d889ad7f03619ce31eeda7a8e4fa719cf1ca66d1e9ad7b40d283c3ab4d5cf67833ba12507d3f1a8faf6643b451ae69d5f8814081cbf736acfc590e82697a75834fb0247c8850c51688c4e8fa73bc940fb6d3eec26a9d5a545e5d4813a0df4b976b7451a9e3059ce70241929ef19a0a073b69e55e0f831d5f3b14dc34c8d30c6879eda20ca3a0f8d93e69339489bc8798e51558037f8f3b8ce8a8b0aa94f6441c7598121f80702f66db51c815ae9d0c6210d5b998eaceca6921d9e206d2ed2ffb653af83e3f49523e7f751cf3baa84686c2d42101bbd0154ff16b2a154b1be33bb63ad11c1406154326fa216432b191a48c539ecb6783614576b25d81a3bb3dd251a578441509bf1c40db888f1188a49255fac7cd64e8d9c2d6fb96494b042e9dcac10b9587b5011b297df958ec3e7542fcbe506325e27c926ac50b07c55b05cc0e9ba3ecd9721823cb33173e4171219ee5a62eecbcb074bb7d75355cc3b1d583e18d68ee0c4d82ce37ff0bdb493970430b886a15e193121d2afa029102f27cd2f29701ea8f8e33aafb9cafa4f7ebffb558e2bb9a2595189c314f4bd2d055161482e2fa4c3589fc5d2f98104eb8ae6b7bddbfbec0956b1b4daa7076c31b6e5d07a0c6e5d6c95414d91773fed71113298200328290033fa515b25a900145b128d389a6b4f8f7beda4a15186298de9a85f68f3ebdc8ae362fc7d2076095f717631f8f8e78ab80001ff50c8b902c41252c4a2dc919570458c9ccf83d4944f024ae25f9b9b5fbdb051b20502c71b10d769f74e5990a379888a08771608f9e45d25f5df5620d986d369361e3c229e26dd7c692ceecffe3dc7062172741674bf8740af9289325324e599493a8251d1957354dc64d485e519c878e5552faaa58383fb1a4fe1dd8e854fb23c2846eaf54406cc775543218cde1c53a3004091e181f6c6e4e657c5e44ebeaaca0601a4abf8e6564cce870a464e98fde5abb78abb02d0345d6ef2e68a1c632531d8e3d0f675e267699718525f55ae6b44feef4a7c7ab1d7ca36fa23e2531fc18e37fe6ee1abdcd490de9e2a93387324ac3f3c5c3f68e22b7fb8fa25e3d38de9c0b189b1d0f32037974f54826637a4b6a40cfef92631971219285250758a056964842153004ec37ab70f91abb70ccf0540d8c7b42bdcdf1b156afb6b61e3daeccc68193c5c14fd777ebb0932e751cce7c0a134043cc9daaaa1838473115ec9b8da3f3afd179d39c0760f3ef608a1b271c6a8e3f6e681d85d2178858dde5079da3b8d24b539797ad81ae624e81fdcad18d8d878f7574b04539d610f81ff140f9e906641b486089400b54f594691bf55fa6291596770e7164e84659505fb1b26c5e1559c653f5e99e47515e59444935d9507d1891ce125adaf96830726fb4838d91afec9d989eb2abd3d4852b3d63bb49984a33cbb9bf6fd4e1ccf0e32edebd83907a5b03137ca5fa9d95ba4d63f4a9542c477c8e5f397e900b193ada1ef0b78f2481b4cdc7a37743f321c407b60b97456c49a3d21675b5150a3517ae13b22fa63b6a26ee13215852e841956d7f64546c759fcee228bcd9b3f70679293fae753cc48995a46c85f2caf5d7e1519e366db56785e03df3c19e81c20019a9eb3c8f37486c9700f07cdebdfab7b19290766da824141861ea986af60b771070e7ee345d32714fb171e34c77d807c310dbfb62a2111147cb6640d5943933e81ac7b87489f34e4e33afce43be2b358eb7a2fb3840c1b010041e8b349b42456e36429944589bd4ebc7e50e7e224f4d9b483f517abebe95b90ab5b70b21fa3851e46f284e67e9f9647e8a4724d4a1ca3d9547176e9cde4bf206b44180ead08dc422ef2a27fc71ba848bf6bd5ff4297c9f5fcf78d76cdf12755b9572c0f3e663c4032de708b029eb3092ecd442ff22f317c0e29be4796a2f30eae5a244104e77e3f4abb843f1778e3becf15bc05227ec4ea08cbafae07d9379270786f7135c7afde9a93e8d04feaa9a1041e0f94af2bc1bd41ab72de444d5e8dabdbe6e9014aa6e67b1cd243a6ea6a7de233a70e1e1bc0b3ee504bcb16845b1937d0f8ef68f104ef525c897ef4505c018453adddcf42d2349a5e2e090f4818dbd9bcd5416d6b38e6c9daa98dbf994fc649cb639b649a594ef340c6ad2e62364613b9654b7f86046ba3a7f4b63c422b1016b3ff71776efccbaff6488f490ff8fdb8cfbac0c1afa1b9c46f984ccb2381246fc9ddfc83b2ee6086c2403777a8a4b539e5098585c59ef0f135306691ccbb00efa471d93c86c8f0266e830a0fa5cb6e9515ca924cb12d6459f9f1f75f4c53243668a9ce2a508c547e8540c6f38f41d9a2570ebcc6c62c66d91444a1e61316140cb7fcaeb352182b3f54184f94ea17cb186f7f6037f096a2f86495e684e6ac4fbfb151156d2aa17edcc063a99d93d88d09afded67e85be54bed5b40813afdea1e1970d983ce7162ed2b937dff752542b4dae3bca0dd0ed60e85351a28fd8b827e397a8b4fce87451ee20b52bcf012f6e6fd06ac442e59167cde696a9c4335d4d645870d2dbfbc7022b59c225d740cee184240d4314a5e0a947374ee7b42df323faad0bad742a9b2bd977f3a467cc23d31d13038220daa6529a2b17d9f4c665131621c72e7a6f8a22f618e12c4fed6d666c6066917cc1950ff2bb4501a9a5edb413175304aee08a71d5d0d3cfec1e6cce785e7756c6f692bb4710f517e29bc7f1357846414490cc196e668b02931d78df6b38c72b14efa24af9bfdf1ade57f336985c9f618f696ca4ccb6bc2c8977e54a99e3f265fcdb69ec2a50ff7b22814297a2b5b4f155337fc7105e73bbd15b325f2a4118336fdcb5a0c2cb8987ca910368395d32dae5cf9e2f0c6b2195efde566403da70ba0fa3ceff7ec0645c16398f01a216de88e003998fc809b1bd2e2f5c952e5d37e9c3e0eb296ea4c8c676335253352201dc95f6ea8af765304e2fdd09ccd0dffe7908bd11550682f5b33db7926d9e70be782c8a29a99350c8363c3b0c88dc7b6d46b48edb2dcafadf2d7e6b0d842a6bd1ddf0699d44f63b4a9e1192a3a683dde824b450aa5ee17e1d9ee37d32cc88465afb19b567298d97587cc08750f1d63efddc06e391cd5eaecd2cdf5e2e6873ed0203a1ddefc8b98cb9deb0a9b6885c52eeec22bcddb69ecebe1b78ecac2bb343a22cb6793fd8717b27e30a645ae4fea1727bc771aa48db54f069dee76f4f1716ffcb857807f4f4db0b2e71d25c1bc7a8bd7acb8c6286939251b68c9c1e161564efedd4a122abbfd27a01effec698b170ed4d0e9e5848657c01c55d0cd14e3c2be564c0da0fbdd29684b028ca5eaff160fc0fad7357d2de4907b026e804fd648994eb518d1eff75bbbec4c46d15f23e0934f15dcdf1e7803a0a9c79997870d15d4e49428b80f6879d10b66e3d4c81a837aef683e102d47c35230ebc04b6ae439f7b5c5f4f8c73c6d512856b07404fef9bd88bc5b007f14495714d33359a6713ad6d784b911687e63fcb0d1a3cc48ac8ea7e8ec546ddd2840e8e6384ae5dd9afbf679ddcbd3eb387628e9a29d5ab148a2aaa7913593486f976930a8ed265806d44f2c70c938b18af6667937757b6da77de3204bb27c301a4d3e5e9766518f478671a4cd428213f4d5fceeb3e71e6b7fa17cadcc93e9d4cfcaf5d9c833296695e667242807e6578a6d937e3109f6bfb9f446f4541868ac2796c1e4f512c2297fd344bd1cf3ba2643e0fdef79e8d4c08c7d543948f107c8dcfea07d4fe536eb8091c921504f74db9e131e738cbd63ea6ce1937123a2da4ef9b506386e9c08071b3ba0434ed6e6bfa49ac8352ebc5c1978e3208840960a48306cc88503cfd74eeb09e040515ef59ab521ccbad784fbe66e280f421f726bed182b55d396817b0eee6aac87ef8628bd41dce9c90062844e1a787d41bee770c2021a50162075ca2236ad515b42e8a82b21e41f35381efd44bcf6b1109baae60e9b76c8336f1a5b03ac789d1e3d29af07c8e6eb2a6933cfd654767433d09b1eeb00dfb6b37d7daada9fbac347155f9171ec814926800ee17851ac0e249b42ac740cda73316da8fee73028f0fe4cd597b8fad849a8011ad47fa40aaaf075e31c245f69fb66b93ac93617db7c31845a1bc3c6039fbf7c3c4ec2038f65990b36d4fa335f2f744459d146ac2b", 0x1000}, {&(0x7f00000013c0)="c39db878610109c51386081e2afb9a1b845314a43515caa3ae0c32621132d5a1128602a3eb5814cbd42ffb2e7f59f61c307d6d9e56cb94546f0b09fb430da36ad881d467ea36bcb76b4a9691695915c500b36f80930dd58a4ccc6987122e4336b6afac2f5442a7c79579c91cf4350eb64367bc7478f8f36891c46f7e93ce36", 0x7f}, {&(0x7f0000001440)="6472982799d63b62079253608972aa06d847b1cd23754e1069d14bf052ffa386566228c95951d72ff27d4a62557da8a7000855b2f113a766e84ca0d87fedd4f4376a7254aba6e815a56414483bb1c805b2053936e00f52a91c0615af7833f7f711f95c58af4dd7a649d8938848c56e2feb8dbbdd68f2a5a3e3a86ab38ea1f28d5f68c7dd617e3a188a3af2208cf8e770c54e3945f61c883d06dc62e8188ed5aa97f4a1248eb2786f99b0b64b7ac7a9da63014469a8f902c0b08cf7a1aa46910b1b81bcc95751b75978eb8fb4304644277b896e23a459c07366d232aca8ebabc0570949c83b91e666444ca79b6fda40ffdf19f8d945779ee365d2fd34866dacdd1dde4133d077647833988ed5eda9349a2b8fc86bbe1b524a50713eda4f0f9b6747b5307bcd85f99d2be24e8cae396f668870b33feace1bfa669fcea5a53d25d4c9e4288bea0f11eb23dffeb07329d3e290ae33a5c3c502ecc11d0233856561cfcd98f0639f14de28fe937a497f1351e3f7f1b010d52df8b246049bdb9da757df1c6dd6e15e76d31ef490b78e4fd14e669a39dcf84b097c2249b22bf16c6190a06a9d97e24711f007e11086535efcabf90a01f008dec97caf86742ce8d0d5e36ca066a003e5e448c4c340f291ade01b8b3f7bb1310db022fd05a3236f33f4e3fc9fdd8b77e8b8e0c89191cdccc82c3fbf648d1f146ce99e19c8567e7c3c816043a2cb710da51aa69a12e42cf451b7ea1a7b73a9d5873f836e7476a5313fc62b080116c685232965e8dbbacb53a04fc30ae8dbc20605195263243e1092c365e81c95dcb25a078048e4165bd5dd5ce8a5e24941dd1bf47cd4806ab6ad357a203c375528d5cd7cfe280a7e157e8ca5306c39177e6513d9ee2548f94a83cc482399a84520ba0a61ad5cea2f9066f158464e57e8721fc8f505ddbc6a9568367c23c585d00d8d889f331f22875dfb67a3346742a6a3d478f19abb0d0ef7bfff8655f3bcf3665a9f56b66fc68719fc74ae3e05cef95c4308f58b872b6d2ef380339f6e7af4065912af48c9ad37f8c3b0671b65a94bd923819371f5e6a5f479e65b9dd6d7b406b2aec7e55837ca7fa2f943e55bc444e7351a07a8da57260a85d63ae2c2069b383c01263e99fb59032bd67783eda69270396bdee39cccba0d66733f4b0f1b1432a3fd97ec8097afcbd97f6c0364c8358eb6f8d2a663aeb7138f5c4b08c5c2c08b75ae9358f40718f88b9bdeaeba68c71d9494e9ce49797cbcf0ce9c4197b4ee48fa3399d28b512a48d63206b8892219f95fa5d97da7c38afe350b2f7d1b183c10fd0ad706f0009b6846dc5f4f06553304b3514da220e140899080cc050434db9607738dd0c2b9a188403f12d839eaada4762fcc4e68b5ca23f59a1c051e213cd03da17ec9a97cbb24bc4351810509b3d0fea41c2c6a125f62ea3012f7bccf46e3bc6a928479d7f72c47d7e30697e1d8a50e90784494deabf76872cf2652fc2ae4ea1aff4f6d9e97199b32b6556e01814c694ab2493c9f9f7c725eca5b808d841de72224beac2e5d88da2fa07f0b74a834460fe6350648ed2e481601cd470794a79b5c1279407592e307e113352341366a60fdee16c6687ebe2aca6109b7bc7e8ea2b7bd4eb724334810901d5f4b808fb04eff4cec36af8f3bdb9a97eed51ffecc5466252262be1e60db91f4d45f64591a2cf286ac865ab6489dc0fd9c875b7e09d22f5076ac9ef6be1536b0393f1cb340aae062b318bc0425558962ac807f0a68aed8dc2938974531144de16b5d07945c9933a75c851312245a38661706d61641589ed83c4ef16f5aca8e64793a62731a5cad054d9287ceb62bce2dd6c38b4832456446e80a1cf8a76c16b1d4f54c586eeddfa6877bdacc8b99cfd225d06207da5f19927bf67498632cd97a2f04cb66a79f7b931aa45123d66f36cd7756c07a5ae30df53f6cd0c88f288bfb5c918beec9c2a304ecd0677f18ba42c3d63bbf79736b873c87121f6ba995a14e4faf4a2cb8f9819a5a1a72329abc50dc2d7a60b232aee6ebcd83e57b68bb479efcb70aadb5c4260d89d019d2aebc269aba9720f0cfc8bf4a7bb49f5341e37c6fb7044f79129dbbfe99ef295be78cb17748ed2d64ad7444b3ed044205db575b42ebce9a786a0e875584ecc3967b3c43cbfc839a1892677039975c207c5901ba886d6c3adbc992a640f81d8e7b00db969369ad15f97b8ee97ec807330f0ff63ea766c0702fbf6212b2ae9dd43fee42881bcff6321c96106ca94f0437ff88ceeb50d72e8332067e7c45fd8e56d782933ed136ff4baf221231ff0cf19b7d6aad523c64582f6688ea5b51891e18c83002f7b24d59bc6fd9e4c1f3718b68801b4b719831d8bd0ce3bd1ed07826b19cde085ffdcfdc346814da1d40478977fb0dc95ccfe8a12395f842951bf1157114c37ebc14e5044bb24911d69f4dff63fdd98fd05cbefbcd8a50ccb7d511e4325e7d0c4585277382dd1cca5b0ab6be22716c78aa11c3c87cdeb2adc030e99d937ee075ef4a170acc66ccd134a9b7420a23710d31182b61ddb44484ed1dc0f212691a1afe560fc9eb43adf9e31cec96144c91368ccfd2856156a35cf09c96850b58659858ea28e5cbd9de973f3beb46e305533b23f479d78a8fb5c9b7c82f63175c59c1350257ad45c58ba456b893effeb1a110f8b80c9973660bd0177f9193bf52a939db28fff0a062abec31435ba517c03446b3cca899b12a5db98a496e4c57f31aea1d966894df976bfc509ac7ecbe14c9b8828f029b42db078f6e38e598ac4e6b4396d425a91b7d780637d488c2de013c4f7a19a670f21574ec16c370b57e7bb71c52a6987d7540f6d8083ee8314fdbf31f5b943571a03ad79e65b52528f1bc2dbc54d88c247aaf8d99988eb4cf19fc392813eb0222b8822af2debd7ad114b9e098a7ebb04b51ac7d03cf69d16045544d968ab65a5f43fde168f77c0c16f2fbd942aed4bc00ea0fcae810dea1d98ae6afc1da44b8c25e35e765ecc428afdc5f4297071f7713ef1cf626024f2450e0715d1449a36f92880e5831e44fd5216afe8c37a461662192eff5f54edf86c5a3cf49e7e142e9701f60c4bd9fe0e130e50502bd6283c2dbb6473bc962da4da64bdfc2063bf4c5ecc6e616e8414d281dc341a80889b98f4e4a65ed388e7b29811617fcbd80fb2c550fa468d358c1f2a18a0e033402c87262e0ccf936df874ed8359ac728b5847e558958fe14a981659ace2ee4531c2a7169d9b415f5deac3f9d24fe86898b3d7aafb973f222b58aa425e4dc7bf53cf8f04ed4019301922cbcddceee48b0f566e67ed6a27935d9e14d03bec361921cb12add3d5fc83c72ad3a2e875e738354719c39df9dbc8b19f97c35576b5b9f0cf14e85282a071c0fa40633d24e6c73af328155c833a1e344c34137b9fb8b5c6b596c5ad636073b4ed1e6ea6efb35180777e7c778364be692e464921d0967a1d10927b549fef704f98b26c535384026b1dc5a4d6a6c10f291913e6402a5a1f70992a20ab2518a6da0d53d26ce6552a0c0955202b4563505b8200fe9d4bf51d7e67febcdb7bb919a17b4670961bf55b700aa62238c3d85847f4ed4a5cc5084e4bf1d185eedf5554eae706d24af97e666e21ec6b345e043832dc345ebeb8f421c5eb1e6962d317929f63d4d8227212cf60ee368e36349eda9c402e13b59860b9b568de35bbfcd7a8274c1129cdfb2e2bc275123ca1814fd2df197d62bebb41bc85ce09517e86c365519cdc9953290936f8b0e140707531de5d989751becb2e7145e607ed2024636704c1523878c06911612c6b8b058b79efeb75ae7d8e5473ee3edc477d1d6421e5bc533bdef79cdcb42e589cc86ea3163e4c8223a032478d0484529ef496a60931341b6e11ed65fb9ea9b78242b190a836fbc76f6a8255a9df60226b7e4f2aa4b84e53ee5b2b81da63219d0f00b2d7c79307af8e44c0f647db83ac386186bc706e85ecdf41f858e57bfd9840adf4404dd979cd78d3166579f6f20716d10193319d2fe57455b02e74dc2188a06f63a9605d1ebe9dfd7912a552ebe804548af5d80cd3112db17d520afc01fd4e36cb4bde22303d95be0cbc305fee798bbfd7f2d09dcda3134fa2a723ea605d68f4e8ada8eebdfbdf3ae72ad85d0677b5de8089a54b0119667440a3563dc7a45de55757b7b0f519a19e24aed99aec73ca3f50f20f311acf2896f3759cb925489fd566e93ce37554268155bd56dd733340ef5b0f14d7388cf560c5291eb807bc77eb87c0b44d7d683ed9b1961bc244308d3fa612045d141a26065a45b73a46de9ee2f1b3e90dd6949d103bc20bf773c41853a09258073bba1be1a85508a2e949410f0857cba98799c32f6c4268660527c8fbc31cf717e6cd9fe5b97b8f75f05737422664f38d1f30e40191b54bf34420358bdb1cb301c8653f34097e7e155d921a4d28634e1001b05b8a7685a056ede3733d161090c919371fe0b78b12ae81dad4c00ddc3b137a01f1c208a6c8f9c58ec6cbd80040484292c401acf9ea394b3cf5ec032f64418b3f2d2c0cb16d0b96a5da09d22effeefd16436f8942daac100eb07bb0a0d4ee5a9831d742352212773eaa1e6c3a4e8e7051fd79ba5ee44f8e6473b1648ced727fdfeeb42bf39a54ae0f99a80feb37b91edfa0a7aa2ab77cfeafbb82cb1001ffd2b297b46ace23e6069e5bac5713999561127394ad18762a40108c7706b6d094895f6a5e2925598d05884de7a50198ffb4f5bba08567e1121d877a8a8c6b43f2ef4638123b634aff986bc5767ccb2d31e10d9c0f937c186d905320f86392afcaa156b9f02a4149f1b185f390f9a8d1c3fcd10253e35bf1adff3e81777d53ea0a86821a3646217204a5a8abe6533f795b08ee57b1f07d82ea7275ee2a65385d5f06e0804d14424cd6214f9180d1db2c3762b8e0aa8e17ad6ef8e4dc9545a041301c92d4502bc992b9259bbe886e914ea2816de7e47e762f927fd02392bc1518fc7a5f8cd4a482bbfab73433044b19d7ee8be6443f6772216208fbe4e0ffc7ac3cd2b06dc55673b593f0b8ef1c84ca511ccefb598b2a0777593ea673c29584071ef987a3c941f3e5f96d910fe7862b8e09217eb03f7737ed51397d63c5a8695f0667f3cf6d46a12a3542aac7109c90c8680d055c8257e2ad81de374ec73a55d8f3c67e1dc7d19f639c31a8a6c18acb99db74bd38524522e4334b02950bf8b542596dc0006ea65bc1f6c5c83a5484747bc0c82667d3a1d5a7726bdceac25b56cc989becfff9673c70d70ab801c937283a25c4361489bb8267aa683b8cb9e42ffb2df7be4367202e7e9b527c11f2b5d6696a773c738bdb3e681493fa6bcc6499b4b8a4733fe08b476ff51136ac0b92fc6d6b8f4e5139ce9ecbf737bd104633af5b631db91240e0c47dc817d2f5b71fefa69943162ff708212fc5a2a134afbd69b8aba4f0d2abc05c19ee87d8b4effcd4027760f7015e183643646de1526464739e0de91022ec23119c8b50d31573b0d0226dd608ab79880e2e18e50e2d8230ae809b2a94c9c7408bd8a42029d395eac3fb3a063a12cad047b9b3acce2fbd786b60233aef0b6187aebfe9bb88ea4a0d81b5074f297085c6876ddf8e3042c6cfc8675b16f038a336ecc54fde3153679d7888ad9627fc83658faa012a2ba0755bd6e2eb8c7e364edb058429305bdc8652c5f3f80efa1226b311dc6dd9e3e39f469fd0ffec8162c9bd4d431dbd4fe0cf0bddf4bda70c35206e1e21d26b0f511133f05b744c0f8b657c1b64fd36c94df2215", 0x1000}, {&(0x7f0000002440)="c0e6390688e3376bce4784b67611fc33c27664bb0aaea456151299330fc0c3a198cd55111effe99cebb6b60f505d08cc6fdcba5d0c420fa9890f59d8e4c5229e42d4f8a6e5473958745b4053b6d0cf51e43cdf1fd4da21ed1c42ab25c91bb5f96742ff3cec7e5074a93ec6929e1e2e4c1aa0354ceb6412744bca5b5d906648191eb1e82a974ffe9672f5e92a36c981cfb1e86b736f0cca07a4550ef578830646073829095d47e93771cf88dbd666c5f2bb3efce12d91bdbb9d0fd3b30f5b267a8c4d08b71cf38cf2bc557d53b952f61b80f68b8728508923604386803b260a9165", 0xe1}, {&(0x7f0000002540)="f54bfaefaa8023c15c866809a96f59c6cdee52c9a7cc888397e261fba609946f7e3b5cd28c38332121c8dee7c6f6583ced72985e2dee73e21d0cb86ffbfa3417a28bf8e4fcd2d9e3ce", 0x49}, {&(0x7f00000025c0)="d497d609871d51fc07ab70", 0xb}], 0x8, &(0x7f0000002680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r11, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000200000000", @ANYRES32=0x0, @ANYRES8=r9, @ANYRES32=0x0, @ANYBLOB="000000001900000100000000ffff000001000000d9e12b597b509a8cf3e4ce4bc6a3bb556af0b62e074f857e9c1655fbd5d78fb1303f672920401b8dc88cba1ac1a0ae84a9dc47eeb5553daa6f20df1b8d32ed98b21df286ca4ea46c68fa971bcba48715206ac396412637f029abce33c539b9a792cec25439450eb2a3578ac98145a27112a8f0b1b77823e510385b4798c28a2a42563470b78837ca89e93281344aa773fa1769354bf376132ffe98211c82e52f06e2796701e1c7fb9e70a47e3473570a950953c63f37", @ANYRES32, @ANYRES32=r12], 0xa8, 0x40a}, 0x2) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r6}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x8002, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) syz_emit_ethernet(0x46, &(0x7f0000000580)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "16ee7f", 0x10, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @icmpv6=@ndisc_ra}}}}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r2 = msgget(0x0, 0x112) msgrcv(r2, &(0x7f0000000100)={0x0, ""/147}, 0x9b, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket(0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, 0x0) shutdown(0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r1, 0x67) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x7, 0x0, 0x8, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) executing program 5: r0 = socket(0x18, 0x4, 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r1, &(0x7f0000000580)=[{&(0x7f00000003c0)="1054ad1957aa3b418850ec587ab16f5ba0adf0d409881d5951de634ff54f14f6825a260e5fbe84ef03e9ae20cc4510abc5b2ef020fe07168b6aabfea3333add1e9c255b5c36d0763de25fa43fab29fa7bb1d8d021abd9bb69582cbcd638012eba0c2dbe5f7918980661d83071db9b89638f8ab6e5bfd05fc1f40580f28a1d260b315b72d7532eb4664f5affb6a217715f732797eaec1df77a509387ddf00d8300981944cfbfa1425114278f1f352f6aeccd224fb", 0xb4}, {&(0x7f0000000500)="610eba4af6bef38be8deb259281bc0dc4be3948bd2843c8b96e1bc407b1a058a94af51d63b622d9de77931a75345eabc3a1239f3fd6585fc2a14232cf7fee8a3ce481b7bb6634145cbb6bd0c9737e1579e4b961802a5ac1b03209795102a2726f4b4fc6a8898be037962cb1f52", 0x6d}], 0x2) r3 = dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='x\x00') msgget$private(0x0, 0x1) open(&(0x7f0000000380)='./file1\x00', 0x2, 0x42) r4 = semget(0x2, 0x3, 0x82c) r5 = msgget(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getpgrp() getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x800, r7, r8, r9}, 0x668e0000, 0x8, r11, r6, 0x6, 0x8, 0x8, 0x7}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x9, r9, r10, r7, r10, 0x180, 0x7}, 0x3ff, 0x7fffffff, 0x9}) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000840)=0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0xcbd, r12, r13, 0x0, r14, 0x83, 0x400}, 0x2, 0x4, 0xffffffffffffffff}) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000880)=""/4096) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) executing program 3: r0 = semget$private(0x0, 0x58469927a8f42fb7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/49) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0xe88a) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x40) r2 = semget(0x1, 0x0, 0x204) r3 = getegid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, r3, r4, r5, 0x4, 0xff}, 0x8000000000000000, 0x979, 0xffff}) poll(&(0x7f0000000100)=[{r1, 0x80}, {r1, 0x20}, {r1, 0x4}, {r1, 0x43}, {r1, 0x40}, {r1, 0x80}, {r1, 0x100}], 0x7, 0xffffff00) r6 = socket$unix(0x1, 0x1, 0x0) r7 = getgid() sendmsg$unix(r6, &(0x7f00000016c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000180)="2c232dc3e3f9acd70dbec917a62e5eb6a674505f5e0c70cca23368fc4ac67a2ae3f74fa569f3b1417c2a1f0d61feaa0ea8cdfb6919469eb6a91b264a48ef1edc53903196e74ab478a53f899ff0dc39f7751e24e373c1e568cc6787fb8cdff95891e0c4c102bac3b82a855cb74f7aba668d9b2c8bf17118ccc9c3a2414b2fd9fad226820a643065526ac8eee2ca71269f7f64d71df5bdd89f08b34712a39fa256c86c30d6d0f7906ff38c32f701971a81a89eb291e242afe3c5d0544fd5f08b8ca958be4053cb8197615e7b1eb95d5c83328f6399cfac009e287941549ffc09e914988e55438c684e4ef04d50ef7ce80af2f75f97ff19f6fdd5a249ab03e721259ee75be8d91960bb36d53d92da7fb60205f75d9a9d47f6bd12fce49dde3ec4ab5e358a6a45badd2205e04e216b02e4552c94440402892c3675418c4111ca0a67b00d60d30be5ee47c392a8d01afb40de2400b8c67c78050aa8090eda0b22ed512da177e3178aa91085aea0e7ddcdea91392e76f5769c7cf5ace09c876b115061ea87131fdf89594bfffdcee9fd24ebd73478115ac3bbac373af3a21627018b3fd6d421bc3887aaebe263ac2307e8a661591bc299a03611b84c5f00af90a4da2aa5cc0aee1fecb6e63d03c399834b74bb1fa247bab57afb375935f3edf59c3bdcf6f3b3ce9ec96e901e7c85afec5afc54afb0a2e2e9aa1dfd190deb40993895e4cea3059d67b12a659934834b7963a5b1f8f664ef3393f8bb509016b951a9c9e31c05beb7d9c293cc4701fe510eacacbbd6c2ebfe9254f42d791bff67017cbcf0b06a92ba9ace5bcda33a3a03e0d7e2f2a48d6241d7848357624cd5295756f16d0251c39cc0295012c87120b40869d893c57d01d5ef87564c44eeabeaae58f8ce8889d4dfe827ddf820ccedfd86151ff82ee5f02d657d3f0366254816d81c013e68650ff8a478345176c39392f260f9015efab8947d1ef07652695e3803014037421dddc55463ef3b3ea8174f2a4a0b68c6d157fc6037b980a9e0450ec85d4647e2a1acacea1acd66ff4818be5f1c3cba41cd10a98c76687644658e294f8eb1c4c0df8773d9791a11894c04edd7b3ba3d838134e8df1695f035ee83583b05ef4f0ab736b8bbb42b5a1accaed016ae2dfb737f9f8d64da60bb4689559d4e1895c05465182f8bfba3421ec66befe4e987aee8100192d491cc306fece63dea02fd81daff753b5a3740b92da0dfb0a80e59f7645fec60e3b6e6620fad0ffff2cd1537c94fe74790cda95c2d920f16ed93ad2463cd8dd669155e5339ac0dfec8907ccf068fb9fc1253c503960ef6621219fb253f212b8c71a982dc5b859d9eb5dfb226a2d5decf1e272e7625f3513c06ed927a66b8125361d0599c1cdb3083607babf5efdaf03785ba82b87e78c94233b4347abff3fc70689752085aa15e3fc0eb5b138f628a493136624bdaf0899511f6f00ae0837927aaeb3266708afc9591b2de5f0a8e6f53d496fdd3f3f98707a4b0c00ef15271eb33b6ec858f0db9a46c518b23ef274e3d56d26a7e37cb3942f84a6c4571f64701d9a9f9bd4f090605277ace5551eead6944fef66564f2375fa090b4f6773eefa8cf52f3904a4459315971f175fd2317c62277822e640efe1dab9e88ebf9b54e7a9c84fb22772cfa1093a9845e8ef68727a4c4e2028d74afedd6ab83215c68d1908196ab274f6c384db80387fd7702bdebb5c1bc4b4e7b39a6088e7378a4a4abce5775737364d0de0095febc1b033a98fb7b3fc97a6809d8b6988073dadbe00756b5c4bde8dec68fa25e34f39ddfcfeca1e89de8c8cbed3451a0baecb90d47f7076722adb5b539298c96522e3228bd48cd8b9927700e88da26df9c1ba431628ad08b8d16a6b339085064eaf7a3b09efe5c06001debcda7cc19c0a90ccdf000d0dab4bf49aee4c5f588d0aa0f2d24f869207bf4ba830954f6deb8e1b851d686d68d7fd9ee2c53e74b73658fdfbeadadf7ab5dfaac0d5cf91470df866d65f59cb07ba08333c8b7b9ac4d36415fdc5011e4da763fc719e9e21bdef91a576c6e90895cb871f451ee73b19af0d42c5d21d2a42bc8c150d8c82e1ce05c11faeb5d6363a1a29c23ccf85d7a2c731dc53dc88beb3b9b01d1a00673e7cb93432220e891100110da9202267608a146154f7a6994dc1aa97ac754f7d529a1bc5a5932be0b5b5d4b6b79444e698bea3153e08f8fec17162f9699d3a807752f7929cc94ea3b11aa9de536434b3f0b3ba28b920a7e229a0f8a0d46941f7d7b3b049965b796ad0e67f45809778d2ce78d041cbc9b307a490211170b239f6d5b077ec0b4efb19d20140bad5a2b0d06e988919741c2e046daab237cace225dbeff024269ed0101f992a6149803c1b169d81c26ba95d8c44da074e0a016a94f0fca498a386d0d39713be846ffc1623f0e74358c770a85a1cf9cd5aafd6584426d3512ba4caa39c117a737ebb529a1d225f75524d87f70e7429861824ca88daf77b25cafb08bff2170687c0972449cc00837b7418a1b01670b8b5c6f2dc1f76d664de4cca37ace23b245eb054a217c02f23e2a54357d0357bf6111f08b6c8bf870f9378a5cb85333aba6f8ba209fea486080b2d3644d0ce83368ce9675f9e4c24f5a4bb15656dea86784fd447f6255bae20da6ff7374486824ef604dd21d464c27d8847f0d6cae32782b124bfccc05cc8f9f259acf3ddadf96bacad331e69b3e82dc925ac3b73256a1665393a23601b2d2b54da1bc94e6f0f7c9f2b7e354de4e7305e2ace389a5d5d1e8fc797b9e5308a79cc4ea7d0abc93cb88fb23ef2066b1acea0251019472e30a978a648dc2a40909a38e10a62775193bcd86e2bc9af9331923ffcc0b37d94bff0ca094bed82418645b1662ad859d1d6f17dc787b00e2be8df7d96cc8410419fcc7126bb44ca93287154b27827587e8766ed1f002d6a46dc107ff4a02fb534981c98ae43d4af2539b483b13ee293111f7656705d4310718b529b4e50562d61de8447667c69861554c53cb90b8fcf01c7a021ca9c9cedfa8450dd35c92af54fe2df99617e216f3ef0acafdb287f65b6fb3db148bd9275c8d2f7731c2641de18bfa40991e37669a8be23cf54b7b6ba95bf7aa0727fce42de976930ed3fd35ffb7d7670f734f6c37acb74347ae66a6815a75f30a6d2ba58538c91f88d03978149e951c43d0c6a000c54a3603766d3f98d09dccdf5532a02052f80be5e7fdb7297eabd1e22ef68e4c531b255aaa61d3fc16fc63ed50bb682733e2bdd54edfaabf1e59575ecc49dd4fe132b38440675df2c3a6d2721fc1489f1667a9cf97c1cc36af9fbe5a8729b4a8ca65262cd7b973d295e1e35bd79cbafa6a05f7f7ebafdd4aa17a636ee95a61010f507c6b3ef016d9e1a934b3a429ce05d79331106f1b7720a262551766db45c1d1e66f5208c9a5f7146f3fea21746e0f74e842454a7adb3a0716ac95452bb36fbd0dd25a960f60f614e4b8e70f182c38e9e62dfe4ba25a1400e0f4fe868a52af1ff72d928258459e24a737b4d18095a85f753bc2550b04e8f975884ef739317204c7feaa581e0457bb495fff75b761de8391ec80c73d9f864a46e150718b4463031835ada27ce4a81138ae89d583c4cccf58fdc23e2407a9de0fe8ed58ef1e70cec0a7a852598c4e8a97547b4dfca08efcdb350485e4da410d5b21370fd2754198b9e5ba75bf46e5726d26a1172212e7c1fe54f2380f92cfd1a282780aafb0d36eb52c6a95613ceab9c946ebd9ea3d2f8ef739d933800420d6b8cb9067e0d2f09cecee68a2d4a36f971134552a4d7fa382d9d5a955041cef78edea24176c76c1aabd13563363bbed216c8db2697622dc24d6c2b76008e57eee695b20ad977981753da1cea748a2668e130d9ec8456a0ae42dca7a2521bd43cc2e4d5fa6e87474b31a72fe4a4b66749cd48a04282e85be918bf9b11e65ff9041fbd27e26dc51fdc0b08727fc32d6fb8df45e095d65b93dd9962719aad86cac7f883811c931bb717412a0ac38e4b5621fd11a56090e744739de5987e1ca7e1ad396db2541edfd75d922debb71c58dbadeca3a8679b002d84994afcdb82ce8b591544f4597956e75f2e7490f540bfbb9bc358fd32362c6e4b61c9a6b3a30204b4401281325b73a2e52327b8a308172c7c7a92adb61a08ff95836bc762a6f1b430f557bcb7edee64a08b906ad62d8d6b2c16c39c1b0d266d0c7a2a50ef600ae6d6794cb670cda77223c914201b776d2c718131d0f5a6bad5114b65e00da2e7954c8e33a646a0e173be1537fd333cb18c1a2fc186ed404e7e96cf56fbd6915856d9b3979df3feb9e42cc63e68fc07f5c04750ad2d18653053bd3eebed2da4646e7dc72e2e493a004d924f728a961f0669143b74d19a25eea0ae6bfd4f5b73dcdaed7a810019f3a70790f3888a195f6122954338640ecb3cc7117b5a3a5e9115bd801b01aac11ce1305f08f42423a9cd509fe3fde24c95c523ddef0b987236bb5d9b9a512e8c231d395b56dc4ecc4c68eaad2988c660fd64626f99747016f1ac28022f8e02abde6f218a33de1222571549da025f682ed91b6a8486dab3ead0598b85553d4347161a5c595e40d3a7032fb6826ae70a55149f9f629667a7581bba7b98fd3b374f02d5c4a3e031ef0e58d8e10660d4854a1e9a1aa05b70cd4d750ba91bf9d203fdb4ad692a6805b931124f2a6da18ebd34552c7c3298f2b4698a5ee3a6dd02b80790fe48a7975bd562b8cbcd50ada11ab39fdaaf8f6ef614ddb1f3422bf9116e3f226d39d2559be1f411db25a8361bc483014f90204f8e997179586642526a1bd2d4ea18d31aeedafd8c00cd9cc6fc96801dafbec9c1798fd1aa73954923651a75674cdd6407f9ce27be8cdc5aac3fb2bf736791d640ef5a6b732d15231bdcdde540d4c1f49d852b8d6fcd5914a5d8f59eab0bf3bbd530ba94f1e26e5e1ff7b8e285c07b99f816d0f3aa8bf54ede53707a738565be2305f477a908e3f795ec1965c8b685c38a4f0ab0704837f62aabf25157026b470ea79396000c08d65e1d8c7239833ba530c547fbdbe138bfde95ed102422b9e355b8f51a3cf825a3b958ff8bdbc84f4547b80e2cd6b7d065d7adf85ec26510930c786977494d185c8354e8ba941299c4c76b2a518f3e0d72ec7fffaf8ea10309285172734c68b4d93fd30ec23ce67b575eb88ba16739a0b6f08083810227a757be071c7f62fb7e95cbf545d1806a410e3c4b10aed81388d1bdf400406408fb486157554103987a57dcad59a6667bf8845fcb08b9cd96c3595b80eaa82108e63d4fd7e3bda22c4d75165099127fdb6afbaff95363624182515c01444ea7a89e6ba4918907ae07278fa00de09498ade1bb9b71d240df93b60d7f5b4d17c92b261e38fb65fc5c984b67842d57d1c0798d9f2621caebab49e60b35c74b658ea407c180e3b0175566678dfd22dc042a807c18232860f949f27a908bc3ae132a7b2ae6adef112ae75250cea10ffcfb348609f0c4fc86c14f2b547930089f0755afb3f43595b9a05c38590644ef7db35cf7cb6c0fe28284c277d55568fd0864eeb919134a132116004ae07db9a887147f4bce3fb2946ad44b2f4c2b36e5a8e4ab30fab0045128c2a11b3e81e22b3322ad9eda51e3434b671c2941b173a0315af6f79b4713f93c821233d815c47752be9239db002b29d570bd70c81471acd0b6c13ea52b753ecafed6f78aa5b77677ac9b840ca56572b847948b62d4cf53cc53fc2a8421aaf6dc456ef5b7d1e95d418dec8a20c4a46389d4c9b6ad", 0x1000}, {&(0x7f0000001180)="cb03dcb43462cfe0b6bbcd19a70602eda9d026093d00d851d75aa24ab545e16e9d50898f3f9f1e18a009012dea0f7ca52976caaf3fb535b79f81731e487a7a946154fda0cd1897589287cd5801b296bc7bd88a9054e3ba7c91948194f8389b32ffa1d616da202504fcbe7ce81a8fae6788e32c3dff60cc5840f8", 0x7a}, {&(0x7f0000001200)="b82bb107497a8fdedbb81b0bb421638bcf801fa03df744f5c21c2ea2b801ae8e2a00e1dbc2c3b1a703a355b697cfd103808582626e41714ffaff9e9aa3bbb2eac99647f855e63a919a0847a9376b3c059309b77e5120024ce17786eca3115ec94899b7b7dbb496cd6efcbab4bce00ee33e8228fa32cff4aee3ecb3b0a9db314e1351d3056395d2c86f9b87202b01172bc341d88c4bde47b0e45b234318fd506b0307463b5079c475e29162588562cada", 0xb0}, {&(0x7f00000012c0)="0235fd6a4bda11f059809db73a6a6bcabcf2a2f0ce77b19bb4fc1abe86cda8d16522cd8a3ff33a61433ed0b4643779e121097d9252d5c76a94e6fae822f55a78362922522efe4985fd46b1f779a6535c7bb35f5724ac4fdd82284a1d9f52c728ac3ccf847fa3d73fdc5bdf75dcbcd81f26f6ecaa392a57d5cefff05bb4d31a7e9537b98f1eb7e525da790fa5266b7d8de650275a85990e20b49aee9c30a4711d5c77a0b57a432f721bf467b8673c79b29b2a811bb25033a0488ebe50e0ac74cdda", 0xc1}, {&(0x7f00000013c0)="e8b0b24821d1e621c056deb383f02a6a3cc2dc2935c2ddb447138aa492989d71d3f39971f8de9cca2b9d70128f4d898473252326221a1088f5227a7ff3d6d5866ada554aa9ed11c59ea9a91f15ff5f818cf5d1ee36c776548923c7ad57a87dc2b572db3a707eb2c7afc54774d441d602ec0fd4f01d115877ba662423b24813bb922b279ec53631b02e0363f8c8bfb9", 0x8f}, {&(0x7f0000001480)="17ea8eff739c07f64b7cd345629e0c5964ef5ef54793981ae6297daadc9d9c17fb6ac6aab4e127727853f8b087418ef4a7e8695094e8935005191f6c4d94b043bbe1e456612a34d5d20671128e", 0x4d}, {&(0x7f0000001500)="f14f19826b9e545b567966d6077f90325f3a273d58f287e85b1af0936f76ddcf7fd5584a3c4c7be18e4f8f9d1721928b0669e0f1a2e9a245d94121c46179653c6077ccf174c77ddd5a82f978d22e0cdb3b", 0x51}, {&(0x7f0000001580)="1aa25d3554ee63af50d566ebab0fc93479d9d08eda315aa76da2f5669409068afbf40320d2a351e4f40e6479a8819711f8c567daf7cc10ec7b453151fafb667195de8bf19ed4bfb38986e6473218081b61c37bc2ad60732c0c889d248d7f2428000b0681", 0x64}], 0x8, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r7}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x802}, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001700), 0x40, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r8}) close(r8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f00000017c0)) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000001800)={0x6, 0x7}, 0x10) close(r8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001840)=""/151) r9 = openat(r8, &(0x7f0000001a80)='./file1\x00', 0x8000, 0x80) r10 = open(&(0x7f0000001ac0)='./file0\x00', 0x80, 0x84) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b00), 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) sendmsg$unix(r6, &(0x7f0000001c40)={&(0x7f0000001900)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="0f1c82ded7e7f018e5cb0326998cf49d88845985445cb497d3365653a7afb6dbecabbc4be2d355937c4f31d041a2de4375c53fd8f27e8a", 0x37}, {&(0x7f0000001980)="4e39cbc2f3da023bc17bfb032d214938fdac096e543319a356e6f641a03649b27662f26e366c36ed9fb5b0a0da668d47b7fa0ef27437e18140d2ce2017b1ec38eba4f1f865969d406492a8b6c08d224c202b65c79650000e187e3cc407", 0x5d}, {&(0x7f0000001a00)="d5043ef52472001467ba41e691fbfca4b1caa9e457b99b3255d11c0404931b6f760d36fa8d6abef63925d74502ad92d3f7", 0x31}], 0x3, &(0x7f0000001bc0)=[@rights={0x38, 0xffff, 0x1, [r6, r9, r6, r10, r11, r8, r8, r1, r6]}, @cred={0x20, 0xffff, 0x0, r12, r4, r7}], 0x58}, 0x41c) recvfrom$inet(r9, &(0x7f0000001c80)=""/166, 0xa6, 0x1, &(0x7f0000001d40)={0x2, 0x1}, 0xc) chflagsat(r9, &(0x7f0000001d80)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000001dc0)) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x3, 0xc8) r4 = dup(r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x400000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket$inet(0x2, 0x2, 0x2) close(r6) socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x7ff, 0x1, &(0x7f0000000340)="515ea38aebfb443588d17f59e722096308f3962540a9452b20dea6410d9c46b08db1a1b56a93dec870263be68976dd683338161a5715a5a8d6ed4e18cdadc226b25ac7256b5c54e27bf8e351573ca846a846fd8038cf140dd7605733a0fea267db7499d157f729b1d7893f37c05eff18e48f6bcf7685b79814cb02c4acd23cabf9b60ba7eb54e5bfa214000000000000000000000000000000000000000000000000000059fbd738f5bba9d83f576746d827d534d5437ea91349b20b9225ba7de0a36a19c80a2b6f11f61ca6418cc14da61db32b585f49835a82ef0909d7ab25bec54b0b47d7a709b32312e4c9", 0xfffffffffffffef0) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000240)={0x4, 0x12, 0x1, 0x1}, 0x16, 0x0, 0x0, 0x0, 0xfffffffffffffed9) msgget$private(0x0, 0x28) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x2, 0x81) socket(0x11, 0x0, 0x0) ftruncate(r6, 0x8000) sendto$unix(r4, &(0x7f0000000440)="b10005040000000000000000070700000000000020a10500fef96ecf13ff9e0a0089583535673039d0d236acf2f97704be38164991f7c8cf5f882b293be1aa5b23edeb51e2f0ac3ebbd2feb3fda1139b672f4d3353eb067e73350000000000000000ed000000000300c5e8ebcdd272000000000022831cf41bed66f40066ccf1f3e4999d9d20002002c5dbfad80000000800000000000100008000000000", 0x9e, 0x6, 0x0, 0x0) msgget(0x3, 0x721) msgsnd(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000019c3165bafba062e3ea7a84d2c8f15515f678f9ea98a5b868131f8b74b67826e25ce18ef07ab2e037265bfe10fab4410fab5cbc71cbe1c9b229b3c853d3556981c9d92df56e19e179c480bccae44f20ce34bb8fb9ff9c2a9a3704b22fa80aca0969e418bfbb3070cb12fb85c41060c245aff0e020e9ffff0a383c2f5c6412ac5ff90c36063b59d122e83aeb88562ea21f369a12fcc3eeb7eb7d3573d83b0b3fe8356348276048df560efd130eaed3b5288aee620b23c523eaa29e2c56eab3898830d0dee602bf9c26e9a6d5afea8192760faba34acb2749e49fdfa4ec2f6d04fda1d4effb5d574d47b5108303750942f161b10d289e40b44e9d844f22fa823440790650594924cbb0bffa8279f17c38d44817fc2a3c07c8a9bb7b2b6749f9dff17d0222eb26f2834f18be136135db5c94a9fd85a6552ccf83ea20994b33af372d5757bc923470208c531f6b68cd98e868c139a8b9ac60edf06b8a2d04571475866c1a84071a031a289ec85ce3b05b487cfcfa6f8422cc8629f7f6725cff81e81d17c8ef4d8ffb9fa7717a2cd31a3d38914e7d6d43c915726d9a3c3ebee387a27ca35f3a2bc072663adeb295438f95eeb0b879fe49e08d6b4efe6578eecc2e128c0a6a6225adc9cd5e0d6c023cce2322b2fb6be798093c004934eabab17d52028dcfe2ae4ce83beba3d87f41fe166e3ff5822d8c9d9a62050e9f0e3c154a1951f4d263070e505c077494599c23e68ce8b5aa409abe872861092b7c11b4f958fefe6cd8e95dc50abaff"], 0x231, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c0000", 0x6) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aab25a00080000fe8000001000000000000000000000aafe8000000000000000000000000000aa00000005000000009d15f732551f1b5f69437331a92c807c32278e8fe46ba4891930fa008958a0e175252033a5"]) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 6: symlink(&(0x7f0000000180)='./file0/file0/..\x00', &(0x7f0000000000)='./file0/file0/..\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 0: open$dir(&(0x7f0000000b80)='./file0\x00', 0x80, 0x4) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) clock_getres(0x0, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x1000000000029, 0x1b, &(0x7f0000000200), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x3, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000180)=0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000200)=""/13, 0xd}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff200000ddffffff"}) syz_open_pts() executing program 3: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x100000001}) syz_open_pts() r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000040)=0x41) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) accept$unix(r3, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) recvmsg(0xffffffffffffffff, 0x0, 0x840) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x2, 0x2, 0x0) socketpair(0x6, 0x3, 0x5e, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x3000)=nil, 0x3000) msync(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x1) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900002b00fec000000000000000000000000000aafe"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) mlockall(0x1) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)="760300000000dd00e1604dab76e2f4ebed99c5d691fa4cf8e2a9f24b0e4bdd23bb64a1ac4630de363ced098d2ffed3a2a18bef1ff262120cec01878fb47bc7fdabe268eb97fb8100000000000000f9ce682cea0f5805b916ff52f093a4a02397d7c73a26cc487b8532fef3d2121150e65e7d0957fe4ec17a6b4413ce89e00d76cbb3a1d5e3bf78ad207e97aaab04873e17007c6e96c07be3310fadb8081c7ad38348c6f2ad4b57b883d412ef1fccd16042fcf14a2536d6feb26c53995ed673a4aab4082a25300c001eef27cf9a9badc9e612fce1b8aabd8de8340afedd554a14ba4fd0ffdf4d7c156438b585ac68cc7a658b244e2fc58a59bf1f45185987acdea85cd3e173963ba52b2bb630f66f38cc88cc5e2cfc608b982f169a048ad3d901ae2ee8a7e7d21302c230ef29e7da543de723a811e7d9b19492f36d3024b26f96426881c47dcf0c9e8e17411d81c7b5cc5af4b0fba498a074dbcb42ee56f8273281b98bf14eb4229757ebe3", 0x16b) sysctl$kern(&(0x7f0000000000)={0xa, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="8000d4b4ef76605a2e2119da", 0xc) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="06000000beaa00000000000008"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xfffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf20478040138164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2d9aa5b32f43f4741a83a576b9a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036", 0x8a, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0xbc) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0xffffffffffffffec) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 7: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000002180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002100)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/46, 0x2e}], 0x3, &(0x7f0000002140)=""/64, 0x40}, 0x2040) r1 = socket(0x18, 0x3, 0x81) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000021c0), 0x10000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000002200)=r0) r3 = getuid() getgroups(0x3, &(0x7f0000002240)=[0x0, 0x0, 0x0]) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002300)={{0x8, r3, r5, r6, r7, 0x98, 0xed91}, 0x3, 0x0, 0x3}) sysctl$net_pipex(&(0x7f0000002380)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000023c0)="3173c7670b9f7a93465f10921c86ac2ed5a6a56933b7a6704b430cc54fb365556a6065fc52abe2b519b3342e087be58a17beb554b8b49d31cc1e14ff6f0e1e336ad6d643476532f5e4dfa2dda563b8a34cecb64175584c38e01a4b7b096125", &(0x7f0000002440)=0x5f, &(0x7f0000002480)="3727b8825d92a19eac4e67bb7d83c4619b2bcc8911f2e6c9e6f0cea9993e33f74d52fd4273f1cf09d65bdd6d0892dd922de7815104cdd4016d19073fda1edee57bf2bc730bff6b7e924d74e6dd4a6d4003f019bc06ee79346dbcb3ab4b27f32301b6698a2f9f306511b0eb5f7abcdedc3c2e85502f", 0x75) semop(0xffffffffffffffff, &(0x7f0000002500)=[{0x4, 0x7a, 0x800}, {0x2, 0xfffe}, {0x0, 0x6, 0x1000}, {0x4, 0xffc1}], 0x4) r8 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000002540)={0x3, 0x1, 0x80, 0x4, r8}) readv(r1, &(0x7f0000002640)=[{&(0x7f0000002580)=""/94, 0x5e}, {&(0x7f0000002600)=""/53, 0x35}], 0x2) r9 = dup(0xffffffffffffffff) fchownat(r9, &(0x7f0000002680)='./file0\x00', r3, r4, 0x4) r10 = dup2(r1, r9) accept(r9, &(0x7f00000026c0)=@in6, &(0x7f0000002700)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) setsockopt(r10, 0x5, 0x8, &(0x7f0000002780)="71888321865813b92b9db8ad0ed7c3f0671a48b19cf38520ff0b60d94cac2b35f75b4cec0020619c2cd28a129380360dcbd15e480784a8a66966e7198cd5c2ffa3072cae7e745da53d279bdafcf7ac8bc8b8baab95f0db98ff68433e2184fcdbf3d4625158d990d265f69075468deeeb02004cd6877317231df899757c81d02eca9302cb8843419200e307884ae1849089935bd0a132b098bf191325b7efa527163e70decdf6a3432b47f642c4fe37e01502a374ef45", 0xb6) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000028c0)) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002900), 0x210, 0x0) writev(r11, &(0x7f0000005b80)=[{&(0x7f0000002940)="8b72692e919bba6c93dcd92df9da5a4c8f64a6908bace5ca597d36bd3038cd79966aa7656b0abbd8f8e479522a5cb3f027342f95403bbf44416be81db3090c8c60da2a3ebec79fe8a8035bb86b926ed6830a1df853967150cad1c0d77c74405c52b48ddb3c8e8b2c8ad2a65c1490254804b8e47ab6382532dbf8a0d21f5f6731ddf2c077d410e537706c2921721c92708e6e1ee532954755977d72f704178b1fd1e82166ad667c930163fb63a131acde20d4abcc6dda5afa00bb8e2d6be55fd7456f1a339ca6df3983828902c0f038bd388e9563d4538d89e9d959cc43132a9e7c4331e4b33cbff7919fa72d614e4d1b2bdf854f7c3f6af3bef3d12a228d92a0b8ee7ff4b4983108f0826e37a23ff767a56dd06b13c7ce07f65498f1c94a5cfe29c757404dbf1f62ffe665c8e578e49be5c3e2be11ae5a077da8be1b6240137c137ca6ae5ab4d7356a75cf9e876b6f627523f68ed172d81e2f355e89c54f6655f94f342eb25066dc94a13812b4276111c584274a441745fdb40df42cb4274a50e5bd66f25179298c4d24a93cc5a47f663d3dcb0c23ff45dd93bd592942d4b9be431881b16568a31327f6c5797bacbef586b901ae3b7065209a2e117ad8ffd7ea06bbaea7c4196623b3bb67241e467e5e3f88ae3cb79982d20ee5d3e1dc50c29eb3c804dbf1c23f8f8935b0e0405b37489715b9ad66846a8a8b946b3070a3e04eff3367d03000cff3871ac4735cd32551bacb1336e459bf484660603c2d468223ae9bb094694ba7e30999c887376e16c22b1ebf002fc3a930100291625a7cceae9ebcc731190458db480736399b18ba83e882becf709580bfe271c37ed0fc85fbd4df5288298bde6bfb08625864209bf5b99fdfbfda981bc05aca5e684b81a0f77b6dea935400f03de12e5f1f89681871841452a72e11be6bf835415c45d230df41687c8ad4c3e7eee1ef75c4bcb0aa3dc96111d548d6b96de4e7ce42eebb0911a914943d3cc69ceff3408b260bfd47dca2ea3664e0e94c411b538d868385775c510000824d9dd0f23f370746fe6ec1500dd1ad36713818d70cfb2cb4f8cb7b0930b87b6714e3176ced86f70c621d810023aa00d4ab8bfbcfaf16482f59bcab6ac1d5feb0ddc39342cbcf63202c6603bab243ff84e8f6d490bd63660c9b610d93065d02723ceebb3ad0b82ff3b0a898fa8d230c437083f817cf1a3159c72eb9727267777267a19d704151a866bdc8632a68a54a654ff792d5bf93fa2ca3c01ec5bd11df2c7ffafa1ba6c09343e02f1d86ba5e2cfb42ae076ee5a04ac25f9de42bee2bc3ad5b054628e0c8d4c9c8b534a60338f64dfdace1162340793a142206a48dfd90c326aeb34d0e1cfa82694fcccf95d15fd95581c451fde76d404d554e2d9909dd87de09769a65c58f532a03ecb5991d0d2381927b64af9860491ab82d05698f83139f144b3fcdd174a761b6c102c23266b7d77903b19bfe01d00c390887bcd152c4ee11aeae8a173a6675d71aebf36f11b6495f96a1289fb13f71ef05b783b61ff04628865dc66d44a668d3aaa4a8bf0b68f7a77847ce3be8a09690f7972ef5f33d443f778031938d8e2dec80733d859e5bcc26eae3d0a28dd6ac3feb12c6183ab4b0f7da9c6e881b319bba834ae37c120fef282a0b1d3822eebfafdebb42818f45009a8a4f751cdae6db1a20cdaeadfa3342dcc5299aa446a4c54db0098555c01fd9dc18dd1f8698de5bb017c0436cbc6b5b416f0d186d8545030946483c8065b4da46bfa67f5d07f6a865c7d342ecb00b999c756fcfa721d5255be32d1d15a7e1e769815c54255c1cfac5f6f6677a64cbea588230279c1363636ac76b165770a37e7369f7f126250ccd5415ab72f23632ae3b53ca01189dbeeced336bebf3f25f541a51d5d82fe5afad333f128831ed91295fff9258f2223c72e3dcdb5c24261f4b0e1465cec6484bbe18911a422eca9fc83f0f26967ac3e64ad85742483c367c1e5f69b6b334c2b93db0fa9e55c59c23ab84889700d495b793a84d89a7e6ef4efdab63fbc34d2bd29758a96bdf4ec5ffc8f9b15a69a675a115948d9335262061d5e04c067a420b046c297819afd0bb10176cb1d8711ab33c9e7975d5d123993b65565c16cdabb06574208f01a7697ca762e1b4a546ca1f67948c91b6fe06990b11e0c55638a470e98a5a01e7651363a48ec97fa59ccd60713e006a83f4f73e8a7a9da6904c211e7db230395d3d7631c52442c467df5f6672611b81afb44f7a143c25d5b98f906cc8c1d8a2cd88f81774f1cf7f016d39790067da38a9a20c458ca5759ecd64cd9a84f333e59e0dc3dbfd994fc0af64cf965485c69f4dec94f2b8b076ee9a3dd1e138be65c34bb25af37fdbb5019155647334a842677e5475b6e34b31e14e05447bfd8a3e4cf649b24ee6f676f23136aceec2638eefd761d28b093f3f79e3edf734a38e9507cb18d481ec88c0c41da80719b744583b3f31e9856b08f2091f608c4b4ef621c35951e432896490617a4ef09a701452dcd28237ae7d41ed3129c220b0fa81b55a4063f93adce7d6095ffa7f4836373a64873d26333d80a7a69f2b35abbb2256c0adefb06399cce9abbefdd2672287f97976dda22a0b0ce4e844c4e6550ed829eec49b645b14b1b194a560b0669223a505c0e330dafedd732cd326ca5674c65dd19f2406d72fe528a5c6697831feeeba9efcf67d665a710346b2d589db64a89b71124022c7a0f40340efb2db8fcd26f2d0ae3ea4b9479a2d8adac13a142167e855f0b04206df424ac43a412881ede06619a91a6fd29af50adcc0f87ef7acdaf5a931052b7153494e66105eb0de7f7be5d850074f50a04cf17678516bc156673ef69104ce0d30f0918909f4f643dff743ab6b3f40333034c78c25c77ac331c8bebebb2048377776f3479bd037c2c68f0e488f66835b0fbc34dd84a20683b55fb0541358f8374ba9317f17b9de714a34972b92d189ecc9f029ff796aae37db4317fa21df5a498decc08a2e0ee44de99b6adfedca35706df47708cd49d19af0ec248c6bd447d569c85d18c9a0863c957530e1c597629151cc8bb8f2e888f5e32f2817db7227438a9c366a25113bfc3d7f2a4a2562ba3703c5c9bccf801fa351a5c9bf59a75619ab161a2ef8133b3b7cfc9f92f7fcf5ceac54e1182808dcac7421c605266cf66d6be9b5b9408f8ed37c727a4395c6f8e422ca38e8a4e13fe99ce43f308aaafbcf2b554e83ccddc59f6a99cfbd4b06bbb25862d1e08f4d70f3ce1d4439f41e8e2629a626f9c2d2b63c26bfb8951f8eac5276b7f0d6359205db505b97d96164e76fe3d08152868bbbbdc70d9aef86fddd64403db251e0a4052d686cf8f17d770312515952a34e69041f4c2e1fe97d588ed78a7a1eea4c4fbfdfce9ff6aa43e704125844fdd6034c9207d22b51acca92088455106efc44fe4c415eeb36ded176fbfc5d3b774ab6c44faa7cdda89ef57d9c324f6f857a2e0b664ad5676eeee58abdcfe8b55a6e1c80e6b1c6f6ab8aa38a8254f61e43ed54c26aaf02dacd3fb6fed424b4d4faa881a139da9b2fc0c2fba3d251df6f30678eca6af27b17e48c83b78d99d8250b279b7f700c108fb4ee6f2f64436958e0284407f1e60753efbf6d8d0d9af4a3270c22b7cf5dd33437ed5464f0281c3482e6f141c962171c69ea9b4b00ff9cc51e0035e67184563534e7e1b0b488bcd547f9a3f24d122506042bf4540b0e54d1c7bb46d6e8e525ab176330bdaa344618e5776bc82c36e80becda0ac58f054d7ec2b9bb8411856edde78610c64214ce8c21817909d04866827f6504c2c9532e879086b622709676f617c8af5a63c4ec863bf0b465fc2bed93d7c97e4fc7291f10f9b489135850e640465cb91bfa2bc35fbd27b8ed1bd69eeb83175eea5feb1d53370c8edbfeff2432bb93d7198f26f13f8dec900a961d0ac3479b3423e75ded15d95678cac7a872a6620aee3eef915fa2e2dba8bb23c2b2da4f0e95c5480f5a8387d83c7f426ee2a6e6e6bc625cbaefd5bb5015fe64437f993a5d594bd15c12d1edc3757f1546d5915ffeb1942f22cad4adc2e174d00d689566be92dd7fdfde0a5813d66892b7acf5c34f32af06637126b25609b6cab60269e50b81bfe4d3db6c11a849210553f6a0a10c69b61706bd3d55f84cc05f61e105b748eaf83626e450dfa80d35c6985601720563e2270a90e0d8712bbb50d8026ee7943fb36cb41d3e2a895ab98549590c7d54210c2752a43dfa450349f227efdcea8943bd2d536fc136c0744bf5ed02f0974da9666fb4fc8b507b0ada1d5deb5a118c0ad215ed61698944b1e0b413fab2613c19d15536cc728f0861df159d0fe0944894ac0dd747ba11fe5c8e6ce9b85e64f298181a3f2e9d71db9ba62f4448afe69de59087108fe97d3df14ed9ff733f5c35012c9cb1cb43387c8ee072915eba1ee2b63e2d0847d6fb49425281e19d1d84d6eef720e838be329d1ac74f990b9bb431dc3f4afb069832d40ed9149deb3a563a6f72e700075e5303ea13841c6f5f8b3d5769b6b3cbdb3e8adfbd44b59715ed99f89e80f2fb2b49839a5a47ec9e5a2c665a6ef17bdc579c1f4813a0758419d21852eae8b2cd03b6965287ef6d5446e7871ab11274d067f7b5c915cf6004d763fb5085d2fce09042afca44935b7081559c1073ba9d3c8d12079e7b7193530323c0e66d9602739d5a3ea9ad0ba2a7d27cdf8ce0fa7446c527191bba30fcdd553d4d638fd8d03705e2c9ec77650bd53c75c2ddf804379265a9ffb79aa653770443beb674b6784f1cd60e47886ce3c2badb9158e9898ac6a599b1475588e437c1c40c21a5d08daa29b1a304661434bbec2c199b36067a6cbf966f1d5d353140f182719338fa39d0c2e847d2721d93372597b08541cffad1f521c882ff5a5aaece5e3cd1878b8088799e1fffafcbad4bfed47f76777e5efd543f1feb2c12f4e162a95e1561d162a28eaea6d512caa3df6a2554d737bdc31fdeac00b858dbe50ef653513d32b7cfb2255f43762876b066bc1f4df486acb64cbf3850e491dcea5ce287b87f377d4a7e15fe3ec3ee5474023a9763745322b4419e27b4f72ef764af24279eecb4329fb2410b2a620de120d9c7df800b90e247916ec65615e26568fb6d891e294cad00c3e3e0b4dad4f791ae88904d91cc6218e2d96187eefc9b679624f7f462ae1f56fd56adfb905df297c5cc0959b92e7d1747bb280d327150cd921fdec432b5753517dd9b32154ca17ee1278e68011b4989234e00da96ac7290d3945b99dd21f29b3d0a71b0a9f590b914ccb1147bff8fd35783c2e172809168cad0d4c2769760b61d30f159e73bc61e909693869e605cd8fad562bd7feab0b5dd36a494c6bf37c52172e296143c744b449933aabaf3e682abf0af3e01bade0ec6535518eb7479a8e29542d3ab2c7d7b448949e12770b359a21b3446516464d98ed552ea4d5c05efb8f834793be69c4cab96ab414ffe280306a9f7d440316ee6f73cc33005dd8cc2d8d41e909ba93dd5e9500a9a91e4eae98dd6ea7e2f4c684a94d14877bb28cfd5b53c170a34f99e4239120484d55c23661c246fc9b5c059cfed02196ce891ffb51c29851585987d250907e2bcbd36ed089bc0dd52ccbca0188224e545dcb89499a6f95c4762038f344aae25b38266abb840d6bbb90532dac77ad9d9d2ba4b8c39fd0827c74786b44c55f6ea6ff97d11cd76b49f0fb61d6c060f120827bf98992d9be31c35309c7de8da75e72ad696b909ba433b65956e97231aa3d60432", 0x1000}, {&(0x7f0000003940)="fb4910aeeecd672a0c9bd2cc9069d376fc22b52e00be205fdeeee85e42f9d255e751c20a581b074443b3292a210b1f24ce64f8ecd116ccaa42fee8e97307cedb2865ed6dfdb7e2d4a31789b7b6b294d9811125032178939ab8700989d20f2f69fe8c14ad6d84c06b852c35bdcbde", 0x6e}, {&(0x7f00000039c0)="dcf00f392c5e4d6760b0f03808fcd5a8274ed1d697e13297cd8225fdcbd99124e2809af7ea00789293260c096a37b1ec7b74b827c44d4ea1137276113fd0767207804b44fd6a265842a28762a2bca80feed24c16f8c99f93833293013862d4f525165a399753466c34bb1c256fb328ab11e6b55b", 0x74}, {&(0x7f0000003a40)="2e9e7a09430922bc7b9bbdb3e1a22d517c350fc44bc831f7142cf3e45a2628acefcbb75104c119cbf2be2a822f803532fae05e4963f020f1a7ee7b9c69c6dcb1f6727586be9ed1cd2a4a0e41f408", 0x4e}, {&(0x7f0000003ac0)="e848f0e959d04197b0fb0d294661114475a9a2dc5a8979ccd8a4ee27dcc5a827f92f742c305a776ec3e4d02f9ff4d724015230f98568d18433d26511d25d4f40d8168219d0cd9508a8562cf6d67809e413a200ef610b027f9ffc8f02447ed86f5bfd8802898db16642731b4335c0eac99c2db8f0f353c587d7faa405900ee220ea8b2e9fe01485b28a12b544e240a3385dc678e48509d9cd7eb7870d6fc8b7a2adf01a2500ed7ffd7a3b9cf3b6bc5d4e4ff0785213784ee98864b371fc711e7213e357c1d7a2c8b6d8e320b771d678ffa1e9922bf78171ced0e6f91634eea285c99e719c90fb16d41a867109e3cc8b28e45058c674bd96a546fe32bad5cdecc3ff99351f58cb6db1477f3ede72f0ab5b61121e86a3638b84d215917bc06a7cb41a7adbe851c885c2dd8793bb8f06d244fac5bfde00a7569923f1e48f50ffd2c60c609429ccdb5023463d2b811916a1026902388d39f59cfa01952843c280ba08ccfc1507bd3c34686c0cf946e41921eff812b43a97620fc28b459493d6d0795bd326ffc7205d52519b856828c5fb930e56a7560c7bf18962a39a4be1a32fa804e94dfe80e05bb1001c4f8d1feea2608525d2ede5fe9111627e143386f32f4ff0755cfae289c464ca5d418c77bf4b1232e58af496924e15cf3623271d21972fbaa2284b35e7a0905fa01cfcf2e0d48226b75c9fa9ff64f03cea74c0085d2a39bfe40075c77a9d68a78bfc598a5523fb8a3e08dc3e421547086efb60e10cc36de06b255ee7b79a77b878b670b7a46d59476c6c7e9d011cba44ed5fb613f1c201b2a34329b0fef14e4515c05bab6b01f6443b931f33fb9a069a3188313452ff90894b59ec915e7a8c4df50ebf6ea5d4c530b26fd96f9136090c0c5a34d50b8d401a1f6d3ee5940ed1d2a75c753387aef47aad03208530f2e1852401973a85143b6c25d8c027da11f932b8cf902159ad14bba6ea3c608ce2da50fcab52d29dc611bb83aed57773aff754d599576847def9ec1e2d4ded364f4b3bc501461c85a16cfcbd1429d5ab17009fe1ec68095ec5d08c811a0dd13ec16d0e1628296cba98772f17d281a0977f626a78866876c5ba7988af5d538940c887f10c3e6e56fb74960f6d96cab4e00acb20eb8fb2d2b884c20ecafe5055692868479e72cda4a547f223e5dd090f9918f0d4cb5f689ae07cebe503fb0a9e6e94969543477a317857c5f5de70b277ff694b4e197067a425fd5bf29b6adf8ff4eaff5f63868a80d82188e0aa8e572a3817f9e693a015c4dcddd23be0df4b3e8ceba7f5c48cebc6335a7400da422dec61801528c25082b1512717a56e5d66f91c770bfbc7e01253a214b5e0b7bcf1f99dc04b465cf6f137ebbfb60acd38e86dda8272839a6a2d2e38c039cc131df56d4b88a0e6c12d2a0c1819b0c2a41321a5c6357aa3392dcd0b3906c9b9da7f9bed2cf0c18a5ea447170e1a1d9c0204b88031a9e2e17fab0d5ba615abeee4a940dd4da492e43298b62da10ea67c99622d5c02f5da014413acd469e83f6437163438f6f98808639b64ae79276daa80858709748a54db498b68c6c5193bcfe679c3843bd73c22919dd2d05574e204fdbbaef48d4671ba4a7a51736792dec718f95197296ba27716d33d2eed3268f54c292c5947f25ce7464ab30786dd90757e098f4a30da31bdb5203757c8299fb093fa752987681b47b0f485d5b0e1b063fe5aefc574a9c40009874fb7276744674f912c8330a6cd58a191ccfdc52cdad6780c1d7d7bab5519df0f9db5dc2d3ae6d033a3255f2c0ec5e85868b0205385d59b643bfcb6c0673273ca4f27b84dc270a317df28d00640be35b176e5de20d5a14ad87b2c2f29fdb77bd71454399f02c91b3197762c98e057e679b53bce0e0a6491c337d9740395bbeeac1c0b993974c07f45e772f964089f308d071e46f057857d02251f88d6f5cd62b1022e803ea2eb2c3a02034dc2c84861fff3ce44ec834f9bc8708fff58675d49fc4c0af82aa1a8c6684fbac092b341e9e378e376df564ed25538c57137c72746afe4948371c3947089a7fddfc66f75043051b0af8e1e7d2146727592d2b635b81898aad20cd44ccddeeae4af73092786940728d8b048eff5a7bb649a2a8d61f8b655a9db9767bab5c44aa96923a11aa5cbd6d010502d1529fe1f04a67455d0156a09b9d738f8f433015e5873c2bb2f13851df23c6e2e792c95117de91b4d9db526e862a5952ba3d9334556aea2ad9721a8054d15736b15e7109fe3ffcd7fa1841085cd557fd0ae77b268fe0eeea7cfe9bbb8561263f34f401a331362bbee674378a51639648c5a89368257c86ab774786f0da9432b2d87956c174fa8dfa7fbe1172d95dceb681cb1c9257284d95aab70f6d0b6f2378ed9befaa145b4489b17dd4d92f10ae48ad6d45a5eac4fc61311b3af75aaadbf40aa0d340ee3d41be90112d600a62491931c39cf3bffbc048c00b00a8bff3db1d4ec451f75145052ea1ffac4c3f45b41a5941922000357f711d3abacbedb866c0de6c4450e7a849ae0563adc229ff9af01c1109f27a66dc2bc05c49a40ba9b879bf74f23c6d20238c2c5b6633d455a81d67e0b58184123b673ee2e8223ad8f7f6ca3aff6b1c10104bb8ca7bf5ee17a50593c488b36fe0f0d9267f9edc1a621db546b13b3ae1fbe76211a9939e371a4d4d397662043031aa37a2318ba5d84370e05d7320562b281c622334b8cc4474845f548b92de344e888378e759753fca3e74ff9e0e9a39a75199548588d016af067f70d1ea56d9baabde8cca4e56cd8e1626907d8f97ae783449375c3b6ddf5e850ab6de40f375ba69d644a0106a54592a7e02fe4a95f3a572361d6fdfd148429df599a5595da35a60394d40372a739d4b19078ea51e7723a1f1f58829040424d4a007e706c42ed41f40fe4868b8cd22d182c22088214ba7923f7741e5c4512c66fd369d5390775460b604959bd8b16f6a271cc25c7bcb36cb0186ca5842bff45f63a2167f99f1ae4a21e60587e906e32a865833a688fdc7364dea8d203a698de19cf886c720b22e17aa635a0b72b20e0d34e002c779d2c1f6840304a001d021a62b1df0a785b11542e5e44db50d9d9bab45add595810e212672abc9ffa64a87b7496c7ac49e7b2891de87e0411e414cde3b6372851b9d05798242c4449fba53d6ebcf23d5b5142523bb90ce5d15f202115d740dafc5fe03a4e9946622e9c8130fbc492f80a1be314b2cfd2ccceb306bbb8b81894f7db8e7e421a71229564b21d5e8864d349fe37394e30d207f83aee018ef40db27e5017092bf522bb8732b163c13465f24381d0be0624a77eaa5c83c39a5c19884b4e57c8302a5b0d1cb2e7579b368aee26ca14ab7e84c3186360b26b52dcff66767423b5c4f9593d7b1d8a1d33697522620ffc9e2f6aa24312bd42207a111fab33450d5ba43f5c98defc85a1b651595845b9c0e293566fb26eaeac82860660d5bc395d150fbb06033a32532914f0a3688f5720f0a5cf24a960a08584cfdfaa7a5b68a628aa3782b8e88388e8a17a1d576b55d473d2bc3ce7a2ce33b34345eff8a00dd209746e0498aa18a766175e906dbd40476972dc0eddb52b406980f5a47c9ba491fda9fa2760ce38a46db2c6d7be0193854c660ebf568e6d45148666605e4d30827ccdc3f488e4ed233eacfbd81dead9f6b56e75f72961ccc45844f0190f517ed9f320dc22a4922e86621d35b1ae6281f45a5c052dceb4558698e81420dcd6990533cad6075459a5adfc6bd04c6ba963b618c5a980e4ca4d4ba24a5671f7361c882096a388ff892584b1f4e3e759b2a98b18bbed991a24f4f2271383772015f92571fb00fbf4dd6df3a3bda76e5a75d71e003470138494a865fb8f972b0bf86cca85ce4da22750f97f9f54584c1c857d4a20cee0d839e308635b36a1a794f498753cb402063d04a5e8966522506853b1610067b84a557183d25cc1f4b8e97ea052af932e7b08415ea6b4ff47a1ed644e2dafe628ff3844e2068824e9ef2977d1ea1d709353085233abb4d178a3bbaf9082bd35d9a9c5e8050f3915ecd5d57cca14444fb4d826c5e3fdc01cd7e9232b35928bc3f3a9f05898e93e1b35c9a889f1ff3675cd27c3326673e5204de869db0dd253649ddeff8f47a73cf17982cbbbc16de10de86507177bb00dd6b048b57907db8e453d22335c0ce91f0d0e6c32a70971bc4316fab6cd0b4c8e5e9d719deb29a4a3f6be185f548fd84680bc0ee4cf998de3fa8dae8ea21ec6996505b98d1af50bfaef7191b4e49219fab07303806293d8ee602b78b63668aa1aad90f9ec4db57b099324b474ecb1276e9cc6f70da2b1c771bb6dbc8488c5ade74d645c48409e90f87fb8d7dca9c7e27694aac2fc560a76d8e669e0e7bccccaa70341415a7e4c45bcdaad7af5d785e7eefac17144c9829af72c3a7253dd906b2698a65a9316c43386215d918d51054c7eb5c15385c7bd333b86ea537729fc069b04f2f3cb3b0f3d66453423b531787bf94b81ac359a5d8a9f175825c3edb3865337ca966da5b277db570511c7d4dcd4f4fdefbf993352fbfc6b67e2b461e26f0654bfbcceb39b64cdc171e5ae0c53a334a37e7a4736f05d6e7afd137205028c4416cd27b84786b1538c7a7279dbeec110efd7fdf0a9a315a29e78711ada68430dde97ccb529edab94dcfa469daa2990bd9d24b10fe5732776098f1891e2e054e4160a206de4c0b1fce2cff2512dedc13d7e786f54b50a235f4521df27d5296636cee0c7487aa12b45b8bfa2c3f01f280148aad536f3f489f9bee0eb7e9bbf1c4d104b29c4f62a8201b0768fe4d7b0ec2c1b508fd9336974c7b49d66d3ecf8b94cc656afb7d3f56c1a63862397592f842a85f31b6b9c262daef9983d75e9dc2c4c72ef3d5bc61d1abf79c11e0ec8fcec9b400d9f1337b9f6c68f2f2bd6aad29cf0cbe713eacec5debeef14583a4d4a208a3c1d6746bfb3d2da9ae93417157f39c4828be855550944c10b58fca3b9ac3e7dbd9998e37ab567bf3bf28289f58cfb98c0378c76f785325be0c0abcd27c387511b4aca73bf9aaaefabd6b013a8f6b7ee5b0fc29c398a171d3522ee6c21ba26d4a124eff00671a3ab89915d946ff387274238058a49c00513d0d7d6c4b9ef2317aad16129db53908c703175d92c9a3ad591429723eb6efd1c1d7355d72fc32db9130858cb75bd9c3e6f6dfb17a984973a917798cf77c361f37f8c7a109bce6e4ef6885305c24acd5383446ddf6424d7886bc74e9ab8e2e2075b738e14fbd1ca270ee33307dd601447f9eb14fc9e342385429ba0b5d86a40182421bd7cdcf65051b21f6cdaa7020165a8438b813753e6257d30e9a356fd1a180fbe9f6590907984462ec083b2dfa95c1a311cea563f00764753063d95f190bfc44db95766c980f98880d1c0c9f2819dc2c2750daf96cadc11d8187e0f23686c609085bc674c2b5a6dd557f98d96f8921a4894f46eaefe3da1c8dd3676b7c43026fc0a3982310476fe4028af2d5f63a38c41f2b02dfdfd01af76868a1787e76c86b6ce2002bc58d7fa42517d9712e406ac360537b783a844c433753c8b27ba7f0d61be28056bc216b200cc4dda9b23a7145fb34f3902053d2fbdd0cda7ed8f861226075eff8c251f3241fd418e41dba1e746f22ad4171edb7238a829316062c4bd89cfebac8b613ed5d174d41e4c31f5b58bf5a974964316a861d63fcf131c65ebccdbe5b1bc7d6b19989b86c983ab14b14c348841bdddeb74848a87a0cd9e221d383fe4e743db4083e667", 0x1000}, {&(0x7f0000004ac0)="b820eeef24632902ba4ce09b6aa085a8b071b11bfdc257d02007fa781fd831e2fe025594a89a3ca011ade6562aac02d15804eb17eb4da0ac2bbcd639ac57ebdd760022a88600c57dc9c5ae8bb720345fba4364380f1a74b54f194c79ea4625c176934236ca7717b9abb3e7bcde8a07ae2f19289ba226f2dd574968b3247bae2fd244106bf62e1c8c92044eb8", 0x8c}, {&(0x7f0000004b80)="e0aef37eeb236d3f5d19b00e90e7ac21377900b788ff34f83962b661ca65e8b08b5ef9143c1d22ed02d031e3ca031de7ce9ed131b9a0797044c5f2b66ea1ec987f40b1812f9c9078e3e4399ffb6798899d669fa959ac3f098844e93367335368ac8a078840612f590ce4eccfa78b68e7b414980d3134dd180ac81edc249c3fa838a4dd41ab6c005a7a546c6b4c7612a2870d59b43d9d34163df59e37e31c76d54cfa0dc0f4f9382bb52558dca7d9dc8bab2d72350702428da0237210dd7741487c9c3b4ddc00ecc9467752457f4b8012b6fc7d05d945beb03f9160f264f7fa6a8d2dd623c7f331c3431418883eb66b2100404a62bc8f11d4f11af81246ea9a33735ff9401ba5795f210290457768b87671833a35719b516a3c5fc827951afe3308a4ffb786a801f050115cf9b347fcfb94920a2f1a74d5a59546956559078f45a14dac33f0e1a5e4325b78f383bb7c87bb265510357fd6937e2013f76fc90e86192379c5b0b7abcc2fa8772a30a9c195434e724d7a6a354778e7562477d1bdc84a79d122dd1de1687a499ef051f8ba8cda2d5a683754e1979d90fccd428c4625beecf8268f234ef194a90e36d269e6f98160ac59f47d3bf509a199dc662e79a92ace4aab75ebe98669e1a659771b6ecd019c8b2a714029ef849257edb020d128c327ae99039c9c8fd1468bd9113d29dd688f836bcb6230d1d5f1fa6eb2eab83d79042b624e0a2fbe00adf132be9dd678aa7382a2c71b6af729e6b11bfc979d1731b4e873448b1006b955ab4212db3fbfa99ce63681fec0bb9c03f819d73d4eab2aadbaa5d24066b3fddeaf4889d5b5be18e65e182a1efe317637a9307e99ca5c36aea54034a2be34ac2e2fa3de1bea46ff19db01c5e4b0e42ee60a418f18594df43d63af6b9d573718a9cb202895b98b671cab8bc2568d262e6c000c923d9139cc8baf8a05c8ccc47bd72ff834da16e38c5d9551d2ce2dd7357ddc766a26d1938388e8ecbb24d747d9f5704067ce162dbdc3dc7ce05304f34e87bdcbf5b7c4a672dede3697719ba343f0fea464c2c258361ddbec3638b3da856f7d6ff5871375d775507865048de5f62dcda1488e76646aeb3a33649098d0e173bdcfa9ffe65215e5c05ea2b4e5b16e7b2c30677daa5314aebac2b8033b4f981a4710390c45cced80bfae2ab2c203d0b48c36cf435e4eec750f7734e31557cef6f0f5322309281e112679bda37d2034077c2199360f3be070e416dc850dfa937555c4bedd4ff3eaffd162aac7d500f58adfbd888c14eedffe6c7d234143ec7dad0f2527b7da5bd9144f9b6d683abf81a65f83c70ec44c60219be50adb5b4be58fcf9fc143612f07052346087d9a5c80ada80c202cbc15e1f5d66356f16b4f2f2f19e712259660a78fe5b999c2bc7e3dec780ec4b0439ed4cd47158b7809383440be4030aae780452e436a0f8529478494a650d8dc8195d684cf45f5a0f997868f0933d0c138a033b597b01e4d1601b188cc35eb18cde7eea010319fcca36944c569dc5038a66d7ac247be5f55920d9624f3594e63e9ae5c71eb8b105b8397f4cb233e208880d85318d75d8164a11604bf28af92089cb39ba0b3ee94289aa606e52279b8364e40f0c8e328a1ec8cc6503fb767a0fd9df88fd03652606a827104eda4b7fbd7373f9b9aa43ebe89f440cb2cf598fbdd76f241372c7ab96b9ab1f72bd7de1d926bfafb0562cf87c90f08791433aebbac896049e207e82bb862c9438aee37257a7ab05245a44100ad2883f9fb50427ccbb1fe7c531aa81026e8eaea3df80a4c55ea102a84574cde583d84106438f31b468e74deda7f15393c5d5fc5610b1077aa6f041dbf708b69cde8d28cf6d07102e6eff6640f317803234165896f53c2ecafbf40c6ccd7a7a33a70e7594269cd9e1391dc8b55ae7ef61230187d1493e9e162d9c123ade9508f9e407ac4c16d6bcd97ecebc48d4b3cee19348389c28fd2ae795bb1995cff55a279d9082233168af6628962efab8b9c2bdd3c24e09750f174e6ca8a794f7f6004226d5326902473fb5a2624b4ab11d921d4e1c237bc2127bc0405940368b1ea1d378bcfb8734c70142ccd4b6bdf1b3e5594c4a37dcfd9f18b0a9f73601a44b1af00b95754224877c43a6859afbec2c883449aa630082078f956268a12ccee87114be66a904ac0c01811a24a32c569622839a32214df04f9367c76957a02218893d498dd0c6d6e2b3d33bf51faf323c67cd51d1802a6dee3969947968549c9cb3ac0a17e51017e1772304e940d0de2631fac73a42718839a788694d60acec0be03205ab4ac23646cc562f7af45f3f2dff18835c70acef53d2d053720a15b3d6a89041be60b56f77aea7c614951a98e9e2245e21dcd8b0f67c29dd003253769eaf1beead249d4f09e545d9427fb64da90bc88ba611e4acf44fb7c32793c8c09933ec3eae682606bb43058b8a135b7564512b7de92b4dbed04a6636dbe144f08bd2be15b14e2343779ef28032f44966da51b3272be45f8da444efb7903f454fd8052778466d326a01b55704868c23f46a8f3abfcdd956729dd52830c9d4f9595f12b37411d36478ebfa6c0ddc07881eb4c40f59ddb68fba594a5b7e411969f352374a559161353e85aaf4897c4eaa0f2d9f123aa8cbb4a0bcb6d5c417818645ac0bb5c3183095f0b9ee006fa73b08ae4f9fa607f1f15b734dc163467146eb67e5cadda5bc2beda40f7241cfc9c2fd3d3418dcb6aa5565e19e429a9bc2716295132d9922d3c603759ad7a53795b58d4b560fd21d667e6dcbdd1012d1fb8d4e5b56a2efc037f238cb69ddce868f70787c8f7ac724674a911321a2e8b0a51fd340df8bfebc000c5cb65e4672fc65d6a9feb339a68063cac3325ab60bab37c7ec4f772c78886994f696bd59f74202daf052d1f553339bc22f54e5d205b054cd0742964df7f7ab451e1d83e0a20cf777d6bd3ea86efdabeec0f3819ca45343ddbbc329b4df94df1feb17269ce0e1193d05868b8670f4b8a1e34cbe2b1d5d3aa90d8280324d88d3bd77c0b24dc0fa7743d82c782fa5f7f45630d59421b579c7575d21277cd923d8c8d83e27110d6856208917dfa31caf25e699cbed7906cb381e5f89e0e012e49bba6d5768b15773dc935f98c70df4c365455e3d1d1340f2a842a1892b88057d6828b4b498234f8dc65abc7c4a6f264c40d4e18cae3a21308095245f252fcc85952caa18c1d968fd55bfb8cd32f3ea2098d8cd53228813832eb94d48addf2853b4f109cd27909f4e1afe15954b3fb81eaa4e31eae6752d2ee5cbab8996be33f1abc1c8eaa7eb6d8fc3b0426ba3b1bbe122f8f3ee67ea178dfe4c78529ffcbe204bdf323892842ce7479d448614ecec0b893e9d8f5c165471205e7cdd9ba30ec751fb0bf502053fa3d95e9d7811bae20b523a3005a5da8e8adf709d374f2ba3c7db58df1ccff03f91714f6611e526c6b6ea68733178828f4e71b013eb5f19f8be006b151f76d1f28309d22d7d29031acbb0506b2a0e4e857f0562e8fba48cd10d040b36182b2d82f82db0e0e128c190077eb39bf285fb69b0c4b1b292371804e2783e88e10eeff9faf38dd26867f1d666dafb1e385b6c752b6ec844cbeacc16bdf69c5e682ad7cfa938bc04a3487ffc8ed222ccd6ed3a728acb69496c383b0fe000d3199bb8a4fbac9f5e482af45de2ab3c3cd4fa8d80ac029fa6f111f7927dcbed7fbf5224dad67d54983b3b9c367d21eb0f118cee9e2f54af33dccba29d6545907fc55ae94368674c10b15ed2eee69a99814ff1d707b59460e09133c619b29d507047b3e657e77602a62ddbdfae295fa69c5c50b97453736f2d129fc6c4cba5c6d57f99de5963988b87469f71d01eb15ff3b7d34a843f2d2c1764adbf768bfe7928211d77cf48fcb2dd9f512b4a74c56344d0da39d0975a4f8ad2086e01f568c056f1c3138353cfd15dd9824553c73ad9020a665a15bb32195317c3488ad67221484286f9b2e051cebe611bd9df8f8bf344c96b7b7bda67fbea35302b5dfd54b786d7550a2cb848d587d593cb6e8750b4e26fb7c5e9e58c41c3ad6d5ac0e387c7e645a6d3e67e01c258642405d1c316a4bac2e1da486e0536a1e0e90ab49a3212f4cc392d8dec4a52b4c927fb5abc0f93c25abbc006724e22e79a481d06e0826c526bf7dd34878944a34c34f571fad596546ebf9dfde5d5b27b08cdc89dce653ee8d4fee4d65b9b00b3b3377cb2c044d46454cba032ca83f70864d24270a770bc6bf8b9e88a28188bc99f7668a171ee28b92dc6f7f64a186d4004de8ccf02402e4251a0ca79621899b59cc73f34b8efc133886a55a2d1d58ff53938ac4e01d795fe2171385ca8b51436d030d6634686c28c6240c58f21e5b4a7ba0598aaec8387395cf4990e63f818dccb6e01bb556c0853896d5073ed8cfa881a1cbbd040ff8f3dd37ea7cfd4e90a142c155f3127be82d62ea1034911ecca17145ee02c9fb9a2f312fdb999e196b13b45396907336c54efcbb963a008a7a3ac20f1530b3acce2ad6e1360bba301ac7b129ea5ffa22cbf415ce9788937272045c533d7634dd85545a6839a747b3a7dfdb694f445bfb9644075c38d043b0adeed7f55d4e1f860b4a9bf4e1f189a16a4a85737b1291b31020c5dcfc1ae1e98f92cfd55801b4ed26e706d142edf7c5cce9b1be47ca61eb8ec8a931b151decd145bc45638c0ada7fb540dd56c3c94b6d6cc694ab08caff61cb4dc17c056789c4cc78e48fa75251bfbee3a9ea100e8bd4c35408d5401d705fc8680396c53058a372fae5396ff72415b30a26acf0b433bedad41a6f70730b2a0189a43d845301ee4c11e7749035a35906c55d2853e3aad0ab3b22ee2e7fa892fe7c6e9e699401ed80f67b7087565bfaf33c44c5e62be8ee3f893fec5fea5bffbf525523fd5637f4c549e87d5f89776a0304e820dff68af98f9469db159a89e293282780dbf879a1ec5ee6c1499e77d2ae2079a341794e8dcf98057ab080f18c231f557f548156cd0e3ef0644ea1ab77936df42b044927534c3561e2d77ae0d526cd200b1204b53ec7c758e4724b0b4d91b17987f170b8fd94f8e3b2165c5faee41a0c8d899e4d3275c198d72bb03bbbcdc407a9f62d80059e5bff4d3129407a68dcba91d06a26f914c8228594526d9e922a08ce003748f2590fb2246e18e6f5594b747c4fd289b3b4140cb6ad825aa11822faec8a2d0816252c52bde7d6cc75d5691622a785c96f885530bb991b033fcc5b60f79cdd8c1aba4c547d3becc2544e8c999549c3a8d3665995fbcca0e9db3d82c0fcf3d23f4208f16f37ae8747fa4021a5eb79f1d3550093e359f7b5543cd5a615e12abd9f2aed21884fc88d0accb279e9ed434a20f229e0996875fb5dd4298122c63b0792f33820dd9663e0ce6ab8f0576cb44b705799017939561553462add50ca7f8d4f233c8e5c5d2a31f46f8e1775068c2c7b87db045ec8a40ebd144893682b9623b4f1eadd095a0036e13db81b93c95804c679229ba17f68700baefad5f0e9715cb6e58430bcaf2bb30b4a1935452debfd189ebeae734e3f38989c36369238358b4fe68a58cf1571ace415fee9aef05413f1d48f09bc0a1039967b698f433621236a8cb3912a80d9097adb97dff23627f5810f15af85b4645002756e65299a497d8283a780b9167ec7caeb54d1c0555ff5c08b63e075ff7d51d04ecf9d5a09df14d27e80338211c9904842a934348f752c9b102158a21f9614780e08f74fc0092c28507b69dce942c1eb0d268eb5201c72fc684d1", 0x1000}], 0x7) setreuid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000005c00)) sysctl$net_pipex(&(0x7f0000005c40)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000005c80)="204929007bab67fdaba4b2fd08f0f49958ae023ae12bcbcfce0c330db41480bbbae84abac4698127f6802be948e78fa5955226c1ae102fe268b8ebced153eea36f0ad0b82bd369e94eaad87a250899a8ee77cb642b42bd682cdb5b8233ffac5bd58a1e9f693952dd41990307e46ed3350b40f5824112390481c7f54d616ced336980cf590ae027d70f7da0ec7d3e3dd5b555bb0d2e1696cd33136a7b4475698c978e31e5fbe5a72580be5a7c6ae5dc639d7b5b7e5bff18fa8745", &(0x7f0000005d40)=0xba, &(0x7f0000005d80)="b2cccc014ae1a3bd16d0147556c75c5ddfc6878b68a929c8983b20f9eaa1165999a2cad289ff78bb9025bb50569bc584cc477e59af3058c9b2936a45593df5cc434281ccd9c844388ea52241c5d1a530812f67ec70c79e4fe0090cce42bb938f50a9779b47156744db44ff018e40e71a528ca1667750318fae382d7011427cde49e5d9f700fbcd560803d59b80d094a4f60ee968ec4708949631a2cb5b1e66af488579330101e7e5a4f9b74a882b18d3021b6fb10bd7dbfeb99f44d4c2bd1fdbf5d3f0faed5491d9270573da0b011854271ee70b1424ace99ff860fa6888206032c65e79b82530b16f4acb9cb9f76c9b90", 0xf1) shutdown(r1, 0x1) executing program 4: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') setrlimit(0x4, &(0x7f0000000180)={0x1, 0x55}) r0 = syz_open_pts() close(r0) syz_open_pts() bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x17, 0x10}], 0x29f, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x2, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfff7fffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xc07, 0x0, 0x7fff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xd, 0x0, 0x0) listen(r4, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000380)="b10005040000040000000000010500000000000000a10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa050000005102f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f66824a3f8343712051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf751e6b9f70d4e55, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x812, r1, 0x0) dup2(r0, r1) dup(r0) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x710, 0x1b2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000240)="a0", 0x1}], 0x1) getppid() pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) writev(r1, &(0x7f0000000180), 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0xffffffff, 0x5777c539, "3c107dae307e08042b4600000000da64612c3300"}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}], 0x1) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r7) executing program 6: open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x1c9) open(&(0x7f00000011c0)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x1010, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000080)) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x130, 0x3}, 0x0, 0x2}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000180)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240), 0x15, 0x0, 0x0, 0x4}, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') executing program 2: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="0a1170c6c9e2a9c285a1d41643475a92390ef26d13715b3404065914a8caa27bf46df17e5bb1d97aa2eacb18c50b51ccd41753276896623e4a0793ec9c73aa3c4c3b284263157f14ad8db857a99b30b89763c5bb236ead772eed6ffe252d74c6", 0x60, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x84b8, 0x3ff}, 0xc) r1 = socket$inet(0x2, 0x4000, 0x7) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r2 = getpgid(0xffffffffffffffff) setpgid(r2, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto(r1, &(0x7f0000000280)="f70f05a2f0a62114e177a59a915ad4336f97d8159194", 0x16, 0x8, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x40, 0x7f}, 0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000340)={0xfffff001, 0x80, 0x2, 0x7f}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000380)=0x6) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000640)) connect$unix(r3, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r3, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) connect(r0, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='r\x00') fcntl$lock(r3, 0x7, &(0x7f00000007c0)={0x3, 0x1, 0x7fff, 0x100, r2}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000001800)={0x1000, 0x0, &(0x7f0000000800)=""/4096}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001840)=0x6) writev(r0, &(0x7f0000001980)=[{&(0x7f0000001880)="35160b537c4a2d47caf784598aed19bd8c6daac83b5590db66e1c7f7cd8cadea38be9ce525473bc26d600aa9ae7ef10e249ab65837f28b064e5592ad0bafd8fb94d287804f6e19ef9d933bfd3b38200a50a677fd0bb66ce48a97dde1851f9860acde7a91108ef3299c6a8a27f49b7f38f84f1273a74c2296326ed9b8fbba82d40ffd1c1a3c44fe85d34a5aeb88a432a0311215ab9f8ebc38baeed35628fe2dc8ea4d1319476ec23408fec491d0dd65ae15f270f43699f5587ae12d1ba00da0d24a9f6d71478a75376345bdbb05293d12e30b69a6bc3889c9eb", 0xd9}], 0x1) r4 = socket$inet6(0x18, 0x4, 0x80) bind(r4, &(0x7f00000019c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={r2, r5, r6}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x18c2) fchdir(r0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='.\x00') (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/128, 0x80}], 0x2, &(0x7f0000000740)=""/126, 0x7e}, 0x43) (async) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) utimensat(r2, &(0x7f0000000340)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)={{0x3, 0x800}, {0x2, 0x8}}, 0x2) (async) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) (async) mprotect(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x0) (async) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0xbfd, 0x200, './file0/file0aaa', 0x8, 0x4, 0x3, 0x100}) (async) ftruncate(0xffffffffffffffff, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x300000003}) (async) close(r1) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) execve(0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000580)=ANY=[@ANYRES16=0x0, @ANYRES8]) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget(0x1, 0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/113}, 0x79, 0x1, 0x1800) renameat(0xffffffffffffffff, &(0x7f0000000a40)='./file0\x00', 0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000003c0), 0xd0, 0x0, 0x1000) utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000540)={{0x0, 0x711f}, {0x1ba, 0x4}}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x30, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f0000000740)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000783000/0x3000)=nil}, {&(0x7f0000165000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4002}, {&(0x7f00005d3000/0x2000)=nil, &(0x7f00006ac000/0x3000)=nil, 0x1}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f000006f000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001be000/0x3000)=nil, 0xffff}, {&(0x7f000020b000/0x3000)=nil, &(0x7f0000121000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f00002ca000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f00006f2000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000546000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000006c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0300dd605d34520030000000004000000000000000000000000000000000009f05000400000000000000010100907800009622000000000000b7ce5fb40794011c"]) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r4 = dup2(r2, r3) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r4, @ANYRESOCT=r2, @ANYRES16=0x0, @ANYRES8, @ANYRES16, @ANYRESDEC=r2, @ANYRES16=r3, @ANYRES16], 0x298, 0x800) msgrcv(r0, &(0x7f0000000d00), 0xe0, 0x2, 0x1800) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000680)={0x1f, 0x5, './file0/file0\x00', 0x81, 0x0, 0x7}) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x6, 0x0, 0x0, 0x0, 0xb83b51cc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') write(0xffffffffffffffff, &(0x7f00000003c0), 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x40) sysctl$net_inet_ipip(&(0x7f0000000300)={0xa}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) rename(0x0, &(0x7f0000000540)='./file0\x00') executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146951, &(0x7f00000001c0)) syz_emit_ethernet(0x16, &(0x7f0000000000)=ANY=[@ANYBLOB="7ffd89a5f1f5aaaaaaaaaadb88a8360081000b000800"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000280)=""/120, 0x78}], 0x2, &(0x7f0000000080)=""/113, 0x71}, 0x0) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x3f, 0x4) sendto(r1, &(0x7f0000000240)="aa", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x8002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x10000, 0x8}) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000440)=0xddb) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) chdir(0x0) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) msgget(0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) setrlimit(0x0, 0x0) syz_open_pts() symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000004}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x40d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_extract_tcp_res(&(0x7f0000000000), 0x1000, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) syz_emit_ethernet(0x80, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x3, 0x72, 0x6e, 0x9, 0x9, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@noop, @noop, @lsrr={0x83, 0xf, 0x9, [@broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0x7fffffff]}]}}, @udp={{0x2, 0x3, 0x8}, {"4713126a32476ee8db058aa46d00e6663c26f228c9c72cc28f02d0f0ebadeb63e26e047ff9773a1dc2136fa4f0621badd4dd43b7b44edc69c55a758802bf0c719090"}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8014695a, &(0x7f00000001c0)) ftruncate(r0, 0xf9ac) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) mknodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x1, 0x4, 0x7}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x2}, 0x7, &(0x7f0000002980)="3d3f8cc45b6126f6faab9e7d93b4c006309ae018f64694e96a7b3ed8812d6de45d6149fbc33da6d5d789fac0505a16cfba422d59e72a0132bb246bd58736f4dd6ef8a53dbfbe2d1895b748b817e2f728cfd0916fbabae5b20bcb59a06950f4320e0ca614a725380be483f83a17e4811b6e2359fadf0bfc41e4737de35a57b5e31ac3c0d669e64dbf758a788475aa102a913034674a83268847a500c8d4", 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000040)="d91736dbcfa723c23ee06e42a12f52ad5a87035cb0ddc5a7360d7a818e4551ba0835e7b2d8555acf2a2ae9a7c4a149fb94270d3247cf10ad650e2c9ef8f8f7000f08b9f1bb0e50e58827bd8341399f7f8dd6d818039908846607a415764fed78d60c0dbb88c101ff2156a33ac5b318eca6b6bc6ba6b1ca49ff38d20cee1f3af83c8e5c9b8ca5f4860b9a0fb6018d600c67ee321c6b514fa80c254bf9e6d3c9412adc2d881d65a8c6e62ccb314495a235ea65bf52bae418a2fb428f9ff578ed33d95ac8", &(0x7f0000000140)=0xc3, &(0x7f0000000180)="b7f6de1bfbe895477cd51ca9db7ae092c25771d30bf2a9d617e162cfff6d9c91ef4a14519d4a02720d2b83e32f93ef61b1fa6113e01f7b975e6e1480570f7fd29dd49f2b687328306b0c29b2d32fde7e1b7d40aca998de6c621121a6ba6f9e5f5ab0c6ee0a29faeb50fe57ac64bee722aee314449328b4247deeb254e7225c86886ba3b1d5d76752c6b7420531669972f9cc5e1347c74c70408d4294ddfce74e76adfa2630c592a0", 0xa8) sysctl$vm_swapencrypt(&(0x7f0000000300)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000340)="c9872bd4670b2866a6c4118b8acc8ba9f530379760eb6c1fb3c415227a0e43dee483acb1fc59784617b56d90e6ca46ae03b1881bc59c309da25a2b", &(0x7f0000000380)=0x3b, &(0x7f00000003c0)="f501575255f4a1ced0a0ed5f35f489f62e568443d59240bcc4e491c30523377febc4e4b812c7e9356458da94fbb4f1465fcda264bd465d49906494a1c8967bfad83b5ec85b888180443f3ed6fa473c6745fbe618c7a09d4461d55a9bad4a6c04e0a7a72e72a5c9d498d9ff100f4e8fba0154ec62dda5c36da40c00f5b52a18492a64decb862b2cddee1ed5d8895cb1d93ba1b4761af9cac8909f44bbc18e8583287cb576174ca9e836944953c53cace57652f67a372e25c88cc56ffd518be966afde630b5656556e86aa329b3dbc5d856ebe0ac1cb54f4e1017fa95d1a10f0d32fbf6b80241036f77ada3b8516229c65e618a936c59ea21035b1be6738dae50219baf2d0c314022a8c392fff1fdcd80110ab02e4b3615c8f01ec0b3faede00af42273d580d17bc1de94d02f66bcc09634a1d09795b48b24ef4b612bfac9daf34d6fec31a52f020b811b5313b4a808d5916d424f410d75d9e2a20b91f68bc9eae3a51ee8fefdf8200136143f72d9d9581557df1a9a080d04db8c76cee71c048f0cde17468fa3c13d8eefb1b7fc853ffb87493d707fcf237568fc14db357a5daf186e43a93e37c0bec6f4a0ee31a1c3f4b7232a5af62674a00959a523075731fc12a097bab9fb41cd71d74e7cc83daf78c1884b6cb5e1d0d9874b710cc0e3688bc98b58656310ce13676de7b91ac91beeafa6084fd20d75f17687745a808d1b04897bf06dcc7671d353862f29cea905d266d2c1a471729e1bba2192605d47c8d13ca98d7d74bbf89c336c5fe97c97b69aaa4735ed4b8f883dcd0ae6225717a0fe748cdc9bb76b4c1f865a924a2a576e45d378787dedfee21bd5a6be08608b181825b6d2779e9b1a62d3e177fef13f2b2cc05bf94c422309c47e5a424491a651c81463a36047189b635a5925c68a26307a8be704531ae5785a43d829de416434dd7f4d35b328f7d727c95ce9747fa940d1fed6dfd013481c06cc1c9e6bb2d87201ff31a6118552b3ce2da94aa627f052e2016166c59506222c1e31e699cf79c2322f1f64f3df68bfafbb649909a29bf10c35d4d2ca050fcd472d5bb9a3c203114e666afd69c49cac095abb2ca0ae4b5b7269b8d3a3d0bec30a9faa85f4427d3f60c05d138709d6c976765d5b563c13201fbd2d45aa22c3fa18a42e02319a7b94e996910f383e4eff0feb70c3479480ddff500f1048f5919c4f6aa23105c7c8b79fd182a574af3e218adf78a6a0063e0b2922e5d52dada4541a71a4a562ecd14a2f4f44218a2dbde4d8694e79a901523c9669e4fb4914d24d8aaecb75108055197dda7818a9822ce0f96596fbee764a49c64ab18c86b0aed1c9c9c4fed000498434871dcfdece1b681d4cd04c01358c308769de5c402992679f4aa46821c22c8f6fc028a7f6695643b10bdff9e31f0f65598b5c8fe4b2f2de18abd03fce84004b196a897e10f1d5be844bde49eb4595f7d87190c5f380394cb5530fee3407e0477e1301738d9f228c44d1ee274e31e1e5f0e91bb9c978eab040c1f76a1c39a4aef9ab0582b8cae0d761769bd72cfaa65a448f9ee0d145a43065975fcb43d4af85676b506ceccf6764ffc589cbffbecdab1e62a32716f74d49dbac71d8f3f7cf0f37d2b05359d9a6409776d19e120a937be46675316d19b5fbb1e34f70c0c0a240b1134680a2b450e1d3d54105af77feaafcf652f606a86438c6a0239f6c698e626f7d1d291b21db01a5ab41c3e01f3b665480706a01f1c7efd6678f24ddb7975454fb1d4e9368c4f5c1f8706af257f2a71b46c47bc2dbd1b0879935ae3b5743ece496c10fb8dc9a1a97758554bf77c4d239f04a6991591dec7a90da3a0cc3c7a7f70a27b25b5643f76a5eadb606245ad258df89d70893c15e9a86c877f6c7f42405005e1f9922288a6bb55af11cb82aa0e4ce7dcf97b8883804cd303fa9200bf4c0bf8d08a57de1ad9b20b400799f2011ef104f044d9b9262049a5b8e1e7cee3e7b6b862a20fdb0c3c038f7c8051727eebc55286a761dd3bee4b57903388daf8d127575bd6fac08c5d722a69705419ea1a0b0338f764440a04c761656cd782f8e8c7f9bd7a534c9ef183f46d3a59a74b79545524ad6cf75e5835a50b4b0c1595ab598a20a87cfe6a04924e138262ff42dbe39e6666365a64f948d6d90fb47616081935f6e0defccdb261e85141485911a27962357c067ae63e46c646564f90bf95957b01927bcb13b295aeceb7f99045f11d55667dbedbde3421ec6cf7832b3caa2718770306ed7725a6a70ab96f62d5dbf519042d28bf041264bf529852cf3341b7e4c8ec16d671c73d3172b853f27d47651757098deba97009b0ef80869e6ae34f093dc937017d743e2c199bff052ef2787254fa31bae0185b7a313f1a9c61199c1e7d13566f54535809c960ddee7e40ca15646f303dc6e5d36fdfa6bb4c6f61d012d105eedb93075d64216058b134df12f96b2cee28ea59b9a183adb7499bc8a45a8bc147d001d5c64f862bf544d3dc13aca0f144dbb98839895a1f8c870a530f4ca991ac4577a14e5831d08e9f25e56d48956166228937b49bdf18da2f8009744cf4e799b69541f26305474906f5079d9b1c20aff9c9792b87fca9306ed594a2f23f9c090d37fdbb289b9276ad9cf0176fd5a4c121f5f1b9018abf2dad311e47061592f6ca697b6bb90a4914a0f3d2455d7dde7df49e1bd5e1d23ff5ce72eee9e13c0c6ecd624f5ae41052c634c3f8dbec79c6054ceb25e0c5ab861b41467ff7596be61db9619c6d0b8cfdc2c5aaae017918f89cd9efa0275c035c609d3a89389b9fbc4d4b1679f113777999bd6b6165c057abbe14fbddac1645082f3c98eb97759c7a08fa64eee93521d51f3534611a2b01ec9f83bf4c2d56820f05ed15fb336e839bb1d0392cb2a2faaf3977a2165648440ed5b64a3f03b4c508538787edde2bc2e9ad05140d2b22d538bf25a8d55e98fa60dff80fcbe6fdae115ddfb24f92be44981e19fd5bc73f095fa8724ab932095876f66d077fd4943750098db6b5260e4fb4a18ed457d90a43d3193f50aa817d831b0cdd08b042b10f5ad9d436884e46f0f9a990a733c9a398cbcf3abf9044505efbe84c02843bc7dc937d02deeb1152f080b37d7292cceb7f1ae8f01c3b98fb8694a622ccc55bbfa4deccf5066292ca652ecf0da12cd29915574edee5a0a190a42da7f7bb2029e093fd1703a0bb6aa3898ead3b883909c6b1450e5e2e115deb6fcd35e912c0681a753c71814fd180983e585bf3d71856f6b760fd842ddf1098ddb4d878b50c9b9248b5fba9d87229284d32e969bda8a324151eba886699e64957b111985ecdaeafcf8c815bee4d2fe95a4231e0cdd51a6c29a35530bcc5fb32af8874d8a137e5225f96e7b3c65a05dc9a05bb6e0f55d80564c6ef2f7223fdbc6fb6d62ac688f3b8221d029948c4f775641dd2a21efb1347f95961cedcd3246a679ff2720ad2bac64cc93aa4ce628283ec68081f49bdacd759534119f2f65be6f7b1a2a96e2b9357abadc8190f6442ae8d7d5f109e377e6609b87ec0c84cbf10a8e3236d28760ea4d80a25c1cdce81de9d13fb0a4615053a325932dbfb7ba8e4698fdb986169ffb44ccd8654dd256bc9d28d86968580ccf51737021c2f504a9891da314b94fe755a5318fe370e667bb0542bffeff1a71f120be273670b3e3281d40b46e4466abee92d445a5373fd0f82c45fab76864703cf85efc2b6bc087830d6f9c5f12dfb2c9d7c2f906b2cf0337fcd6158ae0454d9e0d1980d89c91da24aea6fbb05ad130a9e0eb84d771c514ec0a51cbbeb37f2aac8f1e243aa6ea65df1d64315e16e04f8c1595639131d6e91680386b8f0ced211c325f53c845d006bdbf9e3d60f9f1d52e32762e0f7cf1904aa9a984076004836d62bc4ec18c490e1c5c99a5a68c0e0e98ec1e28cb4491692af095174caa0f21aa76fa745e551111edfd9855ffe8e82dde1cdb05b10c70dce98651d0d4d2b2d547ece35bea38f7621f15e79af535ce04070d3e42d097ec21ab0c660e8d37866978ab2a2f6e3d8aff720defc22bb101a87b31023e5132276e1bc108147cf1e5030702e3ba28864d0e97e4ffa49be36ef62780cf67112873ca1b68831ed9c0983f2e3fd79b3be4a3c891033a6d90dba9fe62296cd42e6fbf345f07cd3d979ad51381fbcc840b311029ba671b7b51ab8e5a17a55723d31f79d90b7330723e3b788712265af87f6d819a141f0785e5a27b4f5705a0ca802df63dd05e0b451e5657823b7aa1791531bcdd5736071c307fff30158f42d5d34ddbc0646e39c3d7863d428e3e722b168886d81fa4ffcc47f9c5ab86770aa4c1347d3940b48e2a5a9bb3a5936340fca4e0722f3c54a08c77c79be85ff2b974fcd08d224af6fbd894d8ada46492952a5f5553ed3c294eace104a860b7095d863c4b1598e9433da0769d11555ba0c42ffe18fca5b4b4ceb1aa8391e047d3db58f80aed09abb0cd690ce3e03e47aaf0f13a062d1d53291ba7d829a7edd45fbfbb1c125c6edde3c3396cab4dab2f20409344d242e7419fcc3b81fe36b3a6564161cb3b1208460061d2d3b62bbb527691829fa3970ce66b1f9f951dee326ed51f51ab3e70b986fa2482663af0194c6096795722082adc7759cbafff96f16316ff78fada46a8d7b901c5cfbf9aabcf23b37d8cbdb3aaddc89f87eac7d5c9681392135ced71ad5858008ed9352ae1edd5cad2faa14b2af8eee1ef244c60e1e8198140699680bcc8d5e8a7ec7c5af95b0c318af135eea97ee4aca254a2d7469082bb506ee0ce8eedc1408b46e03642d7b18dabdb4d5d039671993d895ebaef6236a6853c6ee5d62c0695a3945d68d9cd3b2fb591ff6d0c1f834bb29ecaf7e74b75edd1892637c829b93798ef5e9320990e7f2de89711ce6ccdb5eeea6e53c8dc216e91c56c306eb849b4493d76f14db69a1079f81849a9fd35a4fdb642ac434c21edb2ab137db2657989f9502d4d0c6236704b465f0701ccc167c56e10396232a944b4e916665722a9b4e156750318ed2fab0aba0af3f10ff33453615e19b2412657968d0686bf2e1e4addc3535ee7efb30c1170ee8785cc6fede621547471f79ea05b00e0ef1b88f43400357bde9c5c9992a6722663e7f2dff22917ebbc60889de214c8ccf64307a8a8843881e5557502adc1e8f5c8ee23dd9d88851c9bbcb9e2564ee04886adc8149bf3c94d044e42b3234b75ae8e223adc930d6b2045b8dc86a01c962f11a8031b5be08b4c7f6c79d0a03d26dd0363f1686618ad87cf4a29f684bb690e3ffb01aa6e2c7c0bb3bf79a0415cbab211f523770b6ecccf57491191f30874d511f56aba9ea1d1a680f3ee3d1317b8c830c0db81115213081b216c21f19c6d92bde4f59ffac470bbbb5882733c89972bfda7f6fed546ef9d38b96f3e916635cc134a0171c618198d097c28e2b8f74a24036d2a4daddfebb185bdbcff14b74fe1a81e8fe0f24411216dc0e28e17f78d090bbb92d2bfd3ffdc7d31b35c028d70c8cf4ba10495b1e8b2878b943c0b6ec28c77d41b9730834c0e5b4d7917160abf6aa31136245c76cda00e899274b540f02b738f8ca9f3b0402a2efc67d3f39ce1f65b56f823747f89b62990c51e11a15274c8908cbfcdb08362830fef35311f2df56bf13531f3bcf8d3ca96fba7a25008c611c67caad7e78b36eb25e620357dbba0984e0bb92aafcc35a92484415794f7d1d13178a67d3d7cc98dcc79dc0eac3df0905a8a032a00b0b638b42fdb5fea238f612aa2ab7ee532c4849779e11501f5d79ab5f", 0x1000) executing program 3: r0 = socket(0x11, 0x3, 0x1) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x9) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) r3 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r2, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = syz_open_pts() recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a6e100"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000400)) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) panic: WvAoRp_gNeInNerG:i cS_PbLa dNoOpT LSOtWoEpRpEeDd OaNt SYSCALL 74 536870912 EXIT 0 a db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *424278 12290 32767 0x8000010 0x4000000 0K syz-executor.0 307479 59191 32767 0x8000010 0x4000000 1 syz-executor.5 db_enter() at db_enter+0x1c panic(ffffffff82897c5c) at panic+0x17b vop_generic_badop(ffff80002a25a138) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd8051b46208,fffffd80761454a0) at VOP_STRATEGY+0x9f bwrite(fffffd80761454a0) at bwrite+0x1d3 VOP_BWRITE(fffffd80761454a0) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002a25a3b0) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8057897960,ffff80002a25a510,ffff80002a25a540,ffff80002a25a440) at VOP_MKDIR+0xc3 domkdirat(ffff80002a26d240,ffffff9c,200011c0,14e) at domkdirat+0x125 syscall(ffff80002a25a6c0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6d941f84590, count: 4 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}> set $maxwidth = 0 ddb{0}> show panic *cpu0: vop_generic_badop ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff82897c5c) at panic+0x17b vop_generic_badop(ffff80002a25a138) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd8051b46208,fffffd80761454a0) at VOP_STRATEGY+0x9f bwrite(fffffd80761454a0) at bwrite+0x1d3 VOP_BWRITE(fffffd80761454a0) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002a25a3b0) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8057897960,ffff80002a25a510,ffff80002a25a540,ffff80002a25a440) at VOP_MKDIR+0xc3 domkdirat(ffff80002a26d240,ffffff9c,200011c0,14e) at domkdirat+0x125 syscall(ffff80002a25a6c0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6d941f84590, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002a25a060 rbx 0xffffffff82d44d77 cpu_info_full_primary+0x2d77 rdx 0xffff800000e04b80 rcx 0xffff80002a26d240 rax 0xffffffff82d43ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xb0b64f39a81e721f r11 0xee55e2a61de29115 r12 0xffffffff82d44b78 cpu_info_full_primary+0x2b78 r13 0 r14 0 r15 0x1 rip 0xffffffff822e080c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002a25a050 ss 0 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) tid=424278 pid=12290 tcnt=2 stat=onproc flags process=8000010 proc=4000000 runpri=17, usrpri=86, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a26d4d0,0xffff80002a26cd30 process=0xffff8000fffed1e0 user=0xffff80002a255000, vmspace=0xfffffd80646cbc08 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50643 215150 85500 32767 2 0x8000010 syz-executor.6 50643 358904 85500 32767 3 0xc000090 sbwait syz-executor.6 50643 219231 85500 32767 2 0xc000010 syz-executor.6 12290 287389 34456 32767 2 0x8000010 syz-executor.0 *12290 424278 34456 32767 7 0xc000010 syz-executor.0 67531 375894 49986 32767 2 0x8000010 syz-executor.7 67531 178723 49986 32767 3 0xc000090 fsleep syz-executor.7 77190 466676 35764 32767 2 0x8000010 syz-executor.4 77190 318334 35764 32767 3 0xc000090 fsleep syz-executor.4 77190 417620 35764 32767 3 0xc000090 fsleep syz-executor.4 59191 477425 79609 32767 2 0x8000010 syz-executor.5 59191 307479 79609 32767 7 0xc000010 syz-executor.5 59191 214753 79609 32767 3 0xc000090 sbwait syz-executor.5 59191 481991 79609 32767 3 0xc000090 fsleep syz-executor.5 85500 423188 83099 32767 3 0x8000090 nanoslp syz-executor.6 83099 233619 97725 0 3 0x8000082 wait syz-executor.6 85408 319252 60697 32767 2 0x8000010 syz-executor.3 60697 19254 97725 0 3 0x8000082 wait syz-executor.3 79609 410364 80100 32767 3 0x8000090 nanoslp syz-executor.5 80100 504134 97725 0 3 0x8000082 wait syz-executor.5 49986 64983 69501 32767 3 0x8000090 nanoslp syz-executor.7 69501 56720 97725 0 3 0x8000082 wait syz-executor.7 34456 24182 84198 32767 3 0x8000090 nanoslp syz-executor.0 84198 199118 97725 0 3 0x8000082 wait syz-executor.0 38320 83830 76441 32767 2 0x8000010 syz-executor.2 76441 55464 97725 0 3 0x8000082 wait syz-executor.2 35764 455427 69387 32767 3 0x8000090 nanoslp syz-executor.4 69387 369784 97725 0 3 0x8000082 wait syz-executor.4 97498 164651 56340 32767 2 0x8000010 syz-executor.1 56340 253217 97725 0 3 0x8000082 wait syz-executor.1 37479 340559 0 0 3 0x14200 bored sosplice 97725 246867 18537 0 3 0x1a000082 thrsleep syz-fuzzer 97725 351179 18537 0 3 0x1e000082 nanoslp syz-fuzzer 97725 313308 18537 0 3 0x1e000082 thrsleep syz-fuzzer 97725 72447 18537 0 3 0x1e000082 thrsleep syz-fuzzer 97725 325688 18537 0 3 0x1e000082 wait syz-fuzzer 97725 512388 18537 0 3 0x1e000082 wait syz-fuzzer 97725 459079 18537 0 3 0x1e000082 wait syz-fuzzer 97725 133859 18537 0 3 0x1e000082 wait syz-fuzzer 97725 523522 18537 0 3 0x1e000082 wait syz-fuzzer 97725 456311 18537 0 3 0x1e000082 wait syz-fuzzer 97725 196188 18537 0 3 0x1e000082 wait syz-fuzzer 97725 129361 18537 0 3 0x1e000082 thrsleep syz-fuzzer 97725 121947 18537 0 3 0x1e000082 thrsleep syz-fuzzer 97725 272456 18537 0 3 0x1e000082 thrsleep syz-fuzzer 97725 4453 18537 0 3 0x1e000082 wait syz-fuzzer 97725 111352 18537 0 3 0x1e000082 kqread syz-fuzzer 18537 430502 47750 0 3 0x810008a sigsusp ksh 47750 221038 5431 0 3 0x1800009a kqread sshd 52992 346919 1 0 3 0x18100083 ttyin getty 5431 319275 1 0 3 0x18000088 kqread sshd 28505 117425 94010 73 3 0x19100090 kqread syslogd 94010 176211 1 0 3 0x18100082 sbwait syslogd 37153 477069 1 0 3 0x18100080 kqread resolvd 81471 184750 83722 77 3 0x18100092 kqread dhcpleased 22318 250503 83722 77 3 0x18100092 kqread dhcpleased 83722 273065 1 0 3 0x18000080 kqread dhcpleased 82335 259830 0 0 3 0x14200 bored smr 91927 475326 0 0 2 0x14200 zerothread 56141 420261 0 0 3 0x14200 aiodoned aiodoned 33122 239879 0 0 3 0x14200 syncer update 97351 368249 0 0 3 0x14200 cleaner cleaner 95285 36330 0 0 3 0x14200 reaper reaper 43677 370779 0 0 3 0x14200 pgdaemon pagedaemon 80639 424886 0 0 3 0x14200 bored viomb 41487 363282 0 0 3 0x40014200 acpi0 acpi0 21468 34780 0 0 3 0x40014200 idle1 17968 318921 0 0 3 0x14200 bored softnet3 16247 420429 0 0 3 0x14200 bored softnet2 39368 175898 0 0 3 0x14200 bored softnet1 40466 4821 0 0 3 0x14200 bored softnet0 30322 250464 0 0 3 0x14200 bored systqmp 44008 461879 0 0 3 0x14200 bored systq 89539 252009 0 0 3 0x14200 tmoslp softclockmp 39903 85527 0 0 3 0x40014200 tmoslp softclock 51939 307490 0 0 3 0x40014200 idle0 1 225029 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd806acb37e0) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pmap_write_protect+0x71 #4 uvm_map_protect+0x850 #5 sys_mprotect+0x25e #6 syscall+0x8cf #7 Xsyscall+0x128 Process 12290 (syz-executor.0) thread 0xffff80002a26d240 (424278) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82e2a830) #0 witness_lock+0x446 #1 __mp_acquire_count+0x48 #2 mi_switch+0x491 #3 sleep_finish+0x19a #4 biowait+0x91 #5 bwrite+0x1fe #6 ffs_update+0x27f #7 ufs_mkdir+0x430 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807e0a32c0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ffs_inode_alloc+0x1e4 #9 ufs_mkdir+0xe6 #10 VOP_MKDIR+0xc3 #11 domkdirat+0x125 #12 syscall+0x854 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ad6a3d0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 Process 59191 (syz-executor.5) thread 0xffff8000ffff6a58 (307479) exclusive rwlock amaplk r = 0 (0xfffffd805d969050) #0 witness_lock+0x446 #1 uvm_map_protect+0x7c9 #2 sys_mprotect+0x25e #3 syscall+0x8cf #4 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xfffffd806abc9630) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 vm_map_lock_ln+0xfa #3 uvm_map_protect+0xb4 #4 sys_mprotect+0x25e #5 syscall+0x8cf #6 Xsyscall+0x128 Process 85408 (syz-executor.3) thread 0xffff80002a1fc7d0 (319252) exclusive rrwlock inode r = 0 (0xfffffd807e0a3c50) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1e4 #7 ufs_mkdir+0xe6 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068cd1a28) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 Process 38320 (syz-executor.2) thread 0xffff80002a20ba50 (83830) exclusive rrwlock inode r = 0 (0xfffffd806ad6a920) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vn_closefile+0xc9 #6 fdrop+0xd5 #7 closef+0x120 #8 syscall+0x8cf #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10207 6412K 6419K 166960K 11509 0 pcb 17 12K 12K 166960K 17 0 rtable 250 7K 8K 166960K 3451 0 pf 29 8K 8K 166960K 177 0 ifaddr 44 16K 16K 166960K 348 0 ifgroup 50 2K 2K 166960K 346 0 sysctl 4 1K 3K 166960K 6 0 counters 64 36K 36K 166960K 212 0 ioctlops 0 0K 2K 166960K 335 0 iov 0 0K 28K 166960K 877 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1377 87K 87K 166960K 3872 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 237 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 1218 0 dirhash 12 2K 3K 166960K 513 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 23 85K 113K 166960K 10555 0 sigio 0 0K 0K 166960K 340 0 proc 57 90K 115K 166960K 3474 0 subproc 104 6K 7K 166960K 1183 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 2662 0 in_multi 99 7K 7K 166960K 1357 0 ether_multi 1 0K 0K 166960K 49 0 mrt 2 0K 0K 166960K 5 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 241 1076K 1076K 166960K 241 0 exec 0 0K 1K 166960K 2503 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 308 76K 118K 166960K 94701 0 UVM aobj 131 8K 8K 166960K 135 0 pinsyscall 43 86K 107K 166960K 13653 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 892 0 NDP 11 0K 2K 166960K 249 0 temp 74 6820K 6948K 166960K 35906 0 kqueue 16 21K 31K 166960K 2079 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 1704 0 1701 5 4 1 3 0 8 0 rtentry 112 1098 0 980 4 0 4 4 0 8 0 unpcb 144 9795 0 9775 38 36 2 6 0 8 1 syncache 336 124 0 124 50 50 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 62 0 62 8 8 0 1 0 8 0 tcpcb 808 6371 0 6365 96 94 2 10 0 8 0 arp 120 174 0 155 1 0 1 1 0 8 0 ipq 40 48 0 47 7 6 1 1 0 8 0 ipqe 40 505 0 504 7 6 1 1 0 8 0 inpcb 384 14391 0 14380 143 140 3 12 0 8 1 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 4 0 4 2 2 0 1 0 8 0 nd6 136 411 0 380 2 0 2 2 0 8 0 kcovpl 48 91 0 83 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4654 0 4167 63 31 32 34 0 8 0 art_table 32 4655 0 4167 9 4 5 5 0 8 0 art_node 16 1097 0 989 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 9 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1208 0 1198 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 351 0 334 3 0 3 3 0 8 0 dino2pl 256 17045 0 15504 98 0 98 98 0 8 0 ffsino 272 17045 0 15504 104 0 104 104 0 8 0 nchpl 144 31677 0 29941 66 0 66 66 0 8 0 uvmvnodes 80 9459 0 0 194 0 194 194 0 8 0 vnodes 216 9459 0 0 526 0 526 526 0 8 0 namei 1024 119260 0 119258 36 35 1 2 0 8 0 percpumem 16 120 0 74 1 0 1 1 0 8 0 kstatmem 264 170 0 148 2 0 2 2 0 8 0 scxspl 216 275776 0 275776 67 66 1 8 1 8 1 plimitpl 152 3793 0 3769 15 13 2 2 0 8 0 sigapl 424 10679 0 10626 7 0 7 7 0 8 0 futexpl 64 162299 0 162295 33 32 1 1 0 8 0 knotepl 120 1857 0 0 26 1 25 26 0 8 0 kqueuepl 216 4573 0 4561 28 27 1 5 0 8 0 pipepl 320 2478 0 2448 18 15 3 8 0 8 0 fdescpl 496 10660 0 10626 7 2 5 6 0 8 0 filepl 152 79729 0 79474 98 86 12 20 0 8 0 lockfpl 104 2679 0 2677 1 0 1 1 0 8 0 lockfspl 48 1007 0 1005 1 0 1 1 0 8 0 sessionpl 144 97 0 81 1 0 1 1 0 8 0 pgrppl 48 449 0 433 1 0 1 1 0 8 0 ucredpl 104 18492 0 18474 1 0 1 1 0 8 0 zombiepl 144 10626 0 10626 1 0 1 1 0 8 1 processpl 1136 10679 0 10626 5 0 5 5 0 8 0 procpl 656 23725 0 23648 23 15 8 9 0 8 0 sosppl 168 104 0 104 41 40 1 1 0 8 1 sockpl 664 26217 0 26183 204 199 5 20 0 8 2 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 1266 0 0 38 11 27 37 0 8 0 mtagpl 96 18 0 0 1 0 1 1 0 8 0 mbufpl 256 2241 0 0 66 0 66 66 0 8 0 bufpl 280 25515 0 16059 676 0 676 676 0 8 0 anonpl 24 1739656 0 1726750 423 332 91 122 0 186 12 amapchunkpl 152 329737 0 328876 266 229 37 64 0 158 0 amappl16 200 42351 0 41928 351 322 29 33 0 8 5 amappl15 192 14 0 14 4 4 0 1 0 8 0 amappl14 184 473 0 457 2 1 1 2 0 8 0 amappl13 176 42 0 42 3 3 0 1 0 8 0 amappl12 168 12492 0 12454 3 1 2 2 0 8 0 amappl11 160 74 0 62 1 0 1 1 0 8 0 amappl10 152 141 0 130 1 0 1 1 0 8 0 amappl9 144 169 0 169 2 2 0 1 0 8 0 amappl8 136 553 0 510 2 0 2 2 0 8 0 amappl7 128 60 0 45 1 0 1 1 0 8 0 amappl6 120 1331 0 1315 2 1 1 2 0 8 0 amappl5 112 462 0 450 1 0 1 1 0 8 0 amappl4 104 1208 0 1171 3 1 2 3 0 8 0 amappl3 96 57486 0 57391 9 5 4 4 0 8 1 amappl2 88 11308 0 11226 4 2 2 4 0 8 0 amappl1 80 45773 0 45260 22 10 12 22 0 8 0 amappl 88 92437 0 92209 7 0 7 7 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 134 0 4 3 0 3 3 0 8 0 uaddrrnd 24 10660 0 10626 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10660 0 10626 1 0 1 1 0 8 0 vmmpekpl 168 78922 0 78853 4 0 4 4 0 8 0 vmmpepl 168 656823 0 654428 411 297 114 119 0 357 0 vmsppl 440 10659 0 10626 9 4 5 5 0 8 0 rwobjpl 56 170496 0 159503 196 39 157 159 0 8 1 pdppl 4096 21327 0 21252 585 506 79 91 0 8 4 pvpl 32 49359 0 0 399 0 399 399 0 265 0 pmappl 248 10659 0 10626 3 0 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1149 0 729 13 0 13 13 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff82897c5c) at panic+0x17b vop_generic_badop(ffff80002a25a138) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd8051b46208,fffffd80761454a0) at VOP_STRATEGY+0x9f bwrite(fffffd80761454a0) at bwrite+0x1d3 VOP_BWRITE(fffffd80761454a0) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002a25a3b0) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8057897960,ffff80002a25a510,ffff80002a25a540,ffff80002a25a440) at VOP_MKDIR+0xc3 domkdirat(ffff80002a26d240,ffffff9c,200011c0,14e) at domkdirat+0x125 syscall(ffff80002a25a6c0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6d941f84590, count: -11 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 savectx() at savectx+0xae end of kernel end trace frame: 0x15f5f58c570, count: 10 ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 savectx() at savectx+0xae end of kernel end trace frame: 0x15f5f58c570, count: -5