last executing test programs: 1.813641072s ago: executing program 7 (id=8): r0 = syz_open_pts() syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, 0x0, 0xfffffffffffffffe, 0x0, 0x0) kqueue() r1 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x4}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x86b}, 0x0, 0x0) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x80) close(r0) 1.804079969s ago: executing program 1 (id=2): pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="8089daf5", 0x4) poll(&(0x7f0000000b00)=[{r1, 0x25}], 0x1, 0xdb01) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="c3bc6d4e3601ef43ac6fe16e92fbd03380f7282b82b8f187b3a962f6c5c84af3fbc043c75de93aad49fe9c79ec315a9c8038a051501b5301798030294a87d4a6d3560e0bb442192b26216d5f9d70e13a709d9f012b6b07a07262", 0x5a}], 0x1, 0x8dfc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x32, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000002240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60826e030038000000000000a3e3ea002000000000000100fe8002"]) 1.69514637s ago: executing program 7 (id=9): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='./file2/file0/file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)={0x0}, 0x10, 0x0, &(0x7f0000004e00)={0x0, 0x3a082e27}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)="40bf55c5", 0x4) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='./file2/file0/file1\x00') (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)={0x0}, 0x10, 0x0, &(0x7f0000004e00)={0x0, 0x3a082e27}) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)="40bf55c5", 0x4) (async) 1.691062342s ago: executing program 7 (id=11): r0 = kqueue() (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) r1 = kqueue() (rerun: 32) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e6, 0xfffb}, 0x0, 0x0, 0x5}) (async) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async, rerun: 32) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000040)=0xc) (async, rerun: 32) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0x7, 0x0, 0x0, 0x0) (async) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x6, 0x0) (async, rerun: 64) kevent(r0, &(0x7f00000000c0), 0x1f, 0x0, 0xb76, 0x0) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) (async, rerun: 32) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async, rerun: 32) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) syz_open_pts() (rerun: 32) 1.689505267s ago: executing program 3 (id=13): pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r0) sysctl$vm(&(0x7f0000000440)={0x2, 0x2}, 0x2, &(0x7f0000000900)="592e128dc96ad34d9407080f55dce44d7870b3b4f03ede28", &(0x7f00000003c0)=0x18, 0x0, 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000240)=0xfffffffe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x80000000, 0x0) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) shutdown(r1, 0x0) 1.611263561s ago: executing program 2 (id=3): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f00000001c0)="02000000", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000267, &(0x7f0000000100)}) recvfrom$inet(r0, &(0x7f0000000000)=""/30, 0x1e, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, r3, 0x0, 0x1}, 0x0, 0x8000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) 1.602883291s ago: executing program 3 (id=15): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) (async) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) (async) select(0x40, &(0x7f0000000080)={0xffffffffffffefff, 0x0, 0x1, 0xc9, 0x0, 0x4}, 0x0, 0x0, 0x0) dup2(r1, r0) (async) syz_open_pts() (async) socket(0x2, 0x4000, 0x7) (async) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r2}], 0x3, 0x8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xe2, 0x7fffffffffffffff, 0x4, 0x5, 0x33f, 0xffffffff80000000, 0x803, 0x1}, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0xfffffffffffffff9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async, rerun: 64) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x986, 0xffffff72}, 0xc) 1.445670353s ago: executing program 3 (id=17): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00007f3000/0x3000)=nil, 0x3000, 0x5) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) listen(r2, 0x0) accept$unix(r1, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x11d) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/21) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="0ded8ae50a6b9a994f957e82291b57f68dc92d8c272e10b30432901fef53308304279dc4e929089d072f4fd809730994c3c2c8f8e65ce08db19ccbfafe9bef6dbfa14d5b2c48559dd2d2c6c16a6acf2ba10afee5f323f30af6d59f2dee4d6b600be597b19df58e60676cb26bc42d8c893ce523f8d47aac6cda23555c7bd6e596e0a525ca09e681c29b2004186ddd0a7ce4eb860283ed0537fa0f", 0x9a, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r4) r7 = socket(0x20, 0x5, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000340)=[{}, {r6, 0x100}], 0x2, 0x0) shutdown(r9, 0x2) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) sendto$inet(r10, &(0x7f00000003c0)="757b76e838131fb5cb91b86c712bf71d2b86ae8354340b773c2fd7190933455e46de8727f793ae264f6b0ca5441c4e0cab43df0d71db62a38cbbd63329f58c76daaff783a57c668fbf15d3cb16db3a0134d546be18e51f4b02a09ac4f002fe104a670acff468d25034ae6ce6c79da2e16766afafb2c8b2c39665967c3d2289f042d8e42a05759200"/145, 0x91, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000200)="c24225abe530262c911c134d6c953aea75af04e9d6f8927a32b80b229a68dca2bf033102a63c4a132441f5723b31f801e3bca1af8ca105c3b3eaba071329ef973539135ea9470f2d5f00d209dc09761b9f546cb960e2615b7cdd6fa8a4f705057dfd239d81c724b76692db054226c05bbab2f5550dca81e9ddd6f0ae6265553bb492766a0cc365cce70435b061847090cace84985bf9676392f83fead9c4e45afe6f584499c7e34e85a2eee0b4dd2959dec5c44a8c68e6a1426a841dc7ef83eea39787094e8340de3cff75ed6a30", 0xce, 0x40c, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) 1.444065094s ago: executing program 2 (id=18): r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) unveil(&(0x7f0000002400)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xd5) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') lchown(&(0x7f0000002440)='./file0/file0\x00', 0x0, 0x0) 1.43819765s ago: executing program 5 (id=19): writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa", 0x10}], 0x1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x800, &(0x7f0000002680)={0x6, 0xfffffffffffffffc}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0xffffffff, 0x6, "0a2aff3d0385ff07000000001900", 0x20, 0xb}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) r2 = getgid() r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r5 = getpid() r6 = shmget$private(0x0, 0x3000, 0x551, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/68) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r10, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="468e5ff339d8522b05a74c9cc789e87d458b724f680d294cb04e176e9463b08dd6f7f900b9f313fbfaf0db03093302e3c915caf50efe57aa9be545123991811743870767c464ec79dd7c4e7826093e55b685bea1f1a46de861e5c2dc9399d9c4b7ce4cf0be0c37ee989ee5e7c6448d7ae91164e2de4d58eb134f783884ad582571f37b5ec97aaf6ea551550c3dbee560b3ad57a9bfaef4e2c7dc6b13dfeb6d655fba64522087beee3479814c4c044284249df9155a2dc3076a1cc0ee60d7da8f2d17fbba5a86afd21ce7a0ada3e1c2620a41cbe50f43ffc907146604be6dd2f85d9c8702e2b5ab1e9f7b1e64e147ce6221be582d1cdb90ecbf41ea39873c6d99e34c0ca5cfb7a238948ba2a9915cb93a3cb254eb79471e808b790752c5cd804af91c313a0b81d99f89a61047c009f53bc4255c785d7fc5d765dcdffe1ed330106f3210befc415a463ed5c240620572ac1002ff21f1a81edde4d9a74dc449e4d1bda4e9e94998cbcb3ff047753dc9dae820d6bba4aa60790c1ad56e3782dcac4076df5ce6831fa37bff6c5bdb5f2ce97b2514e284e4c4374b379b13d45e43b211cbdc4cd1c3df6d49e2f0159f7365a912dc517959da795cc106000f9c27a3c5b7e690aba95ed5c63c0204b8bbc25ef70a10fe8083e76a87d2f0767f879a58c93a7bba024836af1fce3bd9d4e572f580501bb8ead5349fb6fbda223e51d68e356a18de93b42d611f71f27f72a0be4f9a5518eec15a1d9976f1b40613e1b6c2f988ec70c159a567037a0c614b4c0476632244e5cf138a040dc0eff2bf3cdc114c0e13475073ecdb1c4ce2f0be58c919ec00daf1ee7ddf31ccc83e1bcad3550d49b93b6ff539f944d3238531756fd7acc7295c30f352f772e47c1a565fdbd8ee56b0e019d77497bd5b73fdf5d8776b84bf765640d56ae4dbca3f61447f946ce0442c032c7ba7e9d03e15c786133ade9c9968978a7d3d7531c8ce2fa5cda8394d2961e1294138661268f560ebe8d5e1b41daec94b728af6b7c1d98c7a3d3c681a8368fe8c5c49fd97d82d244583bc4580b87ce7d364c2f62b91e7aaa6ecb4d0df5ae00a7f0a0a5df28eea745c6e8a5619125a0711f4ede1f1688a8eb36ed37799dec76d13a81be0cc6c92d855b3b6c3792504cab756d09da4300a8f736609b9d66fc0bfcbe7b1c83623ac3c0d57a184aa736dcc6c756d4e7dc8db8ecd2a459536b3d04ce796be35816a6054e1c45b300e48866b905b6f8018c45f9c8c843b3c58f7c1468e6bffd3d1116e232a9e1fe4ce291bd63c9235f45c95c050dcf4f64b9b942ea966fed1ac3e2108152485e199df8c542e034e6d5007ad23ee6fd3d884c26e570c8074c7d641fd07bf761a0b71133549389dceec98df1f82cace226bb18ef5938d2531f5aa9a32c046e7559c685196a97de110400e35e310c8381ae100f791845934a428a2647574d8c04660197af2373184d9e584b9b494eb83f8952e1bd1f9eab3bb53c3a82d6b8e466f30316ea3efc6ed979086689f5c0958dc4d0f8cb3a1bfcc008c80bd736ce46358d8fe3a268a78a9a11c517f31fdcf7b5e2e2fb9148b4c6020a2ce6deebb5b016de8942f8cccbe0d41b358ab721e6767c37b1e2a9734f72de900d68392d0c0e8d988b2a07a3ba615a2f504e0920161e3677a3031dc3d6227af7f1010a978b10e35be10389c6f1f98e3dd0378066024dff7daefe398c8c3243c48b1242b325563deab854beccb8700d36c39babd175e1f52f3f9c8c416630f1165aaf4521d78a3468def71044cd4639015d174d99404c57cc27dad7e99d6f888fa114d4aab96dc73f87e9960280fd6721a596a33a419a56980ad42dbd36173bc3ff8ecae147fd358da4a4bc99a445c3db20a8481b9e5cb82d74ab5d7a17b223794285f95c4a18c1422cec8099b75248ef7b712a41e13d01728b7591b310a82b4fe0fdf69a55a3e06b54842141c9d414e029437f87d6ec9d4e48173f7f9df66292280c43d4b741b1e87f4442e61ec4dfd87a5078e214426f2935f21603a078dc76b2b278dce0eb884eb24a49ea9a9d794fdfcd9ec3845db54caf5c408e857b656185f6dd95b41e93b27e9376904581f94bd607583c8bfd99e1b047c0c3359f300a63d4b29e142fc3e36c223e49b52f54506c23fb5a2fa6d9a9229849fadb2d2343c54f27deeb889a716a20a01ac9d2466d901be70381a6ab4f7bbecf06da9839e485b5771f31b34b1da94e38c14702f5f551e176f79e3a23f0a6840df56bf7552e84c3d44c8a13b68eb28e05e54838c6346ca0b6f5dfcbb6e15195f4d62cf1a4c305c2c877cde5a3130a2aa904cb5e36839b8c374542852d334d0193bffd0599411abc1a286c3ddfa06522562bde777f7b08a202046a351692e13a8e6ee2decd97e44187472859cfef1cd85abd9e3a8aa19ea5c245d496de7b3a53930eb09ca7a636beb944839b2c4e9fa8190c6f69969afc4d18c40c305645a51806c613142206a40f24643b0986251bb7fb8b349fbe80487cf4d8ac4aa766f689e6046c2027456166cb767b12f2baacac5f4bf4596b037b45b52a1ceaf6497fa3ad2c5d1d96c17fd2df1c69cf9153942a8b7786e7defd703196ecf126d28aba358faef248295094a7035e71c2a302e7b6c8cb3b94f8b235c25d1498e1efee598a77a354d0c86749314b7053a6fb4edae7a885c394234a69b8fd1a12247dadf737e7ef2c07122602567d7f328812d1e8099b3805b0d0b9f962c7b885246b544bb2ac7dee01f0b1f0f20e4c2d3b87337f61d435c12bce39191e83687439cc5b64ae9b6b65c98a7b9f953027f9b50232ff6ba55ce2c57cd0e9a636803110e97465cf17b702d20bbea73011c015ce18c589f80e158ae2fc9c572ce148a6aa32bc1721cb9c0411066142b159e5b4349969a140747091e5600702f02a4fd4305fa206ed3ae4b759caf0fa58eb6948b09d74dcf633e2be46596cc8d80f5b09f3b141ab64fdb116b6e232c232cfab1cb51a4eace87f44de569895749ff132f54b6bc59b31a1a3e86ee8cdf16da1489d33535a0ef9a541759b3e58833044dd270ee6770d99fe732e0d78a90fd0c83ecd5d3226ec20093ef2120c7407894e0bb96678b955e5ff073f6aef657dcdbf51dc4ba31de251a7e4a6b4365d62b7f7ee07d41cd8c97448013765fed3fbe186415e274cd6760db356b99c4d15f7c6da82ad26f84f34931b92527c06978d03cea2be10c14ea6bbfaf63e725d0460a9448c052c60fa001856e0e4588ae0edee64199276894f9471ef59d69eb2a50715072e7c92afd3cd444f251d399b96b5bc34addb007eef5a2ff9aa5e4df4b73e132ce7999ef6329cd3bc4706d05d0d7bfd4c4a649028cd0996e02250d5472abfc70b6be5c41c10c882fceb64f5abf9fc40166c45e8061871fa8da60d53726403a687ce23937cd2fdbc15f25f1c6cae2b625caeacb8528a918911755afcfaf8da96cdb9559fd7fc6c7bdf0b872b62a11b1ad7cfde5c6960602ea12aac381d2537dae24833bc3a0ca85a04fcb56f2b8f9eae285b850312e7c061fa0b955ab0588cf8fb9865dbc5341e6dfcdf6ddbc24f7c65461d0acff8d048dfcb214333260ffa54cc53c729650cf14329e8f82f344e067ef571b79c5fd06bd45e181cb281a3ff6156e8436ec1fdee2fed4523510a423a473cf0d38ec5af3f629131ea9a1a754cfc4c65ceb474d4be61d6fc7c5a0c9bf75fe332b5b254802a9ae94739f37ca42a6d45f2e4974c4ffec522f433573689dc09accf908f3dcd513d038ec0d4fcbefa268fea9ca59a1d05acef350fc8446cbcef1fc07ec11859c931aed448b87935763acd66a25e0a0def9f4a383c3d3fcd3b9a31ea6e6fee74e4dbb0ad521fb0e7311c4dcd1b3a21f49211d2999984f61e82d9138f8b970638f64d9b7a97e3b7bebfe38b5f5a7b7a1081bee528091e03b0394527b8f5a7f2b16417aceee16a5fd9d8ca710f7373794ec647d6fa8c329893cdb9a6989f7a47576ea937d0ad2e8c96f5fe5cfd45d4651944b3e5858e0b968d8575b2a50f9035480b9186a6e16077021914c9ea17cbce0a325af4f3adf12197891b9efa868ff31b90b958056ed96e7d453bdbe85f16bc5498818bdd9fb4d45a829e76e8697dd6d0c1de2ef982f5fc4daed33829624052fb01a05210c86c7bb26b3ec46aeb1b84e43cff473d82f48f827fd9d6a96f6503a53d8578a5a495b5e522c28521f6db2b0394dfc19b0d7367ef8436f627be8a80a707d1c725930e19ad27578893b52152a3ff2fc7dfed0bf8f9c51aa74712f869f3f51c4ffa96f491e3111c922817bcf61ba9a33430150416de47070e8d58dda45f3d3313240a540b6ae4a08a4f6bdce3e97d67728322a967c06eaff1ea44c976efa16395fd3fc8be1b352e49e20068cc358b4ecf8ae03e641386711e2870d4d443b5f870e472b3bff3776f21d4aa00ac16da0d7c4836d3f12bec456f6623eb9cf46ecaa25034931764ec3aad9374aee72838e6a998902158d3cbe986ca472b6bc4f0af23425a8d483694dbd40ba837ef925da2e24caad2e1b8aea794932f6ff0435613fbc3879f9076d2631c9c5bb3f53e3016dcb2a92149e04278b579c9331b19d8b7c404f2440d33f9210686a6ec47e1e40b5097fa9fbd13c3b74225395f3e5840de54c7a83178b5e8d4eb16082b52332593e088a3002a181dde73348611bae5bae3db607d44c1426878f16cfd3752893aedd06543bb3b4c87327da5898dd1860b40010c1818b7faa9823f7d715b027d3d4cee2dd0f7877e0ec07d945d7a895de46066d898e3eead68be3a13c07386485b52d7624ec28d88bde86ea558235f625eb0f8087acf67ced592edfed06b32fb9d969b4f8eb12a1d634937f367e9c83bdc1e7c279426beee497e8e865a8c737766774614b2c19f514b6eb5ebd7663221ed5296804ddc7a6ac44da22b23227b810cbe295a9cf60cd5b2ae4b6ba318188dbfcbf47c778d8bdc8ec9511ee7a003dcf807a156fafe81bc17214a68d709d75982461c28f46642284298123d40ce436b57980be7bc27c3f88fcf7e4a8b1bd08fc8ae39952e68f55cdaa3006a1fa1254fc57c8ed8e3e53455896e90aff77dee5a5af21373635d6862940fc622c6ec31d0a5c32ffe0801127d0540d94275eb5ef7897d37752272da988a90e88541439622f118a07bdcafc225a4673b92e164d2c37b7e76d1b65a3d72394837ca823c0cdcd9c1342aa1e29fd67ed77d32c8575ae46f3383db183ccc6f4bbd2b385c341f538a9b996c56084a455f67a70f6b3ed0296fd75bc8c862c506c06d336ffc837d0c2f699add544f0856b023a3d606b016ea5baf0e5dfdb45af9105031c00a9a304174595494add05147b60583a84a5375048c1b49fbe433252687fb3cf2a0b69c34fc6482c70bd61ef0dfe73b419d3111998f436b93774c9e965bac5bda0e704a10a6a560e2b6684947c5801cd99d2acb0df79981711ce1292d868ff5478c4f5fc265ab8a0e0310613c19e6350f72054482aefa8ac82f70b70b51f056d17dd82e748b7a05da854c8af876fdc56ea70c394116cc892dc0adf22a9e95d428da33ee0db15bd3ba8cf196b4b4a6fdc15853b2181cdacd4c4369dd3968ae54ee8dcac488214d6164c29faadb2fc95178b2e58203c3e164324034a5b2f3997b6772f1773b7c3749aa9b45fb72ff2f128b835be5dbcd2762159ccc1dede9ae22843149bbb470f6ee8d0f17c1ce324853a9b9d2d60c5ff080f8bb5cbeaac6348bee34bdcadb8bc22ffccd739460854de71458d2d8898792f4d0a", 0x1000}, {&(0x7f00000000c0)="33e82025e6418c21e57a8ae088", 0xd}, {&(0x7f0000001140)="14497080ee2170df9dcab11d8604234c80126aef479a107b30598e07c6fae9d405ed0f8c", 0x24}, {&(0x7f0000001180)="8e20881d48e645548a3c43c1375cdb5609c1abae246efe36946cac04ae1ed5e57e722c50f24337a99559b8757e51fdc4bfecda5a56d02f5037", 0x39}, {&(0x7f00000011c0)="5db96b89e490fc4df4717f5642ac48ad9b4ad8a2457eb4cc8d54d65e6d28a31f0dad9dcc25e0568b283d7ad38356c184ea2cc5918831c646d30d2025a4a1a2f2c6cdc45b4f2a9f3090ff4c8c824cb26f994c79028cf9cf14213f83ca28cc556d0eaeb9c3e1af804c206c9db870d7b6d80bfddc9265097f95cd6f105920e026d33f72d04d72ab2d79ae86f827a54ddb8add397d5eef7e31260591fabccf106e258091e8af31dbd56069bbce47d32a18667129922688253313fbfa8b189eadd94cee957eeb583ce4f94c4bf94d5253b8bc39982dda895569b48d0548356189b0f7db0b6df5effef865e69938e89c4e326aa4952376", 0xf4}, {&(0x7f00000012c0)="3a7c58c8cb26ee5a850f50fdada33884f16c25e2c2289fb8e76d21af68af3e499c2e26789218e11098a4bb9e20cd3527604f856046138d2e1137eb2f8515dc80b3337d062a5bf233176f5aef59a2f4f95922deed43cf8effe47f6a0ca53665e8dad96018b8d7cdbb8f851e879a845aa6a3d957dc5760b3b1a456eb5a0245f585969949664a6b6c6cce633956fccea31fc2bad1b96b885a78dd4b6e894405361fc82263e6b057983e044212f7da1ac1f45380d152d89b69f29769952ca3f7414abe315b38ea2bf7af", 0xc8}, {&(0x7f00000013c0)="56f2eb882e429fb0c575c502f698", 0xe}, {&(0x7f0000001400)="2ca3155fe4c524853f55a7312902c7c5b5720285b6bec469566849a9d5dd1c978fda6988d8ed7edb5cfce6bfb259c6060313b99ae5c1807c154c38584acdaa6178ddfdc78cb8660fb7c716af45ab845a3d88385c9183737a03cf5ba248f58012a8e279e44bcf4ebcf4b3c091dc300cd0aef8", 0x72}], 0x8, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r5, r8, r11}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r12}], 0x80, 0xc}, 0x400) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000029c0)=""/4105, 0x1}], 0x10000000000000e8) 1.437725529s ago: executing program 32 (id=11): r0 = kqueue() (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) r1 = kqueue() (rerun: 32) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e6, 0xfffb}, 0x0, 0x0, 0x5}) (async) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async, rerun: 32) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000040)=0xc) (async, rerun: 32) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0x7, 0x0, 0x0, 0x0) (async) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x6, 0x0) (async, rerun: 64) kevent(r0, &(0x7f00000000c0), 0x1f, 0x0, 0xb76, 0x0) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) (async, rerun: 32) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async, rerun: 32) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) syz_open_pts() (rerun: 32) 1.379937613s ago: executing program 2 (id=22): r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x5, 0xd6) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x57, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002780)=[{&(0x7f0000001380)=""/94, 0x5e}], 0x1, 0x0}, 0x2840) getpeername(r5, &(0x7f00000004c0)=@un=@file={0x0, ""/509}, &(0x7f00000006c0)=0x1ff) mprotect(&(0x7f00003ec000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x406, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000002c0)="5b38764f5e4582f289da7795408212c9384d440d7ccc30afa79c99ae221ed8a6b967e2c2698adb064dc3a447b3caf0ecf0c5558bea6b2f88bec891b7856d30cdb418c44e158faa1a42c465cfa440415d49e5e345a3f5211fb141a97e8a184e0fbbd34f731ad284f0e36cf25e37c0e45d5825c814d6d11f754de304a35dab8197ade0aa91d5b38c4b4e022f9ee9d6a8f2fb38079b7b8c4415d8ca0d7caff9606e37cabaef96965cb3b8778552979b3b147ebff173b72a1c0b86528d7acbf39c426dcb8ea35df4d12178839a306cb0941c31f531f262a1", 0xd6}, {&(0x7f00000003c0)="3afc650014012bbef49f6b0dbe5b6bee125be5ac2566a9a8eb4dd97349a80e9692ca78435066f1e66333e911f370d6b05db07610c9c0cbec9cf5ba66a28bbc180aa942f1dc116d240d35dc2ff5c30547e1a24be35f90b1fe8bb9517ad7d0c1fe1c41682bc308ce8f55e0b9d12dab5c8dd1833d1af69726eede807cfe1cce67ba3afe0b1d9b440d202c871725", 0x8c}], 0x2, 0x401) recvmmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/54, 0x36}], 0x1, &(0x7f00000001c0)=""/167, 0xa7}, 0x1}, 0x10, 0x0, &(0x7f0000000280)={0xfffffffffffffffe, 0xffffffffffffff80}) 1.373005783s ago: executing program 5 (id=25): r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x5) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) socket(0x2, 0x4001, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000300)='#!', 0x2}, {&(0x7f00000004c0)="7898ee06031505c411f60520e30fcf97cf95d4a858a162edea75d5fc3136fa72c7420e49d0acfabcd800ce4271648bba579aa1138059a8b2510960103f134afa14ec8fb8e4f5380174c21d27f0a40018f539f361b69b8a209a1f8df316a09de9cdc4b11fd08612b7090a18", 0x6b}], 0x2) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x66) r5 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r6 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x10000, 0x20) ioctl$FIONREAD(r6, 0x80286987, &(0x7f0000000180)) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000040)=0xc) r7 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffc6) close(r7) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xc) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 1.30485942s ago: executing program 6 (id=28): ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x9, 0x0, 0x0, 0xffffffff}]}) r0 = semget$private(0x0, 0x4000000009, 0x82) open(0x0, 0x0, 0x0) r1 = syz_open_pts() sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) semop(r0, &(0x7f0000000340)=[{0x4, 0xbfb3}, {0x2, 0x0, 0x800}, {0x2, 0x200, 0x800}], 0x3) 1.303060001s ago: executing program 5 (id=30): r0 = open$dir(&(0x7f0000000440)='.\x00', 0x0, 0xc4) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f00000004c0)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x36, &(0x7f0000000480)={@empty, @empty, [], {@arp={0x806, @generic={0xf, 0x8068, 0x6, 0x4, 0x9, @random="8899ab507b5c", "b4e06408", @broadcast, "ef67b491bea7f46412a25dd129d8abc3"}}}}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="940105009400002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce6900000000a927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83ac038ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f000000000000", 0x194, 0x40e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x406, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) preadv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0aaaaaaaaa'}) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1fe}, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 1.213946514s ago: executing program 6 (id=31): r0 = kqueue() setrlimit(0x6, &(0x7f0000000000)={0x1, 0xa}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xa9}, {{r0}, 0xfffffffffffffffa, 0x1f, 0x2, 0xfe, 0xb0b}], 0x8, 0x0, 0x0, 0x0) 1.213278113s ago: executing program 4 (id=32): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0xffff486f, 0x4) 1.203254818s ago: executing program 2 (id=33): sysctl$hw(&(0x7f00000002c0)={0x6, 0x13}, 0x2, &(0x7f0000000000)="00000000000000a9", &(0x7f0000000040)=0x8, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x1e, &(0x7f0000000340)="71fb1e34", &(0x7f0000000300)=0x4, 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x8}, 0x2, &(0x7f0000000040)="592e128dc9", &(0x7f00000015c0)=0x5, 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x6}, 0x2, &(0x7f0000000380)="85981d68deef9bff54e757e38ab85e85cfe98c90b6e77dba36bd7f2e234f27d15c21febbee074ea4de9b01430223f8451d24ac559c57c3047c9aa158f5b92538b57fd69dd9ead023275f42c6830aef25f798a42efb8a87dfe174c0b6cef3934ed623ae45f5949e7461150c6a03fe54f34ba2c8ba804c7b2ec36f514a8a49a76c4d3d5cfd6cd213238929045ac9f6d2b27520322da1336d571bc5a6ccb1ea995f7eb3e183bcabfa0a01a25c28a47d3726d69058a8723159c529166e272e53d39106d43f70681df007f6e1711eb6dfe2679822b80f5bdeb1db76024c5735d50f184b912bdd5fe308d41a2860bec102dfc1e23709981d45c6a547a806084514f274ec0b13159ade8a9d772357f986cc10461c898d25a6b60918a3efffc65a3e6147f6f4e56766c08ffe4d20bcc6f233501d4d1a6efa0fd2be9225323ee7158da7100b70af813a8b825e7015a45627da0730b8b1bc5d0c601f83e29344a518c073f5ec772d53b0e4fe3bd9effed019ac4b0ee2f6cb8ace1671426a1e0c108736d2bdcac7de11cd85a116a226198196bd08fd09c7f2b1e1eeb42fc688b0d23890f2dd8273e2078f21d6f45f70660e1d725c8683d2f47f20f375a19b598f585a0cec2a9060f1b72b4fc8264d15bc122d54c0371f7b466a115a8c8ec46d08508f91cd90e0a38b36c2ce1e9ad56b3713a1ccec3cd1b58f833066bbca8cfd57f27ef5d06e8b9a5e9f8825de3e1245a29a86b006ad645fb51a476ec0b1a305d9c6e7773246ca6e46280797be66a35f4b8a5022a4df9ec67751cd72b6eafeec1c49a62d8151c669df7b5d4cf50aeca7bf2eb6eecbb8b31ad008ab8b3c48e84d4f5a89620c8dc8d51a9b4ca75f736a3977ce5e764643de7808e43a2d9e35f9581d2120417da830e1b1b9921dba4fdd6b620e33807bf0e2761d7b68908a1eb0447f0f3abcf5bd7ddf65cc9cb211dc8f084e33dc27b6e97627a2de921701b76820263401b1c032aa3117e914bf67d7b7a8c39256aeff37cd581b7204a77e8c959f5f465cd5c00d747c78b23d247d16b8c9c8d147614342b112d02c6930263a5f7c37e9fe3b2b6bf0b3394c2e2b70bc6ce825fc6fb61ca6ffe343d1d0e1ea0755806cd0ee5a410d81a3cf1d373876b793142390a6c9dfcb69827da107b9723468efb6815f5f3bf070c9a4d734d546d1135eaadd4b86ef6488d002fcc123f13db3f2af0443a863b7c3c72f6ae63528b36c3f47d6279aa9291756fbc05156c002636a00d10dc0be3d37c4df6ea4c92ceb55b51f1055705ecbc29fdbc08c50b0e0811c52779cdb90876191f85807ebeffb33549ba6ea42ecae6f3a3d712dbc36f46fd3ad67f44f1da261a47a52c29152dba766f040e04dc0a32975bce6ff8501d2f5c3b84bc9296cc9feab6ae8f7a5bd21b2af20f60465d2c9d5672e5aa0f154439e689b0062393ec6b594195f4e3f2486aac58a555b5ac1af3de4325a3fa3cd0c15fc407f085ce0ac07f19b6e209908381d12939924ae916188c80ee178c4c73a249b65b321735abf6ef4b94070265348a0a003584e4c9b0da5004dd53defa0d2ce6a5128d21bf47bffe7708a219f620383558d36b54a55c71778e277d9a6e7cbb945062e4e59e073975d7f02570fbc6362aff450f4b19f5c03ae15ade05bb32ad772fec53dd7c12435a11a380d815b9c87414b0966689344a13199a3e34333d74983ae2408f6cfb58489d58a188d30a12ee7a20bdd3b92fc1a6988b58061c64b33c48810815ef5f084da2e4e04bad4df3e58d2ebcc441a4e401b27d37882c46e6531be5bb3fa234fa93a33ca0db2cde34cec9c77281822b5ee5773ac7750f78da6d1fa8b071c8d6be155cd4619a67a85b4d98e972e0893ad0422639f169e259dd77d58ef6fe5bb06dd017a4c05f5da7f03ec6dac1565b50bd23f2022719760b3c4d88901937ab78bc0df4c7b00adac0dbbf467c1deeec2f35e42b8416c0ca7b884ef267b91f758d76ae69619b04f5d7ae0ddd6acf82e2449f615ff86bbca442553193054af30a21026a7864a83272dc688814f494c2c3b4af5379edb5bfebf0f8f37468eb1c920560cd19c80d90cf7a0179059d6bfb21fe70c7f4a26e0d890930b2eb9afcc9c78cac0fad72d7eac4c1c0052d4de81e02ab78f5f9bba9fb49a56fc91d06fc75dcc7be038742fbe677df7c300d8a89da0a8928ae7ab618644a63db7fa5391c745ba845969aa363dc92b9ef49711dbd8c7c0b6e09d3bcccc1b7970496c2457c09bd191596f0a5b45d3bfd84cf7735d5541af906d0c5c1b3d5a3978e89eedcfe5542c6ba0ec9e6f62961d0a784f2ee45c5429f56ff3398b1fceb9c209fc746f1dbf9ac9e5fab1d8da7444c4ca17894a292258e19f79c70edd778982164590f71f52ed933daf5670ac0f12e4c557717fa14b3d4810737cc33a23fafc31daaa226540a73a3165c2c07bbe0242641d6efbd9069037ceee497527c0d7b0e61dbfa82f9f26b7448b81a1369d3cf242007fae616bf87b78d6a7b88832d6238eff1812b542045f59aa97a83cfb512197479a36d75aa26dad7adc5772f23fc67b7225e19f6d552c1c5f72c3eeb6e6d524590531cd5a41d5ede11e2a9703155f627da89339ceb745910fec3f86a0fab7c81c58f19cdaea11ad814283dd0941250a0b522757789159cba1d669ce0b3e8565851615e708091bc3139816bf5923c4db73db3501e9c00a4a3d3a53329a536e9b9793a377b06d9feb489ac77700111c422307f830e52836e21ac5cd03b7f68d6f83f1a55dd55ebfd25ed2c7070dc2d7bd4e5804f958d7fe275cef7d71e630b5f1989b89102734067deaa62ecc237786328b98fff231defb1e6408f9c4843ab88dbcc9b8d654e91ccc44123d6c7ac2900b73552ede037b1f23fe202ae0b6f85fa5dd49643ff18cfa97f886f3a7fc0ae158ddd64b00f7b1ae3f4afab56369925657d448e493bf5461ab6686529c7e49f203de08d1cd452402cfc50e9cd6e31f15b2375b2973648647a52dca8cf421f6f749998b1f4e6856cb4a21b000ea5b010426e2b4f0c7000b1c4076025dad7548f57fb916de5ba28c62846e49d5dfebf7185ced4eb4fcc2a0a0a88609066eac0a9cdac0ef543f4942c70ef6a3e09b37d85e13b5805c3adf7696423e3603283d2fdf2c5d52d7f98940feab71cd345d25173b27eb33b459224d47f161e80e4b2ba93ab16608b848abf119012ec381a211e8419dbbd6c2214b127e75e672e5704e0750fd1eb3e80ac3e727cc22b4bf4d7f5f88e77df2f67a1c4b8c93a0c25b4edab22a394fffaea5e72cbe6059b801b2aa3f6ffec7d8af52912f7f9d88bf21753b1a7873167c7784b97699ec2d08bcefd9708cf3838c6a3dc6c19dd8777e97cead07ad15cb49116b78c3dff13dd6068745428d3ee3d0637af0d60445267923f32a217c764cc3545d1c2c277bb23af113944a6d4e85eae4389c787a43a298e1d8f44a5a9504818882b40732b095c690a66963d3b932b18b2f295bef48517981e9dc5de36a66ddd8d5cc38413818a8040e66c3946442723adf03a4041244878d8d81eaf3ae0220359e192d98842bb51aa89f9944d245098068b64bdc629cf63a81b32d2a65a5b406a84a81f5983bb4769d67db77d3efc310be6983ba859eeabccc10571cd74081eb4f511a73e8821e33417f8fa4c2d4d910d6daeea9a806878525293071fa96c6cbe1318d4de4a68184a6b0f3a7343dcf53cc6dd642ddff6b7436b2697cff48b26b6db9e6e49cf8a15e4dc70cac8b5e2f8902f8735bd777307e0391269b6b152fd05b2b9f154e40dbdc8d86807951be305713b27ed88e0105d66f5d864e4c5657b8295c9f483f523f6fc5f80afc92f02df5ec08fbac5f7a21bab19d60ad6c445200f485f4a611f95263dcebe183c51e56a4d8e1e878b83b765679575b424d7b21cddd6c6528725c196678859946e0fdb61df73ebad61e8d3223c6b33c7304c19949caaa7d5ad2067c91725a1241e0e501eee51ee1c434ce3fdcb4cd4607d426c7bd9afe682f2b53d247e1e34b7e070af4db0e9d990cd5d090695eebb9410aca8c21bcc7f3efd86b872a960d6bce2dd058e716f4af0333578cf2d2ae00f1c5e826d917b494a26592beb8f3953b50f9f13f2c88b94579855e53ef3800f145fc8b0dd5702fb6d3b49079e3284200246244c582628aab3d9e0e625118a8fef490ce36b510894b6b0596bef5afe0e979d1d8c1957eeaf977bfbee90e1ccca61fc7dc02996db0e8ece93581a8fff32b9f913ca7cdf1cb8a3acc8a1d458efe6858cf8972b4c10509632bf22c89eac4c4a9c8385f596a55e7a9cb0a3df25bc2e02e4a618639d1fe706b6be41dd88c2a87f5a6b64dc972259ac6ab4b87666ecf3d7ca8bdbed7ba1d601adddcd34d427761aa4a4760a7c03f037a74b3e160c9cbd6fa80283f93f53c351d388aeb3909f82f8b87144bf5d807a4568bcfa509ddc438d074e1d6013298e9473fe7cd295aae26d4e189f9e4439a6e1a404f4e8ac84ab112907bdd8f7ea32c2efba392956ec8a4b41ad59ce4af5ed95fd93c159e0d59b4fabb280fa6b3f0d790e41f9208010c4f33325f210322e6cc296a700bf4a7195ce9c283442e4e64cf9670601c37d52878327ef7650592e10bc0641ab48439268f96b4c00d02f990e1d87aa767abcb0f77b91700e086663fdd976530c89ce77012100020f088b6099d27fb0a7a02eb66bf721f78567241ccabd0e58c9ece75edd8f439f9b6424f67cbabc0fdaf64515053039aff6196b8a296185553334da49ebaaf256b143d14266775d78d1a59e66311b7f8374537d1b01354ab6aadb2ed456b344d215d15a05562775c07601863f00618b576d0bb1f145c1e167ec381f6a0b6fafba94793e2abca9a6e1397306e14c9b91c8557ec2d17af01fe8c0df1802809af7fa6f759aba34eb1ca6166acac7828e2ca1410269b62f30be7701265b702fe151c583938b7b78932bb2829fe8ae26956da01b0cde894de54f4c4505438c76e75bd8bcdd53449b4c050ddfedcc7394af2da7942708ca5ce7fe6dcf97f53ca0308884eb5f110b2aae32d2326787cd1eae4e9c1b56f73b0815ce5e51896cf9186874f2211c4232ab9940666359ec2a08c6931e1c7a70ed9a19836dd423e63baa9228c0db3239bc106c10a82dd1d11694882e885c57e93fbcf33801580751cc6915c197e701636421b7e38c9433adc743a12eb9beacf3b3a1b0dc2e46ecfe7a06caed5744d8ad8802e39faeacb06f8584b01415b5008d2e5263e4d4f7460fb440e4ae15c184c286335e88ceac616e9b0b491c3ca9ccf6050f9da80706a4471e4489cc4a01543bf85a932f3b49a6c13ddd7e09f153c7cd325d2ca810ab3f2493cf5fad1b7912e7014c2d9f8865abf1ddd7b884b5a6f7c340da88efc667c0b357c34051bea20f5606435b29f79e5fa8ca3fd3567a951d8d8dcdb15543818cd91d9baac672ef004d44246f1bd011ceebf48c3047fb427a4a52eea1dafbaeb6ec4523741293ee4c038f0b21c409d890e4ddb74c0236d931a6279596bf2d31ec48e247a49a3d90d7b883122cb3efa186bdbdc39b1d46ff1b2e3e113010bd798b828b468740ca1dd393707e6db0a7248bf1f3aa307ad370a062d6f98848d2d3770a4b308716d5699642e3a5bfdcc67a85ac30dfc07812794eafc3bb7e052399cb35b55e401b220e03c24c3c756e2e188cd3477fcfe12945c35571ba3c0b0b636910ccad7d289e6a91f289ebf40dd193a210613f5128028a3be462016c1660578dbe7278cfb2f42b31b2082bf73", &(0x7f0000000140)=0x1000, &(0x7f0000001600)="835e5ffe192b10bb5853701c23b1de9cfc8ab9198ea0e20990610f973e7d37a3b0fb3095ae18fbd899b2973ab60e5654b62dbd81904c8a5ced5aee3bfaad96b3a80f4411bb6cae7165076f98f9391dddd850e3fc0fd85fa3cd0d5c878f194c9b967908630b5948812b098e07b05791e7fd626489d3e63414dd9c76196840765a59b41e9955d349ec13d99f1cb94db0ac79c85d3015615aa6c83330a3066a4b48daed35f0f632d52d60fe6edb124ddcc521556a1585f23eca2d18baf0a9957479279667d09c9cf01b7740d08a3a50b0706ea125d2725f1f34b586559eaa7cbd2fe958cb192ed9ee7b054edc0d8f52793666155dd76e9875cc217b08a2ab2c1b618b9cb850c5cc12146b1a5c40e35aa7840cccfa239f2f6fcf40028663d1bd1df27ad36a582fca1db52e622b90a1f16f81dfa6f6014d40466ced5b8c8fc110cd733131b608db00c9bf6a96e8eba276b8cc30dc155ffbdb620fd59bba0f12de33a980d6864ba661b13880a923b0c0a8e7de7550257092fb5d1dc371fb4b09cc45502fc066e33dfb8bda42c8ba25d353ae3aad91f647d8399482dcc5f5dfb9435bfd87ed89809da87bbd1f219f2377252fda6d5436d9ca04ad5d5e82c9acd52ab8b8a15b073e8576a521ab4019c5c8414e9c2e900b74717ad627225d1cdbfc830fd0ab11a8d30a7d664ca34e0ae2cce1ed62e2f2ca386fc83e1db6604ca97438ac3d43621cdffe03837208d95c5bdc47df77b6709d6a70a50837d732713e216c28dcfb09ca0cb7fb64c7ebe3c2371a084e2abc51a5f33ed8e94553eea309a9dc137694d5b8762af1fe8d8d041df29539ebb59abe2ce64b8f1bea412909d84eb59f3c2a8fda2e8b0c97ba6345b7ddc0f07b303439f014eb886a41998f40612df74b97daa5e5d4888dd4f7d05bacb15a6021fc7eec42f730c85778343103b5d26a07564af1a3b1b487aaf98a4b5eee18d620344e6bea9959fd4c49cb7ba82f3cc3c1c55375b741321385d967ed8a79036612b51a05e4da25b98b82be215a81063e9ca8514c2a6047bb66e900c17ad628ad2f89980942bd3465232e80d4f1114d172ac74f18e3c06a45f59e1c243c5ff651fece93ad77a2d23dcdb18ac2c906f151c1070e1e403a0661c18077a7bcab8fd1dc977d21db3d6cd630194d41816db3d7373882876bd4cd2d54ef9430fb335c2312798cf2ac270fa0bd200996a7c81eb19b7751520ef2b25da387059e69ec33f539ab0825b27a5dfadcd7bce9a9899adde3f5049e921fdf093d99a4c520e2529d792a3ed0a73214cffac1525deb6ec128d4532d35f51ef7fa87c10f1c1ca52c8b3737325f519e8d16968095445a70cd4c80a00ad5b690fa0b35cdf2ee2b68d723a2361578e6493d9030494b6239944649b7417681e922d5b094cd4a78472ed5b4794a394794029adb3e43aef6a0331984abb7772289e066b02243501ff869367cf1971c86f1adc518a25421e5d1118aaf09a0299aecfc19775e79f2a48891483fedef981992b2b5dc89e3de9483b92f9ea188a925f4e6bbd323d46758244e4fa13a1a2b4dbfdb9c0b4b0b4fe1da706c096156dca9d2ab2a9212c5fa65f18410fe2951e8efbc7f98ba947aba76dd8b595bd235b4d3316a75c2c2c7bb7f20c391e9089f47aa92d0f8c94e918847cfcabe66140e00f646d223135d87c66f5080a8addd6e115a1b40ad13e4c9eb18f56b5acbc762c60d8edcab24d0f9c64c211b61487cb4dafbeaa118644ccf5d324f596023bb7cdcfa4d6fd7118701a4f81393f46845352eb97819ea2d29c8ff4e2e1998dd0bc33bdcf9488a45d5c88f0ce5b90a39b9fa2261bbe3ddb3f9edbef94f352df841440dd4c724c04af20a41ab5fd4789c6424a60e7411b6a4fa1d9a4c268ed0e4e83f3bc27ad96e1cc68aa4586aac675f283a91ebe3284bde02a3a959697165796989320e0d2a2091aa682f8b40d0c16ad7f504534ba4e8f7449d88c36be3d5d105376f292ac3e1593b0c2276226c5d35f34f5690109e40a5db0f083decd49ac8228b26b37e60fe4db8e3c2847b2beed0dfa000ac1d5572e134661e6d386e3243252fc1204dcd9e519be967550528609477cf877987ecd787fc8de26fd5bcf9443e81536c1bc9ab56fdf1957d15a2f7d94ef94c842d623fd2d3da5e9066d5bbc8bb736a23d7701471ee38e51cf45aa4d0143e238c7b865e20c66a0dea7db2068bdac4cfd8f1b6ee1280ebdcea622759cf2f57bdf41d04b4f1933d6c7a3fa61e30dedba68f304ac24a724596e27afb43492e2286cfc515b5ad5f7580458c833112169f5d1bcb4ad86e2252c3a2c2a0ed5711850f24bcd343c3e6cb4e009dca7fcb0b018ff050651c477036411055b323c3c09e5101dbdfa06a3d19a0a630510bfebd9c754b76cb71637a43672c8b3b76d4e24dd8e68e1a6c4a5807c49cf4e7345027bb49d25847e885a62ecb10f1486d5b950d1e7ea0e68833cc555f45e05e8432c92ba2b9e3fdae994fb70c033267a601e3852be53d1392f9e885396448d3080be74ef0925650759c5a994aae100f839937cdce86648583f83bda50da874e256b33db4cb16927aa2f1a8cb72f05defa833fb5bfb97a0a1a3be2dd1e2b43c34a154b0b520a63f5163cf33835800e330e64650c941ea91a77eb137193c4fb13d94e0d6aff7f184f5a8a76ee8165ff97bcea0d390119fea8fdd15ce14c12d7ef982f9c1f59d7497d1d35cd2877add51667e4efb10f0402070916640b82689e26980b02fc60cbdb4afb66f5e1720b5297b034394f875974c2aa7306239cd19df1b4df5e155be511afac16b28793046db5520c452b0f9576403e2c222ff237f3c61a739304364842813fc340efcc81b23d93778220bcb35824a389a857f5f8d8cd2fc88c0a38a9453c604addaa09b49036a4e8abe8fa0de8c932a9027806821d4352a8c8f8ee1c5303d61ee2a32f5503e7e39c3bba54d49d40afa6bdfdfc8cecfe2238049221da832561182c775b33ce3b9d980f988f7f6ca2c8e91752c89c56c9fcc9d7d0306c8ebe8c6623f88d871ea0e4ed8d30f77b05777021f483d8ff18052297aedc11f3cfedbb7dbd38cbae3931bfc786591377dcfe6eb1723aa3b654f44645c095413f4fc4517c5cfaedfd64e170c72e88cc26e090f75bdb7627fe8e83aac7d4976a52a34c30cdc6c9c55f718b48c6656e3a18b8547292e2008831cfec805d0dd41c60fa9387af62643f48ea1689da11e4061228e2ec7ddde195fcd3be3c5113f76c327fc9871dcc108481334ea2121564f1c7c3b186b852a146fd9bc586cba3f5ba5254d04ed8d8ce88f8cb8b9ee7b6e7778e02db36a37442e80fb3871aadc8dd7438d14cdafe5ec9002ff392ff05be2f785fee151f499e66dba307d74684e6ff2be6d0e23f22836100d9abda633397a65695f112b7c74073d315d6440c17c9dae260a2b0a68badabb2dedd1388624c6e968bfee9299d5bdb640f7284470bd3d864776df23a61e9a7bab1ea6258ac5155b4eb5ac6af64edefbfe9103d307d312d08e4763b1a6d495ddc26964b6db700d5b069fba01e8dae13dc9d4f09bae4e6be458395d6893fbb59ae5e4736d1700e1dd91e6703a9ecbae4ccdd6e82228cd772b0e25d2349e15e4fece79484f276a09b50e0f5293d8e4169e12272e82d0028714a027670c83940e6a6b3b3edd2cbf6b38a319393fc7107ca057cbee5fe32eced30b90f429e769240c49b4d47ff9dcd8491cc5c74d6835654c2d9fc235a8c10f6d8be9b4e60fcf3a71a6cd9abbff16de10d13af028c419a89e41e1cfe822b2b85c2aa98c831996a70c9d6fdbae147d11eae80a151576488aa389edcff4b8cf46d4819b05f025514b60e334a0f1c56a36357d11a35dc51b3b244117be62c307d82c143a9e62dd35d7b77dd8af42abeae29a80e5be65c0ff1225cf42cb8e21c9412c97f56b71edbc579c215cf0ed1413efa3621820387fb795e0f02538d7c92064f5c28e3b97f06e6a8e230bfde4a5015a3989172557f2557864e7a6a3e4bc60d0beef42c25f7045806c852aebbaf936e63890356e803aa39c91775a0344adfa0121384c41a425ed54712f09248c00f16f300589cfcbf7c57283c98598999139539b71096e491a393dad5f6279e3670f001bd9c6f2207b29d3aa5b532607763e6273461e3fedb640f2381afa9bbe63913a314c485cf6ca5dc53807c5e1767a92546567fcc7b50b62e89d92c30dc050abc6dcd362fd0a8a0bbf05a160a91930356ce4928b459585fb3b48befebde1ac4d6d417b35660ae6e4630904e22960bf49891894bbf02710abba3013a07b41a2e8a2a9dc7697f547ab72a8934991619a419a371a314bc6571a3340ffa65ac39cde7ba3bb6ef931e6df5a692f26def5c7b7e1d870ecd8dc3c98333ade4c6d8f64c9cbd74ea954bb2a51735a4185c69a09651b3e61edae028be03e8285eac72a459fc79317a876e07fd43a1258173b5d59782c7d55d7ce6dd1ecb430fd11c4c003aaee619ac3ad473d20c75fd48df559e5ee23b04330d385c489844ee59a3042c6e167059c7f5df6fe32f159f4094a8edd226435c24062445fee5a0eecdc45eb5342eb712b3f3a3fea60af062d5508b691600952b69858fcc9c47d65d34c2ca8201e463e1f92a409af3e997d3a7ee6e094549997eaf7c87fa19de0f078d0803dedd1246112b9d1666fab4f341dd3953410f9cd3444e266bd56930c55dd443b66cbd0771748cd9f00e1923e8458ae191dcb650a8fde49d1d667be96d831ce798ad0ba5272ce3f5299db4ebe028d99da8f48a5e653dcaa1b326781fd94b74272eaade9088d5682262dba21c13ea7bec2804aaa959a215330774eea625d2e45fbd06ea3a1a5848b2fb0b35a41abe7a0f68120d459dda46d231d9cbd9d5c8ab038fe80dc26b3f5b1c10e29512b0ba8e8deee4cc8129f51ee2383e442a4205328955b804c6279bf920c6a09d27223948575e714a6ee5c7a89785469281e0e7897486fc5a18be329b8c8d426ad6ed8c8f94392d692919c5c5f706a5aa166b467d62d4a71de95d5d037ee82cd66c5f8c66a56fad042369c5dea6edcd94838e2072ba3f5dfd7d690a741ecf0b91598bdc6865d7b9c28b519928e5314fc2ceafd73069fb55b38b675c53444c8badac7abca6b3f28c459c2e72ebe567345857ed1a2f8eb8d77fb5fc2da64af52edda2a80de58a40d2c382022be92588d37fd62b0d4f2726f6eb65e41091a951756a9438183fd4bc398408c22925d675c48e6952ff845205b4afcbba876f9184d6f0017eed2514a4253ac0a88a193b45cee57e3a0f66013248e146b3a37d8ce93682e64fc378e85eec3acb9b8418dffde46ce136f35594589820308892027d0b5852077e28c6de12e5de951cf23fd3e8d5dbaec4472f94c0a743da82e1baa466e9d5c0b6acdb2550a7ce6046816428c4e712775b2c51c45ba4dbbb361cb981a593d885e56370fe23555e93a8d39004eb6b5367b7bf9e32e8d89e266d4ac46980243959a157c69e73419f4d0916d8db3e656abdb408c4a991d09f8cae5a0f024c61e94c99ca5482cfc87353fa4a53111f5f5fa3007d509bf7fdda35f68e05d934a1f7671cb6eee104dd469463c9aeae0fcd5fd81855ffd881c8deab34a51e4f732ab06e912b9c2d4790131508842823b8fdf5ca4cf21453bf82b5c29511ad7b17e7eaf868b6fb8f05dcf13ae8c8d78501d7dca7b8342335ee49275424e43713ea3389869fb003bda765debd0bcf643456d73228d02a2c55c71fa74ad4770f4fb57ee78b6853d41e788d296cd0", 0x1000) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 1.202851574s ago: executing program 33 (id=33): sysctl$hw(&(0x7f00000002c0)={0x6, 0x13}, 0x2, &(0x7f0000000000)="00000000000000a9", &(0x7f0000000040)=0x8, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x1e, &(0x7f0000000340)="71fb1e34", &(0x7f0000000300)=0x4, 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x8}, 0x2, &(0x7f0000000040)="592e128dc9", &(0x7f00000015c0)=0x5, 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x6}, 0x2, &(0x7f0000000380)="85981d68deef9bff54e757e38ab85e85cfe98c90b6e77dba36bd7f2e234f27d15c21febbee074ea4de9b01430223f8451d24ac559c57c3047c9aa158f5b92538b57fd69dd9ead023275f42c6830aef25f798a42efb8a87dfe174c0b6cef3934ed623ae45f5949e7461150c6a03fe54f34ba2c8ba804c7b2ec36f514a8a49a76c4d3d5cfd6cd213238929045ac9f6d2b27520322da1336d571bc5a6ccb1ea995f7eb3e183bcabfa0a01a25c28a47d3726d69058a8723159c529166e272e53d39106d43f70681df007f6e1711eb6dfe2679822b80f5bdeb1db76024c5735d50f184b912bdd5fe308d41a2860bec102dfc1e23709981d45c6a547a806084514f274ec0b13159ade8a9d772357f986cc10461c898d25a6b60918a3efffc65a3e6147f6f4e56766c08ffe4d20bcc6f233501d4d1a6efa0fd2be9225323ee7158da7100b70af813a8b825e7015a45627da0730b8b1bc5d0c601f83e29344a518c073f5ec772d53b0e4fe3bd9effed019ac4b0ee2f6cb8ace1671426a1e0c108736d2bdcac7de11cd85a116a226198196bd08fd09c7f2b1e1eeb42fc688b0d23890f2dd8273e2078f21d6f45f70660e1d725c8683d2f47f20f375a19b598f585a0cec2a9060f1b72b4fc8264d15bc122d54c0371f7b466a115a8c8ec46d08508f91cd90e0a38b36c2ce1e9ad56b3713a1ccec3cd1b58f833066bbca8cfd57f27ef5d06e8b9a5e9f8825de3e1245a29a86b006ad645fb51a476ec0b1a305d9c6e7773246ca6e46280797be66a35f4b8a5022a4df9ec67751cd72b6eafeec1c49a62d8151c669df7b5d4cf50aeca7bf2eb6eecbb8b31ad008ab8b3c48e84d4f5a89620c8dc8d51a9b4ca75f736a3977ce5e764643de7808e43a2d9e35f9581d2120417da830e1b1b9921dba4fdd6b620e33807bf0e2761d7b68908a1eb0447f0f3abcf5bd7ddf65cc9cb211dc8f084e33dc27b6e97627a2de921701b76820263401b1c032aa3117e914bf67d7b7a8c39256aeff37cd581b7204a77e8c959f5f465cd5c00d747c78b23d247d16b8c9c8d147614342b112d02c6930263a5f7c37e9fe3b2b6bf0b3394c2e2b70bc6ce825fc6fb61ca6ffe343d1d0e1ea0755806cd0ee5a410d81a3cf1d373876b793142390a6c9dfcb69827da107b9723468efb6815f5f3bf070c9a4d734d546d1135eaadd4b86ef6488d002fcc123f13db3f2af0443a863b7c3c72f6ae63528b36c3f47d6279aa9291756fbc05156c002636a00d10dc0be3d37c4df6ea4c92ceb55b51f1055705ecbc29fdbc08c50b0e0811c52779cdb90876191f85807ebeffb33549ba6ea42ecae6f3a3d712dbc36f46fd3ad67f44f1da261a47a52c29152dba766f040e04dc0a32975bce6ff8501d2f5c3b84bc9296cc9feab6ae8f7a5bd21b2af20f60465d2c9d5672e5aa0f154439e689b0062393ec6b594195f4e3f2486aac58a555b5ac1af3de4325a3fa3cd0c15fc407f085ce0ac07f19b6e209908381d12939924ae916188c80ee178c4c73a249b65b321735abf6ef4b94070265348a0a003584e4c9b0da5004dd53defa0d2ce6a5128d21bf47bffe7708a219f620383558d36b54a55c71778e277d9a6e7cbb945062e4e59e073975d7f02570fbc6362aff450f4b19f5c03ae15ade05bb32ad772fec53dd7c12435a11a380d815b9c87414b0966689344a13199a3e34333d74983ae2408f6cfb58489d58a188d30a12ee7a20bdd3b92fc1a6988b58061c64b33c48810815ef5f084da2e4e04bad4df3e58d2ebcc441a4e401b27d37882c46e6531be5bb3fa234fa93a33ca0db2cde34cec9c77281822b5ee5773ac7750f78da6d1fa8b071c8d6be155cd4619a67a85b4d98e972e0893ad0422639f169e259dd77d58ef6fe5bb06dd017a4c05f5da7f03ec6dac1565b50bd23f2022719760b3c4d88901937ab78bc0df4c7b00adac0dbbf467c1deeec2f35e42b8416c0ca7b884ef267b91f758d76ae69619b04f5d7ae0ddd6acf82e2449f615ff86bbca442553193054af30a21026a7864a83272dc688814f494c2c3b4af5379edb5bfebf0f8f37468eb1c920560cd19c80d90cf7a0179059d6bfb21fe70c7f4a26e0d890930b2eb9afcc9c78cac0fad72d7eac4c1c0052d4de81e02ab78f5f9bba9fb49a56fc91d06fc75dcc7be038742fbe677df7c300d8a89da0a8928ae7ab618644a63db7fa5391c745ba845969aa363dc92b9ef49711dbd8c7c0b6e09d3bcccc1b7970496c2457c09bd191596f0a5b45d3bfd84cf7735d5541af906d0c5c1b3d5a3978e89eedcfe5542c6ba0ec9e6f62961d0a784f2ee45c5429f56ff3398b1fceb9c209fc746f1dbf9ac9e5fab1d8da7444c4ca17894a292258e19f79c70edd778982164590f71f52ed933daf5670ac0f12e4c557717fa14b3d4810737cc33a23fafc31daaa226540a73a3165c2c07bbe0242641d6efbd9069037ceee497527c0d7b0e61dbfa82f9f26b7448b81a1369d3cf242007fae616bf87b78d6a7b88832d6238eff1812b542045f59aa97a83cfb512197479a36d75aa26dad7adc5772f23fc67b7225e19f6d552c1c5f72c3eeb6e6d524590531cd5a41d5ede11e2a9703155f627da89339ceb745910fec3f86a0fab7c81c58f19cdaea11ad814283dd0941250a0b522757789159cba1d669ce0b3e8565851615e708091bc3139816bf5923c4db73db3501e9c00a4a3d3a53329a536e9b9793a377b06d9feb489ac77700111c422307f830e52836e21ac5cd03b7f68d6f83f1a55dd55ebfd25ed2c7070dc2d7bd4e5804f958d7fe275cef7d71e630b5f1989b89102734067deaa62ecc237786328b98fff231defb1e6408f9c4843ab88dbcc9b8d654e91ccc44123d6c7ac2900b73552ede037b1f23fe202ae0b6f85fa5dd49643ff18cfa97f886f3a7fc0ae158ddd64b00f7b1ae3f4afab56369925657d448e493bf5461ab6686529c7e49f203de08d1cd452402cfc50e9cd6e31f15b2375b2973648647a52dca8cf421f6f749998b1f4e6856cb4a21b000ea5b010426e2b4f0c7000b1c4076025dad7548f57fb916de5ba28c62846e49d5dfebf7185ced4eb4fcc2a0a0a88609066eac0a9cdac0ef543f4942c70ef6a3e09b37d85e13b5805c3adf7696423e3603283d2fdf2c5d52d7f98940feab71cd345d25173b27eb33b459224d47f161e80e4b2ba93ab16608b848abf119012ec381a211e8419dbbd6c2214b127e75e672e5704e0750fd1eb3e80ac3e727cc22b4bf4d7f5f88e77df2f67a1c4b8c93a0c25b4edab22a394fffaea5e72cbe6059b801b2aa3f6ffec7d8af52912f7f9d88bf21753b1a7873167c7784b97699ec2d08bcefd9708cf3838c6a3dc6c19dd8777e97cead07ad15cb49116b78c3dff13dd6068745428d3ee3d0637af0d60445267923f32a217c764cc3545d1c2c277bb23af113944a6d4e85eae4389c787a43a298e1d8f44a5a9504818882b40732b095c690a66963d3b932b18b2f295bef48517981e9dc5de36a66ddd8d5cc38413818a8040e66c3946442723adf03a4041244878d8d81eaf3ae0220359e192d98842bb51aa89f9944d245098068b64bdc629cf63a81b32d2a65a5b406a84a81f5983bb4769d67db77d3efc310be6983ba859eeabccc10571cd74081eb4f511a73e8821e33417f8fa4c2d4d910d6daeea9a806878525293071fa96c6cbe1318d4de4a68184a6b0f3a7343dcf53cc6dd642ddff6b7436b2697cff48b26b6db9e6e49cf8a15e4dc70cac8b5e2f8902f8735bd777307e0391269b6b152fd05b2b9f154e40dbdc8d86807951be305713b27ed88e0105d66f5d864e4c5657b8295c9f483f523f6fc5f80afc92f02df5ec08fbac5f7a21bab19d60ad6c445200f485f4a611f95263dcebe183c51e56a4d8e1e878b83b765679575b424d7b21cddd6c6528725c196678859946e0fdb61df73ebad61e8d3223c6b33c7304c19949caaa7d5ad2067c91725a1241e0e501eee51ee1c434ce3fdcb4cd4607d426c7bd9afe682f2b53d247e1e34b7e070af4db0e9d990cd5d090695eebb9410aca8c21bcc7f3efd86b872a960d6bce2dd058e716f4af0333578cf2d2ae00f1c5e826d917b494a26592beb8f3953b50f9f13f2c88b94579855e53ef3800f145fc8b0dd5702fb6d3b49079e3284200246244c582628aab3d9e0e625118a8fef490ce36b510894b6b0596bef5afe0e979d1d8c1957eeaf977bfbee90e1ccca61fc7dc02996db0e8ece93581a8fff32b9f913ca7cdf1cb8a3acc8a1d458efe6858cf8972b4c10509632bf22c89eac4c4a9c8385f596a55e7a9cb0a3df25bc2e02e4a618639d1fe706b6be41dd88c2a87f5a6b64dc972259ac6ab4b87666ecf3d7ca8bdbed7ba1d601adddcd34d427761aa4a4760a7c03f037a74b3e160c9cbd6fa80283f93f53c351d388aeb3909f82f8b87144bf5d807a4568bcfa509ddc438d074e1d6013298e9473fe7cd295aae26d4e189f9e4439a6e1a404f4e8ac84ab112907bdd8f7ea32c2efba392956ec8a4b41ad59ce4af5ed95fd93c159e0d59b4fabb280fa6b3f0d790e41f9208010c4f33325f210322e6cc296a700bf4a7195ce9c283442e4e64cf9670601c37d52878327ef7650592e10bc0641ab48439268f96b4c00d02f990e1d87aa767abcb0f77b91700e086663fdd976530c89ce77012100020f088b6099d27fb0a7a02eb66bf721f78567241ccabd0e58c9ece75edd8f439f9b6424f67cbabc0fdaf64515053039aff6196b8a296185553334da49ebaaf256b143d14266775d78d1a59e66311b7f8374537d1b01354ab6aadb2ed456b344d215d15a05562775c07601863f00618b576d0bb1f145c1e167ec381f6a0b6fafba94793e2abca9a6e1397306e14c9b91c8557ec2d17af01fe8c0df1802809af7fa6f759aba34eb1ca6166acac7828e2ca1410269b62f30be7701265b702fe151c583938b7b78932bb2829fe8ae26956da01b0cde894de54f4c4505438c76e75bd8bcdd53449b4c050ddfedcc7394af2da7942708ca5ce7fe6dcf97f53ca0308884eb5f110b2aae32d2326787cd1eae4e9c1b56f73b0815ce5e51896cf9186874f2211c4232ab9940666359ec2a08c6931e1c7a70ed9a19836dd423e63baa9228c0db3239bc106c10a82dd1d11694882e885c57e93fbcf33801580751cc6915c197e701636421b7e38c9433adc743a12eb9beacf3b3a1b0dc2e46ecfe7a06caed5744d8ad8802e39faeacb06f8584b01415b5008d2e5263e4d4f7460fb440e4ae15c184c286335e88ceac616e9b0b491c3ca9ccf6050f9da80706a4471e4489cc4a01543bf85a932f3b49a6c13ddd7e09f153c7cd325d2ca810ab3f2493cf5fad1b7912e7014c2d9f8865abf1ddd7b884b5a6f7c340da88efc667c0b357c34051bea20f5606435b29f79e5fa8ca3fd3567a951d8d8dcdb15543818cd91d9baac672ef004d44246f1bd011ceebf48c3047fb427a4a52eea1dafbaeb6ec4523741293ee4c038f0b21c409d890e4ddb74c0236d931a6279596bf2d31ec48e247a49a3d90d7b883122cb3efa186bdbdc39b1d46ff1b2e3e113010bd798b828b468740ca1dd393707e6db0a7248bf1f3aa307ad370a062d6f98848d2d3770a4b308716d5699642e3a5bfdcc67a85ac30dfc07812794eafc3bb7e052399cb35b55e401b220e03c24c3c756e2e188cd3477fcfe12945c35571ba3c0b0b636910ccad7d289e6a91f289ebf40dd193a210613f5128028a3be462016c1660578dbe7278cfb2f42b31b2082bf73", &(0x7f0000000140)=0x1000, &(0x7f0000001600)="835e5ffe192b10bb5853701c23b1de9cfc8ab9198ea0e20990610f973e7d37a3b0fb3095ae18fbd899b2973ab60e5654b62dbd81904c8a5ced5aee3bfaad96b3a80f4411bb6cae7165076f98f9391dddd850e3fc0fd85fa3cd0d5c878f194c9b967908630b5948812b098e07b05791e7fd626489d3e63414dd9c76196840765a59b41e9955d349ec13d99f1cb94db0ac79c85d3015615aa6c83330a3066a4b48daed35f0f632d52d60fe6edb124ddcc521556a1585f23eca2d18baf0a9957479279667d09c9cf01b7740d08a3a50b0706ea125d2725f1f34b586559eaa7cbd2fe958cb192ed9ee7b054edc0d8f52793666155dd76e9875cc217b08a2ab2c1b618b9cb850c5cc12146b1a5c40e35aa7840cccfa239f2f6fcf40028663d1bd1df27ad36a582fca1db52e622b90a1f16f81dfa6f6014d40466ced5b8c8fc110cd733131b608db00c9bf6a96e8eba276b8cc30dc155ffbdb620fd59bba0f12de33a980d6864ba661b13880a923b0c0a8e7de7550257092fb5d1dc371fb4b09cc45502fc066e33dfb8bda42c8ba25d353ae3aad91f647d8399482dcc5f5dfb9435bfd87ed89809da87bbd1f219f2377252fda6d5436d9ca04ad5d5e82c9acd52ab8b8a15b073e8576a521ab4019c5c8414e9c2e900b74717ad627225d1cdbfc830fd0ab11a8d30a7d664ca34e0ae2cce1ed62e2f2ca386fc83e1db6604ca97438ac3d43621cdffe03837208d95c5bdc47df77b6709d6a70a50837d732713e216c28dcfb09ca0cb7fb64c7ebe3c2371a084e2abc51a5f33ed8e94553eea309a9dc137694d5b8762af1fe8d8d041df29539ebb59abe2ce64b8f1bea412909d84eb59f3c2a8fda2e8b0c97ba6345b7ddc0f07b303439f014eb886a41998f40612df74b97daa5e5d4888dd4f7d05bacb15a6021fc7eec42f730c85778343103b5d26a07564af1a3b1b487aaf98a4b5eee18d620344e6bea9959fd4c49cb7ba82f3cc3c1c55375b741321385d967ed8a79036612b51a05e4da25b98b82be215a81063e9ca8514c2a6047bb66e900c17ad628ad2f89980942bd3465232e80d4f1114d172ac74f18e3c06a45f59e1c243c5ff651fece93ad77a2d23dcdb18ac2c906f151c1070e1e403a0661c18077a7bcab8fd1dc977d21db3d6cd630194d41816db3d7373882876bd4cd2d54ef9430fb335c2312798cf2ac270fa0bd200996a7c81eb19b7751520ef2b25da387059e69ec33f539ab0825b27a5dfadcd7bce9a9899adde3f5049e921fdf093d99a4c520e2529d792a3ed0a73214cffac1525deb6ec128d4532d35f51ef7fa87c10f1c1ca52c8b3737325f519e8d16968095445a70cd4c80a00ad5b690fa0b35cdf2ee2b68d723a2361578e6493d9030494b6239944649b7417681e922d5b094cd4a78472ed5b4794a394794029adb3e43aef6a0331984abb7772289e066b02243501ff869367cf1971c86f1adc518a25421e5d1118aaf09a0299aecfc19775e79f2a48891483fedef981992b2b5dc89e3de9483b92f9ea188a925f4e6bbd323d46758244e4fa13a1a2b4dbfdb9c0b4b0b4fe1da706c096156dca9d2ab2a9212c5fa65f18410fe2951e8efbc7f98ba947aba76dd8b595bd235b4d3316a75c2c2c7bb7f20c391e9089f47aa92d0f8c94e918847cfcabe66140e00f646d223135d87c66f5080a8addd6e115a1b40ad13e4c9eb18f56b5acbc762c60d8edcab24d0f9c64c211b61487cb4dafbeaa118644ccf5d324f596023bb7cdcfa4d6fd7118701a4f81393f46845352eb97819ea2d29c8ff4e2e1998dd0bc33bdcf9488a45d5c88f0ce5b90a39b9fa2261bbe3ddb3f9edbef94f352df841440dd4c724c04af20a41ab5fd4789c6424a60e7411b6a4fa1d9a4c268ed0e4e83f3bc27ad96e1cc68aa4586aac675f283a91ebe3284bde02a3a959697165796989320e0d2a2091aa682f8b40d0c16ad7f504534ba4e8f7449d88c36be3d5d105376f292ac3e1593b0c2276226c5d35f34f5690109e40a5db0f083decd49ac8228b26b37e60fe4db8e3c2847b2beed0dfa000ac1d5572e134661e6d386e3243252fc1204dcd9e519be967550528609477cf877987ecd787fc8de26fd5bcf9443e81536c1bc9ab56fdf1957d15a2f7d94ef94c842d623fd2d3da5e9066d5bbc8bb736a23d7701471ee38e51cf45aa4d0143e238c7b865e20c66a0dea7db2068bdac4cfd8f1b6ee1280ebdcea622759cf2f57bdf41d04b4f1933d6c7a3fa61e30dedba68f304ac24a724596e27afb43492e2286cfc515b5ad5f7580458c833112169f5d1bcb4ad86e2252c3a2c2a0ed5711850f24bcd343c3e6cb4e009dca7fcb0b018ff050651c477036411055b323c3c09e5101dbdfa06a3d19a0a630510bfebd9c754b76cb71637a43672c8b3b76d4e24dd8e68e1a6c4a5807c49cf4e7345027bb49d25847e885a62ecb10f1486d5b950d1e7ea0e68833cc555f45e05e8432c92ba2b9e3fdae994fb70c033267a601e3852be53d1392f9e885396448d3080be74ef0925650759c5a994aae100f839937cdce86648583f83bda50da874e256b33db4cb16927aa2f1a8cb72f05defa833fb5bfb97a0a1a3be2dd1e2b43c34a154b0b520a63f5163cf33835800e330e64650c941ea91a77eb137193c4fb13d94e0d6aff7f184f5a8a76ee8165ff97bcea0d390119fea8fdd15ce14c12d7ef982f9c1f59d7497d1d35cd2877add51667e4efb10f0402070916640b82689e26980b02fc60cbdb4afb66f5e1720b5297b034394f875974c2aa7306239cd19df1b4df5e155be511afac16b28793046db5520c452b0f9576403e2c222ff237f3c61a739304364842813fc340efcc81b23d93778220bcb35824a389a857f5f8d8cd2fc88c0a38a9453c604addaa09b49036a4e8abe8fa0de8c932a9027806821d4352a8c8f8ee1c5303d61ee2a32f5503e7e39c3bba54d49d40afa6bdfdfc8cecfe2238049221da832561182c775b33ce3b9d980f988f7f6ca2c8e91752c89c56c9fcc9d7d0306c8ebe8c6623f88d871ea0e4ed8d30f77b05777021f483d8ff18052297aedc11f3cfedbb7dbd38cbae3931bfc786591377dcfe6eb1723aa3b654f44645c095413f4fc4517c5cfaedfd64e170c72e88cc26e090f75bdb7627fe8e83aac7d4976a52a34c30cdc6c9c55f718b48c6656e3a18b8547292e2008831cfec805d0dd41c60fa9387af62643f48ea1689da11e4061228e2ec7ddde195fcd3be3c5113f76c327fc9871dcc108481334ea2121564f1c7c3b186b852a146fd9bc586cba3f5ba5254d04ed8d8ce88f8cb8b9ee7b6e7778e02db36a37442e80fb3871aadc8dd7438d14cdafe5ec9002ff392ff05be2f785fee151f499e66dba307d74684e6ff2be6d0e23f22836100d9abda633397a65695f112b7c74073d315d6440c17c9dae260a2b0a68badabb2dedd1388624c6e968bfee9299d5bdb640f7284470bd3d864776df23a61e9a7bab1ea6258ac5155b4eb5ac6af64edefbfe9103d307d312d08e4763b1a6d495ddc26964b6db700d5b069fba01e8dae13dc9d4f09bae4e6be458395d6893fbb59ae5e4736d1700e1dd91e6703a9ecbae4ccdd6e82228cd772b0e25d2349e15e4fece79484f276a09b50e0f5293d8e4169e12272e82d0028714a027670c83940e6a6b3b3edd2cbf6b38a319393fc7107ca057cbee5fe32eced30b90f429e769240c49b4d47ff9dcd8491cc5c74d6835654c2d9fc235a8c10f6d8be9b4e60fcf3a71a6cd9abbff16de10d13af028c419a89e41e1cfe822b2b85c2aa98c831996a70c9d6fdbae147d11eae80a151576488aa389edcff4b8cf46d4819b05f025514b60e334a0f1c56a36357d11a35dc51b3b244117be62c307d82c143a9e62dd35d7b77dd8af42abeae29a80e5be65c0ff1225cf42cb8e21c9412c97f56b71edbc579c215cf0ed1413efa3621820387fb795e0f02538d7c92064f5c28e3b97f06e6a8e230bfde4a5015a3989172557f2557864e7a6a3e4bc60d0beef42c25f7045806c852aebbaf936e63890356e803aa39c91775a0344adfa0121384c41a425ed54712f09248c00f16f300589cfcbf7c57283c98598999139539b71096e491a393dad5f6279e3670f001bd9c6f2207b29d3aa5b532607763e6273461e3fedb640f2381afa9bbe63913a314c485cf6ca5dc53807c5e1767a92546567fcc7b50b62e89d92c30dc050abc6dcd362fd0a8a0bbf05a160a91930356ce4928b459585fb3b48befebde1ac4d6d417b35660ae6e4630904e22960bf49891894bbf02710abba3013a07b41a2e8a2a9dc7697f547ab72a8934991619a419a371a314bc6571a3340ffa65ac39cde7ba3bb6ef931e6df5a692f26def5c7b7e1d870ecd8dc3c98333ade4c6d8f64c9cbd74ea954bb2a51735a4185c69a09651b3e61edae028be03e8285eac72a459fc79317a876e07fd43a1258173b5d59782c7d55d7ce6dd1ecb430fd11c4c003aaee619ac3ad473d20c75fd48df559e5ee23b04330d385c489844ee59a3042c6e167059c7f5df6fe32f159f4094a8edd226435c24062445fee5a0eecdc45eb5342eb712b3f3a3fea60af062d5508b691600952b69858fcc9c47d65d34c2ca8201e463e1f92a409af3e997d3a7ee6e094549997eaf7c87fa19de0f078d0803dedd1246112b9d1666fab4f341dd3953410f9cd3444e266bd56930c55dd443b66cbd0771748cd9f00e1923e8458ae191dcb650a8fde49d1d667be96d831ce798ad0ba5272ce3f5299db4ebe028d99da8f48a5e653dcaa1b326781fd94b74272eaade9088d5682262dba21c13ea7bec2804aaa959a215330774eea625d2e45fbd06ea3a1a5848b2fb0b35a41abe7a0f68120d459dda46d231d9cbd9d5c8ab038fe80dc26b3f5b1c10e29512b0ba8e8deee4cc8129f51ee2383e442a4205328955b804c6279bf920c6a09d27223948575e714a6ee5c7a89785469281e0e7897486fc5a18be329b8c8d426ad6ed8c8f94392d692919c5c5f706a5aa166b467d62d4a71de95d5d037ee82cd66c5f8c66a56fad042369c5dea6edcd94838e2072ba3f5dfd7d690a741ecf0b91598bdc6865d7b9c28b519928e5314fc2ceafd73069fb55b38b675c53444c8badac7abca6b3f28c459c2e72ebe567345857ed1a2f8eb8d77fb5fc2da64af52edda2a80de58a40d2c382022be92588d37fd62b0d4f2726f6eb65e41091a951756a9438183fd4bc398408c22925d675c48e6952ff845205b4afcbba876f9184d6f0017eed2514a4253ac0a88a193b45cee57e3a0f66013248e146b3a37d8ce93682e64fc378e85eec3acb9b8418dffde46ce136f35594589820308892027d0b5852077e28c6de12e5de951cf23fd3e8d5dbaec4472f94c0a743da82e1baa466e9d5c0b6acdb2550a7ce6046816428c4e712775b2c51c45ba4dbbb361cb981a593d885e56370fe23555e93a8d39004eb6b5367b7bf9e32e8d89e266d4ac46980243959a157c69e73419f4d0916d8db3e656abdb408c4a991d09f8cae5a0f024c61e94c99ca5482cfc87353fa4a53111f5f5fa3007d509bf7fdda35f68e05d934a1f7671cb6eee104dd469463c9aeae0fcd5fd81855ffd881c8deab34a51e4f732ab06e912b9c2d4790131508842823b8fdf5ca4cf21453bf82b5c29511ad7b17e7eaf868b6fb8f05dcf13ae8c8d78501d7dca7b8342335ee49275424e43713ea3389869fb003bda765debd0bcf643456d73228d02a2c55c71fa74ad4770f4fb57ee78b6853d41e788d296cd0", 0x1000) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 1.202692609s ago: executing program 6 (id=35): r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x80}, {r0}], 0x3, 0x97) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) 1.167741545s ago: executing program 8 (id=20): close(0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xa, 0x3ffc00000, 0x7, 0x9, 0x8, 0x2, 0xf28, 0x4}, &(0x7f0000000080)={0x10040000, 0xc, 0x17, 0x2, 0x4, 0x8, 0x1000, 0x100}, &(0x7f0000000100)={0x4, 0x7, 0x0, 0x8, 0xc, 0xffffffff, 0x4, 0xfffffffffffffff8}, &(0x7f0000000140)={0x7c, 0x2}) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)='\\', 0x1}], 0x1) (async) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async) r0 = socket$inet(0x2, 0x2, 0x0) readlinkat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) (async, rerun: 32) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (rerun: 32) fchdir(r1) 1.012574091s ago: executing program 4 (id=36): syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x1b2) 1.006251174s ago: executing program 4 (id=38): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xee8) flock(r0, 0x1) r2 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt(r2, 0x7fffffff, 0x3, &(0x7f0000000180)=""/154, &(0x7f0000000240)=0x9a) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)) sysctl$vm_swapencrypt(&(0x7f0000000300), 0x3, &(0x7f0000000340)="733bb07135cc329592450721ea8fc62f337e9d5afb91963bc51a98d30bdaaf74aaf0f43a5169df22bb24e87aa0992441f462913835f957055bfbe2f5e7154dac3849fc65f7294ba1ec68c40ce7c7d34b050216115797fc4b7ad379422390a249e5f8e5f357fa164eea2d0ab21f092a061cf6924e42f1d07f863f5e9ad7cd520432ef900582b3a9e3d5501ab429258b878948", &(0x7f0000000400)=0x92, &(0x7f0000000440)="fd34ae056e6663b5a3b2d210d4f5bcfa35d9237be830b86bfa3c15d96507375815bb103feacdd46099f19cac8cc38e0df68318452b792956c4279a7de4edb6f845cd24051688e124af1bc7e1cb4745b8820a4e1279eab6b4ff84c6", 0x5b) setsockopt(r2, 0x838, 0x6, &(0x7f00000004c0)="37d07421562f4addccbd700629512697c4ab794b4baf3233c641468fd78c5dab3da49dd9404eabbfd36ec54fdf648553120dc7b38392cc4e50486b644524", 0x3e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000500)) ioctl$TIOCCDTR(r0, 0x20007478) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000540)="6821b40732e93b88274a33b520a69723c7201797b2766c8dbd611afe5320d1766e9909251805f93002b084992f88babd105e80a059563cb7f5869f626d2c8eabb779fa45ac516bdfdb6187ec2d1fc6a0cfffabaf8e80685225de83bfd453a9f3814336241d6263bb67d79aeda4eb462351cfead79f47782274718cde095998cfa2af1f8397ad", 0x86}, {&(0x7f0000000600)="5a0c11e138d73263379d6e62c58c48ee940e76d0aeefe6da7a9b0460d154604c7ba2ab1f635384d0bc333ed451795bca391445e1f0340a427681c13d98a8b3ea2dd7ae48c113e1", 0x47}, {&(0x7f0000000680)="830fa020a3d591e57224edbb5edb9a287347176078197c7c61b1ad62ee044d58878a15ab454ee494b118fd0c5fa46819fde43255e5446151b9aa74ec13a753b17a376668d8e223dbcaf0e5c02ff6d3fac60b5d6761c70ecbf9210e44baf00e322e670c688b6838a9dc9e8a839db2f773cd4d91a0381decb0ea045a9452b79f41ce90b25381f133f98437a7f33fe3f2904df874794e457dd9990dbe81b3a5a14d602a3a58f609a9c96a6c2b2aa5bd299d3ddbd1360928f72536c2dea9b384cbd5ab0a20f62b4bbab60945903e4598c6ed402135d6613e", 0xd6}, {&(0x7f0000000780)="4ff42ad71693e5964075aab96784d3b7662fa33d52a41dcc2f71fe061e58460bc9f9355f846ccc45e8d8168da1a0261c7b6dc72a6acee1859ed781ecea1a4a687c7200", 0x43}], 0x4) lseek(r2, 0x8, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000880)={0x5}) socketpair(0x0, 0x2, 0x8, &(0x7f00000008c0)) r4 = socket$inet6(0x18, 0x4001, 0x53) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000900)=r4) r5 = getppid() r6 = getuid() getgroups(0x8, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={r5, r6, r7}, 0xc) msgget(0x3, 0x0) connect$unix(r0, &(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa) setuid(r6) getdents(r0, &(0x7f0000000a00)=""/201, 0xc9) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000b00)={0x3c, 0xf, 0x1, 0x8001}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 1.004710466s ago: executing program 8 (id=20): close(0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xa, 0x3ffc00000, 0x7, 0x9, 0x8, 0x2, 0xf28, 0x4}, &(0x7f0000000080)={0x10040000, 0xc, 0x17, 0x2, 0x4, 0x8, 0x1000, 0x100}, &(0x7f0000000100)={0x4, 0x7, 0x0, 0x8, 0xc, 0xffffffff, 0x4, 0xfffffffffffffff8}, &(0x7f0000000140)={0x7c, 0x2}) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)='\\', 0x1}], 0x1) (async) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async) r0 = socket$inet(0x2, 0x2, 0x0) readlinkat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) (async, rerun: 32) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (rerun: 32) fchdir(r1) 1.004399189s ago: executing program 9 (id=34): r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x1000000000000000) open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x19d) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0xf3c20057badd029c, 0x2, 0x40, 0xfffffffffffffff8}) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000140)="0efb70372721b1f77a3bccbb2ccb9f825f6c3ac4de1101db67dc300b8c3e8074c68bb65fb03a063693a37cba1722862a6053b07b348d4d01b85935836df3c7e98e62b400aeca7fb8a69d3203bf66c105c3babcba58716e2b68b73fb3fec32be9475bb122d382c96c94179fd20888e6a1ea46437119e121f500857e5c5786c945bd066c2a14ced3a4702187cf8bcdb2df0395a2629579b3fd94f0b7ebbfda1e6159519dcd6f32000c0490e8c74548f1b8aa989f5b6fc4ac7813c118d5d4c3cc165bb052ad547ad2eda373ae6c73a0efc4d2e216f0ae003c796782e465341be6d4a2230bb642412ee331eadc9c0d9e28660a197161f7e1ca28e2fb24a7079f4e92f426a73a87703f68cbf33a2d4b535daa00b374a1805c4d6ac16a0c19c1083bacd42ca9ed2d36b32dc52be914b603c3fcb37914f52fa6c5ecaecd249a9144fa5da5e9a1f9cf8ecc1007503743e01ddb5b6a3ca445852ab106223064c43132ea2d40726c6df60527f6c02faa8465a2658e0d49e7d76b983b2a48d92d934858634174acff1909135c7d8a7015c3977613b8b083e8e33c30f4a43135c96e4d3aad2b4914fcbdb744e045531988b38ea098399676fcbdcbecfb1595d7489cc40c278fc351fee78aece34b270eba6a2bd80b6524c9ae76c17cffe91148d335fd55ff8240280891ef423b4e7564ddf0504f689730d9604ca13e63be14eda18d737605719dfb23aa2bfd33d5a48e75af4b7ea84bb2208750f552a4bb555a6bbb117de4c6777eb4a4bfa331b54838c98ce4790b4128ce9fe752bb1289b73f5d4aa932dadf6e712db508e07076f25be59244194db8b906df32a3f2fb6e3542efcb2bc3c0ea56db73cc6737212c42efec9190d1b449997b374a7ff7e18ed2f13a36c3e5172b1ac4a9981172cecfcdc59445b6cf82c494252734a6561514d7c0f383b65f5fa21b648496adbbe89a41643888d40e4070e505ce542f267049fc93cc8777ba8ae0944899cf3f9459902d35aa5124abae12d507c318c8abe2e4d1a66a12f1f41dc86c91f4c3449520700b99185e03af340318e28a9d0aa340d03f2d509dcb6fb1c1e9cda7cf7fa24a674efcb5e7d6642eb0093c56936ed8764697bc634972189404fb04cddbcbc73f482e03c7df5c0142b7a88e6f63a5fb1d99382c9efda8cb4dae653485e128819f437493dc6be9d198e4f9e0d32496d30953721603ec3192ab41df614066a3e35ac762706f3a1f896ec09ecb7cf328b5a1e3964e08ad9acb7e8876436864803225a7babc05f03a86e2caa52ebad83ed65e7c9df1602689b12d27ad361ef6c272671d650f04d4a092bac9dec0aa0ac05fc20bcaa62869bbbe3c80e25173c55a561c3178a6183129dc48972a7c1f04677bbfa26a5ac8f2a988ec22bed420cc2b25296c55e769028805adcd4c557530f3383a52a5d4076699b0db7d1714a042e2ebe894e9c7e1de3e64a84738e58a72bc7bb8e03e979979f3fef4f2010823e08052249d5451278e217d7eb9cdaa7b8f57cbb151910239c4345b8482dfb11f5ea6e14993fd151def4d10627d87c58126208c3fb330152150e1ee4336e01d8aff21caa8ade1e8c54e6bd9dd5d6266b236b9489eb021ce2b81b80450e53f53703b97596ae91c60dbed27a50da757152abb2092bcdce71707ae221466503cd2e3c3b8af4d50d88383a43fd669e72e8d68c2e9bde19c6054db3098617d11a5528c1241e28b04fab738b93b6f07d5fb199cf2bd3ce5ef22b2dcdc174008635cd3153177364b8c68fea07fc22b4d8048e608c6234139002d486a2061e7a7c832d1eb23ecdbd37cb6de5ddb75da20c183e668cf685334e527b64e5899c8443d90d1b4ca07150ce515e8e8be24a110c9fac421ec8b6236f544bf6318823f46ea4ac26ec024783cbceaaa613d74695f9c656a4e2902e6b288c04db2e95effd14b4b2e9400c86bf38eb0e5fcf7b5109e4c7336b0f8d797113f6a44313867ffddd96230417dfef890cdb4e9ad8783fbbbf873aeb61637b4f2a216ba5e83b8755372dbdcf7533cc0d63070c383f080bbf960310ff67a96c202c067db70b537ea1848486ef30ca54384440ccf8ffbb906211bdd2146b4c7e2c522530365d284b9f87d18647e1d25e3e39fac28a21763f90bad9116ac5308d5b3e87dc8252930ef53fab666ddcb398b5e9f10311d0bb21cb18588dddcac82aee79d22df48189ab15b0313f7abc3258585ac8c40e77835e25f6eb9afd61c45c6b87640dedb924710c4ce9e1a914c12b5cf8bdcadc2ec1d2f0d933fbff261f85fcbe191f210fbed4fe676b005ac3115eb7a9b50a22cf04d07470a31d5a1507b804b32254a5ff0f5a903a0559717314afb35669191d353b5e5b8ab83debf9949af4921cfedade1e3077e9ba9930d5cf78147f0b834a9ab931af3db375c0217df7c740745911465dfc3f2d97dbb0e18453f6fe4a82d2adb8f15487baefaa5ad5444f3a612385148ff09eb616f4d5ddd0d32cce1832ff08c7892604f9343209fafe2bfcab6b3d7c52bca4a477f75d9650355268b6b016d64009ad682871e28c6891a28bef3eb61b56c2f2d56d814f01e8f0eb3e1555b988388a287571dafea69ff0a74a85f681cfeb83d45bb42cee14d5290522075e05e9ebe94900cb5a7e0b58e4cb5fcd447cd24d3c5f840652be2df3dccdb82bfeece86d50e106a5c19d4148549d0a2519ffac5b99244d7dbe59fa8668865611b0d0883920573fd657684a39381f17a26f5aa5592fccf036df19ee411856c34cc312a224a42a3e305f8bd0f43a90a083e6b1d08aa65663e09cc5cca82d30a24ed4289c9757e1065102eb4e6b0567fd928da6591da6deeababf078a3a5e412a78fbfbfd443bb025f0f2563949200d4e39ce1b2a802cb043b2c8a965c6086122f8e39a45881242a7b5775f0702706168e67dbb6a44f19e31ff07b2ace090e5f348e83e61bbb8e4b0a781ec9b701553006e4ba2d1d3c81209fbb9ccc104ce2a921d0027f80f7c3ead7d2ee22e9230579d0e99a098f8d118f467292721a40ecebc52df1538040854b801d41d8658e246afe62070768373011246208dcfa990af65ce3391730a81801fe87b102e56e1efea540f79f509456d41117f7c39658630dce27e8e1c7859f900fc360539744dd67fe26dc2c187131b954e9b22ad2fabe455aaa6b5c6b0ff16f9713ab1dd84bce052f6e4c337e73791e66fd285ffee2e6bd116bfb2d1b76931872896b89c253ef06e1953da1a2dbc156acf21c825b15daf18d18458c46c3f5a63c972ea175d9d48d58c1a29e831c73fea837658e35af96eabfbb92b746ba9894921996287f13fdb4716ddfcbe624a7efba58d5fcd6e9ce37b435d547a5af9cd0b3e2dc3b7cf20cad60d5a8c7ab4a420b6a4cab53263f4991e5d156ff0a29649317659b58fc3468abdfb18fa7c0b06edc23950d6067744106bf59fa8a900bbe882fd34c71db050eb255c50037d06dedd443cd68ff5475c13e74859e955de4256389b9f8ac52e20e5fe215f50db58d7ddff53ba64091631f5f27edf5620126829c166dbec7af1bcb6097faa53115fe54c84b7db3538360b030213d77d0c584e67684dd81ccf380d360e3061551bf184697866428509b47c023d213c05febe47fa55ca5af2cc5051fe230f8364d37ac2933b008f4f92449e3f97a9a4a6c14022dd90ed6eb4c3e8c2e701399202391b3a8434082913ace6325a544312cb40fa12706ffe0bc698ed7beb2d395e87d4971b4d8fc3d79399c02043b3b9a790049d075bd63e03d1b7b2c55d7f9c188fb4e230c838493906a620a939d3a6297aa624efb7954425ec561bca548eb7a8718c7112b5e44cba05dbebeae30835745802f9358c4a632f051225aef91280f8f2d236f746bd61b2c13ed3fcdd48dd369754d3ad8fefd36130cceb6cd1ec12ff45e9a3238a7fe1e49b861ba122844d011d5d92eff524ffd7f98c2a25f567018ddc7641c59f88e7ba11724568da187cce8ddd75fa8565ae6b8bf9478afbe4aaf3fd8d11c9ed38e0ecf8127834b7a8d9b54a25d281cc1475b25cd44f34e1368c7cec9df8e2094d63735e92e24493fdb0fc73c9a25cb1bcdab0c538dbd6a073b81d2ce90d1f7d4f91b63187e68c94bca19212f403f18f06f2bdfef1270905cfdde39fd1dbdce1df4c86e73cb111615928b78ceb5e6b89e9d1bbc0f7d60bf050a192e7dcf093eb6d1293e35af2ff3597ec0c12dc863e2de4120071d4fca6c0f052c1ff1cb719fc211528616906becd4627e0e995688038bd17174284756eaac851d7a2925bb17fc940b977a8010bd8c77bcba846959ba677a4a9025bd6f6d67ee4408e143c7034320b7fcd40e83e1d4dc0ead3bac897fe3b18727f3f933b66fb77cd99d6a543e9d9101264922b4d8d6ab3f1241fe54b8b4404cd67f9df2e4e27433cc69a0b1f1683ffbafa92ef5246f51df97934dc605a4715803296901842d46f0608754e1bc517ff5fca79b4ee13d1afbe1bdb30f765479a847291d9e4bf944016758dc6a73c8f964240438f6690bf7474a4eff4a97ddf3df15ac00fa822aaeb3af0a815e2af8212e558a73a305033637ce3e1ef6103d978e92cd0d6de1c6ee673d0b9e7c3bdf1cbb59a3205406a8aa7e2d68c1402f02a24f6e0142e543e695eb795dbd630b881e61dcd633dbf3240e1cc7dd7721356b3ef2d0f8362559a807ffd4819594b7fe321ba74fe46ca0f1bf33c438759b8caa7610091e2ffd1409e36b3bd1ab20f555ffdd9a1432c607444321f227d843533bd4a40df500efd29a05a09dad7336fbb7d38a04373aaf1b28b38508a6989f044165be94714b8e4b94882ea7fbafa7be9420136f2880f7a30cf92fce37e6fc38173838b591204b0c2bed5ad3b2da52e20563492a6fac6918d99499a3c481f82cbb241e3268f88609d2d2c51129dc20de6d1429c943d04a3a5e3976ef4a2f4d79f8a42d82e248deaa418508055e0f16ca0958faa61136d6b9acdf0f977e4bb76dab0afcaa6b14b0b00386e47c4a258f5d24cb10c2391359fad6710eb92f447502a8a3da715937f2e0fe3e3d9a96e7b5d706947d287f282a7ed868c92c9de57873f91f3a38f719507ba51dde2590a9155d9dfcfc26998a1cd27788f2059259aeabc6c77306e26b1d738d61be4a17e2ef3fe7466b1e8d06bd7c4a56c02506062e9e760164afc2a7a717096dbb674b6d9be325f96193a2f42d6227a3356a53852f8a701c4706685b36665b88d3cd388c259ac9195f81d745f921b86aff9bd2079306235139c9c861914b8c0c6102437672606bb6d3c7605e1cf65ab169595ef0e1c450c5175333455577814e99fd432cec9ff9eea0d51e30291bc53c67c6b96d866b44b2a023c4af81cffead466873e9be7f66102f01e2617ebba84bd1327b95bc6c5104e0bdc2349583a98921183b8e6e6d23d7f865e4fd3df617360c7bb98df7f36f95274a35ed09f06c3fa6d4cb19215790b478dd584b1ff826244a47e6d0d91800ed6bfe697fce026862014fc3f66537ca28a34a39be5e4182aa289bc238185b7eda176455b35f6683492b41bb9bbe2dd091a9b3932e4798d73d32f3dde7f94559350280c3a009364693de0715747b84894eb65c392f637baa7c7bfaa57be0606e6e265482c71893275907ac0f09024adaad567003787cbaff1115089ae27bb3c62a4a4413eea9b07e8959650906af76e463353fd32ae96171b01cd1e3406404d731a332f5693d54081f1019a00b508bce8ddd0fd02dc75a6497500be96c1679a3844298f9696b508d6d5cfa0f9b742a817b", 0x1000}, {&(0x7f00000018c0)="0c6ef3bd20796c4889076712505adbadc3a87e7c1f3c6b8ad057004b693c39810ba7b6d07cd725208286cd618c5ee4f108fc227f0aa0956d752efde311b0a411c37aa474761c319338f80edaa49afd812c9e5d80bf44bf8278101eeffb02968c7f3138ce4c76c827330eb74c0bc9a1cce4aaedb6b562c29df2449741555c9b0bdf7381be38997160c41f414cfd5499c756a2f0dc68c792dd95bbc8a7da8cb45b3f4462e9e87e0eb33ea7784c3e5d1917ab908627ba79617536c6a0ad27beed394051d153b4f3adea38901f922c6a9d9b099144ea447d555e08da2e1d37b37b77ef8bf6bf08bae221341273dd0756a57162795366c69a94815ccd8130764ca2f61560c501f6c7bbebf160c4f098ce0169e384ef42561dbd9834280155b226790cd6de6dbae3e5f5d9113b9cb3ec8c00e802dba56417e54a0fde02eddd908e414670c4a46e503c1c2a2ae28001c4ce73d8a746232e958e58bf02a61be5d3097efabe22b6938d3bfe4c7a6b7fb41746388496709e78752142e2488a9f6cc5e822ececdcd11101fd4893770a4584ac54c61ad9e1dbe4c0885c67c6fbea6aef478e572698259a050489cbf5f139a2be3ee267baa5c8ac15293aa9716b7809f5f2f1475f4467c359ae56486f7b1fd6afa8818e4277976432bb082166bc196e4989a4cdfe853cc1653e23d13e69499c448b35438f82b34fc6b5caec237eec2134775a1eee1c78657bce3577fd1093ac7bbb60919fc6de4f5b5cd0c19a67452825d8a12b5245f59f5f2801fdfc390033f9e41ce24a2be78dcbfd8601299c092990fb5d2eb05d403db422cfb72558a671202987abb1c05112ca4b4cb89e5463fccfe95d80479b0343a702d6e1c769b96c40aeb742a23c9ed5cff8c6cea47bb7e8f050c7432b4c401b4f9b42c56815ec2ccba9da2be80e5bdbb2966abec174ee5634516689957d565200f21c9560d4d68e04edc8baf68418e4dfc58701db14e134a555ca6199f2741522dd506db829b883d397bed5f24cfa1d251c4c498d07bd75334ab36001c336d0fea41ccd41a70916c3e250fa70ef61a488f71bb98c06112429f9e67587f26c9bced56808939cca2b7e4d8f05ae744433dfdd446b3d9dbdbb6a68f4a0e2711a934208470851b9f97293c373abbd972f391cb5860ad82a5737e6755c0b6e40eaf048ae1eba139d791080356dbfa804c406d749a42c85a6891dbec31f9d0b77c248d985363d186245fccad052410436de5a61649a0b09c9bf6b92b9bb8e2110f782bbc5d1d709402ea375f139c91fd1b057009aaa20c755f37dba0cef4aef8d7cab18cfc094a14276b325a82a0dd0b8abece059b11e3c7cbaaa9883e787ddac18a61fde11016d5bc8f87addda60d1386aea3765bf99f857967d6cf583abb1c35efb1a6eafc354d28b69c9f9658d42dda8f6585a0ce2c82b12f85e513a7793958a67a912c310aac5a8d0620b61a11b509e81c5087eda730ca6c01d6f95ee4915389ee23625b4e65c746c64ecf737187ad64c4f4b29adc56b2842fb37917130f95895784086c57421c79bc31cb8ec8d228fb1a5129a423900beae88da535bdc216a40d50cc0a13c195304d81e54bf63eac61da5a946d0a45e8b6ad46cfca586f9d63d836262974409fcb950ae9c05b9089dc37f42c6fb73136abf9fd220e9275f0f657ad051cf796ec713a641b7a10a419f47f664875fe9043e469c822871a9d4fc53eeb73a7988f5e9fa594fc58ac47b82e89ee5acb67c2443b949422006ad1254ba85792a28afe584612646206cb90d9e1192842c71374228c0bb2f82fa0a992fa8e975f06cb79fb917e5270b30fbac7a6a2c30139e248bf94d262d6dfb949065c15e167637032b8f7957dc44873b43325dba2e7fb2bba3d1a7b7174df9fb4e4ad4f16c186b55ce82eb254c310161929ee18d93f912cb8545f094aa9240dffabd5e860e1a2ede032b3dfb18e002d02055491d1a77fd3ffad4bd6dcdbf37307d7d0925ecb2988a9ed01e2e4718ba3cb633f3f3096d3ac29b41e32eadba0a45a4f9e5719efdda98ed24ebf40c92c9eeeb65e6ae1efcd776028b86d6c6dec319cd8a78cc2da2a0c22e010916efc32ca8872e5eb888c3444248617bb414dde69abbfe3ead70bdb6f7abc7b9aa820c40d85d6a55542f9af27ea2623e6e169110f936b9b7e05318cdb3aef64d68e53d52b3b68510019a932ce97149529acdaee8dd13529a483e3280f9ed83742a008e3f33ff7a9d261eb06f8f99a8fb6fdb87f64b993f4ccc69f1d384470d9aa01da490d6a345a22ffd4fe19667c7e03c5fc3c597ebf947f350a4a3d77455a8fbf64cae907d7b836605e88e3a84c449ad9007291708bf377f42ce5e5ab36639aa6404d7b106cacd544f997704b2e1cb55bfb948b4954bab3379cee15c89370400e79a482cd5559ef80ce036db579bacc648686eea582b3bf36ebf39f0c90664a42b8542addfea2f2213fd47fe4d99d57513944a267fc5b2c11a20074d3f01b12a501997ef387e7e80746b31c9616a668ccb6c339fe7c3e425a6ff146046b6098026b79c51987eb01b67b201d2f1f492d09057e626b00a73c73c141c21d26ca2a26058726460fcf180f5f4afa53da6cdb64b063b5187b9001651465f5413fbcf4290474104eaaad1d1f9da2816ad07c8ca2218af29054c2e181f6a0680507ead084890be711255267807eec92ed1c27cd668f1e03ef63fda99dd3cecbacafe1c26f218426d4a657965fff589012b5a1e50f75dff26fbdabc396cbaee45879d061787c11bdb5376d83f2c8b9a66a279ccaf92277942ea33dbad133abf3a069497c4a64b388f40a248556b6cff33c58774316362b5c02be8101bd4ac87e5ce6cc71d8ecdd1015972b8bb2e55e2a38f22305fe45b5f3be91ef01c7e4f041eed4d5f731e945a1e05cd7102217d7516eccc8ccf5fe9d069db114addbd087430d3fb0a8193bd006d550ec2fc8b805765824d20b78047f32e639ea9623dabeb5a6cf7514fc28bde99bbdc0e30b043c502b75269e5d4a04178bda18a24eac78ed70cfb70ae0775cc66ae164ec9ab4b5378caa2197ab6316ed2c4ac9d64aa88e8b7b245ed7c64a724e0b99365f8494ccb8663c66df7aee863dbad9632e356d27ad00fc6fb3cf58733a36b9e0ab9884d51560c68da66da4c5906d59a6a28e4d0630ebc4b75c2fb40b8f6bd6d9ae195a27544fe504127cbd062404e77218b23c9c6b29afe31d8353b14bc8af83c60b54cb13ac69ac187d7d781664c05a5318a0fb16cdb942317f92c8734908716fcfdb42a5bba9a13a8db8d7fb34a40c1e0c25b6d3e1d5070b854a196b0540b345eda0506c1c9a9711d15dee37f3207cfdd1d92ce9667347871d117372bade11f1ecd6e754dc5d3831dbcf52bc65ca002b42fc4a40bb8c0d28f9c70f1d9f66dbdf2d7eb9980cb9ecb0106ed9c7d7022dd8addc86c25e46d4479d22896ceceb52d9358592d265d7ffb3983a0f9ac9ab9aab63fa9a1df813209fd3fefec4e867f672bbe7fe827d8d7901d55a5b039ef99b629248fcea1d5b97022f699be6b5cfb137117adff34d13821ddb3dc7faf359807771d825c40421b7634400e3daca6c8dc2180adcbf20db84e283635610f974631a91ba49138d7cdb24949f2b2d4dd2545d2bd247654e5a743b53f726f72686c342a37bcee31f0515fbaf3131cbf5593962c4dc18e32c59181d41a0a61c1986427080b62ead52e90c6ffebe6df3df1ebc3fe32ff365db997935dcc305320499dfe9d6dd28d639a2446a2b217143194cea32432a4db90d7458f31786ddacdeb414a7bfa4b1b6d7bd6205fbe075bf18b331e680a352def730524c5c1c557f96d78176a3e44b3991dafcfbec56139b489a8ea5bfa04ab5831eb18dd9d8068aaef11a451f24c56f52349869893210b5f4f3d63627477079943ee342653656c8218fa5fbdf90064b27abfb58685d8bc38429b9151c4e909c006b013251ca3e9eb43d8ab33f3fa7edab808f544af6ad8ccaea100baf76cfa9ea0b2338d96a2f8876f474e29a32033339f5b693ef6f7692ddf024dcaccad00ed8132792b8a56546a37771ebaf613742830f66ab70f2ec7ecb9d5c4dc54bc9cb170ef189ed66d4d2c42971c4d0de46c11f1dcaf8d8a5465e3a8609afb51982d48feadcd213031ca5e7255af657f9fe3f8e048fde4d30f1d2ed81fa02580010de417ecf4363ea2868df95b103bfbd9cb9523eb76f5dcf8f104da8c97e5d9b491796da1cc8bb4f02896558b5d19209e0f6318047ab54e8f5a5e17ad037b3d8ccd2194ee4b8d862f9e7c812dc8412be19dec078868074fea333b37458db8162726c23175f838267e8557f2ec52d0fa65c88af30fae521409f2706aab046ab2dc2257b249264aea60a4c76665ca2449c60dd05810d42a27540e558282b865d7a255056bc0381d1a76a79fc5e77a6b4d29ed4308f866b939c802fa3213989f68c10681e17f1ea0ec713e5f33eb7fdf80e6f5747f2239619088412a51886ad972833852b93592eefff9c6cd50dd8bd1b840c91e9a5d67c1354cf120f20881fc270dd2a88a621c18ef35d1b6930028ab876bd63b75ddebdf1d1ddf7878bc5a423b3236852cb74942262f183ba2d92a05b767182c9eb3447ea2c821bc65f8af90befb2fe7a9a836f322295d459f6229fec659f948f7b44e0994e1212aaf9f96d37659d010f12c4d29cda6e3a1b44fb0ccfdcac144720134bd9a60330e00dc484cd5a5befa760bec4cd37cb4e1810efdf6b708d245a039e2b96cf6bff305cac83f9c516051be8d36289093d6274fe240b2663c55cfc42147bef6d7afe93a56383e5456e9f3f31b1d835d23b346d3de468c99e69cbe89d6c4ce0ac43eed0034a6764c7b859526b3b0cf04890fb172a0b10efaa6b7d7ad237389e66926a6cf9ea7577fb82e4b501388f21789b7289811c378109b36039ff4192c47b6218b8c58dc7c68241d472b8d7bc14c6a4a2210950a6726a7442861dc44d3968b13c09c3cd47c9de5af16d96bd574b06d279311145d2f30a1f4102fa68d0902405835654087a9ffd43e1134ecea8cac1a6f1a86bfdb92ac41eef4fc67222a22bfabbe2d4b3589808f442ee53e8de8aec2f7889a5ef668ebe509d7fef1c03bdb2ddbcc8f85893a82842a6634ebc668e80a724021cd0bf3203a3d67d927948612c3cf0e6cdc9b57d98cfe8645bc596d3c7b2ea2d68c2732a41de1dc03a16e328d4f931df1d748f969bc3e4f08af21ae2fae8ca452cb59ef3c594bdda5fbddd72413de92342b0689b14fab2298e6408eff8d08ec8d4909f5816cfc3643b6cdc2ba1a83ea3c31b02b3a161c1783bd95059d851655760b385d635d999c6964ef0c4a8e959caa7b6f7ceb5ffafd5df4cb44cd5d59649e270e8cbc67034973412d0ac1a18e199c9310853d02497f724cbe7d3fd4f7eb358dec0f14d60fb4ee20cb07aa8b93e7d7e00217c5e3c61bab46a9485a3afa4d975851edf098bbe2e129bd30b1d07e5c804aeeb4631accb27f34e4e26438737b2eb88350947ccc211a82f55b49093522e0b8a0814cf14a2e932751622df664835e1ca898229bd07188797af3ce6f892f7f1ed9fdd8621757e8f0ed41af4131142beecd00013b01de88ea698da4eea2916e1a0af5419caa0a6adc236d6bfb3a2d7574de6cc5061e6f", 0xfa9}], 0x2, &(0x7f0000001280)=ANY=[@ANYRES32=r1, @ANYRESHEX, @ANYRES32=r1, @ANYRES64=r1, @ANYRESDEC=r1, @ANYRES16=r2], 0x58, 0x404}, 0x404) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) r8 = dup(r7) r9 = dup2(r8, r5) sendto(r9, 0x0, 0x0, 0x0, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', r9, &(0x7f0000001200)='./file0\x00', 0x4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000012c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x4001, 0x0) getsockopt(r11, 0x0, 0xd, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001180)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) 1.004168148s ago: executing program 4 (id=39): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae3209e457255a18659668bea39aab169e3b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372c2102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c03a000000", 0xb1, 0x0, 0x0, 0xffffffffffffff8b) r1 = semget$private(0x0, 0x4, 0x184) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x4]) semctl$GETPID(r1, 0x0, 0x4, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, 0x0, 0x0) semop(r1, &(0x7f0000001b00)=[{0x1, 0x8, 0x1000}, {0x3, 0x6, 0x1000}, {0x0, 0x7, 0x1000}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x108) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0xffffffff, 0x161, "0a2aff3d0385ffb673608d001900", 0x20, 0x7}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) 947.103436ms ago: executing program 0 (id=41): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x77) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet6(0x18, 0x3, 0x2b) r2 = open$dir(&(0x7f0000000fc0)='./file2\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/251}, &(0x7f0000000300)=0xfd) 946.533139ms ago: executing program 4 (id=42): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) select(0x31, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1008}, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="0000026f4a8d5b61c65d2c6ca7b8270463ca1f7d162ca89353ba8da3f967be27bc4947c49331f5529e87819f72a6"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) shutdown(r2, 0x2) r4 = socket$inet6(0x18, 0x1, 0x34) bind(r4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 935.023968ms ago: executing program 1 (id=43): r0 = kqueue() (async, rerun: 64) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) (async, rerun: 64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) (async) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x184) (async) faccessat(r3, &(0x7f0000000000)='./file1\x00', 0x8, 0x3) renameat(r3, &(0x7f00000025c0)='./file0\x00', r3, &(0x7f0000002600)='./file1\x00') r4 = syz_open_pts() fcntl$getflags(r4, 0x1) (async) fchdir(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setitimer(0x1, &(0x7f0000000000)={{0xffffffff, 0x8}, {0x40, 0x966}}, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) close(r0) kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) 884.419514ms ago: executing program 6 (id=44): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000001480)=""/215, 0xd7}, {&(0x7f0000001580)=""/209, 0xd1}], 0x5, 0x6) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000001700)=""/229, 0xfffffffffffffe71}, {&(0x7f0000000140)=""/139, 0xffffffc1}], 0x2, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) (async) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000001480)=""/215, 0xd7}, {&(0x7f0000001580)=""/209, 0xd1}], 0x5, 0x6) (async) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000001700)=""/229, 0xfffffffffffffe71}, {&(0x7f0000000140)=""/139, 0xffffffc1}], 0x2, 0x0) (async) truncate(&(0x7f0000000140)='./file0\x00', 0x5) (async) 871.252666ms ago: executing program 9 (id=34): r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x1000000000000000) open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x19d) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0xf3c20057badd029c, 0x2, 0x40, 0xfffffffffffffff8}) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000140)="0efb70372721b1f77a3bccbb2ccb9f825f6c3ac4de1101db67dc300b8c3e8074c68bb65fb03a063693a37cba1722862a6053b07b348d4d01b85935836df3c7e98e62b400aeca7fb8a69d3203bf66c105c3babcba58716e2b68b73fb3fec32be9475bb122d382c96c94179fd20888e6a1ea46437119e121f500857e5c5786c945bd066c2a14ced3a4702187cf8bcdb2df0395a2629579b3fd94f0b7ebbfda1e6159519dcd6f32000c0490e8c74548f1b8aa989f5b6fc4ac7813c118d5d4c3cc165bb052ad547ad2eda373ae6c73a0efc4d2e216f0ae003c796782e465341be6d4a2230bb642412ee331eadc9c0d9e28660a197161f7e1ca28e2fb24a7079f4e92f426a73a87703f68cbf33a2d4b535daa00b374a1805c4d6ac16a0c19c1083bacd42ca9ed2d36b32dc52be914b603c3fcb37914f52fa6c5ecaecd249a9144fa5da5e9a1f9cf8ecc1007503743e01ddb5b6a3ca445852ab106223064c43132ea2d40726c6df60527f6c02faa8465a2658e0d49e7d76b983b2a48d92d934858634174acff1909135c7d8a7015c3977613b8b083e8e33c30f4a43135c96e4d3aad2b4914fcbdb744e045531988b38ea098399676fcbdcbecfb1595d7489cc40c278fc351fee78aece34b270eba6a2bd80b6524c9ae76c17cffe91148d335fd55ff8240280891ef423b4e7564ddf0504f689730d9604ca13e63be14eda18d737605719dfb23aa2bfd33d5a48e75af4b7ea84bb2208750f552a4bb555a6bbb117de4c6777eb4a4bfa331b54838c98ce4790b4128ce9fe752bb1289b73f5d4aa932dadf6e712db508e07076f25be59244194db8b906df32a3f2fb6e3542efcb2bc3c0ea56db73cc6737212c42efec9190d1b449997b374a7ff7e18ed2f13a36c3e5172b1ac4a9981172cecfcdc59445b6cf82c494252734a6561514d7c0f383b65f5fa21b648496adbbe89a41643888d40e4070e505ce542f267049fc93cc8777ba8ae0944899cf3f9459902d35aa5124abae12d507c318c8abe2e4d1a66a12f1f41dc86c91f4c3449520700b99185e03af340318e28a9d0aa340d03f2d509dcb6fb1c1e9cda7cf7fa24a674efcb5e7d6642eb0093c56936ed8764697bc634972189404fb04cddbcbc73f482e03c7df5c0142b7a88e6f63a5fb1d99382c9efda8cb4dae653485e128819f437493dc6be9d198e4f9e0d32496d30953721603ec3192ab41df614066a3e35ac762706f3a1f896ec09ecb7cf328b5a1e3964e08ad9acb7e8876436864803225a7babc05f03a86e2caa52ebad83ed65e7c9df1602689b12d27ad361ef6c272671d650f04d4a092bac9dec0aa0ac05fc20bcaa62869bbbe3c80e25173c55a561c3178a6183129dc48972a7c1f04677bbfa26a5ac8f2a988ec22bed420cc2b25296c55e769028805adcd4c557530f3383a52a5d4076699b0db7d1714a042e2ebe894e9c7e1de3e64a84738e58a72bc7bb8e03e979979f3fef4f2010823e08052249d5451278e217d7eb9cdaa7b8f57cbb151910239c4345b8482dfb11f5ea6e14993fd151def4d10627d87c58126208c3fb330152150e1ee4336e01d8aff21caa8ade1e8c54e6bd9dd5d6266b236b9489eb021ce2b81b80450e53f53703b97596ae91c60dbed27a50da757152abb2092bcdce71707ae221466503cd2e3c3b8af4d50d88383a43fd669e72e8d68c2e9bde19c6054db3098617d11a5528c1241e28b04fab738b93b6f07d5fb199cf2bd3ce5ef22b2dcdc174008635cd3153177364b8c68fea07fc22b4d8048e608c6234139002d486a2061e7a7c832d1eb23ecdbd37cb6de5ddb75da20c183e668cf685334e527b64e5899c8443d90d1b4ca07150ce515e8e8be24a110c9fac421ec8b6236f544bf6318823f46ea4ac26ec024783cbceaaa613d74695f9c656a4e2902e6b288c04db2e95effd14b4b2e9400c86bf38eb0e5fcf7b5109e4c7336b0f8d797113f6a44313867ffddd96230417dfef890cdb4e9ad8783fbbbf873aeb61637b4f2a216ba5e83b8755372dbdcf7533cc0d63070c383f080bbf960310ff67a96c202c067db70b537ea1848486ef30ca54384440ccf8ffbb906211bdd2146b4c7e2c522530365d284b9f87d18647e1d25e3e39fac28a21763f90bad9116ac5308d5b3e87dc8252930ef53fab666ddcb398b5e9f10311d0bb21cb18588dddcac82aee79d22df48189ab15b0313f7abc3258585ac8c40e77835e25f6eb9afd61c45c6b87640dedb924710c4ce9e1a914c12b5cf8bdcadc2ec1d2f0d933fbff261f85fcbe191f210fbed4fe676b005ac3115eb7a9b50a22cf04d07470a31d5a1507b804b32254a5ff0f5a903a0559717314afb35669191d353b5e5b8ab83debf9949af4921cfedade1e3077e9ba9930d5cf78147f0b834a9ab931af3db375c0217df7c740745911465dfc3f2d97dbb0e18453f6fe4a82d2adb8f15487baefaa5ad5444f3a612385148ff09eb616f4d5ddd0d32cce1832ff08c7892604f9343209fafe2bfcab6b3d7c52bca4a477f75d9650355268b6b016d64009ad682871e28c6891a28bef3eb61b56c2f2d56d814f01e8f0eb3e1555b988388a287571dafea69ff0a74a85f681cfeb83d45bb42cee14d5290522075e05e9ebe94900cb5a7e0b58e4cb5fcd447cd24d3c5f840652be2df3dccdb82bfeece86d50e106a5c19d4148549d0a2519ffac5b99244d7dbe59fa8668865611b0d0883920573fd657684a39381f17a26f5aa5592fccf036df19ee411856c34cc312a224a42a3e305f8bd0f43a90a083e6b1d08aa65663e09cc5cca82d30a24ed4289c9757e1065102eb4e6b0567fd928da6591da6deeababf078a3a5e412a78fbfbfd443bb025f0f2563949200d4e39ce1b2a802cb043b2c8a965c6086122f8e39a45881242a7b5775f0702706168e67dbb6a44f19e31ff07b2ace090e5f348e83e61bbb8e4b0a781ec9b701553006e4ba2d1d3c81209fbb9ccc104ce2a921d0027f80f7c3ead7d2ee22e9230579d0e99a098f8d118f467292721a40ecebc52df1538040854b801d41d8658e246afe62070768373011246208dcfa990af65ce3391730a81801fe87b102e56e1efea540f79f509456d41117f7c39658630dce27e8e1c7859f900fc360539744dd67fe26dc2c187131b954e9b22ad2fabe455aaa6b5c6b0ff16f9713ab1dd84bce052f6e4c337e73791e66fd285ffee2e6bd116bfb2d1b76931872896b89c253ef06e1953da1a2dbc156acf21c825b15daf18d18458c46c3f5a63c972ea175d9d48d58c1a29e831c73fea837658e35af96eabfbb92b746ba9894921996287f13fdb4716ddfcbe624a7efba58d5fcd6e9ce37b435d547a5af9cd0b3e2dc3b7cf20cad60d5a8c7ab4a420b6a4cab53263f4991e5d156ff0a29649317659b58fc3468abdfb18fa7c0b06edc23950d6067744106bf59fa8a900bbe882fd34c71db050eb255c50037d06dedd443cd68ff5475c13e74859e955de4256389b9f8ac52e20e5fe215f50db58d7ddff53ba64091631f5f27edf5620126829c166dbec7af1bcb6097faa53115fe54c84b7db3538360b030213d77d0c584e67684dd81ccf380d360e3061551bf184697866428509b47c023d213c05febe47fa55ca5af2cc5051fe230f8364d37ac2933b008f4f92449e3f97a9a4a6c14022dd90ed6eb4c3e8c2e701399202391b3a8434082913ace6325a544312cb40fa12706ffe0bc698ed7beb2d395e87d4971b4d8fc3d79399c02043b3b9a790049d075bd63e03d1b7b2c55d7f9c188fb4e230c838493906a620a939d3a6297aa624efb7954425ec561bca548eb7a8718c7112b5e44cba05dbebeae30835745802f9358c4a632f051225aef91280f8f2d236f746bd61b2c13ed3fcdd48dd369754d3ad8fefd36130cceb6cd1ec12ff45e9a3238a7fe1e49b861ba122844d011d5d92eff524ffd7f98c2a25f567018ddc7641c59f88e7ba11724568da187cce8ddd75fa8565ae6b8bf9478afbe4aaf3fd8d11c9ed38e0ecf8127834b7a8d9b54a25d281cc1475b25cd44f34e1368c7cec9df8e2094d63735e92e24493fdb0fc73c9a25cb1bcdab0c538dbd6a073b81d2ce90d1f7d4f91b63187e68c94bca19212f403f18f06f2bdfef1270905cfdde39fd1dbdce1df4c86e73cb111615928b78ceb5e6b89e9d1bbc0f7d60bf050a192e7dcf093eb6d1293e35af2ff3597ec0c12dc863e2de4120071d4fca6c0f052c1ff1cb719fc211528616906becd4627e0e995688038bd17174284756eaac851d7a2925bb17fc940b977a8010bd8c77bcba846959ba677a4a9025bd6f6d67ee4408e143c7034320b7fcd40e83e1d4dc0ead3bac897fe3b18727f3f933b66fb77cd99d6a543e9d9101264922b4d8d6ab3f1241fe54b8b4404cd67f9df2e4e27433cc69a0b1f1683ffbafa92ef5246f51df97934dc605a4715803296901842d46f0608754e1bc517ff5fca79b4ee13d1afbe1bdb30f765479a847291d9e4bf944016758dc6a73c8f964240438f6690bf7474a4eff4a97ddf3df15ac00fa822aaeb3af0a815e2af8212e558a73a305033637ce3e1ef6103d978e92cd0d6de1c6ee673d0b9e7c3bdf1cbb59a3205406a8aa7e2d68c1402f02a24f6e0142e543e695eb795dbd630b881e61dcd633dbf3240e1cc7dd7721356b3ef2d0f8362559a807ffd4819594b7fe321ba74fe46ca0f1bf33c438759b8caa7610091e2ffd1409e36b3bd1ab20f555ffdd9a1432c607444321f227d843533bd4a40df500efd29a05a09dad7336fbb7d38a04373aaf1b28b38508a6989f044165be94714b8e4b94882ea7fbafa7be9420136f2880f7a30cf92fce37e6fc38173838b591204b0c2bed5ad3b2da52e20563492a6fac6918d99499a3c481f82cbb241e3268f88609d2d2c51129dc20de6d1429c943d04a3a5e3976ef4a2f4d79f8a42d82e248deaa418508055e0f16ca0958faa61136d6b9acdf0f977e4bb76dab0afcaa6b14b0b00386e47c4a258f5d24cb10c2391359fad6710eb92f447502a8a3da715937f2e0fe3e3d9a96e7b5d706947d287f282a7ed868c92c9de57873f91f3a38f719507ba51dde2590a9155d9dfcfc26998a1cd27788f2059259aeabc6c77306e26b1d738d61be4a17e2ef3fe7466b1e8d06bd7c4a56c02506062e9e760164afc2a7a717096dbb674b6d9be325f96193a2f42d6227a3356a53852f8a701c4706685b36665b88d3cd388c259ac9195f81d745f921b86aff9bd2079306235139c9c861914b8c0c6102437672606bb6d3c7605e1cf65ab169595ef0e1c450c5175333455577814e99fd432cec9ff9eea0d51e30291bc53c67c6b96d866b44b2a023c4af81cffead466873e9be7f66102f01e2617ebba84bd1327b95bc6c5104e0bdc2349583a98921183b8e6e6d23d7f865e4fd3df617360c7bb98df7f36f95274a35ed09f06c3fa6d4cb19215790b478dd584b1ff826244a47e6d0d91800ed6bfe697fce026862014fc3f66537ca28a34a39be5e4182aa289bc238185b7eda176455b35f6683492b41bb9bbe2dd091a9b3932e4798d73d32f3dde7f94559350280c3a009364693de0715747b84894eb65c392f637baa7c7bfaa57be0606e6e265482c71893275907ac0f09024adaad567003787cbaff1115089ae27bb3c62a4a4413eea9b07e8959650906af76e463353fd32ae96171b01cd1e3406404d731a332f5693d54081f1019a00b508bce8ddd0fd02dc75a6497500be96c1679a3844298f9696b508d6d5cfa0f9b742a817b", 0x1000}, {&(0x7f00000018c0)="0c6ef3bd20796c4889076712505adbadc3a87e7c1f3c6b8ad057004b693c39810ba7b6d07cd725208286cd618c5ee4f108fc227f0aa0956d752efde311b0a411c37aa474761c319338f80edaa49afd812c9e5d80bf44bf8278101eeffb02968c7f3138ce4c76c827330eb74c0bc9a1cce4aaedb6b562c29df2449741555c9b0bdf7381be38997160c41f414cfd5499c756a2f0dc68c792dd95bbc8a7da8cb45b3f4462e9e87e0eb33ea7784c3e5d1917ab908627ba79617536c6a0ad27beed394051d153b4f3adea38901f922c6a9d9b099144ea447d555e08da2e1d37b37b77ef8bf6bf08bae221341273dd0756a57162795366c69a94815ccd8130764ca2f61560c501f6c7bbebf160c4f098ce0169e384ef42561dbd9834280155b226790cd6de6dbae3e5f5d9113b9cb3ec8c00e802dba56417e54a0fde02eddd908e414670c4a46e503c1c2a2ae28001c4ce73d8a746232e958e58bf02a61be5d3097efabe22b6938d3bfe4c7a6b7fb41746388496709e78752142e2488a9f6cc5e822ececdcd11101fd4893770a4584ac54c61ad9e1dbe4c0885c67c6fbea6aef478e572698259a050489cbf5f139a2be3ee267baa5c8ac15293aa9716b7809f5f2f1475f4467c359ae56486f7b1fd6afa8818e4277976432bb082166bc196e4989a4cdfe853cc1653e23d13e69499c448b35438f82b34fc6b5caec237eec2134775a1eee1c78657bce3577fd1093ac7bbb60919fc6de4f5b5cd0c19a67452825d8a12b5245f59f5f2801fdfc390033f9e41ce24a2be78dcbfd8601299c092990fb5d2eb05d403db422cfb72558a671202987abb1c05112ca4b4cb89e5463fccfe95d80479b0343a702d6e1c769b96c40aeb742a23c9ed5cff8c6cea47bb7e8f050c7432b4c401b4f9b42c56815ec2ccba9da2be80e5bdbb2966abec174ee5634516689957d565200f21c9560d4d68e04edc8baf68418e4dfc58701db14e134a555ca6199f2741522dd506db829b883d397bed5f24cfa1d251c4c498d07bd75334ab36001c336d0fea41ccd41a70916c3e250fa70ef61a488f71bb98c06112429f9e67587f26c9bced56808939cca2b7e4d8f05ae744433dfdd446b3d9dbdbb6a68f4a0e2711a934208470851b9f97293c373abbd972f391cb5860ad82a5737e6755c0b6e40eaf048ae1eba139d791080356dbfa804c406d749a42c85a6891dbec31f9d0b77c248d985363d186245fccad052410436de5a61649a0b09c9bf6b92b9bb8e2110f782bbc5d1d709402ea375f139c91fd1b057009aaa20c755f37dba0cef4aef8d7cab18cfc094a14276b325a82a0dd0b8abece059b11e3c7cbaaa9883e787ddac18a61fde11016d5bc8f87addda60d1386aea3765bf99f857967d6cf583abb1c35efb1a6eafc354d28b69c9f9658d42dda8f6585a0ce2c82b12f85e513a7793958a67a912c310aac5a8d0620b61a11b509e81c5087eda730ca6c01d6f95ee4915389ee23625b4e65c746c64ecf737187ad64c4f4b29adc56b2842fb37917130f95895784086c57421c79bc31cb8ec8d228fb1a5129a423900beae88da535bdc216a40d50cc0a13c195304d81e54bf63eac61da5a946d0a45e8b6ad46cfca586f9d63d836262974409fcb950ae9c05b9089dc37f42c6fb73136abf9fd220e9275f0f657ad051cf796ec713a641b7a10a419f47f664875fe9043e469c822871a9d4fc53eeb73a7988f5e9fa594fc58ac47b82e89ee5acb67c2443b949422006ad1254ba85792a28afe584612646206cb90d9e1192842c71374228c0bb2f82fa0a992fa8e975f06cb79fb917e5270b30fbac7a6a2c30139e248bf94d262d6dfb949065c15e167637032b8f7957dc44873b43325dba2e7fb2bba3d1a7b7174df9fb4e4ad4f16c186b55ce82eb254c310161929ee18d93f912cb8545f094aa9240dffabd5e860e1a2ede032b3dfb18e002d02055491d1a77fd3ffad4bd6dcdbf37307d7d0925ecb2988a9ed01e2e4718ba3cb633f3f3096d3ac29b41e32eadba0a45a4f9e5719efdda98ed24ebf40c92c9eeeb65e6ae1efcd776028b86d6c6dec319cd8a78cc2da2a0c22e010916efc32ca8872e5eb888c3444248617bb414dde69abbfe3ead70bdb6f7abc7b9aa820c40d85d6a55542f9af27ea2623e6e169110f936b9b7e05318cdb3aef64d68e53d52b3b68510019a932ce97149529acdaee8dd13529a483e3280f9ed83742a008e3f33ff7a9d261eb06f8f99a8fb6fdb87f64b993f4ccc69f1d384470d9aa01da490d6a345a22ffd4fe19667c7e03c5fc3c597ebf947f350a4a3d77455a8fbf64cae907d7b836605e88e3a84c449ad9007291708bf377f42ce5e5ab36639aa6404d7b106cacd544f997704b2e1cb55bfb948b4954bab3379cee15c89370400e79a482cd5559ef80ce036db579bacc648686eea582b3bf36ebf39f0c90664a42b8542addfea2f2213fd47fe4d99d57513944a267fc5b2c11a20074d3f01b12a501997ef387e7e80746b31c9616a668ccb6c339fe7c3e425a6ff146046b6098026b79c51987eb01b67b201d2f1f492d09057e626b00a73c73c141c21d26ca2a26058726460fcf180f5f4afa53da6cdb64b063b5187b9001651465f5413fbcf4290474104eaaad1d1f9da2816ad07c8ca2218af29054c2e181f6a0680507ead084890be711255267807eec92ed1c27cd668f1e03ef63fda99dd3cecbacafe1c26f218426d4a657965fff589012b5a1e50f75dff26fbdabc396cbaee45879d061787c11bdb5376d83f2c8b9a66a279ccaf92277942ea33dbad133abf3a069497c4a64b388f40a248556b6cff33c58774316362b5c02be8101bd4ac87e5ce6cc71d8ecdd1015972b8bb2e55e2a38f22305fe45b5f3be91ef01c7e4f041eed4d5f731e945a1e05cd7102217d7516eccc8ccf5fe9d069db114addbd087430d3fb0a8193bd006d550ec2fc8b805765824d20b78047f32e639ea9623dabeb5a6cf7514fc28bde99bbdc0e30b043c502b75269e5d4a04178bda18a24eac78ed70cfb70ae0775cc66ae164ec9ab4b5378caa2197ab6316ed2c4ac9d64aa88e8b7b245ed7c64a724e0b99365f8494ccb8663c66df7aee863dbad9632e356d27ad00fc6fb3cf58733a36b9e0ab9884d51560c68da66da4c5906d59a6a28e4d0630ebc4b75c2fb40b8f6bd6d9ae195a27544fe504127cbd062404e77218b23c9c6b29afe31d8353b14bc8af83c60b54cb13ac69ac187d7d781664c05a5318a0fb16cdb942317f92c8734908716fcfdb42a5bba9a13a8db8d7fb34a40c1e0c25b6d3e1d5070b854a196b0540b345eda0506c1c9a9711d15dee37f3207cfdd1d92ce9667347871d117372bade11f1ecd6e754dc5d3831dbcf52bc65ca002b42fc4a40bb8c0d28f9c70f1d9f66dbdf2d7eb9980cb9ecb0106ed9c7d7022dd8addc86c25e46d4479d22896ceceb52d9358592d265d7ffb3983a0f9ac9ab9aab63fa9a1df813209fd3fefec4e867f672bbe7fe827d8d7901d55a5b039ef99b629248fcea1d5b97022f699be6b5cfb137117adff34d13821ddb3dc7faf359807771d825c40421b7634400e3daca6c8dc2180adcbf20db84e283635610f974631a91ba49138d7cdb24949f2b2d4dd2545d2bd247654e5a743b53f726f72686c342a37bcee31f0515fbaf3131cbf5593962c4dc18e32c59181d41a0a61c1986427080b62ead52e90c6ffebe6df3df1ebc3fe32ff365db997935dcc305320499dfe9d6dd28d639a2446a2b217143194cea32432a4db90d7458f31786ddacdeb414a7bfa4b1b6d7bd6205fbe075bf18b331e680a352def730524c5c1c557f96d78176a3e44b3991dafcfbec56139b489a8ea5bfa04ab5831eb18dd9d8068aaef11a451f24c56f52349869893210b5f4f3d63627477079943ee342653656c8218fa5fbdf90064b27abfb58685d8bc38429b9151c4e909c006b013251ca3e9eb43d8ab33f3fa7edab808f544af6ad8ccaea100baf76cfa9ea0b2338d96a2f8876f474e29a32033339f5b693ef6f7692ddf024dcaccad00ed8132792b8a56546a37771ebaf613742830f66ab70f2ec7ecb9d5c4dc54bc9cb170ef189ed66d4d2c42971c4d0de46c11f1dcaf8d8a5465e3a8609afb51982d48feadcd213031ca5e7255af657f9fe3f8e048fde4d30f1d2ed81fa02580010de417ecf4363ea2868df95b103bfbd9cb9523eb76f5dcf8f104da8c97e5d9b491796da1cc8bb4f02896558b5d19209e0f6318047ab54e8f5a5e17ad037b3d8ccd2194ee4b8d862f9e7c812dc8412be19dec078868074fea333b37458db8162726c23175f838267e8557f2ec52d0fa65c88af30fae521409f2706aab046ab2dc2257b249264aea60a4c76665ca2449c60dd05810d42a27540e558282b865d7a255056bc0381d1a76a79fc5e77a6b4d29ed4308f866b939c802fa3213989f68c10681e17f1ea0ec713e5f33eb7fdf80e6f5747f2239619088412a51886ad972833852b93592eefff9c6cd50dd8bd1b840c91e9a5d67c1354cf120f20881fc270dd2a88a621c18ef35d1b6930028ab876bd63b75ddebdf1d1ddf7878bc5a423b3236852cb74942262f183ba2d92a05b767182c9eb3447ea2c821bc65f8af90befb2fe7a9a836f322295d459f6229fec659f948f7b44e0994e1212aaf9f96d37659d010f12c4d29cda6e3a1b44fb0ccfdcac144720134bd9a60330e00dc484cd5a5befa760bec4cd37cb4e1810efdf6b708d245a039e2b96cf6bff305cac83f9c516051be8d36289093d6274fe240b2663c55cfc42147bef6d7afe93a56383e5456e9f3f31b1d835d23b346d3de468c99e69cbe89d6c4ce0ac43eed0034a6764c7b859526b3b0cf04890fb172a0b10efaa6b7d7ad237389e66926a6cf9ea7577fb82e4b501388f21789b7289811c378109b36039ff4192c47b6218b8c58dc7c68241d472b8d7bc14c6a4a2210950a6726a7442861dc44d3968b13c09c3cd47c9de5af16d96bd574b06d279311145d2f30a1f4102fa68d0902405835654087a9ffd43e1134ecea8cac1a6f1a86bfdb92ac41eef4fc67222a22bfabbe2d4b3589808f442ee53e8de8aec2f7889a5ef668ebe509d7fef1c03bdb2ddbcc8f85893a82842a6634ebc668e80a724021cd0bf3203a3d67d927948612c3cf0e6cdc9b57d98cfe8645bc596d3c7b2ea2d68c2732a41de1dc03a16e328d4f931df1d748f969bc3e4f08af21ae2fae8ca452cb59ef3c594bdda5fbddd72413de92342b0689b14fab2298e6408eff8d08ec8d4909f5816cfc3643b6cdc2ba1a83ea3c31b02b3a161c1783bd95059d851655760b385d635d999c6964ef0c4a8e959caa7b6f7ceb5ffafd5df4cb44cd5d59649e270e8cbc67034973412d0ac1a18e199c9310853d02497f724cbe7d3fd4f7eb358dec0f14d60fb4ee20cb07aa8b93e7d7e00217c5e3c61bab46a9485a3afa4d975851edf098bbe2e129bd30b1d07e5c804aeeb4631accb27f34e4e26438737b2eb88350947ccc211a82f55b49093522e0b8a0814cf14a2e932751622df664835e1ca898229bd07188797af3ce6f892f7f1ed9fdd8621757e8f0ed41af4131142beecd00013b01de88ea698da4eea2916e1a0af5419caa0a6adc236d6bfb3a2d7574de6cc5061e6f", 0xfa9}], 0x2, &(0x7f0000001280)=ANY=[@ANYRES32=r1, @ANYRESHEX, @ANYRES32=r1, @ANYRES64=r1, @ANYRESDEC=r1, @ANYRES16=r2], 0x58, 0x404}, 0x404) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) r8 = dup(r7) r9 = dup2(r8, r5) sendto(r9, 0x0, 0x0, 0x0, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', r9, &(0x7f0000001200)='./file0\x00', 0x4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000012c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x4001, 0x0) getsockopt(r11, 0x0, 0xd, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001180)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) 345.161049ms ago: executing program 4 (id=45): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x80003f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00eb0100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000080)="ea003d5169fe7ef832dc0800", 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff8, 0x20001fffffffc}) r6 = socket(0x1, 0x2, 0x0) r7 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x1}], 0x5, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xafa, 0x0, 0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, 0x2000000000}, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x26, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$FIONREAD(r6, 0x80146952, &(0x7f00000001c0)) symlink(&(0x7f00000002c0)='./file0/file0/../file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') 344.868993ms ago: executing program 8 (id=20): close(0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xa, 0x3ffc00000, 0x7, 0x9, 0x8, 0x2, 0xf28, 0x4}, &(0x7f0000000080)={0x10040000, 0xc, 0x17, 0x2, 0x4, 0x8, 0x1000, 0x100}, &(0x7f0000000100)={0x4, 0x7, 0x0, 0x8, 0xc, 0xffffffff, 0x4, 0xfffffffffffffff8}, &(0x7f0000000140)={0x7c, 0x2}) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)='\\', 0x1}], 0x1) (async) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async) r0 = socket$inet(0x2, 0x2, 0x0) readlinkat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) (async, rerun: 32) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (rerun: 32) fchdir(r1) 344.682728ms ago: executing program 0 (id=46): syz_emit_ethernet(0x2e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800460000200000000000119078e00000020000000083030000000090780068007ad55cb2159c68cea5b108ba42923bdf25d93291bd3dbee08501e0ec1af96f38e6dc3f063ee6a38930ee4dd380594687b97fbd2bfc59b5dbd662b2bf882078b2f97a8438c3e856c690c384cb7586021c13fc7bd5486e42dc23f2977e929ddc8c"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x131b8c15e191f920) stat(&(0x7f0000000340)='./file0\x00', 0x0) (async, rerun: 64) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x0, 0x407) (rerun: 64) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000ecfffeffffffffff86dd67a0a4a0008e1101000000000000a5000000020000000001000000000000000000000000013a030000000000000401070104000000000502007f01caa06cf1000000050200ff01000000000000ff000261680000004e234e21000000bd4cbea315b4736c1b62834349577e6a9daa8401034c5dcb187ce723598301d58c192a5b2e63a34ad290c382050000000000000063ea2333c4b9b168621d6a47509a91aaf2ccef6fe86e679e57e5e1b59c1a2f7935bd825b480a4690649f7d51e7764ad6da66ee834452bd5d23bef9fd91ad326dd1343439a685a1d5f1bc5392f9153416308da370bf76a92985258dfa7ba472f72f083065d1c5f682cfdc48d6e435596bdb4fdb9af0b15f2e34cdf3289ca6a6b46b1755d13d43e90bfc7ee6314602c3736b32", @ANYRES32=0x41424344, @ANYRES32=r1, @ANYBLOB="60080003907803ff01040200daf35f5bbc368a37a39dfecb11e60b02ccc48fc9cad476a4dddb7fe2a352ef65e11352f71251c465ee1dd3884013f92b7b92464b6f2e941f32c5dc0185de533158e7beb31bbc"]) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) 344.408904ms ago: executing program 1 (id=47): r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10386, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="953a", 0x2}], 0x1, 0x2) ftruncate(r2, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x6, 0xc, {0x2, 0x800}}) fchdir(0xffffffffffffffff) 344.049738ms ago: executing program 9 (id=34): r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x1000000000000000) open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x19d) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0xf3c20057badd029c, 0x2, 0x40, 0xfffffffffffffff8}) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000140)="0efb70372721b1f77a3bccbb2ccb9f825f6c3ac4de1101db67dc300b8c3e8074c68bb65fb03a063693a37cba1722862a6053b07b348d4d01b85935836df3c7e98e62b400aeca7fb8a69d3203bf66c105c3babcba58716e2b68b73fb3fec32be9475bb122d382c96c94179fd20888e6a1ea46437119e121f500857e5c5786c945bd066c2a14ced3a4702187cf8bcdb2df0395a2629579b3fd94f0b7ebbfda1e6159519dcd6f32000c0490e8c74548f1b8aa989f5b6fc4ac7813c118d5d4c3cc165bb052ad547ad2eda373ae6c73a0efc4d2e216f0ae003c796782e465341be6d4a2230bb642412ee331eadc9c0d9e28660a197161f7e1ca28e2fb24a7079f4e92f426a73a87703f68cbf33a2d4b535daa00b374a1805c4d6ac16a0c19c1083bacd42ca9ed2d36b32dc52be914b603c3fcb37914f52fa6c5ecaecd249a9144fa5da5e9a1f9cf8ecc1007503743e01ddb5b6a3ca445852ab106223064c43132ea2d40726c6df60527f6c02faa8465a2658e0d49e7d76b983b2a48d92d934858634174acff1909135c7d8a7015c3977613b8b083e8e33c30f4a43135c96e4d3aad2b4914fcbdb744e045531988b38ea098399676fcbdcbecfb1595d7489cc40c278fc351fee78aece34b270eba6a2bd80b6524c9ae76c17cffe91148d335fd55ff8240280891ef423b4e7564ddf0504f689730d9604ca13e63be14eda18d737605719dfb23aa2bfd33d5a48e75af4b7ea84bb2208750f552a4bb555a6bbb117de4c6777eb4a4bfa331b54838c98ce4790b4128ce9fe752bb1289b73f5d4aa932dadf6e712db508e07076f25be59244194db8b906df32a3f2fb6e3542efcb2bc3c0ea56db73cc6737212c42efec9190d1b449997b374a7ff7e18ed2f13a36c3e5172b1ac4a9981172cecfcdc59445b6cf82c494252734a6561514d7c0f383b65f5fa21b648496adbbe89a41643888d40e4070e505ce542f267049fc93cc8777ba8ae0944899cf3f9459902d35aa5124abae12d507c318c8abe2e4d1a66a12f1f41dc86c91f4c3449520700b99185e03af340318e28a9d0aa340d03f2d509dcb6fb1c1e9cda7cf7fa24a674efcb5e7d6642eb0093c56936ed8764697bc634972189404fb04cddbcbc73f482e03c7df5c0142b7a88e6f63a5fb1d99382c9efda8cb4dae653485e128819f437493dc6be9d198e4f9e0d32496d30953721603ec3192ab41df614066a3e35ac762706f3a1f896ec09ecb7cf328b5a1e3964e08ad9acb7e8876436864803225a7babc05f03a86e2caa52ebad83ed65e7c9df1602689b12d27ad361ef6c272671d650f04d4a092bac9dec0aa0ac05fc20bcaa62869bbbe3c80e25173c55a561c3178a6183129dc48972a7c1f04677bbfa26a5ac8f2a988ec22bed420cc2b25296c55e769028805adcd4c557530f3383a52a5d4076699b0db7d1714a042e2ebe894e9c7e1de3e64a84738e58a72bc7bb8e03e979979f3fef4f2010823e08052249d5451278e217d7eb9cdaa7b8f57cbb151910239c4345b8482dfb11f5ea6e14993fd151def4d10627d87c58126208c3fb330152150e1ee4336e01d8aff21caa8ade1e8c54e6bd9dd5d6266b236b9489eb021ce2b81b80450e53f53703b97596ae91c60dbed27a50da757152abb2092bcdce71707ae221466503cd2e3c3b8af4d50d88383a43fd669e72e8d68c2e9bde19c6054db3098617d11a5528c1241e28b04fab738b93b6f07d5fb199cf2bd3ce5ef22b2dcdc174008635cd3153177364b8c68fea07fc22b4d8048e608c6234139002d486a2061e7a7c832d1eb23ecdbd37cb6de5ddb75da20c183e668cf685334e527b64e5899c8443d90d1b4ca07150ce515e8e8be24a110c9fac421ec8b6236f544bf6318823f46ea4ac26ec024783cbceaaa613d74695f9c656a4e2902e6b288c04db2e95effd14b4b2e9400c86bf38eb0e5fcf7b5109e4c7336b0f8d797113f6a44313867ffddd96230417dfef890cdb4e9ad8783fbbbf873aeb61637b4f2a216ba5e83b8755372dbdcf7533cc0d63070c383f080bbf960310ff67a96c202c067db70b537ea1848486ef30ca54384440ccf8ffbb906211bdd2146b4c7e2c522530365d284b9f87d18647e1d25e3e39fac28a21763f90bad9116ac5308d5b3e87dc8252930ef53fab666ddcb398b5e9f10311d0bb21cb18588dddcac82aee79d22df48189ab15b0313f7abc3258585ac8c40e77835e25f6eb9afd61c45c6b87640dedb924710c4ce9e1a914c12b5cf8bdcadc2ec1d2f0d933fbff261f85fcbe191f210fbed4fe676b005ac3115eb7a9b50a22cf04d07470a31d5a1507b804b32254a5ff0f5a903a0559717314afb35669191d353b5e5b8ab83debf9949af4921cfedade1e3077e9ba9930d5cf78147f0b834a9ab931af3db375c0217df7c740745911465dfc3f2d97dbb0e18453f6fe4a82d2adb8f15487baefaa5ad5444f3a612385148ff09eb616f4d5ddd0d32cce1832ff08c7892604f9343209fafe2bfcab6b3d7c52bca4a477f75d9650355268b6b016d64009ad682871e28c6891a28bef3eb61b56c2f2d56d814f01e8f0eb3e1555b988388a287571dafea69ff0a74a85f681cfeb83d45bb42cee14d5290522075e05e9ebe94900cb5a7e0b58e4cb5fcd447cd24d3c5f840652be2df3dccdb82bfeece86d50e106a5c19d4148549d0a2519ffac5b99244d7dbe59fa8668865611b0d0883920573fd657684a39381f17a26f5aa5592fccf036df19ee411856c34cc312a224a42a3e305f8bd0f43a90a083e6b1d08aa65663e09cc5cca82d30a24ed4289c9757e1065102eb4e6b0567fd928da6591da6deeababf078a3a5e412a78fbfbfd443bb025f0f2563949200d4e39ce1b2a802cb043b2c8a965c6086122f8e39a45881242a7b5775f0702706168e67dbb6a44f19e31ff07b2ace090e5f348e83e61bbb8e4b0a781ec9b701553006e4ba2d1d3c81209fbb9ccc104ce2a921d0027f80f7c3ead7d2ee22e9230579d0e99a098f8d118f467292721a40ecebc52df1538040854b801d41d8658e246afe62070768373011246208dcfa990af65ce3391730a81801fe87b102e56e1efea540f79f509456d41117f7c39658630dce27e8e1c7859f900fc360539744dd67fe26dc2c187131b954e9b22ad2fabe455aaa6b5c6b0ff16f9713ab1dd84bce052f6e4c337e73791e66fd285ffee2e6bd116bfb2d1b76931872896b89c253ef06e1953da1a2dbc156acf21c825b15daf18d18458c46c3f5a63c972ea175d9d48d58c1a29e831c73fea837658e35af96eabfbb92b746ba9894921996287f13fdb4716ddfcbe624a7efba58d5fcd6e9ce37b435d547a5af9cd0b3e2dc3b7cf20cad60d5a8c7ab4a420b6a4cab53263f4991e5d156ff0a29649317659b58fc3468abdfb18fa7c0b06edc23950d6067744106bf59fa8a900bbe882fd34c71db050eb255c50037d06dedd443cd68ff5475c13e74859e955de4256389b9f8ac52e20e5fe215f50db58d7ddff53ba64091631f5f27edf5620126829c166dbec7af1bcb6097faa53115fe54c84b7db3538360b030213d77d0c584e67684dd81ccf380d360e3061551bf184697866428509b47c023d213c05febe47fa55ca5af2cc5051fe230f8364d37ac2933b008f4f92449e3f97a9a4a6c14022dd90ed6eb4c3e8c2e701399202391b3a8434082913ace6325a544312cb40fa12706ffe0bc698ed7beb2d395e87d4971b4d8fc3d79399c02043b3b9a790049d075bd63e03d1b7b2c55d7f9c188fb4e230c838493906a620a939d3a6297aa624efb7954425ec561bca548eb7a8718c7112b5e44cba05dbebeae30835745802f9358c4a632f051225aef91280f8f2d236f746bd61b2c13ed3fcdd48dd369754d3ad8fefd36130cceb6cd1ec12ff45e9a3238a7fe1e49b861ba122844d011d5d92eff524ffd7f98c2a25f567018ddc7641c59f88e7ba11724568da187cce8ddd75fa8565ae6b8bf9478afbe4aaf3fd8d11c9ed38e0ecf8127834b7a8d9b54a25d281cc1475b25cd44f34e1368c7cec9df8e2094d63735e92e24493fdb0fc73c9a25cb1bcdab0c538dbd6a073b81d2ce90d1f7d4f91b63187e68c94bca19212f403f18f06f2bdfef1270905cfdde39fd1dbdce1df4c86e73cb111615928b78ceb5e6b89e9d1bbc0f7d60bf050a192e7dcf093eb6d1293e35af2ff3597ec0c12dc863e2de4120071d4fca6c0f052c1ff1cb719fc211528616906becd4627e0e995688038bd17174284756eaac851d7a2925bb17fc940b977a8010bd8c77bcba846959ba677a4a9025bd6f6d67ee4408e143c7034320b7fcd40e83e1d4dc0ead3bac897fe3b18727f3f933b66fb77cd99d6a543e9d9101264922b4d8d6ab3f1241fe54b8b4404cd67f9df2e4e27433cc69a0b1f1683ffbafa92ef5246f51df97934dc605a4715803296901842d46f0608754e1bc517ff5fca79b4ee13d1afbe1bdb30f765479a847291d9e4bf944016758dc6a73c8f964240438f6690bf7474a4eff4a97ddf3df15ac00fa822aaeb3af0a815e2af8212e558a73a305033637ce3e1ef6103d978e92cd0d6de1c6ee673d0b9e7c3bdf1cbb59a3205406a8aa7e2d68c1402f02a24f6e0142e543e695eb795dbd630b881e61dcd633dbf3240e1cc7dd7721356b3ef2d0f8362559a807ffd4819594b7fe321ba74fe46ca0f1bf33c438759b8caa7610091e2ffd1409e36b3bd1ab20f555ffdd9a1432c607444321f227d843533bd4a40df500efd29a05a09dad7336fbb7d38a04373aaf1b28b38508a6989f044165be94714b8e4b94882ea7fbafa7be9420136f2880f7a30cf92fce37e6fc38173838b591204b0c2bed5ad3b2da52e20563492a6fac6918d99499a3c481f82cbb241e3268f88609d2d2c51129dc20de6d1429c943d04a3a5e3976ef4a2f4d79f8a42d82e248deaa418508055e0f16ca0958faa61136d6b9acdf0f977e4bb76dab0afcaa6b14b0b00386e47c4a258f5d24cb10c2391359fad6710eb92f447502a8a3da715937f2e0fe3e3d9a96e7b5d706947d287f282a7ed868c92c9de57873f91f3a38f719507ba51dde2590a9155d9dfcfc26998a1cd27788f2059259aeabc6c77306e26b1d738d61be4a17e2ef3fe7466b1e8d06bd7c4a56c02506062e9e760164afc2a7a717096dbb674b6d9be325f96193a2f42d6227a3356a53852f8a701c4706685b36665b88d3cd388c259ac9195f81d745f921b86aff9bd2079306235139c9c861914b8c0c6102437672606bb6d3c7605e1cf65ab169595ef0e1c450c5175333455577814e99fd432cec9ff9eea0d51e30291bc53c67c6b96d866b44b2a023c4af81cffead466873e9be7f66102f01e2617ebba84bd1327b95bc6c5104e0bdc2349583a98921183b8e6e6d23d7f865e4fd3df617360c7bb98df7f36f95274a35ed09f06c3fa6d4cb19215790b478dd584b1ff826244a47e6d0d91800ed6bfe697fce026862014fc3f66537ca28a34a39be5e4182aa289bc238185b7eda176455b35f6683492b41bb9bbe2dd091a9b3932e4798d73d32f3dde7f94559350280c3a009364693de0715747b84894eb65c392f637baa7c7bfaa57be0606e6e265482c71893275907ac0f09024adaad567003787cbaff1115089ae27bb3c62a4a4413eea9b07e8959650906af76e463353fd32ae96171b01cd1e3406404d731a332f5693d54081f1019a00b508bce8ddd0fd02dc75a6497500be96c1679a3844298f9696b508d6d5cfa0f9b742a817b", 0x1000}, {&(0x7f00000018c0)="0c6ef3bd20796c4889076712505adbadc3a87e7c1f3c6b8ad057004b693c39810ba7b6d07cd725208286cd618c5ee4f108fc227f0aa0956d752efde311b0a411c37aa474761c319338f80edaa49afd812c9e5d80bf44bf8278101eeffb02968c7f3138ce4c76c827330eb74c0bc9a1cce4aaedb6b562c29df2449741555c9b0bdf7381be38997160c41f414cfd5499c756a2f0dc68c792dd95bbc8a7da8cb45b3f4462e9e87e0eb33ea7784c3e5d1917ab908627ba79617536c6a0ad27beed394051d153b4f3adea38901f922c6a9d9b099144ea447d555e08da2e1d37b37b77ef8bf6bf08bae221341273dd0756a57162795366c69a94815ccd8130764ca2f61560c501f6c7bbebf160c4f098ce0169e384ef42561dbd9834280155b226790cd6de6dbae3e5f5d9113b9cb3ec8c00e802dba56417e54a0fde02eddd908e414670c4a46e503c1c2a2ae28001c4ce73d8a746232e958e58bf02a61be5d3097efabe22b6938d3bfe4c7a6b7fb41746388496709e78752142e2488a9f6cc5e822ececdcd11101fd4893770a4584ac54c61ad9e1dbe4c0885c67c6fbea6aef478e572698259a050489cbf5f139a2be3ee267baa5c8ac15293aa9716b7809f5f2f1475f4467c359ae56486f7b1fd6afa8818e4277976432bb082166bc196e4989a4cdfe853cc1653e23d13e69499c448b35438f82b34fc6b5caec237eec2134775a1eee1c78657bce3577fd1093ac7bbb60919fc6de4f5b5cd0c19a67452825d8a12b5245f59f5f2801fdfc390033f9e41ce24a2be78dcbfd8601299c092990fb5d2eb05d403db422cfb72558a671202987abb1c05112ca4b4cb89e5463fccfe95d80479b0343a702d6e1c769b96c40aeb742a23c9ed5cff8c6cea47bb7e8f050c7432b4c401b4f9b42c56815ec2ccba9da2be80e5bdbb2966abec174ee5634516689957d565200f21c9560d4d68e04edc8baf68418e4dfc58701db14e134a555ca6199f2741522dd506db829b883d397bed5f24cfa1d251c4c498d07bd75334ab36001c336d0fea41ccd41a70916c3e250fa70ef61a488f71bb98c06112429f9e67587f26c9bced56808939cca2b7e4d8f05ae744433dfdd446b3d9dbdbb6a68f4a0e2711a934208470851b9f97293c373abbd972f391cb5860ad82a5737e6755c0b6e40eaf048ae1eba139d791080356dbfa804c406d749a42c85a6891dbec31f9d0b77c248d985363d186245fccad052410436de5a61649a0b09c9bf6b92b9bb8e2110f782bbc5d1d709402ea375f139c91fd1b057009aaa20c755f37dba0cef4aef8d7cab18cfc094a14276b325a82a0dd0b8abece059b11e3c7cbaaa9883e787ddac18a61fde11016d5bc8f87addda60d1386aea3765bf99f857967d6cf583abb1c35efb1a6eafc354d28b69c9f9658d42dda8f6585a0ce2c82b12f85e513a7793958a67a912c310aac5a8d0620b61a11b509e81c5087eda730ca6c01d6f95ee4915389ee23625b4e65c746c64ecf737187ad64c4f4b29adc56b2842fb37917130f95895784086c57421c79bc31cb8ec8d228fb1a5129a423900beae88da535bdc216a40d50cc0a13c195304d81e54bf63eac61da5a946d0a45e8b6ad46cfca586f9d63d836262974409fcb950ae9c05b9089dc37f42c6fb73136abf9fd220e9275f0f657ad051cf796ec713a641b7a10a419f47f664875fe9043e469c822871a9d4fc53eeb73a7988f5e9fa594fc58ac47b82e89ee5acb67c2443b949422006ad1254ba85792a28afe584612646206cb90d9e1192842c71374228c0bb2f82fa0a992fa8e975f06cb79fb917e5270b30fbac7a6a2c30139e248bf94d262d6dfb949065c15e167637032b8f7957dc44873b43325dba2e7fb2bba3d1a7b7174df9fb4e4ad4f16c186b55ce82eb254c310161929ee18d93f912cb8545f094aa9240dffabd5e860e1a2ede032b3dfb18e002d02055491d1a77fd3ffad4bd6dcdbf37307d7d0925ecb2988a9ed01e2e4718ba3cb633f3f3096d3ac29b41e32eadba0a45a4f9e5719efdda98ed24ebf40c92c9eeeb65e6ae1efcd776028b86d6c6dec319cd8a78cc2da2a0c22e010916efc32ca8872e5eb888c3444248617bb414dde69abbfe3ead70bdb6f7abc7b9aa820c40d85d6a55542f9af27ea2623e6e169110f936b9b7e05318cdb3aef64d68e53d52b3b68510019a932ce97149529acdaee8dd13529a483e3280f9ed83742a008e3f33ff7a9d261eb06f8f99a8fb6fdb87f64b993f4ccc69f1d384470d9aa01da490d6a345a22ffd4fe19667c7e03c5fc3c597ebf947f350a4a3d77455a8fbf64cae907d7b836605e88e3a84c449ad9007291708bf377f42ce5e5ab36639aa6404d7b106cacd544f997704b2e1cb55bfb948b4954bab3379cee15c89370400e79a482cd5559ef80ce036db579bacc648686eea582b3bf36ebf39f0c90664a42b8542addfea2f2213fd47fe4d99d57513944a267fc5b2c11a20074d3f01b12a501997ef387e7e80746b31c9616a668ccb6c339fe7c3e425a6ff146046b6098026b79c51987eb01b67b201d2f1f492d09057e626b00a73c73c141c21d26ca2a26058726460fcf180f5f4afa53da6cdb64b063b5187b9001651465f5413fbcf4290474104eaaad1d1f9da2816ad07c8ca2218af29054c2e181f6a0680507ead084890be711255267807eec92ed1c27cd668f1e03ef63fda99dd3cecbacafe1c26f218426d4a657965fff589012b5a1e50f75dff26fbdabc396cbaee45879d061787c11bdb5376d83f2c8b9a66a279ccaf92277942ea33dbad133abf3a069497c4a64b388f40a248556b6cff33c58774316362b5c02be8101bd4ac87e5ce6cc71d8ecdd1015972b8bb2e55e2a38f22305fe45b5f3be91ef01c7e4f041eed4d5f731e945a1e05cd7102217d7516eccc8ccf5fe9d069db114addbd087430d3fb0a8193bd006d550ec2fc8b805765824d20b78047f32e639ea9623dabeb5a6cf7514fc28bde99bbdc0e30b043c502b75269e5d4a04178bda18a24eac78ed70cfb70ae0775cc66ae164ec9ab4b5378caa2197ab6316ed2c4ac9d64aa88e8b7b245ed7c64a724e0b99365f8494ccb8663c66df7aee863dbad9632e356d27ad00fc6fb3cf58733a36b9e0ab9884d51560c68da66da4c5906d59a6a28e4d0630ebc4b75c2fb40b8f6bd6d9ae195a27544fe504127cbd062404e77218b23c9c6b29afe31d8353b14bc8af83c60b54cb13ac69ac187d7d781664c05a5318a0fb16cdb942317f92c8734908716fcfdb42a5bba9a13a8db8d7fb34a40c1e0c25b6d3e1d5070b854a196b0540b345eda0506c1c9a9711d15dee37f3207cfdd1d92ce9667347871d117372bade11f1ecd6e754dc5d3831dbcf52bc65ca002b42fc4a40bb8c0d28f9c70f1d9f66dbdf2d7eb9980cb9ecb0106ed9c7d7022dd8addc86c25e46d4479d22896ceceb52d9358592d265d7ffb3983a0f9ac9ab9aab63fa9a1df813209fd3fefec4e867f672bbe7fe827d8d7901d55a5b039ef99b629248fcea1d5b97022f699be6b5cfb137117adff34d13821ddb3dc7faf359807771d825c40421b7634400e3daca6c8dc2180adcbf20db84e283635610f974631a91ba49138d7cdb24949f2b2d4dd2545d2bd247654e5a743b53f726f72686c342a37bcee31f0515fbaf3131cbf5593962c4dc18e32c59181d41a0a61c1986427080b62ead52e90c6ffebe6df3df1ebc3fe32ff365db997935dcc305320499dfe9d6dd28d639a2446a2b217143194cea32432a4db90d7458f31786ddacdeb414a7bfa4b1b6d7bd6205fbe075bf18b331e680a352def730524c5c1c557f96d78176a3e44b3991dafcfbec56139b489a8ea5bfa04ab5831eb18dd9d8068aaef11a451f24c56f52349869893210b5f4f3d63627477079943ee342653656c8218fa5fbdf90064b27abfb58685d8bc38429b9151c4e909c006b013251ca3e9eb43d8ab33f3fa7edab808f544af6ad8ccaea100baf76cfa9ea0b2338d96a2f8876f474e29a32033339f5b693ef6f7692ddf024dcaccad00ed8132792b8a56546a37771ebaf613742830f66ab70f2ec7ecb9d5c4dc54bc9cb170ef189ed66d4d2c42971c4d0de46c11f1dcaf8d8a5465e3a8609afb51982d48feadcd213031ca5e7255af657f9fe3f8e048fde4d30f1d2ed81fa02580010de417ecf4363ea2868df95b103bfbd9cb9523eb76f5dcf8f104da8c97e5d9b491796da1cc8bb4f02896558b5d19209e0f6318047ab54e8f5a5e17ad037b3d8ccd2194ee4b8d862f9e7c812dc8412be19dec078868074fea333b37458db8162726c23175f838267e8557f2ec52d0fa65c88af30fae521409f2706aab046ab2dc2257b249264aea60a4c76665ca2449c60dd05810d42a27540e558282b865d7a255056bc0381d1a76a79fc5e77a6b4d29ed4308f866b939c802fa3213989f68c10681e17f1ea0ec713e5f33eb7fdf80e6f5747f2239619088412a51886ad972833852b93592eefff9c6cd50dd8bd1b840c91e9a5d67c1354cf120f20881fc270dd2a88a621c18ef35d1b6930028ab876bd63b75ddebdf1d1ddf7878bc5a423b3236852cb74942262f183ba2d92a05b767182c9eb3447ea2c821bc65f8af90befb2fe7a9a836f322295d459f6229fec659f948f7b44e0994e1212aaf9f96d37659d010f12c4d29cda6e3a1b44fb0ccfdcac144720134bd9a60330e00dc484cd5a5befa760bec4cd37cb4e1810efdf6b708d245a039e2b96cf6bff305cac83f9c516051be8d36289093d6274fe240b2663c55cfc42147bef6d7afe93a56383e5456e9f3f31b1d835d23b346d3de468c99e69cbe89d6c4ce0ac43eed0034a6764c7b859526b3b0cf04890fb172a0b10efaa6b7d7ad237389e66926a6cf9ea7577fb82e4b501388f21789b7289811c378109b36039ff4192c47b6218b8c58dc7c68241d472b8d7bc14c6a4a2210950a6726a7442861dc44d3968b13c09c3cd47c9de5af16d96bd574b06d279311145d2f30a1f4102fa68d0902405835654087a9ffd43e1134ecea8cac1a6f1a86bfdb92ac41eef4fc67222a22bfabbe2d4b3589808f442ee53e8de8aec2f7889a5ef668ebe509d7fef1c03bdb2ddbcc8f85893a82842a6634ebc668e80a724021cd0bf3203a3d67d927948612c3cf0e6cdc9b57d98cfe8645bc596d3c7b2ea2d68c2732a41de1dc03a16e328d4f931df1d748f969bc3e4f08af21ae2fae8ca452cb59ef3c594bdda5fbddd72413de92342b0689b14fab2298e6408eff8d08ec8d4909f5816cfc3643b6cdc2ba1a83ea3c31b02b3a161c1783bd95059d851655760b385d635d999c6964ef0c4a8e959caa7b6f7ceb5ffafd5df4cb44cd5d59649e270e8cbc67034973412d0ac1a18e199c9310853d02497f724cbe7d3fd4f7eb358dec0f14d60fb4ee20cb07aa8b93e7d7e00217c5e3c61bab46a9485a3afa4d975851edf098bbe2e129bd30b1d07e5c804aeeb4631accb27f34e4e26438737b2eb88350947ccc211a82f55b49093522e0b8a0814cf14a2e932751622df664835e1ca898229bd07188797af3ce6f892f7f1ed9fdd8621757e8f0ed41af4131142beecd00013b01de88ea698da4eea2916e1a0af5419caa0a6adc236d6bfb3a2d7574de6cc5061e6f", 0xfa9}], 0x2, &(0x7f0000001280)=ANY=[@ANYRES32=r1, @ANYRESHEX, @ANYRES32=r1, @ANYRES64=r1, @ANYRESDEC=r1, @ANYRES16=r2], 0x58, 0x404}, 0x404) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) r8 = dup(r7) r9 = dup2(r8, r5) sendto(r9, 0x0, 0x0, 0x0, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', r9, &(0x7f0000001200)='./file0\x00', 0x4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000012c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x4001, 0x0) getsockopt(r11, 0x0, 0xd, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001180)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) 343.45596ms ago: executing program 3 (id=48): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x26) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x447) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x1, 0x0, "7d40e919dff257f7e00a7e6eaa54cd31797e9b3a"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, 0x0, 0x0, 0x3, 0x0, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773afdf8d915494216813082c47c35f11a948b90c510b6a4cb33256c5bd509057a40eccb8e7599561abcd6abe2ee617157b34863bcb519adebce220db73a4b95df0a63e26c80d9de017c873d10814a1bedd306d9084abf44823f4441997e435f32d4946400c984f5f8bed014236e222bbf811d8c44ad9a0bc1bfee93fa60468887ea320d69e3ded1c977c74f66813276398bbd849e2e01d4338c1fbe35258716b76321932897f7065e4dc48d6dad4f47b170c00b9f7ea84dcaee4390b1cc9c6ef86fc9496cb05b2a68edbbf4fdb62ca8eb5d20d53c294f3bb71774248ce23c08e45059d11e7940c6a5faae4a071333633587b51145b9d6f1ca5bca55fb187f1379c5f8c053d0829cc536b562caa4b56df716601e54b67bc1de978617283807f9e93348fbae50c99fa4b17f66f3a69102d3c5e623acef42b6b0776827cb17e813e4f26b50f9d330c4097f9d3d7a286ee63e3f85080a0fe22cb8c7820a52eb8abe1ca60a1ef31dc1b37153b3c5424116bbf9f40c469baafaf200ecb0abbe92fc481cc296446f9258d474e15db840944b9ea5eb3a7ef4dde125a250ece74e8db5a815cab1c144bcc933a5eebfd79e6cb4263b613fd117ed20c18b463b529809bae487c6c179a8cd17c6ae1071964b3580319d772eea332e0c7e580f1652c7699457f1e848e485f8e816b64a0700246208ba144eb61a7048d1e6c9ad4cd8ce431576ab1db573cb4f0bf4454ba5cb1710b869ed5a8574d0ddbf022dec1b18e12843d72748fe6a982c469beba9c5c3b0fd6ec468765d6ff3848cdd4153374c88963bcef57a5764d42d8e869f266fdefdca622806c2d99ce4617da96649d3f2272f89d6212c285e2d434208adf94a467698eca5429846df3fa9c28cf696c00faa5b5690fcd6cf9abc34f105aee788a39a200453f9e52642f98930449296ef14f29c2a2aa909dd96ffcebbf292399dfd7898a9938b1ca3ca1bf3f15b72fa204945d1cbf6fadfc530aa9cd319706b6a6eb0ca256a659543061742d8e9768cb46c0691be082bdf7488ce120fd5f61f4e7ce409efcde3af6ce71287dd2b92d5f84c25ab78b01d45d1eeb2774f30248e3aaa761d8ac6f77b2954e2639cd6d298dc6797b37fb0c9a6a3e2253c0827ffe9e118cf0dc12f34481e2a83d757fda36fde52b5ecf65324c2576bd9444b32d7ffad3e5fcc097146aa9b9d1ebb1f48d2598c5af76cedebfdff833d6d76fe32e02bbc9ea6dc9d80fc914a8d14991520903400727e8e82d5d88b83f53ff939674e760dc3b63b5e2a66d30a6c79feebb18d071f43bb7243e956653610162a4d39b43fd4694d5182685a2e11d796e1fb64ba2433e0e8f346b649852b96e7ddb762af26bf729a6c8db5eb071660db959ee406310718f1bd12323cfbd9b29860274dcad43504f0422063f3564e7966bf37a236d2f68cfa99b1f598a570a193dbbb830a52ad86a8e9c1a4215d26e9dbd338ca866fd0d2b430f2029db8e4d2220a2a3af7443f179d17f51d27e890d71021aa5037063cb8825365c3178d2c94237bee1e47ba6ff2b4bea71a91dadcc7b4bb2b14d014c86b717542b48f0c1e66ec2aaf64948824a36bafd6cb367374641b2c892c1f0b349dc6eab3b4c9eafbd2a95b24f0da6607c17fed42fb5c35fb8779bcc67aba75b29659f1fa53a4be47de8a08757ad7ece60d1e2d9a4abc20022a8193d3a3839831fb98c727a394828c3f2ae8ea996e047aba79c598994e80645b30aa6aae097f3659dde10d7a9caa91c295dcab3ddb9ee4914906011c17634ec33bc8a4c9e4b9e937912a6cd97dc0fd3e4812a1d9dbc4d06f15943d3d023c6f8ca595273e7d2aabe36874d0cc73e69dd186befcb925e0ce919ce9ab57a7e0befc14faf3a0c7abb035a95b2010ecac716ef91ff7a07f757320b26221496274743f1bf09770e44ff695ae2d7eb45073c99f4ef3eb4f931acf4e78fc3c3a2fa86100ca88f181fd60efbc56db509071da559990235479060013f3ab8819f7fce8158fba0158d850a8b8bdbe663067bda391c4cbc4ffae6a57b41252637330fe405b5689a95157d46437dd79fc09984a3f6d6f918fc6c3cf3026d8d826581444ef1f90c830097add7e86f9390cab7124d28594546a01b9140732fc952c1b645d97170bc1819e2844eae290038cff57815d7354fd88f26909b92326891382c7078fa8942033876c0e0fb5b9526c5a76c23dc3476a5d07d6553cad364fe62abbc39a577977259302fa3d09c04ebf1bd8538193476c4c48ce750ca0b077d9bf23773b15e81e20b23e8366027dba7467b9eee326181ad77391d391d6af7f7fc19001876d956277ce71bf73ed738f7b0ed9e3047a831af4b3e8d62c887cd45bf8788902b165cb4a838b8f42b8a647014b2175198c38fb981fa082c0ab6d6c5580d2429a7b568ff6d9dfb332c33587a518024d1ca74771390de5d00907a37d40c7400bbea3789c2aabe5cf03ddedc38bdb220f30c1b8fbfd30d3e0d54ff6d68bf7f7a71069ff512ae4cc2ed6ad9cfe8f8fc0229575a114370c66152ae800bdadc7ab87837804e8d13c75f13ba4bbfda0c7174983bec37d0adcf57078ba3f8efaf5a907269903f1d50b11459b967b274d60c766555ced4612637ea1dece42d65fcb333b9254df1011063d885e3441ead4b32cf464795e0ac00a9df353d51811e7b179f65e6fcbad4215f0cc7f753f14403c45869f58f4446f30f4527e158a5d2ad2b6baa1f09f8e0e957b94965231d8047cd5150a61aa85c2faf30102637b08785abda5e958a8298318f3e07956599adb19e1560c29ba4a7b467cea72814c31b3df37baae2d61c072bafb46cfb56e8eddd1392a5158339be093b1e5e2f77975dd73c81a14b07bba54c5818c9982fe6d16f3a59b48e525c440c95f23e2e8fff061c07e007dec0f4a659ed0da4d0851fcc73601eae4f31984bf950bb628148cd245c50bf6592487037685aa63f761f33c2a6c1a8b8cbaed6e038e2f2888882ba742b1be6e7d612e7ed44aa859846ed1dfc5a74c90bef74268027a0fe6ab84bd556dabbabc9cf89981822c089da90d37846c5e73b7c9a5da28b5186b2d69a5c5153f0c0fdfde18c019d7622b216c4e643978f326385de95cdbd6dd1a784546ca1b9727e4003ae28fdb37f17e6903702dff70224990cbf1738fad14fc95c728c5c95c7b2b68b3919c3208ecf5f0d7e600c7409dc23c25313866746b9117df4c99ba77466a4bdbc7138e1f6c2304ae894e8ac10ef8e1964dbc13d9f558423806ff53fdf93630169f752cae207c91f718609508640d9aa7c56d38484b6ed9d1f075a2b41741c08e5d8f443095540f8415e808ad77c44cb8121074345a667fa3fe487f2412133ae58c1c1852dfbcf5c61576ab2702d443d42e75557b4a5fd341852c8fa7713ed018b3e013a4887b3b9b57725e2c84e54e6b6075946e779c7157d89c227a0565aa50cd97af23c66df6b3e4dd12760662653ccb5ee27d5603f9ffbf24b404ac3eb88d3d097dd2045568ac8721aeceb41c587988ed4fe5c5e4c23e2b8215a0ea28980097aeb5959de16c0af63d1605a1f1cab1b7d5fb62fd4f740652432b99f758643cc4bf470bfff0276a01149e275c6b64ad864ce679027d25782991b6d58ea4e24a3e773f3cdde5c1a89191da6ddf4f4259c0d9e0632b1aff13435a2474301ebbb81985dff343922e9f307f5383fd31a318b1f97fd7f28b36f70d8bb58c6581d90d33dc6549b5e70002a25b6f62c9bd5c201b406cd1a1f39fdec605d87ba503523fd378daf44c14acdba381f3c5b95c13c322389fb8a04ea3501829c813388b4e62f263fc2a08eb93e34b04c69e9480e2653e3b9b3d52eef68edf8c1fd43464efc65b3a332d25af9868d18eea6b413cfdafdf951bf7e1faf0fd59ec9f4a8960b941131a7f7bee639ddf65afee6414a1e24deac053ddf0bb4b11d01b7c121581cfd371c1bd6d9e2eabb26a8bbc2eb03fb65d99a096141668356e341cabc60b5ca6573d6184d7e77b7095a61901e91f1f70e3bdce24542963acea6e5afe45893802e3f5f2e2cd591be2e5140a9ab2366c43ecf0700a4b845b617b28fae699ee390d6a3c3008ebfaf729c035885cb475471826b947a66a92082f06f1f659589909c3fb9537fe8d5e43fab84f5b1e4c894fbb17ad1bb1266325f69d5146460b0779da71527679350cbfd2b93820d73fe78543507366984690889f822bba38e8a1cf666e71568e6aea48a50bf58ab312b888391e4bb0b58d8d08f12d9561266b9a1145a18ff33994632d96587fb819143fc7dc19b6a788f7186fcb667b9819f3d9bef2afe599f42a4bf77f2feef28172847abe9b22544f1371882e6ad72e80686d78bce35707829a698f14cc9fe2eb6fd253d63f447d475accb9a99c27bbb9fc01b72008827353c235857ea3277460903743f9bab9e165e01ccd2235284f94821aaaa9189c378bfa3babc5628fc712330552e693b712b91b59207f5351fc6ddb69578156adf874744063a0b0a8cc542897eb6394d5759b19984d574e1263df4e5b34f7c4ad8d0ef4b891c5371ca4ca433cba929c6ac24e6bb043b6d044fdad4cb1c082773ce8a05e3d909b31ed9b1d02960dff71bede28306e8a276b11de0658260ac81c8726b501a239d494bf8926dfb7bde477ea2fabe9e3067dbe8237db41af7e2ace7da2d181d2ac53167b3236be74bc2430db70c7470932865ebbfec6c5d7644119c5658164b319f0ffe9c199d1a55b189c8862ff64956a7c6ea92f3d74d08ba4e959b3f935ce5a891f4c062fceade4050ad8e651547d80974ebe93967621f7176b7c775ef41ec88f9cc0e46e54c1c0f832b9324b92627119f98f3b8d2d9fbbaa13f53bfa9086c9b6156c63d58cfada4b4f14d25c9de7fd5e1f0b9701ed60aacf5997b842e4357b326b48ad2615baaf11f844a7c883501a0cfe21f34ea87c4a14cedc73ae4962ea13fc6891b22283d9e74bced34342665ca78d3836e3b60c69f984a9ad6b8674694266c6302a8f97d1126528484d182798d735eb05843e59922f36ee5354b8a9b5cfb5df5977b2c6e2de9e3515f9621a723e8ec0a41ad88deb2a958759ebb18fbe4e7be96f117f4e10828cda7ae31e6db4378651102d33f2fafca89fc20762822bc2ec26b2436d3cbc956b90d2ab019589c0f4b75609f98d9093ea94cd009d5bfcb0864140061ae0e08249cfcb8ad08c3d2366bb515ccbcd7eb44f3a4bccb521773da9ec7aab6f8175eaee913c96b75a3065ddc1165fd7341ae2cdc278949223569075937c37392", 0xfff}, {&(0x7f0000000480)="b0da85fb157b06aaaed3f30b053b7be3fc0a1f43f258c8cb5443653fb52dddbe1859ef779d23d65e8c66d1b8a15309534335793a6171d40599c6f8b916ffecf0a44c6f3d3cba764caa58e75b49f95cfe2374cf5a9eccfe3eaa", 0xfffffffffffffffc}], 0x2) writev(r5, &(0x7f0000000a80)=[{&(0x7f00000006c0)="bbe83e6f2020070ecd120f2c274c8758039d8d0e47f103eefff766a71f6d36461dbbed548837d46064a86300dd34aba1ebcb94e135ce33435c43980d7ee541b3ca79cd50bc2c130a3bba4736f08ccc26e140bef89cec4ee091f1dbe9b091c274bdddc831c5de50633049c98c772cda7038f700d198bc0e41ffad41d0e0a545cb15a6b4bdfd", 0x85}, {&(0x7f00000009c0)="6cd66d8a0613723bbf65277b459842ff3c61f624de41e5a3d5ad3557fe9229c169da6e68e5fda0b6e11362d71c0e2feb89d70dfbcbc508f3f53e910cea29af2b19dbc7dcf6c703ccc886c41292943553a866fd96766bcc66dc60cdceba", 0x5d}, {&(0x7f0000000600)="59a5a783ec6bf75f0e69", 0xa}, {&(0x7f0000001640)="27db5bc76a9fdbd987fc2d25e179494f2f3affb138fe5a2fba2bf2a63df1de175b8dcf1652b9ab59b98100070aaeb2f4ea2206768f992c10293bee899c421e20087dbd7429394b154a07fca3c81db86ef28171fb58326e39f74bdc832f3f245d4fe87a5c582b2eddced5f05a073a87254b3ded3cefdcb754c551d0db3b7d72ecfe70af8e924675bc4816294c4887a99ebdb63516f13c73e9db366f74991ff7f9026d77618886a83cc92559084fa041f0c485455e094bdc1a1c69e9bc", 0xbc}], 0x4) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)="2d5dd10c1da2be890f855875c21996e2dc189591ab4e9bff0795e4fc0aa691c9520d2fc78230a86a29979dec37e0d1dbc823480023a8e520d2a07da635c6ddc469dcf19516aa", 0x46}, {&(0x7f00000026c0)="b6a0bbe1458e6ddb72275f4d53dbc768533990686977bf8c829c7dd499285bbb97d60fd2d7a8cc58965f2e5ecd986362a962fe4a68c5e5017241e8bc7c8f1b8c365079244668be445c1bd0f71f9ca9a0772b7e562df47f018886912b92f4e96ac940381f73cea775cf81ea3ab7430f515b67b2b9c8b5fb14a36e48020ae88f1f9f97ede7df9114448d7b8ae65b99629ae6f1d6d8db9a15f47c294bc100eebfad020d352508f0b675d0ebfaad966b4f2e3283f5f5583297afc2b7b172783674c279af400355a54e729e06249063c20de792a911ceea0b5b805bd56c16e29fbedb141c0a448688680bec416ab87e36412b4e1b1cd90e74a8b4ba5cb85f0fb34ec89b1e98013dd052d6f0bfd43b2cacce863c1da06ba8bc6f165fedfe0cc640e4d3482acfea230132f50a542911018ca2c89229335061c176dca7966c039562aea91111cc82992d68b08c7c13c7bdc3bdc6e080b6b3896caafac3d923f22e3f5eeadd41b3a1a351a0cb3986402790dc30fd17ea5c758c20f1aa1e37ebd399697c0c2c0acc9cf643674b58df73f11a15c5319586022a67475a25557e328af04f1a8f1753e52c556bcc722ad4a02a50e5af235de81d0ace11471990bdfac07d038324af", 0x1c1}, {&(0x7f00000000c0)="b3a11e7d019b5b05f2e04c88022c4f80d959fbe2b9f9b9b4835014afc1d59646e3d93fd88bdbe8707f2db3685f6ac107ab", 0x31}, {&(0x7f0000000280)="3e7f6b0d0c9f20dfe8ada65167975cc27f5a61fd10b7110965e48d5e104f0052f916b702d5389b70f295d7b3603ebebbbeca2cad689a2dcfaf5ec4f05d6d8de7468e23277a2ac90e2f42a5477833075714ddbbec062b3caebdd97c61d74983f870a59907100341f0a8c4df76f179a664cc5dc28c90615337", 0x78}, {&(0x7f0000001700)="53f320a01e8efcf77da20c949c0e5ea687747cc5cafb86aa90bb86891063f0127680059a099ee8a59e38f0dbef51bb94065687c8224d94321597d5e32cbd66c7e446645c033f7691ff846d1d7ab148e942579afe09ad1b1f5ab6beb273587480155451ac44f991b93ae0747d71b6c871c2162042065c521106b5c5a8d6383981435b9388af9665fd5ef7a6b9f43a41de65ab60a668dc9835b7f2f6dd753f82666abc2ca6ed82957b3aefc7a6c538d29fb5e1654032220be1eaebad77764747b2b92e9ec7ea28aec78aa0bb7b67aee77d1240bb503cbe5c07e2a3c0eef4e2773a9c3b10e8627ecf7e4ade855cad0a41731a965ddc79d9eccb6438a8e8875b124b47e27292896955ca2f284ededfc456be68f4ae01e6adfbd869a4015ae778d6c7fac104e42e41ba122d2d385a2239beaca94d8fd872b16b403bfd664fa988b41d3e6854d130e73296a456809260bcd9f3fd35bf89a26bfebaee1b54643d175ae8606dd6f12bfd2d1ca8e048ea446742df49568c712013a10788bccaaf35b4c619cd29c9da0bbb5766b474fdc7b3bfc75821db497b6741abaa8ada828c148d9ddcc45681398103f28db1cf962790175dff6705173199cdcf1d7e6730487f1e33b559ae9b19c48236baa3bf82f45a5087203d9416ef4718db1727f562c327c7b463bb92abc95ddcde3bef8f4a12558b3f39b9f69d0ef8198fd9e32f6be36cfc0a946d314e5fb2b1745cbefa105c48c619cd0a110e20fb2396247a8ded3e3c4c523e04f617d67b10770907ac4a49d21a7f2edbd87cf1ea5a7e69d006a99a316cbcb71d4fe697e875f35be800dcdc40232f19ea9b2be161923a6a4f6c8af718846e2ce61dd5de179f627b5dfaaff1739bbde25cdc32a0ecb1a7bdd72e69594d3479b95f4ff1950f08b83f3f7998ba00f049cc7054f2eb27a0ee6dfd8a572a851a86ac9f86374cbaded2aa2ef8f8fd3e5d76df345f548ae79c224c4370810a80059708dfd4af3721307354b8b15c2b2a8609fdf2e5a2ff4890f6cb7af0a27616943d6f6968582c94d1cb7cd11dc685ad163a0ecdae56fd68a5190e1b3914a5f611952ee66cbf52d7f1a9f6e59d8b908d94cac8abd5311b3f9cbf76d2728081bd935f486b7187a49079d3fba8d9f949aaeb21c5350954ed23ca657ec0475394d8175aadc89a3e2c49541c6aecc0de6fbad8c847556257a473dfd64e7a2b5f71d441589491e86438536e77fc5d2eb44ab75c69929e4a69bc6e42d720951fbb8c1277cc205f5496694a63b8a361c161e2a7c4d4ea10898b920be02306ef2763477a48f43da5c84142b50e8734c52523d35a3793c37d1cb8e75f0d84e15e0fdab8b999c0c6835c35149845d74c0a50808814b9cb2c8c5ac571c2e4e1cae02ad16fcd310fc5c7a21a57c5615d209554fc5ece7d49b16d311b18f3ecf3a7c64c84073058a115915ac2e49a4469709055ba179884c365c50efdd7b0d759ae0e1736585faa1332f9f3554f4ef4f56d11ec3602b778371eca60ccd72cb0b7681298211224c1131727f9301ca28685f82989a530721407e9f8dbefca6b830d1308fab8f7fe93bbf7b338cf54af084c079cd9dd11e630ff52a4ee302b522078880a7e29d8e1dbd7f780dd86b60eac47ce376b9bcc031c7e786aa926b0e8783e902052abbb601095db94aabbf74ec3fd72ed870fd93bd531f41a82096572cff92260a687b50ec487ff4e75343c558bf4a2b73d26791b34f6ba7574d0d1d27aa2b37fab3c312fd290f996e5a8faeb7b4430bb7639d9280d70885d82a20ba092d1b112817c9d4c3b7bd30998b7359ea08b79df130763d9db86990d8e98205b7a79c9c41b3c573ae4c734e7cf8e026e232b125f6b4361df69a706179bf39ddf45c06f5eb3624d97f4e8a087238c60a9f72d8885d81ece285fd0e1c57ef799c1bc95a1313d2f9b410842ed56b82dc7bc147af3b1938b458cc85b67cde4530ef06e7e1f791c5a9ba545796bc42c93c0a4261c216204c7d3c303a00c00d4cbaa80742a07168bff73e35dc94713a8d56f0505e22b51ffc265932958ea3eec4f2ed72511789e4df8e31a9369c3dc7ebb5cd3e9cc565114f03f1277572549b831a37f2dac89c172c938f0e855560f0cdd1a348a1e0475e08de4f604bda0832277b4db0e8234581fbeb4221c4a16519fc4581a27c797d73655d7d4dffff9f0c17f16432381ea88b9cbc0fc9aa10af542a3316632c6831944a350100511548fad4151e750ee0c3c31da1092ef2e6fa832f2b8ff3c6555c45b1131cae0a655d2a23b804d9c9ff3d40adf4f27c974613b886292de2b2c26f7ec55c71f046e07fc538fdd9e15c3880be8eceaf09ffa555b2334a203e6dc900cb01f1213dc6444cb9103bf715b8e2eba8316ec95d71ac70630f06d31066c5491bbbb7287ea47c122027240f31318ea260af7c0f94f210c230e41fe37242cad517c5ede1419e60eb20daa0e7d4c72d7d47aecd21ae96fd703d06e3f50c6fce4f55c3ecd546f61bfff35bdc693731b3e57209ceef48be0524b3e19c677d8816fbb68f8f989541164995a043728134a273d5fec639c5bdf4d6e24fed5a237c53827af33e6f5f255177ec61375ab09e6462f5676d222a1ffa83937a72ccd2b81a983760b031e03788cf14b3e924bd1ee78d741f85e6c46b3b0ed89d8da20d9167e06db6db92aad6282f0d4a8be0c57f4f14133438face73855d78b56fe01ca2823f34e49cb5398a612f04ec014e7c3563a446ffdb607fc7deb6757f2adb79ee31407d8523f4b65b8df45fdcab229c6a89d92c057fd7bcad89e7950c92e556d06c97eb14f838954b7eef0771d316db643a6caac1704248e84aa3b45ce4f34996ed5db9c4eb0d5bbf66facce7aefb37bce1270f5d0222b1eb67468d4a5c2cc769e6d3d19862f174d751f3e9a6df1eb895020bcb44b138df318ede355b7d821f46a9b3b2e9effdbf48129069fc77d024fc186abf0e823cf4a4964245ce14700ca0d5b26bc3a6cd7df4182cab1eb823b4f60d9c9412a2e20681ac92cb6a358ba1268c5ae2c19cc3e6b3fa3726da01bfda2c49f37d19c6953ccb858c493050ef1d2db0d35e4835495be3cc70218dc3d4eefd76554ce5fdcbb82074e45e207c0514d191b9556a0c896ae51508da3d83f4a5691b81ee7277908c0c7f367a890a8dd56ed9f89e7887702e9d1d4f1092d684418f611b26a9c402384aa1211251a201849464f56e9be2be188d2503b3e053faac3c82859f288e487f083fda09d3cabf61fcf5fcd2c68580c72e0d976db1598d5e561c47734da7f7f3959992d7f99a4151836a29c1b93602c7302cafb8d63342594cb3f162700b9e84acb85f974df1844fe33b7e3eabe3d93300a4899e12374ba1c08647cc2ab2ff7b8318dc0e377635bbdbe1b41c13bb48231cdb32431eecc6c0439a5259a8fb5281db9aec870424253c2dbeb4e6bb8925ca9e4371fd809b117d7190a64acb7a6f5946675ffaa44a969d0995adb5fd27de0330ff999837552913fc5f15c8db40d0f4a5f3fd9657ef91960d498948ca051276b42b7c810679cffd1472ed2cd76355f3a3fa85f48072f326d3bea60fb36f0d8c9979a60d23901e46e838abe549fc6275f733aa82decbcde8ed7d000ac31d4493fcfc8fb6a4f66729fbd61202529e322e5105929400a6b06dcaedf75c7b863d436274a104ab1065a58be004eb31fb7eeb11d3d0fc9dc98ce9369a6db65d8d674dfb97853746492931210a4acb30ce95b4aa5731d3ea4f0ea5989467e02f2c37c6dd770282dd562ecacdd7bd08dd4c8a79a1fb008db090fc0d7a074d3c3996aa9aa46bf4d90ee4492144987c6378e87dca50d089400200a7b25333fc69e198f8637163027ea2c7ff8caaa629c058ef2e6fafd3bb03ddc2f64f905731d755af3784eeed1ac7a817b9cdd000c6930f5f41ee0c4074bce1e586fdadf7d1356210cf39b0242c13c86561f0ad290b8bfd7f272e018dc7d67928a4efe8919e15e1d367479af01dd806d36127047f5b727263a95103337718b122dbc603e4748a99c2bcdf3b9026256a84f83fdee604a1107dce87e48396f2b6bc94fa1a8ab3158b15eb3fc27a1", 0xb50}], 0x5) readv(r0, &(0x7f0000000780)=[{&(0x7f0000005c80)=""/4092, 0xffc}, {&(0x7f0000003900)=""/4100, 0x1004}], 0x2) socket(0x18, 0x8000, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffe618d14ef5902f006800000001907800000000ac1400bb83030044183d70ffffffff0000000000001000ac1400aa000000014410047000002fdaffffffff00000081000a2fe769d6a0c70c"]) semop(0x0, &(0x7f00000001c0)=[{0x6, 0x2, 0x1800}], 0x1) 343.194285ms ago: executing program 5 (id=49): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x802069a6, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) chflagsat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x1, 0x2) 244.972628ms ago: executing program 6 (id=50): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x20, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x10001) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x1}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r1 = syz_open_pts() r2 = kqueue() (async) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140)=0xb, 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$net_pipex(&(0x7f0000000080)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}]}}) (async) kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) (async) dup2(r1, r2) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) 244.52156ms ago: executing program 0 (id=51): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|a\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffc}, {0x9, 0x80000}}, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)=0x1000000) 243.99639ms ago: executing program 1 (id=52): r0 = socket(0x18, 0x2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) (async) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200020}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) accept$inet(r2, 0x0, &(0x7f0000000140)) (async) r3 = dup(r0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x1}, {r4, 0x1}, {r0, 0x4}, {r3, 0x1}], 0x2000000000000178, 0x10001) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) 243.89434ms ago: executing program 8 (id=20): close(0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xa, 0x3ffc00000, 0x7, 0x9, 0x8, 0x2, 0xf28, 0x4}, &(0x7f0000000080)={0x10040000, 0xc, 0x17, 0x2, 0x4, 0x8, 0x1000, 0x100}, &(0x7f0000000100)={0x4, 0x7, 0x0, 0x8, 0xc, 0xffffffff, 0x4, 0xfffffffffffffff8}, &(0x7f0000000140)={0x7c, 0x2}) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)='\\', 0x1}], 0x1) (async) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async) r0 = socket$inet(0x2, 0x2, 0x0) readlinkat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) (async, rerun: 32) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (rerun: 32) fchdir(r1) 243.598061ms ago: executing program 9 (id=34): r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x1000000000000000) open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x19d) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0xf3c20057badd029c, 0x2, 0x40, 0xfffffffffffffff8}) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000140)="0efb70372721b1f77a3bccbb2ccb9f825f6c3ac4de1101db67dc300b8c3e8074c68bb65fb03a063693a37cba1722862a6053b07b348d4d01b85935836df3c7e98e62b400aeca7fb8a69d3203bf66c105c3babcba58716e2b68b73fb3fec32be9475bb122d382c96c94179fd20888e6a1ea46437119e121f500857e5c5786c945bd066c2a14ced3a4702187cf8bcdb2df0395a2629579b3fd94f0b7ebbfda1e6159519dcd6f32000c0490e8c74548f1b8aa989f5b6fc4ac7813c118d5d4c3cc165bb052ad547ad2eda373ae6c73a0efc4d2e216f0ae003c796782e465341be6d4a2230bb642412ee331eadc9c0d9e28660a197161f7e1ca28e2fb24a7079f4e92f426a73a87703f68cbf33a2d4b535daa00b374a1805c4d6ac16a0c19c1083bacd42ca9ed2d36b32dc52be914b603c3fcb37914f52fa6c5ecaecd249a9144fa5da5e9a1f9cf8ecc1007503743e01ddb5b6a3ca445852ab106223064c43132ea2d40726c6df60527f6c02faa8465a2658e0d49e7d76b983b2a48d92d934858634174acff1909135c7d8a7015c3977613b8b083e8e33c30f4a43135c96e4d3aad2b4914fcbdb744e045531988b38ea098399676fcbdcbecfb1595d7489cc40c278fc351fee78aece34b270eba6a2bd80b6524c9ae76c17cffe91148d335fd55ff8240280891ef423b4e7564ddf0504f689730d9604ca13e63be14eda18d737605719dfb23aa2bfd33d5a48e75af4b7ea84bb2208750f552a4bb555a6bbb117de4c6777eb4a4bfa331b54838c98ce4790b4128ce9fe752bb1289b73f5d4aa932dadf6e712db508e07076f25be59244194db8b906df32a3f2fb6e3542efcb2bc3c0ea56db73cc6737212c42efec9190d1b449997b374a7ff7e18ed2f13a36c3e5172b1ac4a9981172cecfcdc59445b6cf82c494252734a6561514d7c0f383b65f5fa21b648496adbbe89a41643888d40e4070e505ce542f267049fc93cc8777ba8ae0944899cf3f9459902d35aa5124abae12d507c318c8abe2e4d1a66a12f1f41dc86c91f4c3449520700b99185e03af340318e28a9d0aa340d03f2d509dcb6fb1c1e9cda7cf7fa24a674efcb5e7d6642eb0093c56936ed8764697bc634972189404fb04cddbcbc73f482e03c7df5c0142b7a88e6f63a5fb1d99382c9efda8cb4dae653485e128819f437493dc6be9d198e4f9e0d32496d30953721603ec3192ab41df614066a3e35ac762706f3a1f896ec09ecb7cf328b5a1e3964e08ad9acb7e8876436864803225a7babc05f03a86e2caa52ebad83ed65e7c9df1602689b12d27ad361ef6c272671d650f04d4a092bac9dec0aa0ac05fc20bcaa62869bbbe3c80e25173c55a561c3178a6183129dc48972a7c1f04677bbfa26a5ac8f2a988ec22bed420cc2b25296c55e769028805adcd4c557530f3383a52a5d4076699b0db7d1714a042e2ebe894e9c7e1de3e64a84738e58a72bc7bb8e03e979979f3fef4f2010823e08052249d5451278e217d7eb9cdaa7b8f57cbb151910239c4345b8482dfb11f5ea6e14993fd151def4d10627d87c58126208c3fb330152150e1ee4336e01d8aff21caa8ade1e8c54e6bd9dd5d6266b236b9489eb021ce2b81b80450e53f53703b97596ae91c60dbed27a50da757152abb2092bcdce71707ae221466503cd2e3c3b8af4d50d88383a43fd669e72e8d68c2e9bde19c6054db3098617d11a5528c1241e28b04fab738b93b6f07d5fb199cf2bd3ce5ef22b2dcdc174008635cd3153177364b8c68fea07fc22b4d8048e608c6234139002d486a2061e7a7c832d1eb23ecdbd37cb6de5ddb75da20c183e668cf685334e527b64e5899c8443d90d1b4ca07150ce515e8e8be24a110c9fac421ec8b6236f544bf6318823f46ea4ac26ec024783cbceaaa613d74695f9c656a4e2902e6b288c04db2e95effd14b4b2e9400c86bf38eb0e5fcf7b5109e4c7336b0f8d797113f6a44313867ffddd96230417dfef890cdb4e9ad8783fbbbf873aeb61637b4f2a216ba5e83b8755372dbdcf7533cc0d63070c383f080bbf960310ff67a96c202c067db70b537ea1848486ef30ca54384440ccf8ffbb906211bdd2146b4c7e2c522530365d284b9f87d18647e1d25e3e39fac28a21763f90bad9116ac5308d5b3e87dc8252930ef53fab666ddcb398b5e9f10311d0bb21cb18588dddcac82aee79d22df48189ab15b0313f7abc3258585ac8c40e77835e25f6eb9afd61c45c6b87640dedb924710c4ce9e1a914c12b5cf8bdcadc2ec1d2f0d933fbff261f85fcbe191f210fbed4fe676b005ac3115eb7a9b50a22cf04d07470a31d5a1507b804b32254a5ff0f5a903a0559717314afb35669191d353b5e5b8ab83debf9949af4921cfedade1e3077e9ba9930d5cf78147f0b834a9ab931af3db375c0217df7c740745911465dfc3f2d97dbb0e18453f6fe4a82d2adb8f15487baefaa5ad5444f3a612385148ff09eb616f4d5ddd0d32cce1832ff08c7892604f9343209fafe2bfcab6b3d7c52bca4a477f75d9650355268b6b016d64009ad682871e28c6891a28bef3eb61b56c2f2d56d814f01e8f0eb3e1555b988388a287571dafea69ff0a74a85f681cfeb83d45bb42cee14d5290522075e05e9ebe94900cb5a7e0b58e4cb5fcd447cd24d3c5f840652be2df3dccdb82bfeece86d50e106a5c19d4148549d0a2519ffac5b99244d7dbe59fa8668865611b0d0883920573fd657684a39381f17a26f5aa5592fccf036df19ee411856c34cc312a224a42a3e305f8bd0f43a90a083e6b1d08aa65663e09cc5cca82d30a24ed4289c9757e1065102eb4e6b0567fd928da6591da6deeababf078a3a5e412a78fbfbfd443bb025f0f2563949200d4e39ce1b2a802cb043b2c8a965c6086122f8e39a45881242a7b5775f0702706168e67dbb6a44f19e31ff07b2ace090e5f348e83e61bbb8e4b0a781ec9b701553006e4ba2d1d3c81209fbb9ccc104ce2a921d0027f80f7c3ead7d2ee22e9230579d0e99a098f8d118f467292721a40ecebc52df1538040854b801d41d8658e246afe62070768373011246208dcfa990af65ce3391730a81801fe87b102e56e1efea540f79f509456d41117f7c39658630dce27e8e1c7859f900fc360539744dd67fe26dc2c187131b954e9b22ad2fabe455aaa6b5c6b0ff16f9713ab1dd84bce052f6e4c337e73791e66fd285ffee2e6bd116bfb2d1b76931872896b89c253ef06e1953da1a2dbc156acf21c825b15daf18d18458c46c3f5a63c972ea175d9d48d58c1a29e831c73fea837658e35af96eabfbb92b746ba9894921996287f13fdb4716ddfcbe624a7efba58d5fcd6e9ce37b435d547a5af9cd0b3e2dc3b7cf20cad60d5a8c7ab4a420b6a4cab53263f4991e5d156ff0a29649317659b58fc3468abdfb18fa7c0b06edc23950d6067744106bf59fa8a900bbe882fd34c71db050eb255c50037d06dedd443cd68ff5475c13e74859e955de4256389b9f8ac52e20e5fe215f50db58d7ddff53ba64091631f5f27edf5620126829c166dbec7af1bcb6097faa53115fe54c84b7db3538360b030213d77d0c584e67684dd81ccf380d360e3061551bf184697866428509b47c023d213c05febe47fa55ca5af2cc5051fe230f8364d37ac2933b008f4f92449e3f97a9a4a6c14022dd90ed6eb4c3e8c2e701399202391b3a8434082913ace6325a544312cb40fa12706ffe0bc698ed7beb2d395e87d4971b4d8fc3d79399c02043b3b9a790049d075bd63e03d1b7b2c55d7f9c188fb4e230c838493906a620a939d3a6297aa624efb7954425ec561bca548eb7a8718c7112b5e44cba05dbebeae30835745802f9358c4a632f051225aef91280f8f2d236f746bd61b2c13ed3fcdd48dd369754d3ad8fefd36130cceb6cd1ec12ff45e9a3238a7fe1e49b861ba122844d011d5d92eff524ffd7f98c2a25f567018ddc7641c59f88e7ba11724568da187cce8ddd75fa8565ae6b8bf9478afbe4aaf3fd8d11c9ed38e0ecf8127834b7a8d9b54a25d281cc1475b25cd44f34e1368c7cec9df8e2094d63735e92e24493fdb0fc73c9a25cb1bcdab0c538dbd6a073b81d2ce90d1f7d4f91b63187e68c94bca19212f403f18f06f2bdfef1270905cfdde39fd1dbdce1df4c86e73cb111615928b78ceb5e6b89e9d1bbc0f7d60bf050a192e7dcf093eb6d1293e35af2ff3597ec0c12dc863e2de4120071d4fca6c0f052c1ff1cb719fc211528616906becd4627e0e995688038bd17174284756eaac851d7a2925bb17fc940b977a8010bd8c77bcba846959ba677a4a9025bd6f6d67ee4408e143c7034320b7fcd40e83e1d4dc0ead3bac897fe3b18727f3f933b66fb77cd99d6a543e9d9101264922b4d8d6ab3f1241fe54b8b4404cd67f9df2e4e27433cc69a0b1f1683ffbafa92ef5246f51df97934dc605a4715803296901842d46f0608754e1bc517ff5fca79b4ee13d1afbe1bdb30f765479a847291d9e4bf944016758dc6a73c8f964240438f6690bf7474a4eff4a97ddf3df15ac00fa822aaeb3af0a815e2af8212e558a73a305033637ce3e1ef6103d978e92cd0d6de1c6ee673d0b9e7c3bdf1cbb59a3205406a8aa7e2d68c1402f02a24f6e0142e543e695eb795dbd630b881e61dcd633dbf3240e1cc7dd7721356b3ef2d0f8362559a807ffd4819594b7fe321ba74fe46ca0f1bf33c438759b8caa7610091e2ffd1409e36b3bd1ab20f555ffdd9a1432c607444321f227d843533bd4a40df500efd29a05a09dad7336fbb7d38a04373aaf1b28b38508a6989f044165be94714b8e4b94882ea7fbafa7be9420136f2880f7a30cf92fce37e6fc38173838b591204b0c2bed5ad3b2da52e20563492a6fac6918d99499a3c481f82cbb241e3268f88609d2d2c51129dc20de6d1429c943d04a3a5e3976ef4a2f4d79f8a42d82e248deaa418508055e0f16ca0958faa61136d6b9acdf0f977e4bb76dab0afcaa6b14b0b00386e47c4a258f5d24cb10c2391359fad6710eb92f447502a8a3da715937f2e0fe3e3d9a96e7b5d706947d287f282a7ed868c92c9de57873f91f3a38f719507ba51dde2590a9155d9dfcfc26998a1cd27788f2059259aeabc6c77306e26b1d738d61be4a17e2ef3fe7466b1e8d06bd7c4a56c02506062e9e760164afc2a7a717096dbb674b6d9be325f96193a2f42d6227a3356a53852f8a701c4706685b36665b88d3cd388c259ac9195f81d745f921b86aff9bd2079306235139c9c861914b8c0c6102437672606bb6d3c7605e1cf65ab169595ef0e1c450c5175333455577814e99fd432cec9ff9eea0d51e30291bc53c67c6b96d866b44b2a023c4af81cffead466873e9be7f66102f01e2617ebba84bd1327b95bc6c5104e0bdc2349583a98921183b8e6e6d23d7f865e4fd3df617360c7bb98df7f36f95274a35ed09f06c3fa6d4cb19215790b478dd584b1ff826244a47e6d0d91800ed6bfe697fce026862014fc3f66537ca28a34a39be5e4182aa289bc238185b7eda176455b35f6683492b41bb9bbe2dd091a9b3932e4798d73d32f3dde7f94559350280c3a009364693de0715747b84894eb65c392f637baa7c7bfaa57be0606e6e265482c71893275907ac0f09024adaad567003787cbaff1115089ae27bb3c62a4a4413eea9b07e8959650906af76e463353fd32ae96171b01cd1e3406404d731a332f5693d54081f1019a00b508bce8ddd0fd02dc75a6497500be96c1679a3844298f9696b508d6d5cfa0f9b742a817b", 0x1000}, {&(0x7f00000018c0)="0c6ef3bd20796c4889076712505adbadc3a87e7c1f3c6b8ad057004b693c39810ba7b6d07cd725208286cd618c5ee4f108fc227f0aa0956d752efde311b0a411c37aa474761c319338f80edaa49afd812c9e5d80bf44bf8278101eeffb02968c7f3138ce4c76c827330eb74c0bc9a1cce4aaedb6b562c29df2449741555c9b0bdf7381be38997160c41f414cfd5499c756a2f0dc68c792dd95bbc8a7da8cb45b3f4462e9e87e0eb33ea7784c3e5d1917ab908627ba79617536c6a0ad27beed394051d153b4f3adea38901f922c6a9d9b099144ea447d555e08da2e1d37b37b77ef8bf6bf08bae221341273dd0756a57162795366c69a94815ccd8130764ca2f61560c501f6c7bbebf160c4f098ce0169e384ef42561dbd9834280155b226790cd6de6dbae3e5f5d9113b9cb3ec8c00e802dba56417e54a0fde02eddd908e414670c4a46e503c1c2a2ae28001c4ce73d8a746232e958e58bf02a61be5d3097efabe22b6938d3bfe4c7a6b7fb41746388496709e78752142e2488a9f6cc5e822ececdcd11101fd4893770a4584ac54c61ad9e1dbe4c0885c67c6fbea6aef478e572698259a050489cbf5f139a2be3ee267baa5c8ac15293aa9716b7809f5f2f1475f4467c359ae56486f7b1fd6afa8818e4277976432bb082166bc196e4989a4cdfe853cc1653e23d13e69499c448b35438f82b34fc6b5caec237eec2134775a1eee1c78657bce3577fd1093ac7bbb60919fc6de4f5b5cd0c19a67452825d8a12b5245f59f5f2801fdfc390033f9e41ce24a2be78dcbfd8601299c092990fb5d2eb05d403db422cfb72558a671202987abb1c05112ca4b4cb89e5463fccfe95d80479b0343a702d6e1c769b96c40aeb742a23c9ed5cff8c6cea47bb7e8f050c7432b4c401b4f9b42c56815ec2ccba9da2be80e5bdbb2966abec174ee5634516689957d565200f21c9560d4d68e04edc8baf68418e4dfc58701db14e134a555ca6199f2741522dd506db829b883d397bed5f24cfa1d251c4c498d07bd75334ab36001c336d0fea41ccd41a70916c3e250fa70ef61a488f71bb98c06112429f9e67587f26c9bced56808939cca2b7e4d8f05ae744433dfdd446b3d9dbdbb6a68f4a0e2711a934208470851b9f97293c373abbd972f391cb5860ad82a5737e6755c0b6e40eaf048ae1eba139d791080356dbfa804c406d749a42c85a6891dbec31f9d0b77c248d985363d186245fccad052410436de5a61649a0b09c9bf6b92b9bb8e2110f782bbc5d1d709402ea375f139c91fd1b057009aaa20c755f37dba0cef4aef8d7cab18cfc094a14276b325a82a0dd0b8abece059b11e3c7cbaaa9883e787ddac18a61fde11016d5bc8f87addda60d1386aea3765bf99f857967d6cf583abb1c35efb1a6eafc354d28b69c9f9658d42dda8f6585a0ce2c82b12f85e513a7793958a67a912c310aac5a8d0620b61a11b509e81c5087eda730ca6c01d6f95ee4915389ee23625b4e65c746c64ecf737187ad64c4f4b29adc56b2842fb37917130f95895784086c57421c79bc31cb8ec8d228fb1a5129a423900beae88da535bdc216a40d50cc0a13c195304d81e54bf63eac61da5a946d0a45e8b6ad46cfca586f9d63d836262974409fcb950ae9c05b9089dc37f42c6fb73136abf9fd220e9275f0f657ad051cf796ec713a641b7a10a419f47f664875fe9043e469c822871a9d4fc53eeb73a7988f5e9fa594fc58ac47b82e89ee5acb67c2443b949422006ad1254ba85792a28afe584612646206cb90d9e1192842c71374228c0bb2f82fa0a992fa8e975f06cb79fb917e5270b30fbac7a6a2c30139e248bf94d262d6dfb949065c15e167637032b8f7957dc44873b43325dba2e7fb2bba3d1a7b7174df9fb4e4ad4f16c186b55ce82eb254c310161929ee18d93f912cb8545f094aa9240dffabd5e860e1a2ede032b3dfb18e002d02055491d1a77fd3ffad4bd6dcdbf37307d7d0925ecb2988a9ed01e2e4718ba3cb633f3f3096d3ac29b41e32eadba0a45a4f9e5719efdda98ed24ebf40c92c9eeeb65e6ae1efcd776028b86d6c6dec319cd8a78cc2da2a0c22e010916efc32ca8872e5eb888c3444248617bb414dde69abbfe3ead70bdb6f7abc7b9aa820c40d85d6a55542f9af27ea2623e6e169110f936b9b7e05318cdb3aef64d68e53d52b3b68510019a932ce97149529acdaee8dd13529a483e3280f9ed83742a008e3f33ff7a9d261eb06f8f99a8fb6fdb87f64b993f4ccc69f1d384470d9aa01da490d6a345a22ffd4fe19667c7e03c5fc3c597ebf947f350a4a3d77455a8fbf64cae907d7b836605e88e3a84c449ad9007291708bf377f42ce5e5ab36639aa6404d7b106cacd544f997704b2e1cb55bfb948b4954bab3379cee15c89370400e79a482cd5559ef80ce036db579bacc648686eea582b3bf36ebf39f0c90664a42b8542addfea2f2213fd47fe4d99d57513944a267fc5b2c11a20074d3f01b12a501997ef387e7e80746b31c9616a668ccb6c339fe7c3e425a6ff146046b6098026b79c51987eb01b67b201d2f1f492d09057e626b00a73c73c141c21d26ca2a26058726460fcf180f5f4afa53da6cdb64b063b5187b9001651465f5413fbcf4290474104eaaad1d1f9da2816ad07c8ca2218af29054c2e181f6a0680507ead084890be711255267807eec92ed1c27cd668f1e03ef63fda99dd3cecbacafe1c26f218426d4a657965fff589012b5a1e50f75dff26fbdabc396cbaee45879d061787c11bdb5376d83f2c8b9a66a279ccaf92277942ea33dbad133abf3a069497c4a64b388f40a248556b6cff33c58774316362b5c02be8101bd4ac87e5ce6cc71d8ecdd1015972b8bb2e55e2a38f22305fe45b5f3be91ef01c7e4f041eed4d5f731e945a1e05cd7102217d7516eccc8ccf5fe9d069db114addbd087430d3fb0a8193bd006d550ec2fc8b805765824d20b78047f32e639ea9623dabeb5a6cf7514fc28bde99bbdc0e30b043c502b75269e5d4a04178bda18a24eac78ed70cfb70ae0775cc66ae164ec9ab4b5378caa2197ab6316ed2c4ac9d64aa88e8b7b245ed7c64a724e0b99365f8494ccb8663c66df7aee863dbad9632e356d27ad00fc6fb3cf58733a36b9e0ab9884d51560c68da66da4c5906d59a6a28e4d0630ebc4b75c2fb40b8f6bd6d9ae195a27544fe504127cbd062404e77218b23c9c6b29afe31d8353b14bc8af83c60b54cb13ac69ac187d7d781664c05a5318a0fb16cdb942317f92c8734908716fcfdb42a5bba9a13a8db8d7fb34a40c1e0c25b6d3e1d5070b854a196b0540b345eda0506c1c9a9711d15dee37f3207cfdd1d92ce9667347871d117372bade11f1ecd6e754dc5d3831dbcf52bc65ca002b42fc4a40bb8c0d28f9c70f1d9f66dbdf2d7eb9980cb9ecb0106ed9c7d7022dd8addc86c25e46d4479d22896ceceb52d9358592d265d7ffb3983a0f9ac9ab9aab63fa9a1df813209fd3fefec4e867f672bbe7fe827d8d7901d55a5b039ef99b629248fcea1d5b97022f699be6b5cfb137117adff34d13821ddb3dc7faf359807771d825c40421b7634400e3daca6c8dc2180adcbf20db84e283635610f974631a91ba49138d7cdb24949f2b2d4dd2545d2bd247654e5a743b53f726f72686c342a37bcee31f0515fbaf3131cbf5593962c4dc18e32c59181d41a0a61c1986427080b62ead52e90c6ffebe6df3df1ebc3fe32ff365db997935dcc305320499dfe9d6dd28d639a2446a2b217143194cea32432a4db90d7458f31786ddacdeb414a7bfa4b1b6d7bd6205fbe075bf18b331e680a352def730524c5c1c557f96d78176a3e44b3991dafcfbec56139b489a8ea5bfa04ab5831eb18dd9d8068aaef11a451f24c56f52349869893210b5f4f3d63627477079943ee342653656c8218fa5fbdf90064b27abfb58685d8bc38429b9151c4e909c006b013251ca3e9eb43d8ab33f3fa7edab808f544af6ad8ccaea100baf76cfa9ea0b2338d96a2f8876f474e29a32033339f5b693ef6f7692ddf024dcaccad00ed8132792b8a56546a37771ebaf613742830f66ab70f2ec7ecb9d5c4dc54bc9cb170ef189ed66d4d2c42971c4d0de46c11f1dcaf8d8a5465e3a8609afb51982d48feadcd213031ca5e7255af657f9fe3f8e048fde4d30f1d2ed81fa02580010de417ecf4363ea2868df95b103bfbd9cb9523eb76f5dcf8f104da8c97e5d9b491796da1cc8bb4f02896558b5d19209e0f6318047ab54e8f5a5e17ad037b3d8ccd2194ee4b8d862f9e7c812dc8412be19dec078868074fea333b37458db8162726c23175f838267e8557f2ec52d0fa65c88af30fae521409f2706aab046ab2dc2257b249264aea60a4c76665ca2449c60dd05810d42a27540e558282b865d7a255056bc0381d1a76a79fc5e77a6b4d29ed4308f866b939c802fa3213989f68c10681e17f1ea0ec713e5f33eb7fdf80e6f5747f2239619088412a51886ad972833852b93592eefff9c6cd50dd8bd1b840c91e9a5d67c1354cf120f20881fc270dd2a88a621c18ef35d1b6930028ab876bd63b75ddebdf1d1ddf7878bc5a423b3236852cb74942262f183ba2d92a05b767182c9eb3447ea2c821bc65f8af90befb2fe7a9a836f322295d459f6229fec659f948f7b44e0994e1212aaf9f96d37659d010f12c4d29cda6e3a1b44fb0ccfdcac144720134bd9a60330e00dc484cd5a5befa760bec4cd37cb4e1810efdf6b708d245a039e2b96cf6bff305cac83f9c516051be8d36289093d6274fe240b2663c55cfc42147bef6d7afe93a56383e5456e9f3f31b1d835d23b346d3de468c99e69cbe89d6c4ce0ac43eed0034a6764c7b859526b3b0cf04890fb172a0b10efaa6b7d7ad237389e66926a6cf9ea7577fb82e4b501388f21789b7289811c378109b36039ff4192c47b6218b8c58dc7c68241d472b8d7bc14c6a4a2210950a6726a7442861dc44d3968b13c09c3cd47c9de5af16d96bd574b06d279311145d2f30a1f4102fa68d0902405835654087a9ffd43e1134ecea8cac1a6f1a86bfdb92ac41eef4fc67222a22bfabbe2d4b3589808f442ee53e8de8aec2f7889a5ef668ebe509d7fef1c03bdb2ddbcc8f85893a82842a6634ebc668e80a724021cd0bf3203a3d67d927948612c3cf0e6cdc9b57d98cfe8645bc596d3c7b2ea2d68c2732a41de1dc03a16e328d4f931df1d748f969bc3e4f08af21ae2fae8ca452cb59ef3c594bdda5fbddd72413de92342b0689b14fab2298e6408eff8d08ec8d4909f5816cfc3643b6cdc2ba1a83ea3c31b02b3a161c1783bd95059d851655760b385d635d999c6964ef0c4a8e959caa7b6f7ceb5ffafd5df4cb44cd5d59649e270e8cbc67034973412d0ac1a18e199c9310853d02497f724cbe7d3fd4f7eb358dec0f14d60fb4ee20cb07aa8b93e7d7e00217c5e3c61bab46a9485a3afa4d975851edf098bbe2e129bd30b1d07e5c804aeeb4631accb27f34e4e26438737b2eb88350947ccc211a82f55b49093522e0b8a0814cf14a2e932751622df664835e1ca898229bd07188797af3ce6f892f7f1ed9fdd8621757e8f0ed41af4131142beecd00013b01de88ea698da4eea2916e1a0af5419caa0a6adc236d6bfb3a2d7574de6cc5061e6f", 0xfa9}], 0x2, &(0x7f0000001280)=ANY=[@ANYRES32=r1, @ANYRESHEX, @ANYRES32=r1, @ANYRES64=r1, @ANYRESDEC=r1, @ANYRES16=r2], 0x58, 0x404}, 0x404) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) r8 = dup(r7) r9 = dup2(r8, r5) sendto(r9, 0x0, 0x0, 0x0, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', r9, &(0x7f0000001200)='./file0\x00', 0x4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000012c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x4001, 0x0) getsockopt(r11, 0x0, 0xd, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001180)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) 243.406143ms ago: executing program 5 (id=53): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="c1ba73c158c0", 0x6}], 0x1, 0x3fffd) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x20, 0x7ff}, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x800000800000000}) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) syz_emit_ethernet(0x3e, &(0x7f0000000700)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "832003", 0x8, 0x3b, 0x0, @rand_addr="00040000000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x67}]}}}}}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) (async) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="c1ba73c158c0", 0x6}], 0x1, 0x3fffd) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x20, 0x7ff}, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x800000800000000}) (async) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) (async) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) shmdt(r2) (async) syz_emit_ethernet(0x3e, &(0x7f0000000700)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "832003", 0x8, 0x3b, 0x0, @rand_addr="00040000000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x67}]}}}}}) (async) 243.166199ms ago: executing program 0 (id=54): sysctl$net_pipex(&(0x7f0000000080)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x4001, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x66) recvfrom$unix(r1, &(0x7f00000000c0)=""/78, 0x4e, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) close(r2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmmsg(r0, &(0x7f0000000540)={&(0x7f0000000500)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000180)="0686201400112a1a8e456f64e4f4f5288759ca2654c69d4cb63b83a5a1d9021e076da277c9573c229b10bdff59b79e43b7773e266e9a661a8397784f026478e506d2a6b8affe097aa96b955c49389989c60b99c2e24bddd10ce3ef388377eff3fb586ea3ee23ecbd84772c7ddeef5f9ef49b0ccb4f9f95e9a8021e37122b9d180066d41ec0c5e684cb7c01", 0x8b}, {&(0x7f0000000280)="bdb4d70d930cc2300fb98f1e9c0e1e51451443a334a56245061cb0cf7289ff1c66bfd36226f428a914a3498071f35ab91edc3c9059fdcd15ac3f1cf96c02853505ea235f89847779d4f802220e28e7fa866799a8c14ec06caa6fa86a01adddc5", 0x60}, {&(0x7f0000000300)="565cc9054f2a38dc4fb65be54420fc54adf008b9f1c7d7b456391d42168611b7a59469c490a54cf96791fafbc176835ac859ddb2a255449c7350eea5da0abf87927c514f14cd3aa358742f3ab3519a6e2da1f250a0c9602d48f6f8e16ddc210777cbd33d48326d", 0x67}, {&(0x7f0000000380)="e8c6c063a5792b3cb4dde90887e51308e6b5ac5f7d6004eb938816487c2edb4d204043402e07657813d9b9637ebe8ae6dc871273493c8eeb7ea21565cfb76f966793edacbdcb9f48b0766dae404e0bf838c07c8957ccda8ae8", 0x59}], 0x4, &(0x7f0000000440)=[{0x18, 0x1, 0x5, "5ee29675"}, {0x88, 0xffff, 0x7, "ae623a6f0a43b65e1486b5704dd46cfc055f66c9f5d15647e7323c813054585258e5be2000933b14ccecddb3413219ae2afb2c11f5b507daf50605276de2c0971d2fdef8a5a4d8746606b0186892a6fe872cb94dde485555ebfbe831e9b0440dc9b40bad99c93232c4a6401e11722fb37764188fa68dbd"}], 0xa0}, 0x7}, 0x10, 0x40c) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 242.900219ms ago: executing program 1 (id=55): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000440)={0x7, 0x800}) getdents(r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x6a) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r4) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "15f2ff", 0x0, 0x0, 0x0, @rand_addr="eee21f0000000000000500004c58053b", @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') 242.582615ms ago: executing program 3 (id=56): mkdir(&(0x7f00000003c0)='./file0\x00', 0x1a0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x1000300000004}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x162) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x40) fchdir(r1) 242.44959ms ago: executing program 8 (id=20): close(0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xa, 0x3ffc00000, 0x7, 0x9, 0x8, 0x2, 0xf28, 0x4}, &(0x7f0000000080)={0x10040000, 0xc, 0x17, 0x2, 0x4, 0x8, 0x1000, 0x100}, &(0x7f0000000100)={0x4, 0x7, 0x0, 0x8, 0xc, 0xffffffff, 0x4, 0xfffffffffffffff8}, &(0x7f0000000140)={0x7c, 0x2}) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)='\\', 0x1}], 0x1) (async) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async) r0 = socket$inet(0x2, 0x2, 0x0) readlinkat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) (async, rerun: 32) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (rerun: 32) fchdir(r1) 45.51784ms ago: executing program 0 (id=57): chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) (async, rerun: 32) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') (async, rerun: 32) mkdir(&(0x7f0000000000)='./file0\x00', 0x110) 44.771996ms ago: executing program 9 (id=34): r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x1000000000000000) open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x19d) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0xf3c20057badd029c, 0x2, 0x40, 0xfffffffffffffff8}) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000140)="0efb70372721b1f77a3bccbb2ccb9f825f6c3ac4de1101db67dc300b8c3e8074c68bb65fb03a063693a37cba1722862a6053b07b348d4d01b85935836df3c7e98e62b400aeca7fb8a69d3203bf66c105c3babcba58716e2b68b73fb3fec32be9475bb122d382c96c94179fd20888e6a1ea46437119e121f500857e5c5786c945bd066c2a14ced3a4702187cf8bcdb2df0395a2629579b3fd94f0b7ebbfda1e6159519dcd6f32000c0490e8c74548f1b8aa989f5b6fc4ac7813c118d5d4c3cc165bb052ad547ad2eda373ae6c73a0efc4d2e216f0ae003c796782e465341be6d4a2230bb642412ee331eadc9c0d9e28660a197161f7e1ca28e2fb24a7079f4e92f426a73a87703f68cbf33a2d4b535daa00b374a1805c4d6ac16a0c19c1083bacd42ca9ed2d36b32dc52be914b603c3fcb37914f52fa6c5ecaecd249a9144fa5da5e9a1f9cf8ecc1007503743e01ddb5b6a3ca445852ab106223064c43132ea2d40726c6df60527f6c02faa8465a2658e0d49e7d76b983b2a48d92d934858634174acff1909135c7d8a7015c3977613b8b083e8e33c30f4a43135c96e4d3aad2b4914fcbdb744e045531988b38ea098399676fcbdcbecfb1595d7489cc40c278fc351fee78aece34b270eba6a2bd80b6524c9ae76c17cffe91148d335fd55ff8240280891ef423b4e7564ddf0504f689730d9604ca13e63be14eda18d737605719dfb23aa2bfd33d5a48e75af4b7ea84bb2208750f552a4bb555a6bbb117de4c6777eb4a4bfa331b54838c98ce4790b4128ce9fe752bb1289b73f5d4aa932dadf6e712db508e07076f25be59244194db8b906df32a3f2fb6e3542efcb2bc3c0ea56db73cc6737212c42efec9190d1b449997b374a7ff7e18ed2f13a36c3e5172b1ac4a9981172cecfcdc59445b6cf82c494252734a6561514d7c0f383b65f5fa21b648496adbbe89a41643888d40e4070e505ce542f267049fc93cc8777ba8ae0944899cf3f9459902d35aa5124abae12d507c318c8abe2e4d1a66a12f1f41dc86c91f4c3449520700b99185e03af340318e28a9d0aa340d03f2d509dcb6fb1c1e9cda7cf7fa24a674efcb5e7d6642eb0093c56936ed8764697bc634972189404fb04cddbcbc73f482e03c7df5c0142b7a88e6f63a5fb1d99382c9efda8cb4dae653485e128819f437493dc6be9d198e4f9e0d32496d30953721603ec3192ab41df614066a3e35ac762706f3a1f896ec09ecb7cf328b5a1e3964e08ad9acb7e8876436864803225a7babc05f03a86e2caa52ebad83ed65e7c9df1602689b12d27ad361ef6c272671d650f04d4a092bac9dec0aa0ac05fc20bcaa62869bbbe3c80e25173c55a561c3178a6183129dc48972a7c1f04677bbfa26a5ac8f2a988ec22bed420cc2b25296c55e769028805adcd4c557530f3383a52a5d4076699b0db7d1714a042e2ebe894e9c7e1de3e64a84738e58a72bc7bb8e03e979979f3fef4f2010823e08052249d5451278e217d7eb9cdaa7b8f57cbb151910239c4345b8482dfb11f5ea6e14993fd151def4d10627d87c58126208c3fb330152150e1ee4336e01d8aff21caa8ade1e8c54e6bd9dd5d6266b236b9489eb021ce2b81b80450e53f53703b97596ae91c60dbed27a50da757152abb2092bcdce71707ae221466503cd2e3c3b8af4d50d88383a43fd669e72e8d68c2e9bde19c6054db3098617d11a5528c1241e28b04fab738b93b6f07d5fb199cf2bd3ce5ef22b2dcdc174008635cd3153177364b8c68fea07fc22b4d8048e608c6234139002d486a2061e7a7c832d1eb23ecdbd37cb6de5ddb75da20c183e668cf685334e527b64e5899c8443d90d1b4ca07150ce515e8e8be24a110c9fac421ec8b6236f544bf6318823f46ea4ac26ec024783cbceaaa613d74695f9c656a4e2902e6b288c04db2e95effd14b4b2e9400c86bf38eb0e5fcf7b5109e4c7336b0f8d797113f6a44313867ffddd96230417dfef890cdb4e9ad8783fbbbf873aeb61637b4f2a216ba5e83b8755372dbdcf7533cc0d63070c383f080bbf960310ff67a96c202c067db70b537ea1848486ef30ca54384440ccf8ffbb906211bdd2146b4c7e2c522530365d284b9f87d18647e1d25e3e39fac28a21763f90bad9116ac5308d5b3e87dc8252930ef53fab666ddcb398b5e9f10311d0bb21cb18588dddcac82aee79d22df48189ab15b0313f7abc3258585ac8c40e77835e25f6eb9afd61c45c6b87640dedb924710c4ce9e1a914c12b5cf8bdcadc2ec1d2f0d933fbff261f85fcbe191f210fbed4fe676b005ac3115eb7a9b50a22cf04d07470a31d5a1507b804b32254a5ff0f5a903a0559717314afb35669191d353b5e5b8ab83debf9949af4921cfedade1e3077e9ba9930d5cf78147f0b834a9ab931af3db375c0217df7c740745911465dfc3f2d97dbb0e18453f6fe4a82d2adb8f15487baefaa5ad5444f3a612385148ff09eb616f4d5ddd0d32cce1832ff08c7892604f9343209fafe2bfcab6b3d7c52bca4a477f75d9650355268b6b016d64009ad682871e28c6891a28bef3eb61b56c2f2d56d814f01e8f0eb3e1555b988388a287571dafea69ff0a74a85f681cfeb83d45bb42cee14d5290522075e05e9ebe94900cb5a7e0b58e4cb5fcd447cd24d3c5f840652be2df3dccdb82bfeece86d50e106a5c19d4148549d0a2519ffac5b99244d7dbe59fa8668865611b0d0883920573fd657684a39381f17a26f5aa5592fccf036df19ee411856c34cc312a224a42a3e305f8bd0f43a90a083e6b1d08aa65663e09cc5cca82d30a24ed4289c9757e1065102eb4e6b0567fd928da6591da6deeababf078a3a5e412a78fbfbfd443bb025f0f2563949200d4e39ce1b2a802cb043b2c8a965c6086122f8e39a45881242a7b5775f0702706168e67dbb6a44f19e31ff07b2ace090e5f348e83e61bbb8e4b0a781ec9b701553006e4ba2d1d3c81209fbb9ccc104ce2a921d0027f80f7c3ead7d2ee22e9230579d0e99a098f8d118f467292721a40ecebc52df1538040854b801d41d8658e246afe62070768373011246208dcfa990af65ce3391730a81801fe87b102e56e1efea540f79f509456d41117f7c39658630dce27e8e1c7859f900fc360539744dd67fe26dc2c187131b954e9b22ad2fabe455aaa6b5c6b0ff16f9713ab1dd84bce052f6e4c337e73791e66fd285ffee2e6bd116bfb2d1b76931872896b89c253ef06e1953da1a2dbc156acf21c825b15daf18d18458c46c3f5a63c972ea175d9d48d58c1a29e831c73fea837658e35af96eabfbb92b746ba9894921996287f13fdb4716ddfcbe624a7efba58d5fcd6e9ce37b435d547a5af9cd0b3e2dc3b7cf20cad60d5a8c7ab4a420b6a4cab53263f4991e5d156ff0a29649317659b58fc3468abdfb18fa7c0b06edc23950d6067744106bf59fa8a900bbe882fd34c71db050eb255c50037d06dedd443cd68ff5475c13e74859e955de4256389b9f8ac52e20e5fe215f50db58d7ddff53ba64091631f5f27edf5620126829c166dbec7af1bcb6097faa53115fe54c84b7db3538360b030213d77d0c584e67684dd81ccf380d360e3061551bf184697866428509b47c023d213c05febe47fa55ca5af2cc5051fe230f8364d37ac2933b008f4f92449e3f97a9a4a6c14022dd90ed6eb4c3e8c2e701399202391b3a8434082913ace6325a544312cb40fa12706ffe0bc698ed7beb2d395e87d4971b4d8fc3d79399c02043b3b9a790049d075bd63e03d1b7b2c55d7f9c188fb4e230c838493906a620a939d3a6297aa624efb7954425ec561bca548eb7a8718c7112b5e44cba05dbebeae30835745802f9358c4a632f051225aef91280f8f2d236f746bd61b2c13ed3fcdd48dd369754d3ad8fefd36130cceb6cd1ec12ff45e9a3238a7fe1e49b861ba122844d011d5d92eff524ffd7f98c2a25f567018ddc7641c59f88e7ba11724568da187cce8ddd75fa8565ae6b8bf9478afbe4aaf3fd8d11c9ed38e0ecf8127834b7a8d9b54a25d281cc1475b25cd44f34e1368c7cec9df8e2094d63735e92e24493fdb0fc73c9a25cb1bcdab0c538dbd6a073b81d2ce90d1f7d4f91b63187e68c94bca19212f403f18f06f2bdfef1270905cfdde39fd1dbdce1df4c86e73cb111615928b78ceb5e6b89e9d1bbc0f7d60bf050a192e7dcf093eb6d1293e35af2ff3597ec0c12dc863e2de4120071d4fca6c0f052c1ff1cb719fc211528616906becd4627e0e995688038bd17174284756eaac851d7a2925bb17fc940b977a8010bd8c77bcba846959ba677a4a9025bd6f6d67ee4408e143c7034320b7fcd40e83e1d4dc0ead3bac897fe3b18727f3f933b66fb77cd99d6a543e9d9101264922b4d8d6ab3f1241fe54b8b4404cd67f9df2e4e27433cc69a0b1f1683ffbafa92ef5246f51df97934dc605a4715803296901842d46f0608754e1bc517ff5fca79b4ee13d1afbe1bdb30f765479a847291d9e4bf944016758dc6a73c8f964240438f6690bf7474a4eff4a97ddf3df15ac00fa822aaeb3af0a815e2af8212e558a73a305033637ce3e1ef6103d978e92cd0d6de1c6ee673d0b9e7c3bdf1cbb59a3205406a8aa7e2d68c1402f02a24f6e0142e543e695eb795dbd630b881e61dcd633dbf3240e1cc7dd7721356b3ef2d0f8362559a807ffd4819594b7fe321ba74fe46ca0f1bf33c438759b8caa7610091e2ffd1409e36b3bd1ab20f555ffdd9a1432c607444321f227d843533bd4a40df500efd29a05a09dad7336fbb7d38a04373aaf1b28b38508a6989f044165be94714b8e4b94882ea7fbafa7be9420136f2880f7a30cf92fce37e6fc38173838b591204b0c2bed5ad3b2da52e20563492a6fac6918d99499a3c481f82cbb241e3268f88609d2d2c51129dc20de6d1429c943d04a3a5e3976ef4a2f4d79f8a42d82e248deaa418508055e0f16ca0958faa61136d6b9acdf0f977e4bb76dab0afcaa6b14b0b00386e47c4a258f5d24cb10c2391359fad6710eb92f447502a8a3da715937f2e0fe3e3d9a96e7b5d706947d287f282a7ed868c92c9de57873f91f3a38f719507ba51dde2590a9155d9dfcfc26998a1cd27788f2059259aeabc6c77306e26b1d738d61be4a17e2ef3fe7466b1e8d06bd7c4a56c02506062e9e760164afc2a7a717096dbb674b6d9be325f96193a2f42d6227a3356a53852f8a701c4706685b36665b88d3cd388c259ac9195f81d745f921b86aff9bd2079306235139c9c861914b8c0c6102437672606bb6d3c7605e1cf65ab169595ef0e1c450c5175333455577814e99fd432cec9ff9eea0d51e30291bc53c67c6b96d866b44b2a023c4af81cffead466873e9be7f66102f01e2617ebba84bd1327b95bc6c5104e0bdc2349583a98921183b8e6e6d23d7f865e4fd3df617360c7bb98df7f36f95274a35ed09f06c3fa6d4cb19215790b478dd584b1ff826244a47e6d0d91800ed6bfe697fce026862014fc3f66537ca28a34a39be5e4182aa289bc238185b7eda176455b35f6683492b41bb9bbe2dd091a9b3932e4798d73d32f3dde7f94559350280c3a009364693de0715747b84894eb65c392f637baa7c7bfaa57be0606e6e265482c71893275907ac0f09024adaad567003787cbaff1115089ae27bb3c62a4a4413eea9b07e8959650906af76e463353fd32ae96171b01cd1e3406404d731a332f5693d54081f1019a00b508bce8ddd0fd02dc75a6497500be96c1679a3844298f9696b508d6d5cfa0f9b742a817b", 0x1000}, {&(0x7f00000018c0)="0c6ef3bd20796c4889076712505adbadc3a87e7c1f3c6b8ad057004b693c39810ba7b6d07cd725208286cd618c5ee4f108fc227f0aa0956d752efde311b0a411c37aa474761c319338f80edaa49afd812c9e5d80bf44bf8278101eeffb02968c7f3138ce4c76c827330eb74c0bc9a1cce4aaedb6b562c29df2449741555c9b0bdf7381be38997160c41f414cfd5499c756a2f0dc68c792dd95bbc8a7da8cb45b3f4462e9e87e0eb33ea7784c3e5d1917ab908627ba79617536c6a0ad27beed394051d153b4f3adea38901f922c6a9d9b099144ea447d555e08da2e1d37b37b77ef8bf6bf08bae221341273dd0756a57162795366c69a94815ccd8130764ca2f61560c501f6c7bbebf160c4f098ce0169e384ef42561dbd9834280155b226790cd6de6dbae3e5f5d9113b9cb3ec8c00e802dba56417e54a0fde02eddd908e414670c4a46e503c1c2a2ae28001c4ce73d8a746232e958e58bf02a61be5d3097efabe22b6938d3bfe4c7a6b7fb41746388496709e78752142e2488a9f6cc5e822ececdcd11101fd4893770a4584ac54c61ad9e1dbe4c0885c67c6fbea6aef478e572698259a050489cbf5f139a2be3ee267baa5c8ac15293aa9716b7809f5f2f1475f4467c359ae56486f7b1fd6afa8818e4277976432bb082166bc196e4989a4cdfe853cc1653e23d13e69499c448b35438f82b34fc6b5caec237eec2134775a1eee1c78657bce3577fd1093ac7bbb60919fc6de4f5b5cd0c19a67452825d8a12b5245f59f5f2801fdfc390033f9e41ce24a2be78dcbfd8601299c092990fb5d2eb05d403db422cfb72558a671202987abb1c05112ca4b4cb89e5463fccfe95d80479b0343a702d6e1c769b96c40aeb742a23c9ed5cff8c6cea47bb7e8f050c7432b4c401b4f9b42c56815ec2ccba9da2be80e5bdbb2966abec174ee5634516689957d565200f21c9560d4d68e04edc8baf68418e4dfc58701db14e134a555ca6199f2741522dd506db829b883d397bed5f24cfa1d251c4c498d07bd75334ab36001c336d0fea41ccd41a70916c3e250fa70ef61a488f71bb98c06112429f9e67587f26c9bced56808939cca2b7e4d8f05ae744433dfdd446b3d9dbdbb6a68f4a0e2711a934208470851b9f97293c373abbd972f391cb5860ad82a5737e6755c0b6e40eaf048ae1eba139d791080356dbfa804c406d749a42c85a6891dbec31f9d0b77c248d985363d186245fccad052410436de5a61649a0b09c9bf6b92b9bb8e2110f782bbc5d1d709402ea375f139c91fd1b057009aaa20c755f37dba0cef4aef8d7cab18cfc094a14276b325a82a0dd0b8abece059b11e3c7cbaaa9883e787ddac18a61fde11016d5bc8f87addda60d1386aea3765bf99f857967d6cf583abb1c35efb1a6eafc354d28b69c9f9658d42dda8f6585a0ce2c82b12f85e513a7793958a67a912c310aac5a8d0620b61a11b509e81c5087eda730ca6c01d6f95ee4915389ee23625b4e65c746c64ecf737187ad64c4f4b29adc56b2842fb37917130f95895784086c57421c79bc31cb8ec8d228fb1a5129a423900beae88da535bdc216a40d50cc0a13c195304d81e54bf63eac61da5a946d0a45e8b6ad46cfca586f9d63d836262974409fcb950ae9c05b9089dc37f42c6fb73136abf9fd220e9275f0f657ad051cf796ec713a641b7a10a419f47f664875fe9043e469c822871a9d4fc53eeb73a7988f5e9fa594fc58ac47b82e89ee5acb67c2443b949422006ad1254ba85792a28afe584612646206cb90d9e1192842c71374228c0bb2f82fa0a992fa8e975f06cb79fb917e5270b30fbac7a6a2c30139e248bf94d262d6dfb949065c15e167637032b8f7957dc44873b43325dba2e7fb2bba3d1a7b7174df9fb4e4ad4f16c186b55ce82eb254c310161929ee18d93f912cb8545f094aa9240dffabd5e860e1a2ede032b3dfb18e002d02055491d1a77fd3ffad4bd6dcdbf37307d7d0925ecb2988a9ed01e2e4718ba3cb633f3f3096d3ac29b41e32eadba0a45a4f9e5719efdda98ed24ebf40c92c9eeeb65e6ae1efcd776028b86d6c6dec319cd8a78cc2da2a0c22e010916efc32ca8872e5eb888c3444248617bb414dde69abbfe3ead70bdb6f7abc7b9aa820c40d85d6a55542f9af27ea2623e6e169110f936b9b7e05318cdb3aef64d68e53d52b3b68510019a932ce97149529acdaee8dd13529a483e3280f9ed83742a008e3f33ff7a9d261eb06f8f99a8fb6fdb87f64b993f4ccc69f1d384470d9aa01da490d6a345a22ffd4fe19667c7e03c5fc3c597ebf947f350a4a3d77455a8fbf64cae907d7b836605e88e3a84c449ad9007291708bf377f42ce5e5ab36639aa6404d7b106cacd544f997704b2e1cb55bfb948b4954bab3379cee15c89370400e79a482cd5559ef80ce036db579bacc648686eea582b3bf36ebf39f0c90664a42b8542addfea2f2213fd47fe4d99d57513944a267fc5b2c11a20074d3f01b12a501997ef387e7e80746b31c9616a668ccb6c339fe7c3e425a6ff146046b6098026b79c51987eb01b67b201d2f1f492d09057e626b00a73c73c141c21d26ca2a26058726460fcf180f5f4afa53da6cdb64b063b5187b9001651465f5413fbcf4290474104eaaad1d1f9da2816ad07c8ca2218af29054c2e181f6a0680507ead084890be711255267807eec92ed1c27cd668f1e03ef63fda99dd3cecbacafe1c26f218426d4a657965fff589012b5a1e50f75dff26fbdabc396cbaee45879d061787c11bdb5376d83f2c8b9a66a279ccaf92277942ea33dbad133abf3a069497c4a64b388f40a248556b6cff33c58774316362b5c02be8101bd4ac87e5ce6cc71d8ecdd1015972b8bb2e55e2a38f22305fe45b5f3be91ef01c7e4f041eed4d5f731e945a1e05cd7102217d7516eccc8ccf5fe9d069db114addbd087430d3fb0a8193bd006d550ec2fc8b805765824d20b78047f32e639ea9623dabeb5a6cf7514fc28bde99bbdc0e30b043c502b75269e5d4a04178bda18a24eac78ed70cfb70ae0775cc66ae164ec9ab4b5378caa2197ab6316ed2c4ac9d64aa88e8b7b245ed7c64a724e0b99365f8494ccb8663c66df7aee863dbad9632e356d27ad00fc6fb3cf58733a36b9e0ab9884d51560c68da66da4c5906d59a6a28e4d0630ebc4b75c2fb40b8f6bd6d9ae195a27544fe504127cbd062404e77218b23c9c6b29afe31d8353b14bc8af83c60b54cb13ac69ac187d7d781664c05a5318a0fb16cdb942317f92c8734908716fcfdb42a5bba9a13a8db8d7fb34a40c1e0c25b6d3e1d5070b854a196b0540b345eda0506c1c9a9711d15dee37f3207cfdd1d92ce9667347871d117372bade11f1ecd6e754dc5d3831dbcf52bc65ca002b42fc4a40bb8c0d28f9c70f1d9f66dbdf2d7eb9980cb9ecb0106ed9c7d7022dd8addc86c25e46d4479d22896ceceb52d9358592d265d7ffb3983a0f9ac9ab9aab63fa9a1df813209fd3fefec4e867f672bbe7fe827d8d7901d55a5b039ef99b629248fcea1d5b97022f699be6b5cfb137117adff34d13821ddb3dc7faf359807771d825c40421b7634400e3daca6c8dc2180adcbf20db84e283635610f974631a91ba49138d7cdb24949f2b2d4dd2545d2bd247654e5a743b53f726f72686c342a37bcee31f0515fbaf3131cbf5593962c4dc18e32c59181d41a0a61c1986427080b62ead52e90c6ffebe6df3df1ebc3fe32ff365db997935dcc305320499dfe9d6dd28d639a2446a2b217143194cea32432a4db90d7458f31786ddacdeb414a7bfa4b1b6d7bd6205fbe075bf18b331e680a352def730524c5c1c557f96d78176a3e44b3991dafcfbec56139b489a8ea5bfa04ab5831eb18dd9d8068aaef11a451f24c56f52349869893210b5f4f3d63627477079943ee342653656c8218fa5fbdf90064b27abfb58685d8bc38429b9151c4e909c006b013251ca3e9eb43d8ab33f3fa7edab808f544af6ad8ccaea100baf76cfa9ea0b2338d96a2f8876f474e29a32033339f5b693ef6f7692ddf024dcaccad00ed8132792b8a56546a37771ebaf613742830f66ab70f2ec7ecb9d5c4dc54bc9cb170ef189ed66d4d2c42971c4d0de46c11f1dcaf8d8a5465e3a8609afb51982d48feadcd213031ca5e7255af657f9fe3f8e048fde4d30f1d2ed81fa02580010de417ecf4363ea2868df95b103bfbd9cb9523eb76f5dcf8f104da8c97e5d9b491796da1cc8bb4f02896558b5d19209e0f6318047ab54e8f5a5e17ad037b3d8ccd2194ee4b8d862f9e7c812dc8412be19dec078868074fea333b37458db8162726c23175f838267e8557f2ec52d0fa65c88af30fae521409f2706aab046ab2dc2257b249264aea60a4c76665ca2449c60dd05810d42a27540e558282b865d7a255056bc0381d1a76a79fc5e77a6b4d29ed4308f866b939c802fa3213989f68c10681e17f1ea0ec713e5f33eb7fdf80e6f5747f2239619088412a51886ad972833852b93592eefff9c6cd50dd8bd1b840c91e9a5d67c1354cf120f20881fc270dd2a88a621c18ef35d1b6930028ab876bd63b75ddebdf1d1ddf7878bc5a423b3236852cb74942262f183ba2d92a05b767182c9eb3447ea2c821bc65f8af90befb2fe7a9a836f322295d459f6229fec659f948f7b44e0994e1212aaf9f96d37659d010f12c4d29cda6e3a1b44fb0ccfdcac144720134bd9a60330e00dc484cd5a5befa760bec4cd37cb4e1810efdf6b708d245a039e2b96cf6bff305cac83f9c516051be8d36289093d6274fe240b2663c55cfc42147bef6d7afe93a56383e5456e9f3f31b1d835d23b346d3de468c99e69cbe89d6c4ce0ac43eed0034a6764c7b859526b3b0cf04890fb172a0b10efaa6b7d7ad237389e66926a6cf9ea7577fb82e4b501388f21789b7289811c378109b36039ff4192c47b6218b8c58dc7c68241d472b8d7bc14c6a4a2210950a6726a7442861dc44d3968b13c09c3cd47c9de5af16d96bd574b06d279311145d2f30a1f4102fa68d0902405835654087a9ffd43e1134ecea8cac1a6f1a86bfdb92ac41eef4fc67222a22bfabbe2d4b3589808f442ee53e8de8aec2f7889a5ef668ebe509d7fef1c03bdb2ddbcc8f85893a82842a6634ebc668e80a724021cd0bf3203a3d67d927948612c3cf0e6cdc9b57d98cfe8645bc596d3c7b2ea2d68c2732a41de1dc03a16e328d4f931df1d748f969bc3e4f08af21ae2fae8ca452cb59ef3c594bdda5fbddd72413de92342b0689b14fab2298e6408eff8d08ec8d4909f5816cfc3643b6cdc2ba1a83ea3c31b02b3a161c1783bd95059d851655760b385d635d999c6964ef0c4a8e959caa7b6f7ceb5ffafd5df4cb44cd5d59649e270e8cbc67034973412d0ac1a18e199c9310853d02497f724cbe7d3fd4f7eb358dec0f14d60fb4ee20cb07aa8b93e7d7e00217c5e3c61bab46a9485a3afa4d975851edf098bbe2e129bd30b1d07e5c804aeeb4631accb27f34e4e26438737b2eb88350947ccc211a82f55b49093522e0b8a0814cf14a2e932751622df664835e1ca898229bd07188797af3ce6f892f7f1ed9fdd8621757e8f0ed41af4131142beecd00013b01de88ea698da4eea2916e1a0af5419caa0a6adc236d6bfb3a2d7574de6cc5061e6f", 0xfa9}], 0x2, &(0x7f0000001280)=ANY=[@ANYRES32=r1, @ANYRESHEX, @ANYRES32=r1, @ANYRES64=r1, @ANYRESDEC=r1, @ANYRES16=r2], 0x58, 0x404}, 0x404) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) r8 = dup(r7) r9 = dup2(r8, r5) sendto(r9, 0x0, 0x0, 0x0, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', r9, &(0x7f0000001200)='./file0\x00', 0x4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000012c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x4001, 0x0) getsockopt(r11, 0x0, 0xd, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001180)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) 44.522694ms ago: executing program 3 (id=58): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x9) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x1, 0x2, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES8=r2, @ANYRESDEC=r0]) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="e600100000000000", 0x8) (async) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000440), 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) minherit(&(0x7f0000000000/0xc000)=nil, 0xc000, 0x2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000001500)="aa", 0xffffffbb, 0x195a05e282d6161, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r5, 0x0) (async) pwrite(r5, &(0x7f0000001080)='q', 0x1, 0x9) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x40800, 0x2}, {0x2, 0xffffffffffffffff}}, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000340)={0x1, 0x48}, 0x40000008, &(0x7f0000000100), &(0x7f0000000080)=0x4, 0x0, 0xfffffffffffffccb) (rerun: 32) shutdown(r4, 0x2) (async, rerun: 32) r6 = accept$inet6(r2, 0x0, &(0x7f0000000000)) (rerun: 32) sysctl$kern(&(0x7f0000000180)={0x1, 0x11}, 0x2, &(0x7f0000000280)="b37e99496351399c38", &(0x7f00000002c0)=0x9, &(0x7f0000000300)="ccd6ff3e18bed2d7b1b5064bac53153615631d646b6d6deda62c1bdf284e81ba8dea2d7ff75cb8bf76ac5d7db00c5c1a31", 0x31) (async) ioctl$FIONREAD(r6, 0xc02069a5, &(0x7f0000000040)) 42.650556ms ago: executing program 5 (id=59): close(0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000480)="e33745e8", &(0x7f0000000180)=0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/11, 0xb}], 0x1, &(0x7f00000001c0)=""/31, 0x1f}, 0x2) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) close(r1) syz_open_pts() open$dir(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x7fffffff, 0x7bed, 0xfffdff82, 0xbd18, "1826284ed92ca2e4aa13e40010e0ff7f05000004"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 40.71935ms ago: executing program 6 (id=60): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x1000, 0x8000}, &(0x7f0000000200)={0x7f, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "21d43609708c89e9859e96776c246e7d9816f2a6"}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00ffff86dd606aa63f00082b00fe8000000000000000000000000000bb0000000040"]) 33.780588ms ago: executing program 0 (id=61): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) (async, rerun: 64) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) fchdir(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02", @ANYRES16=r1]) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) (async) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) (async, rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000), 0x10) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvfrom(r7, &(0x7f0000000180)=""/76, 0x4c, 0x40, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) 33.54818ms ago: executing program 8 (id=20): close(0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xa, 0x3ffc00000, 0x7, 0x9, 0x8, 0x2, 0xf28, 0x4}, &(0x7f0000000080)={0x10040000, 0xc, 0x17, 0x2, 0x4, 0x8, 0x1000, 0x100}, &(0x7f0000000100)={0x4, 0x7, 0x0, 0x8, 0xc, 0xffffffff, 0x4, 0xfffffffffffffff8}, &(0x7f0000000140)={0x7c, 0x2}) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)='\\', 0x1}], 0x1) (async) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async) r0 = socket$inet(0x2, 0x2, 0x0) readlinkat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) (async, rerun: 32) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (rerun: 32) fchdir(r1) 0s ago: executing program 9 (id=34): r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x1000000000000000) open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x19d) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0xf3c20057badd029c, 0x2, 0x40, 0xfffffffffffffff8}) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000140)="0efb70372721b1f77a3bccbb2ccb9f825f6c3ac4de1101db67dc300b8c3e8074c68bb65fb03a063693a37cba1722862a6053b07b348d4d01b85935836df3c7e98e62b400aeca7fb8a69d3203bf66c105c3babcba58716e2b68b73fb3fec32be9475bb122d382c96c94179fd20888e6a1ea46437119e121f500857e5c5786c945bd066c2a14ced3a4702187cf8bcdb2df0395a2629579b3fd94f0b7ebbfda1e6159519dcd6f32000c0490e8c74548f1b8aa989f5b6fc4ac7813c118d5d4c3cc165bb052ad547ad2eda373ae6c73a0efc4d2e216f0ae003c796782e465341be6d4a2230bb642412ee331eadc9c0d9e28660a197161f7e1ca28e2fb24a7079f4e92f426a73a87703f68cbf33a2d4b535daa00b374a1805c4d6ac16a0c19c1083bacd42ca9ed2d36b32dc52be914b603c3fcb37914f52fa6c5ecaecd249a9144fa5da5e9a1f9cf8ecc1007503743e01ddb5b6a3ca445852ab106223064c43132ea2d40726c6df60527f6c02faa8465a2658e0d49e7d76b983b2a48d92d934858634174acff1909135c7d8a7015c3977613b8b083e8e33c30f4a43135c96e4d3aad2b4914fcbdb744e045531988b38ea098399676fcbdcbecfb1595d7489cc40c278fc351fee78aece34b270eba6a2bd80b6524c9ae76c17cffe91148d335fd55ff8240280891ef423b4e7564ddf0504f689730d9604ca13e63be14eda18d737605719dfb23aa2bfd33d5a48e75af4b7ea84bb2208750f552a4bb555a6bbb117de4c6777eb4a4bfa331b54838c98ce4790b4128ce9fe752bb1289b73f5d4aa932dadf6e712db508e07076f25be59244194db8b906df32a3f2fb6e3542efcb2bc3c0ea56db73cc6737212c42efec9190d1b449997b374a7ff7e18ed2f13a36c3e5172b1ac4a9981172cecfcdc59445b6cf82c494252734a6561514d7c0f383b65f5fa21b648496adbbe89a41643888d40e4070e505ce542f267049fc93cc8777ba8ae0944899cf3f9459902d35aa5124abae12d507c318c8abe2e4d1a66a12f1f41dc86c91f4c3449520700b99185e03af340318e28a9d0aa340d03f2d509dcb6fb1c1e9cda7cf7fa24a674efcb5e7d6642eb0093c56936ed8764697bc634972189404fb04cddbcbc73f482e03c7df5c0142b7a88e6f63a5fb1d99382c9efda8cb4dae653485e128819f437493dc6be9d198e4f9e0d32496d30953721603ec3192ab41df614066a3e35ac762706f3a1f896ec09ecb7cf328b5a1e3964e08ad9acb7e8876436864803225a7babc05f03a86e2caa52ebad83ed65e7c9df1602689b12d27ad361ef6c272671d650f04d4a092bac9dec0aa0ac05fc20bcaa62869bbbe3c80e25173c55a561c3178a6183129dc48972a7c1f04677bbfa26a5ac8f2a988ec22bed420cc2b25296c55e769028805adcd4c557530f3383a52a5d4076699b0db7d1714a042e2ebe894e9c7e1de3e64a84738e58a72bc7bb8e03e979979f3fef4f2010823e08052249d5451278e217d7eb9cdaa7b8f57cbb151910239c4345b8482dfb11f5ea6e14993fd151def4d10627d87c58126208c3fb330152150e1ee4336e01d8aff21caa8ade1e8c54e6bd9dd5d6266b236b9489eb021ce2b81b80450e53f53703b97596ae91c60dbed27a50da757152abb2092bcdce71707ae221466503cd2e3c3b8af4d50d88383a43fd669e72e8d68c2e9bde19c6054db3098617d11a5528c1241e28b04fab738b93b6f07d5fb199cf2bd3ce5ef22b2dcdc174008635cd3153177364b8c68fea07fc22b4d8048e608c6234139002d486a2061e7a7c832d1eb23ecdbd37cb6de5ddb75da20c183e668cf685334e527b64e5899c8443d90d1b4ca07150ce515e8e8be24a110c9fac421ec8b6236f544bf6318823f46ea4ac26ec024783cbceaaa613d74695f9c656a4e2902e6b288c04db2e95effd14b4b2e9400c86bf38eb0e5fcf7b5109e4c7336b0f8d797113f6a44313867ffddd96230417dfef890cdb4e9ad8783fbbbf873aeb61637b4f2a216ba5e83b8755372dbdcf7533cc0d63070c383f080bbf960310ff67a96c202c067db70b537ea1848486ef30ca54384440ccf8ffbb906211bdd2146b4c7e2c522530365d284b9f87d18647e1d25e3e39fac28a21763f90bad9116ac5308d5b3e87dc8252930ef53fab666ddcb398b5e9f10311d0bb21cb18588dddcac82aee79d22df48189ab15b0313f7abc3258585ac8c40e77835e25f6eb9afd61c45c6b87640dedb924710c4ce9e1a914c12b5cf8bdcadc2ec1d2f0d933fbff261f85fcbe191f210fbed4fe676b005ac3115eb7a9b50a22cf04d07470a31d5a1507b804b32254a5ff0f5a903a0559717314afb35669191d353b5e5b8ab83debf9949af4921cfedade1e3077e9ba9930d5cf78147f0b834a9ab931af3db375c0217df7c740745911465dfc3f2d97dbb0e18453f6fe4a82d2adb8f15487baefaa5ad5444f3a612385148ff09eb616f4d5ddd0d32cce1832ff08c7892604f9343209fafe2bfcab6b3d7c52bca4a477f75d9650355268b6b016d64009ad682871e28c6891a28bef3eb61b56c2f2d56d814f01e8f0eb3e1555b988388a287571dafea69ff0a74a85f681cfeb83d45bb42cee14d5290522075e05e9ebe94900cb5a7e0b58e4cb5fcd447cd24d3c5f840652be2df3dccdb82bfeece86d50e106a5c19d4148549d0a2519ffac5b99244d7dbe59fa8668865611b0d0883920573fd657684a39381f17a26f5aa5592fccf036df19ee411856c34cc312a224a42a3e305f8bd0f43a90a083e6b1d08aa65663e09cc5cca82d30a24ed4289c9757e1065102eb4e6b0567fd928da6591da6deeababf078a3a5e412a78fbfbfd443bb025f0f2563949200d4e39ce1b2a802cb043b2c8a965c6086122f8e39a45881242a7b5775f0702706168e67dbb6a44f19e31ff07b2ace090e5f348e83e61bbb8e4b0a781ec9b701553006e4ba2d1d3c81209fbb9ccc104ce2a921d0027f80f7c3ead7d2ee22e9230579d0e99a098f8d118f467292721a40ecebc52df1538040854b801d41d8658e246afe62070768373011246208dcfa990af65ce3391730a81801fe87b102e56e1efea540f79f509456d41117f7c39658630dce27e8e1c7859f900fc360539744dd67fe26dc2c187131b954e9b22ad2fabe455aaa6b5c6b0ff16f9713ab1dd84bce052f6e4c337e73791e66fd285ffee2e6bd116bfb2d1b76931872896b89c253ef06e1953da1a2dbc156acf21c825b15daf18d18458c46c3f5a63c972ea175d9d48d58c1a29e831c73fea837658e35af96eabfbb92b746ba9894921996287f13fdb4716ddfcbe624a7efba58d5fcd6e9ce37b435d547a5af9cd0b3e2dc3b7cf20cad60d5a8c7ab4a420b6a4cab53263f4991e5d156ff0a29649317659b58fc3468abdfb18fa7c0b06edc23950d6067744106bf59fa8a900bbe882fd34c71db050eb255c50037d06dedd443cd68ff5475c13e74859e955de4256389b9f8ac52e20e5fe215f50db58d7ddff53ba64091631f5f27edf5620126829c166dbec7af1bcb6097faa53115fe54c84b7db3538360b030213d77d0c584e67684dd81ccf380d360e3061551bf184697866428509b47c023d213c05febe47fa55ca5af2cc5051fe230f8364d37ac2933b008f4f92449e3f97a9a4a6c14022dd90ed6eb4c3e8c2e701399202391b3a8434082913ace6325a544312cb40fa12706ffe0bc698ed7beb2d395e87d4971b4d8fc3d79399c02043b3b9a790049d075bd63e03d1b7b2c55d7f9c188fb4e230c838493906a620a939d3a6297aa624efb7954425ec561bca548eb7a8718c7112b5e44cba05dbebeae30835745802f9358c4a632f051225aef91280f8f2d236f746bd61b2c13ed3fcdd48dd369754d3ad8fefd36130cceb6cd1ec12ff45e9a3238a7fe1e49b861ba122844d011d5d92eff524ffd7f98c2a25f567018ddc7641c59f88e7ba11724568da187cce8ddd75fa8565ae6b8bf9478afbe4aaf3fd8d11c9ed38e0ecf8127834b7a8d9b54a25d281cc1475b25cd44f34e1368c7cec9df8e2094d63735e92e24493fdb0fc73c9a25cb1bcdab0c538dbd6a073b81d2ce90d1f7d4f91b63187e68c94bca19212f403f18f06f2bdfef1270905cfdde39fd1dbdce1df4c86e73cb111615928b78ceb5e6b89e9d1bbc0f7d60bf050a192e7dcf093eb6d1293e35af2ff3597ec0c12dc863e2de4120071d4fca6c0f052c1ff1cb719fc211528616906becd4627e0e995688038bd17174284756eaac851d7a2925bb17fc940b977a8010bd8c77bcba846959ba677a4a9025bd6f6d67ee4408e143c7034320b7fcd40e83e1d4dc0ead3bac897fe3b18727f3f933b66fb77cd99d6a543e9d9101264922b4d8d6ab3f1241fe54b8b4404cd67f9df2e4e27433cc69a0b1f1683ffbafa92ef5246f51df97934dc605a4715803296901842d46f0608754e1bc517ff5fca79b4ee13d1afbe1bdb30f765479a847291d9e4bf944016758dc6a73c8f964240438f6690bf7474a4eff4a97ddf3df15ac00fa822aaeb3af0a815e2af8212e558a73a305033637ce3e1ef6103d978e92cd0d6de1c6ee673d0b9e7c3bdf1cbb59a3205406a8aa7e2d68c1402f02a24f6e0142e543e695eb795dbd630b881e61dcd633dbf3240e1cc7dd7721356b3ef2d0f8362559a807ffd4819594b7fe321ba74fe46ca0f1bf33c438759b8caa7610091e2ffd1409e36b3bd1ab20f555ffdd9a1432c607444321f227d843533bd4a40df500efd29a05a09dad7336fbb7d38a04373aaf1b28b38508a6989f044165be94714b8e4b94882ea7fbafa7be9420136f2880f7a30cf92fce37e6fc38173838b591204b0c2bed5ad3b2da52e20563492a6fac6918d99499a3c481f82cbb241e3268f88609d2d2c51129dc20de6d1429c943d04a3a5e3976ef4a2f4d79f8a42d82e248deaa418508055e0f16ca0958faa61136d6b9acdf0f977e4bb76dab0afcaa6b14b0b00386e47c4a258f5d24cb10c2391359fad6710eb92f447502a8a3da715937f2e0fe3e3d9a96e7b5d706947d287f282a7ed868c92c9de57873f91f3a38f719507ba51dde2590a9155d9dfcfc26998a1cd27788f2059259aeabc6c77306e26b1d738d61be4a17e2ef3fe7466b1e8d06bd7c4a56c02506062e9e760164afc2a7a717096dbb674b6d9be325f96193a2f42d6227a3356a53852f8a701c4706685b36665b88d3cd388c259ac9195f81d745f921b86aff9bd2079306235139c9c861914b8c0c6102437672606bb6d3c7605e1cf65ab169595ef0e1c450c5175333455577814e99fd432cec9ff9eea0d51e30291bc53c67c6b96d866b44b2a023c4af81cffead466873e9be7f66102f01e2617ebba84bd1327b95bc6c5104e0bdc2349583a98921183b8e6e6d23d7f865e4fd3df617360c7bb98df7f36f95274a35ed09f06c3fa6d4cb19215790b478dd584b1ff826244a47e6d0d91800ed6bfe697fce026862014fc3f66537ca28a34a39be5e4182aa289bc238185b7eda176455b35f6683492b41bb9bbe2dd091a9b3932e4798d73d32f3dde7f94559350280c3a009364693de0715747b84894eb65c392f637baa7c7bfaa57be0606e6e265482c71893275907ac0f09024adaad567003787cbaff1115089ae27bb3c62a4a4413eea9b07e8959650906af76e463353fd32ae96171b01cd1e3406404d731a332f5693d54081f1019a00b508bce8ddd0fd02dc75a6497500be96c1679a3844298f9696b508d6d5cfa0f9b742a817b", 0x1000}, {&(0x7f00000018c0)="0c6ef3bd20796c4889076712505adbadc3a87e7c1f3c6b8ad057004b693c39810ba7b6d07cd725208286cd618c5ee4f108fc227f0aa0956d752efde311b0a411c37aa474761c319338f80edaa49afd812c9e5d80bf44bf8278101eeffb02968c7f3138ce4c76c827330eb74c0bc9a1cce4aaedb6b562c29df2449741555c9b0bdf7381be38997160c41f414cfd5499c756a2f0dc68c792dd95bbc8a7da8cb45b3f4462e9e87e0eb33ea7784c3e5d1917ab908627ba79617536c6a0ad27beed394051d153b4f3adea38901f922c6a9d9b099144ea447d555e08da2e1d37b37b77ef8bf6bf08bae221341273dd0756a57162795366c69a94815ccd8130764ca2f61560c501f6c7bbebf160c4f098ce0169e384ef42561dbd9834280155b226790cd6de6dbae3e5f5d9113b9cb3ec8c00e802dba56417e54a0fde02eddd908e414670c4a46e503c1c2a2ae28001c4ce73d8a746232e958e58bf02a61be5d3097efabe22b6938d3bfe4c7a6b7fb41746388496709e78752142e2488a9f6cc5e822ececdcd11101fd4893770a4584ac54c61ad9e1dbe4c0885c67c6fbea6aef478e572698259a050489cbf5f139a2be3ee267baa5c8ac15293aa9716b7809f5f2f1475f4467c359ae56486f7b1fd6afa8818e4277976432bb082166bc196e4989a4cdfe853cc1653e23d13e69499c448b35438f82b34fc6b5caec237eec2134775a1eee1c78657bce3577fd1093ac7bbb60919fc6de4f5b5cd0c19a67452825d8a12b5245f59f5f2801fdfc390033f9e41ce24a2be78dcbfd8601299c092990fb5d2eb05d403db422cfb72558a671202987abb1c05112ca4b4cb89e5463fccfe95d80479b0343a702d6e1c769b96c40aeb742a23c9ed5cff8c6cea47bb7e8f050c7432b4c401b4f9b42c56815ec2ccba9da2be80e5bdbb2966abec174ee5634516689957d565200f21c9560d4d68e04edc8baf68418e4dfc58701db14e134a555ca6199f2741522dd506db829b883d397bed5f24cfa1d251c4c498d07bd75334ab36001c336d0fea41ccd41a70916c3e250fa70ef61a488f71bb98c06112429f9e67587f26c9bced56808939cca2b7e4d8f05ae744433dfdd446b3d9dbdbb6a68f4a0e2711a934208470851b9f97293c373abbd972f391cb5860ad82a5737e6755c0b6e40eaf048ae1eba139d791080356dbfa804c406d749a42c85a6891dbec31f9d0b77c248d985363d186245fccad052410436de5a61649a0b09c9bf6b92b9bb8e2110f782bbc5d1d709402ea375f139c91fd1b057009aaa20c755f37dba0cef4aef8d7cab18cfc094a14276b325a82a0dd0b8abece059b11e3c7cbaaa9883e787ddac18a61fde11016d5bc8f87addda60d1386aea3765bf99f857967d6cf583abb1c35efb1a6eafc354d28b69c9f9658d42dda8f6585a0ce2c82b12f85e513a7793958a67a912c310aac5a8d0620b61a11b509e81c5087eda730ca6c01d6f95ee4915389ee23625b4e65c746c64ecf737187ad64c4f4b29adc56b2842fb37917130f95895784086c57421c79bc31cb8ec8d228fb1a5129a423900beae88da535bdc216a40d50cc0a13c195304d81e54bf63eac61da5a946d0a45e8b6ad46cfca586f9d63d836262974409fcb950ae9c05b9089dc37f42c6fb73136abf9fd220e9275f0f657ad051cf796ec713a641b7a10a419f47f664875fe9043e469c822871a9d4fc53eeb73a7988f5e9fa594fc58ac47b82e89ee5acb67c2443b949422006ad1254ba85792a28afe584612646206cb90d9e1192842c71374228c0bb2f82fa0a992fa8e975f06cb79fb917e5270b30fbac7a6a2c30139e248bf94d262d6dfb949065c15e167637032b8f7957dc44873b43325dba2e7fb2bba3d1a7b7174df9fb4e4ad4f16c186b55ce82eb254c310161929ee18d93f912cb8545f094aa9240dffabd5e860e1a2ede032b3dfb18e002d02055491d1a77fd3ffad4bd6dcdbf37307d7d0925ecb2988a9ed01e2e4718ba3cb633f3f3096d3ac29b41e32eadba0a45a4f9e5719efdda98ed24ebf40c92c9eeeb65e6ae1efcd776028b86d6c6dec319cd8a78cc2da2a0c22e010916efc32ca8872e5eb888c3444248617bb414dde69abbfe3ead70bdb6f7abc7b9aa820c40d85d6a55542f9af27ea2623e6e169110f936b9b7e05318cdb3aef64d68e53d52b3b68510019a932ce97149529acdaee8dd13529a483e3280f9ed83742a008e3f33ff7a9d261eb06f8f99a8fb6fdb87f64b993f4ccc69f1d384470d9aa01da490d6a345a22ffd4fe19667c7e03c5fc3c597ebf947f350a4a3d77455a8fbf64cae907d7b836605e88e3a84c449ad9007291708bf377f42ce5e5ab36639aa6404d7b106cacd544f997704b2e1cb55bfb948b4954bab3379cee15c89370400e79a482cd5559ef80ce036db579bacc648686eea582b3bf36ebf39f0c90664a42b8542addfea2f2213fd47fe4d99d57513944a267fc5b2c11a20074d3f01b12a501997ef387e7e80746b31c9616a668ccb6c339fe7c3e425a6ff146046b6098026b79c51987eb01b67b201d2f1f492d09057e626b00a73c73c141c21d26ca2a26058726460fcf180f5f4afa53da6cdb64b063b5187b9001651465f5413fbcf4290474104eaaad1d1f9da2816ad07c8ca2218af29054c2e181f6a0680507ead084890be711255267807eec92ed1c27cd668f1e03ef63fda99dd3cecbacafe1c26f218426d4a657965fff589012b5a1e50f75dff26fbdabc396cbaee45879d061787c11bdb5376d83f2c8b9a66a279ccaf92277942ea33dbad133abf3a069497c4a64b388f40a248556b6cff33c58774316362b5c02be8101bd4ac87e5ce6cc71d8ecdd1015972b8bb2e55e2a38f22305fe45b5f3be91ef01c7e4f041eed4d5f731e945a1e05cd7102217d7516eccc8ccf5fe9d069db114addbd087430d3fb0a8193bd006d550ec2fc8b805765824d20b78047f32e639ea9623dabeb5a6cf7514fc28bde99bbdc0e30b043c502b75269e5d4a04178bda18a24eac78ed70cfb70ae0775cc66ae164ec9ab4b5378caa2197ab6316ed2c4ac9d64aa88e8b7b245ed7c64a724e0b99365f8494ccb8663c66df7aee863dbad9632e356d27ad00fc6fb3cf58733a36b9e0ab9884d51560c68da66da4c5906d59a6a28e4d0630ebc4b75c2fb40b8f6bd6d9ae195a27544fe504127cbd062404e77218b23c9c6b29afe31d8353b14bc8af83c60b54cb13ac69ac187d7d781664c05a5318a0fb16cdb942317f92c8734908716fcfdb42a5bba9a13a8db8d7fb34a40c1e0c25b6d3e1d5070b854a196b0540b345eda0506c1c9a9711d15dee37f3207cfdd1d92ce9667347871d117372bade11f1ecd6e754dc5d3831dbcf52bc65ca002b42fc4a40bb8c0d28f9c70f1d9f66dbdf2d7eb9980cb9ecb0106ed9c7d7022dd8addc86c25e46d4479d22896ceceb52d9358592d265d7ffb3983a0f9ac9ab9aab63fa9a1df813209fd3fefec4e867f672bbe7fe827d8d7901d55a5b039ef99b629248fcea1d5b97022f699be6b5cfb137117adff34d13821ddb3dc7faf359807771d825c40421b7634400e3daca6c8dc2180adcbf20db84e283635610f974631a91ba49138d7cdb24949f2b2d4dd2545d2bd247654e5a743b53f726f72686c342a37bcee31f0515fbaf3131cbf5593962c4dc18e32c59181d41a0a61c1986427080b62ead52e90c6ffebe6df3df1ebc3fe32ff365db997935dcc305320499dfe9d6dd28d639a2446a2b217143194cea32432a4db90d7458f31786ddacdeb414a7bfa4b1b6d7bd6205fbe075bf18b331e680a352def730524c5c1c557f96d78176a3e44b3991dafcfbec56139b489a8ea5bfa04ab5831eb18dd9d8068aaef11a451f24c56f52349869893210b5f4f3d63627477079943ee342653656c8218fa5fbdf90064b27abfb58685d8bc38429b9151c4e909c006b013251ca3e9eb43d8ab33f3fa7edab808f544af6ad8ccaea100baf76cfa9ea0b2338d96a2f8876f474e29a32033339f5b693ef6f7692ddf024dcaccad00ed8132792b8a56546a37771ebaf613742830f66ab70f2ec7ecb9d5c4dc54bc9cb170ef189ed66d4d2c42971c4d0de46c11f1dcaf8d8a5465e3a8609afb51982d48feadcd213031ca5e7255af657f9fe3f8e048fde4d30f1d2ed81fa02580010de417ecf4363ea2868df95b103bfbd9cb9523eb76f5dcf8f104da8c97e5d9b491796da1cc8bb4f02896558b5d19209e0f6318047ab54e8f5a5e17ad037b3d8ccd2194ee4b8d862f9e7c812dc8412be19dec078868074fea333b37458db8162726c23175f838267e8557f2ec52d0fa65c88af30fae521409f2706aab046ab2dc2257b249264aea60a4c76665ca2449c60dd05810d42a27540e558282b865d7a255056bc0381d1a76a79fc5e77a6b4d29ed4308f866b939c802fa3213989f68c10681e17f1ea0ec713e5f33eb7fdf80e6f5747f2239619088412a51886ad972833852b93592eefff9c6cd50dd8bd1b840c91e9a5d67c1354cf120f20881fc270dd2a88a621c18ef35d1b6930028ab876bd63b75ddebdf1d1ddf7878bc5a423b3236852cb74942262f183ba2d92a05b767182c9eb3447ea2c821bc65f8af90befb2fe7a9a836f322295d459f6229fec659f948f7b44e0994e1212aaf9f96d37659d010f12c4d29cda6e3a1b44fb0ccfdcac144720134bd9a60330e00dc484cd5a5befa760bec4cd37cb4e1810efdf6b708d245a039e2b96cf6bff305cac83f9c516051be8d36289093d6274fe240b2663c55cfc42147bef6d7afe93a56383e5456e9f3f31b1d835d23b346d3de468c99e69cbe89d6c4ce0ac43eed0034a6764c7b859526b3b0cf04890fb172a0b10efaa6b7d7ad237389e66926a6cf9ea7577fb82e4b501388f21789b7289811c378109b36039ff4192c47b6218b8c58dc7c68241d472b8d7bc14c6a4a2210950a6726a7442861dc44d3968b13c09c3cd47c9de5af16d96bd574b06d279311145d2f30a1f4102fa68d0902405835654087a9ffd43e1134ecea8cac1a6f1a86bfdb92ac41eef4fc67222a22bfabbe2d4b3589808f442ee53e8de8aec2f7889a5ef668ebe509d7fef1c03bdb2ddbcc8f85893a82842a6634ebc668e80a724021cd0bf3203a3d67d927948612c3cf0e6cdc9b57d98cfe8645bc596d3c7b2ea2d68c2732a41de1dc03a16e328d4f931df1d748f969bc3e4f08af21ae2fae8ca452cb59ef3c594bdda5fbddd72413de92342b0689b14fab2298e6408eff8d08ec8d4909f5816cfc3643b6cdc2ba1a83ea3c31b02b3a161c1783bd95059d851655760b385d635d999c6964ef0c4a8e959caa7b6f7ceb5ffafd5df4cb44cd5d59649e270e8cbc67034973412d0ac1a18e199c9310853d02497f724cbe7d3fd4f7eb358dec0f14d60fb4ee20cb07aa8b93e7d7e00217c5e3c61bab46a9485a3afa4d975851edf098bbe2e129bd30b1d07e5c804aeeb4631accb27f34e4e26438737b2eb88350947ccc211a82f55b49093522e0b8a0814cf14a2e932751622df664835e1ca898229bd07188797af3ce6f892f7f1ed9fdd8621757e8f0ed41af4131142beecd00013b01de88ea698da4eea2916e1a0af5419caa0a6adc236d6bfb3a2d7574de6cc5061e6f", 0xfa9}], 0x2, &(0x7f0000001280)=ANY=[@ANYRES32=r1, @ANYRESHEX, @ANYRES32=r1, @ANYRES64=r1, @ANYRESDEC=r1, @ANYRES16=r2], 0x58, 0x404}, 0x404) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) r8 = dup(r7) r9 = dup2(r8, r5) sendto(r9, 0x0, 0x0, 0x0, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', r9, &(0x7f0000001200)='./file0\x00', 0x4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000012c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x4001, 0x0) getsockopt(r11, 0x0, 0xd, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001180)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.145' (ED25519) to the list of known hosts. panic: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1657 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 56687 9333 32767 0x10 0x4000000 1K syz-executor 6662 45743 32767 0x10 0 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff830e6da5) at panic+0x1e5 __assert(ffffffff8309b4d3,ffffffff830d17d7,679,ffffffff82ffe0bd) at __assert+0x29 uvm_fault_unwire_locked(fffffd8066bb2020,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd8066bb2020,20000000,20011000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002ad7de54,2,200001c0,ffff80002ad7de88,0,37,f22398afbae470d7) at kern_sysctl+0x500 sys_sysctl(ffff80003539d460,ffff80002ad7dfc0,ffff80002ad7df10) at sys_sysctl+0x425 syscall(ffff80002ad7dfc0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x978a5a05240, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1657 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff830e6da5) at panic+0x1e5 __assert(ffffffff8309b4d3,ffffffff830d17d7,679,ffffffff82ffe0bd) at __assert+0x29 uvm_fault_unwire_locked(fffffd8066bb2020,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd8066bb2020,20000000,20011000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002ad7de54,2,200001c0,ffff80002ad7de88,0,37,f22398afbae470d7) at kern_sysctl+0x500 sys_sysctl(ffff80003539d460,ffff80002ad7dfc0,ffff80002ad7df10) at sys_sysctl+0x425 syscall(ffff80002ad7dfc0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x978a5a05240, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80002ad7dae0 rbx 0xffff800029b7cdbf rdx 0 rcx 0xffff80003539d460 rax 0xffff800029b7bff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x1efb922e7c7ab5 r11 0x719bfa4a8d47de29 r12 0xffff800029b7cbc0 r13 0 r14 0 r15 0x1 rip 0xffffffff82a845c5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002ad7dad0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=56687 pid=9333 tcnt=4 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000371cf978,0xffff80003539c7c8 process=0xffff8000371d04a8 user=0xffff80002ad79000, vmspace=0xfffffd8066bb2020 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61427 239126 15252 0 2 0x2 syz-executor 9333 417745 67000 32767 2 0x10 syz-executor 9333 182310 67000 32767 3 0x4000090 fsleep syz-executor * 9333 56687 67000 32767 7 0x4000010 syz-executor 9333 280443 67000 32767 3 0x4000090 fsleep syz-executor 45743 6662 62559 32767 7 0x10 syz-executor 45743 88913 62559 32767 3 0x4000090 ttyin syz-executor 31405 275625 63518 32767 3 0x90 nanoslp syz-executor 31405 2785 63518 32767 3 0x4000090 kqread syz-executor 31405 458188 63518 32767 3 0x4000090 fsleep syz-executor 15090 231483 88824 32767 3 0x90 nanoslp syz-executor 15090 368321 88824 32767 3 0x4000090 sbwait syz-executor 15090 323810 88824 32767 3 0x4000090 fsleep syz-executor 64846 474070 0 0 3 0x14200 bored sosplice 960 286883 72943 32767 2 0x10 syz-executor 63518 150205 36429 32767 3 0x90 nanoslp syz-executor 62559 423805 91338 32767 3 0x90 nanoslp syz-executor 88824 76978 74412 32767 3 0x90 nanoslp syz-executor 42293 184567 24623 32767 3 0x90 piperd syz-executor 67000 499396 93422 32767 3 0x90 nanoslp syz-executor 91338 340570 15252 0 3 0x82 wait syz-executor 72943 224514 15252 0 3 0x82 wait syz-executor 74412 140500 15252 0 3 0x82 wait syz-executor 24623 347362 15252 0 3 0x82 wait syz-executor 36429 154387 15252 0 3 0x82 wait syz-executor 93422 428552 15252 0 3 0x82 wait syz-executor 15252 383386 75316 0 3 0x82 nanoslp syz-executor 75316 325533 7393 0 3 0x10008a sigsusp ksh 7393 306802 97314 0 3 0x98 kqread sshd-session 97314 420045 4236 0 3 0x92 kqread sshd-session 96637 254789 1 0 3 0x100083 ttyin getty 4236 181730 1 0 3 0x88 kqread sshd 37748 420122 89014 73 3 0x1100090 kqread syslogd 89014 420963 1 0 3 0x100082 sbwait syslogd 55164 340290 1 0 3 0x100080 kqread resolvd 28254 424653 8424 77 3 0x100092 kqread dhcpleased 32446 3056 8424 77 3 0x100092 kqread dhcpleased 8424 516645 1 0 3 0x80 kqread dhcpleased 68506 17649 0 0 3 0x14200 bored smr 43596 290089 0 0 2 0x14200 zerothread 29180 110012 0 0 3 0x14200 aiodoned aiodoned 49813 67647 0 0 3 0x14200 syncer update 94693 237676 0 0 3 0x14200 cleaner cleaner 85874 281507 0 0 3 0x14200 reaper reaper 93944 14200 0 0 3 0x14200 pgdaemon pagedaemon 93041 133491 0 0 3 0x14200 bored viomb 99492 419995 0 0 3 0x40014200 acpi0 acpi0 76334 368053 0 0 3 0x40014200 idle1 9273 319689 0 0 3 0x14200 bored softnet3 42441 324287 0 0 3 0x14200 bored softnet2 897 162418 0 0 3 0x14200 bored softnet1 71419 415217 0 0 3 0x14200 bored softnet0 43976 56932 0 0 3 0x14200 bored systqmp 80774 187664 0 0 3 0x14200 bored systq 87419 483967 0 0 3 0x14200 tmoslp softclockmp 12688 243269 0 0 3 0x40014200 tmoslp softclock 40864 23773 0 0 3 0x40014200 idle0 1 257754 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 9333 (syz-executor) thread 0xffff80003539d460 (56687) exclusive rwlock amaplk r = 0 (0xfffffd806c1ccdd8) #0 witness_lock+0x5bb #1 uvm_map_lock_entry+0x4c #2 uvm_fault_unwire_locked+0x253 #3 uvm_fault_unwire+0x55 #4 kern_sysctl+0x500 #5 sys_sysctl+0x425 #6 syscall+0xbb6 #7 Xsyscall+0x128 shared rwlock vmmaplk r = 0 (0xfffffd8066bb2118) #0 witness_lock+0x5bb #1 uvm_fault_unwire+0x3e #2 kern_sysctl+0x500 #3 sys_sysctl+0x425 #4 syscall+0xbb6 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8351c888) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x278 #4 rw_enter+0x348 #5 rrw_enter+0xbe #6 VOP_LOCK+0xa6 #7 vn_lock+0xa4 #8 vget+0x2bd #9 ufs_ihashget+0x192 #10 ffs_vget+0x8c #11 ufs_lookup+0x1631 #12 VOP_LOOKUP+0x6e #13 vfs_getcwd_scandir+0x12b #14 vfs_getcwd_common+0x3f5 #15 sysctl_proc_cwd+0x2b2 #16 kern_sysctl+0x492 #17 sys_sysctl+0x425 #18 syscall+0xbb6 exclusive rwlock sysctllk r = 0 (0xffffffff834afa00) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 sysctl_vslock+0x45 #3 kern_sysctl+0x1ad #4 sys_sysctl+0x425 #5 syscall+0xbb6 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10201 11045K 11059K 166960K 11286 0 pcb 17 12K 12K 166960K 17 0 rtable 192 5K 7K 166960K 353 0 pf 27 16K 16K 166960K 31 0 ifaddr 34 6K 7K 166960K 44 0 ifgroup 42 1K 2K 166960K 50 0 counters 60 35K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 31 0 iov 1 2K 4K 166960K 4 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1365 86K 86K 166960K 1618 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 4 0 VM map 2 1K 1K 166960K 2 0 sem 6 0K 0K 166960K 7 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 19 66K 121K 166960K 267 0 proc 58 79K 127K 166960K 477 0 subproc 78 4K 6K 166960K 338 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 17 0 in_multi 79 5K 7K 166960K 102 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 211 943K 943K 166960K 211 0 exec 0 0K 1K 166960K 362 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 214 60K 74K 166960K 3423 0 UVM aobj 7 2K 2K 166960K 7 0 pinsyscall 40 80K 110K 166960K 1272 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 8 0 NDP 9 0K 2K 166960K 27 0 temp 27 6813K 6878K 166960K 4326 0 kqueue 17 24K 24K 166960K 34 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> 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 45 0 41 1 0 1 1 0 8 0 rtentry 112 112 0 23 4 0 4 4 0 8 0 unpcb 144 64 0 44 1 0 1 1 0 8 0 syncache 336 6 0 6 2 1 1 1 0 8 1 tcpqe 32 2 0 2 1 0 1 1 0 8 1 tcpcb 808 75 0 68 5 0 5 5 0 8 3 arp 120 18 0 4 1 0 1 1 0 8 0 inpcb 336 192 0 180 7 0 7 7 0 8 5 nd6 136 25 0 6 1 0 1 1 0 8 0 kcovpl 48 26 0 20 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 454 0 88 29 0 29 29 0 8 3 art_table 32 455 0 88 4 0 4 4 0 8 0 art_node 16 111 0 30 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 4 0 0 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1645 0 115 96 0 96 96 0 8 0 ffsino 272 1645 0 115 102 0 102 102 0 8 0 nchpl 144 1898 0 202 63 0 63 63 0 8 0 uvmvnodes 80 1992 0 0 41 0 41 41 0 8 0 vnodes 216 1992 0 0 111 0 111 111 0 8 0 namei 1024 6503 0 6503 2 0 2 2 0 8 2 percpumem 16 46 0 2 1 0 1 1 0 8 0 kstatmem 264 22 0 4 2 0 2 2 0 8 0 scxspl 216 5525 0 5525 3 1 2 2 1 8 2 plimitpl 152 112 0 89 2 0 2 2 0 8 1 sigapl 424 507 0 456 7 0 7 7 0 8 0 futexpl 64 932 0 928 1 0 1 1 0 8 0 knotepl 120 67 0 0 3 0 3 3 0 8 0 kqueuepl 216 104 0 90 5 0 5 5 0 8 4 pipepl 320 161 0 134 3 0 3 3 0 8 0 fdescpl 496 488 0 457 7 1 6 6 0 8 0 filepl 152 2562 0 2272 15 0 15 15 0 8 3 lockfpl 104 25 0 23 1 0 1 1 0 8 0 lockfspl 48 12 0 10 1 0 1 1 0 8 0 sessionpl 144 41 0 27 1 0 1 1 0 8 0 pgrppl 48 69 0 48 1 0 1 1 0 8 0 ucredpl 104 240 0 223 1 0 1 1 0 8 0 zombiepl 144 457 0 456 1 0 1 1 0 8 0 processpl 1160 507 0 456 5 0 5 5 0 8 0 procpl 648 601 0 542 6 0 6 6 0 8 0 sosppl 168 2 0 2 1 0 1 1 0 8 1 sockpl 664 301 0 265 9 0 9 9 0 8 5 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 134 0 0 17 0 17 17 0 8 0 mcl2k 2048 24 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 255 0 0 16 0 16 16 0 8 0 bufpl 280 2252 0 94 155 0 155 155 0 8 0 anonpl 24 194856 0 191845 23 1 22 23 0 185 1 amapchunkpl 152 11832 0 11376 23 0 23 23 0 158 4 amappl16 200 5821 0 5809 5 1 4 5 0 8 3 amappl15 192 13 0 13 1 1 0 1 0 8 0 amappl14 184 134 0 124 1 0 1 1 0 8 0 amappl13 176 10 0 10 1 1 0 1 0 8 0 amappl12 168 1160 0 1130 2 0 2 2 0 8 0 amappl11 160 64 0 54 1 0 1 1 0 8 0 amappl10 152 94 0 94 1 1 0 1 0 8 0 amappl9 144 156 0 156 1 1 0 1 0 8 0 amappl8 136 28 0 27 1 0 1 1 0 8 0 amappl7 128 99 0 89 1 0 1 1 0 8 0 amappl6 120 228 0 227 1 0 1 1 0 8 0 amappl5 112 137 0 129 1 0 1 1 0 8 0 amappl4 104 289 0 273 1 0 1 1 0 8 0 amappl3 96 1987 0 1901 3 0 3 3 0 8 0 amappl2 88 764 0 688 2 0 2 2 0 8 0 amappl1 80 7983 0 7473 14 0 14 14 0 8 0 amappl 88 3062 0 2900 5 0 5 5 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 6 0 0 1 0 1 1 0 8 0 uaddrrnd 24 488 0 457 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 488 0 457 1 0 1 1 0 8 0 vmmpekpl 168 6086 0 6031 3 0 3 3 0 8 0 vmmpepl 168 41303 0 39598 89 0 89 89 0 357 4 vmsppl 448 487 0 457 5 0 5 5 0 8 0 rwobjpl 56 19302 0 16521 41 0 41 41 0 8 0 pdppl 4096 983 0 914 109 32 77 95 0 8 8 pvpl 32 9691 0 0 79 0 79 79 0 265 0 pmappl 248 487 0 457 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 402 0 35 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff834e2ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8351c680) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7b9999cda750, count: 9 ddb{0}> trace x86_ipi_db(ffffffff834e2ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8351c680) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7b9999cda750, count: -6 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff830e6da5) at panic+0x1e5 __assert(ffffffff8309b4d3,ffffffff830d17d7,679,ffffffff82ffe0bd) at __assert+0x29 uvm_fault_unwire_locked(fffffd8066bb2020,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd8066bb2020,20000000,20011000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002ad7de54,2,200001c0,ffff80002ad7de88,0,37,f22398afbae470d7) at kern_sysctl+0x500 sys_sysctl(ffff80003539d460,ffff80002ad7dfc0,ffff80002ad7df10) at sys_sysctl+0x425 syscall(ffff80002ad7dfc0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x978a5a05240, count: 6 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff830e6da5) at panic+0x1e5 __assert(ffffffff8309b4d3,ffffffff830d17d7,679,ffffffff82ffe0bd) at __assert+0x29 uvm_fault_unwire_locked(fffffd8066bb2020,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd8066bb2020,20000000,20011000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002ad7de54,2,200001c0,ffff80002ad7de88,0,37,f22398afbae470d7) at kern_sysctl+0x500 sys_sysctl(ffff80003539d460,ffff80002ad7dfc0,ffff80002ad7df10) at sys_sysctl+0x425 syscall(ffff80002ad7dfc0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x978a5a05240, count: -9