kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 27 21:02:02 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.216' (ECDSA) to the list of known hosts. 2019/03/27 21:02:34 fuzzer started 2019/03/27 21:02:37 dialing manager at 10.128.15.235:15306 2019/03/27 21:02:38 syscalls: 1 2019/03/27 21:02:38 code coverage: enabled 2019/03/27 21:02:38 comparison tracing: enabled 2019/03/27 21:02:38 extra coverage: support is not implemented in syzkaller 2019/03/27 21:02:38 setuid sandbox: enabled 2019/03/27 21:02:38 namespace sandbox: support is not implemented in syzkaller 2019/03/27 21:02:38 Android sandbox: support is not implemented in syzkaller 2019/03/27 21:02:38 fault injection: support is not implemented in syzkaller 2019/03/27 21:02:38 leak checking: support is not implemented in syzkaller 2019/03/27 21:02:38 net packet injection: enabled 2019/03/27 21:02:38 net device setup: support is not implemented in syzkaller 21:02:41 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x30200, 0x1) listen(r0, 0x51ca) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2813, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000100)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') preadv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/219, 0xdb}], 0x2, 0x45) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x4) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x4) getsockname$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) chflagsat(r0, &(0x7f00000004c0)='./file1\x00', 0x70003, 0x2) setsockopt(r0, 0x3f, 0xffffffff00000001, &(0x7f0000000500)="bca3820a8a", 0x5) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000540)) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f00000005c0)="66aa4b4a01eb9e61d138ceba39052ba4ff5c331ab2b1daa9b1986073079bc082cc3032eaa2f10b969c5646e30808b329d5d5441ccf8cc975fb0613fe22594606aecc5884859af37664d426a42d6328b4065cbc94c9a622fef2b3733e15f2b861612da21f8b1177ef36d96781381cb923fe2e653feccf1e3d61e4db91147425c0a7bf0d5ba2141100caf2010663c0", 0x8e}, {&(0x7f0000000680)="5281268d30e5436c99d0b2c8cf12b5ab0b69606849ad0e482575da", 0x1b}, {&(0x7f00000006c0)="f257d1daab2085dda4e8a6a94778fab2e5781726086be4a56c0a127dd0d8d1388ecebfd98dd6eacd39bfe7057a6141ef2ebee897a2c35708c8345c", 0x3b}, {&(0x7f0000000700)="d2a406e65ed3a3a86baeeda30089f312a8bb74cc5e47108d7739401e5820e7c9144f7067f743dd571a570b0516679ef99907b9b23f3bb2c745330f6a3344361be6433914cc9279b6aca3619ab955b136db3a59b5f0", 0x55}, {&(0x7f0000000780)="e7f82c46d1882f7d2c4a941d1182910836085fd55c7fd64b2254232b7a68d8caa788551f46f7232aae1f425abccdb60bf24b00b5cc2be32390", 0x39}, {&(0x7f00000007c0)="ab1744c84e1338786704ffe666554889db88d1e09a975599d725f1af30be4e8a253196e2c351bab754c658ed45320799c6d63360e756d24cbdb7b0890ad264e90bf997887abc7ee60fefc2078e63fdf4c06f052c38535d878e265606a7ea13fe6ec441dc6d0b153a9392d87787e00abbf1b61d1ccd8533c1354703c7defaa2d33c1c1f8746949970e3e4bd6e4b80bba227f9d9876ff9192974f15de7a4e5aa3c2ff22d32b38c7971cf5aa2a304ece6ed9d3642bc1ff58f945b6018ff9bef5f3b0b3d197f734f256c25d0cd2c3ed155c27ba277e0fbceb8dfd6484f2411bab03e685b847da798da97a417b8db77c653805f951a8aa55039ee7fbaffbeea", 0xfd}, {&(0x7f00000008c0)="8ca76fa71689e856fcb033ecd7ba97ab41c8e7d192c40f3f8c6527582d6c0414e15f0d6bd411fb29bf7b5354d7e5c4ab47b9fa3d05c1446e2b92db4aa6a793353be56244d7d78cacb33fefcd432dd0924f4ae667a6b71e63c2a003372c4e0bbc011c11193e381d4f88948916f28f05657f9452", 0x73}], 0x7, &(0x7f0000000cc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x8}, 0x403) recvfrom$unix(r4, &(0x7f0000000dc0)=""/158, 0x9e, 0x40, &(0x7f0000000e80)=@abs={0x0, 0x0, 0x1}, 0x8) openat(r4, &(0x7f0000000ec0)='./file0\x00', 0x200, 0x108) socket(0x1, 0x4, 0x8) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000f00)) 21:02:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5b) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/184, 0xb8}], 0x3, &(0x7f0000000240)=""/238, 0xee}, 0x2) write(r0, &(0x7f0000000380)="b468185ae3ac7cc3f5cc95da21f591d2827ba1ab2ea48f32c13b756058b47bd17eb7021f1aca6c58544a39e7319b68af29aeded3b95e96cbf8b640306daf758d4d4433916edb90f248648d56df8aa5da580f9bdfeeb7daf22ee99aaccfb3af802c01e4852625bcfc2eb9efd800a4392a1e12f001077f97ef25953868a18ba3d05885cf8f2e7265fa0346b0e49c019fb21837c1a09601f498789e05c70365d613ce0491b873384f14", 0xa8) r1 = dup(r0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000004c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) flock(r2, 0x8) madvise(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x7) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xf10, 0x9, 0x7, 0x1, 0x9, 0xfffffffffffff39b, 0x0, 0x0, 0x3, 0x6, 0x7}) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000600)={0x3, 0x2, 0x7ff, 0x1, r3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000680)={0x6, 0x81, 0x8, 0x3, "c23c16c01f14347f4b5d45bd8e5fcc606f9f03ec", 0x52b, 0x1f}) mlock(&(0x7f0000fee000/0x3000)=nil, 0x3000) fchflags(r1, 0x10001) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x6) unlink(&(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r4 = shmget(0x1, 0x4000, 0x60, &(0x7f0000ff1000/0x4000)=nil) shmat(r4, &(0x7f0000fee000/0x4000)=nil, 0x1000) close(r2) openat(r1, &(0x7f0000000740)='./file0\x00', 0x10, 0x82) getpgrp() faccessat(r1, &(0x7f0000000780)='./file0\x00', 0x1ef, 0x2) readlinkat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/25, 0x19) 21:02:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba70001000080512000"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) write(r2, &(0x7f0000000a00)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead70", 0x4ef) readv(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000400)=""/88, 0x58}, {&(0x7f0000000480)=""/188, 0xbc}], 0x5) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000800)="d7e632343a8b61cc20f890aa9662eb6478f9ba5b6b407264e918ded8eb12e8fc2103573c9456556f9b98871e511c9ef41a410ee293aece0c4688ade36170e39dc21257681ebeab399dc71dcf57038ec2f5e84e7a2a864e192e22b78d69d5ece59a16a07996b6d55c207aa63a615c70b168a2f1b412ec351daeca4051683618768409b018b96a84698ce6d6632ef56744f70c28bedb49fe894dbeb35bc122909ff8e433d3aaa4c7f6efffa5ea6bcfce93bfa4f49d6aabcb7ce9169f3d2acd95f9c10a49ef131e0412de9244d6b88b65c483c0dfa37d80473f0e8ba276018856de50eef528c296fdefd650f0fd2f0bd4c83cf2de5e113fc5d9e36f710a9ffe335993c912136659d0f6153fcd02c870349885ae01b9f5db87265648a4acc6849ec71b02ccf555d27ffc432d275a08407fe4ac6935a26ef24340f8588bf70cd9891ae3c98765a81e3a40e58cc56e91437650da28e4e582a78954322ccafd4f726f270a33298fd24ba020643661befcf548807118373d7beb004c0a66ffb893ee82bb502879ca2a6f68560c1b8134a2dc60d5e9493565409477621051740b2589d19b815c81a506728eea3298cfd5f793d9ccb978562fab91fe5900721361ebb9c56b73c2db4690770cf94de8aa40d671e6ea38770863910e867fca1bbc0a46cd5047c63baa46a3c11dd84c322b75689dc47c0593c4d274792a6e4f717301", 0x1fc}], 0x1) ftruncate(r2, 0x6) 21:02:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) chroot(&(0x7f0000000000)='./file0\x00') 21:02:42 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe(&(0x7f0000000100)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) write(r0, &(0x7f0000000200)="be155b4d9ffa889034e038d5ad3eb880a75b32ec736dfa9977f31bf68686e5fda3174576eaf4a6389ba373e7c020b73d2a07d0ea0277606d6aba5052d66ff4abb5fa3960de83628eb9cd594e4c7e6cb730cfc93239cb851a7cf44c419c22e7bbf58d7eb8d7513bcc09a8976b63e702f8415734d715863e437bcdb6dac4f17267c1753b22b1a161b288d0e33b8e0e896e214fdba369ead3ae3b489fa0f1890fc44fd92ed666e5b8fd124d8f453c2e6b283bfffdb4e25de90ca721f1029cb79c3038af81d54ca533f4a9fc05eb0a970c9c0abfeed688adc3df46c63e2ce73328d8668887e84c590c7c8d82d158341976cec717dd08a565e9ffece38c50", 0xfc) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 21:02:42 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xfffffe98, &(0x7f00000002c0)=""/230, 0xe6}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 21:02:42 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) stat(&(0x7f0000000380)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000240)) truncate(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10001) 21:02:42 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) sendto$inet(r0, &(0x7f00000000c0)="50f51f86d16b70e54a7179da25e07bf2eb2a82a9fd9d829ee12917e0f50d5300f3711bf110dd4fca8b6f61713e3dfc7b70d42eaa29f3fe496145660da8ba555b8df7729907de782e89090b83393a27c56c449165a5f88a1fbbeb8f1bb4d692", 0x5f, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="dd5bcbf90aa853ad176e8046942c32145e3a27da26d653e79ad62fd8eb26dc143f001f99afb781c85de69ac632244ef64b7f50b213eda40a27a2ed51de6f5698266538bb22fb17d499169507ea01676ba85eef761df411a23e7cec5f0ca7cc8dc6e9fd88d40f64c6795375af9bb706857849e999a456c29893638039b57284355a12ac1f6efedba4b4315e96db6354f0c3d87e2ffc765b71c3398a939fa03c7a53772ffb823925bac7c47b3fc9ce81b3546fb5", 0xb3, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = msgget(0x3, 0x204) msgrcv(r2, &(0x7f0000000280)={0x0, ""/71}, 0x4f, 0x3, 0x1800) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) 21:02:42 executing program 1: socket(0x36, 0x3, 0x9) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:02:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x80f) fsync(r0) close(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fchmod(r0, 0x0) 21:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = getgid() r3 = getegid() recvmsg(r1, &(0x7f0000000240)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002880)=[{&(0x7f0000001500)=""/118, 0x76}, {&(0x7f0000001580)=""/150, 0x96}, {&(0x7f0000001640)=""/186, 0xba}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/185, 0xb9}, {&(0x7f00000027c0)=""/184, 0xb8}], 0x6, &(0x7f0000002900)=""/4096, 0x1000}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000300)=[r2, r3, r4, r5, r6]) syz_open_pts() close(r0) dup(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f5, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42", 0xb7e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 21:02:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 21:02:43 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 21:02:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) socket$inet(0x2, 0x8000, 0x2) sendto$unix(r0, &(0x7f0000000040)="e21bdc18c248bcc90427a42d626ba220722c7f43f78647a39ebb8828f69e06ae56b39ca1d4120e1efad3ff992da8244d656a96e9801a4a30c52f978cda4f663c9658eecfdc55a39f6ca0aac7c4ca7861c50984", 0xffffffffffffffa8, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00f91a21b82aa99ae88f"], 0x1) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 21:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x92, 0x9}, 0x9, 0x2, r6, r7, 0x9, 0x4, 0x584}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000001c80)="b554c8f8369d1feca7417ee479485017b676d94091b977ebe2c76ff359f21099ef7e21469490fa05e10db78aa21745571f374caee3b3fd3523522356d3ec26c70b11c832c014b2a8df2a114fa0b4fd45d6fd07e727205020517d4f4e99dcd3e2ace247dc150a6c4c1edfae42d0766255d78289368d7454c45609d7c81485f86ba8de27fb2dd63201592c98ac097aad27cd0bc1e650174e99fe7c15dcef8b585a8430fe919e9f47f812f2c5fb450399399ad5fab93d4629dddd7c38e575648d1512ee91610c134c019f23b4213e0c2695b329671cbb47e938dbb43197f5b3ca4e332b5a3c951acabdb31e9e2a985c06f3cc7157350aaa2eaf95f91be493343bb19b6b936d7938db6a0b35350f1d0e2db9cba3c3dce16fae896b887531d7bff36cf4f1f56659a5c3df7407750266f96ffeda10c563d5266ff4ce84d90c59469fddcf50e17b78efbef8c4bedf30938fdbfa8f94a6b7b4b3b404b7a0c1420a222acb38d9d29d8c56cb41c284e5e32bc27e9a1ff9c72be9848377e270e3b7e897b5478ba054801dc3a71915274fce3080e36546dfdeb33463892c3e2cbe8aedfec2e5c0b9a35a2485ab6cc100d93f76b9861f0c7b8663bdd80f4b1bcff6c9947c68e7563495ce49d8b65cd6d773c75564d61215ac21e2bc79244a5fbdabc151d27f04bd4adda14456ae46cd1da9ad23896e97cb1bd9c12bc4c5346661b0b984e26cadf8209189e88cb0327a2c677e043f3ee29bb3c3182f2add6ebeab75f342bb0279627ee738c35399c564a303fa49db6b81240c7703da1fe86738b64a50c5be39a009e13cf76a34df2bc7510fc1e08c84e9f7d133979a91172f6c116ad14a82c2904f588ddd55d39f5c4536853a8b5b39e041121a64560342ae0932773fd53b5b6d18413f5cbbe48a648499fb86ce2eeed57fd74e38331af9ca6b397d22ba5747ef760e129fc7e60b6956507b5f3eeb4398e2c8a0cb7a75a5fde9114e731b499b320253579c6d29252d2aca11c63ff7d13f69df6b23439d9d0d66ae9f874d4ecf7ef03da84fb9ef7a7d77f76ab43bfff94c0f7f312db893f0adc2e3fa99397ce3f3c8c9ac786072bcd7272c5df6bc1d1c0682f3dacecf126a8eafb312dde3915450d12d15cf2c7c2c7d9273ccb4ff6951b6a3c99aa380ac8b7579953bf8ae13299ead7f490d1da5dc9b86d7e1e2adcbb10512611647a199e37424e335a3f51c3e20548a3eaccf75fc2264a22088df773b8d3312346e4c035d0be4bb675cfa7ec82ed23678730a1ae3b6b67f35de384439367edea414822bd859e95ea654cc6e0bbe256053c728f213be894b6a11b29651d6831dc6c6527cebc3091793868168b77c71b5652c2146b76881cff479359ae4bb2bca7f4120f0a1079d0e81f95ef53f5cdfbe6089e6ebb7b334b57cd00831b3165ecff0ddb2431bb9a9368158b2fee4ba06b3d956b364ffb1ad9c227053bf9cef6e4e2d695070bed7a61df5f2722404733b17c123a7866f4066237b6841b9a46afdf310d14850c68b3a3d341e867f6d0e01816adefa2ff3599223425f811cabf4b9864074d1e3d943fd379065c51978aa26a3eaffd352cc5ea18c6139e233fedad417a36ed7ade4bacdda956343e2f19d0b1b4bf8c2e6c8c1aee8b5b1376500ed3a4a3a5393f2811c6d00d0fa9c71e44317bbd60f496157a0aaf81f87e15157029059f7ee593f2180cff31cb5937427a12e10fa1b99f2d830f98e521ee1bb49f98f8b19bc3064f4c09bf80fc9b59107fdfc6b263b25ab5525a1989550284ccbbe342ef693a4e0b623edb1d736274f202a24706eb8c3bdac72092595bf43f696c782a67e54cb5961e9c3fc103ebaeef29e43c6eb9a93769de9a1b7e434e943646e52a73b05c14493d5ee05abc8b6113794a7a642c9c0c3cd3e83a5f1701d80cb7d8e32ae2272eadcb53c8dbd7cdc641074bd66fea1e78dbb006f5b2d4c83e220fa9d0071ba113de07b11b46944cb3784d007e9e7cfea032a762d9a8f95cd95999566a5bfcca54d5b4256eae063c56104ad6c835758f86f8e08f34fe27dc64e77f7a42d0277a82cd67b83df9c15a32071ab8dcf05c76355618622f07bfc2dcf015bb4637f471ff6fdbdec61ea4c9daaea1b2f08ff23d6131bab3fd1d7480eeec886dca180a966fe043e8447ed61be330bf11f88f61f86b79e3f6e58c28acc7926a347eb37c134af81b6899dac1728fa73087ce7d3a09b82c2e3b9b87646d89eaa1e69c2070c8b347e3bf823b1422a29a0442cb33021f078f8c78a6ad6b3f96a2795649883f40ddc7c777405fda46e023ad23068886286729c8a525ffd103c78547ec2eacf4f11a665611e644d9f7188555c125f231841807e469f8c1cabfd6fa281c317ba301fb18f65b462b815143ba49a16d184bafc98a7ee66994a62807155be34adf8293bd2b38b3f84b5a8973ef89d9a8f2cd6c9748b7708e5197e49a2fa45c3313ddc75480f2f61b854bfde1f6c0c76ff5c412de7b8aca5a11322b29e9725656a5b9215582f88ab10cc73baf331df41b2b0c90bbd9fae37a4cecfb215369c4a17764f5ea8376d338b0d56fef41a54b34206d0b40cdf7b44dcbb8ed372f3039495a403048f435edcc8822bd7e09ca7898ffd2db7e1591fd48d73d98ff5e8d5722347d402a79be57962a1fd0219954c06d35046b2b94e869d0ac5419b05c9bd78aebc53bce85b5f86629db8ff2e179845ae8563c6af900719029937e3d5f6a8044d65e55dd4566c4c4a55d3bd3504492705e17bf4edef130aa5d2d696e0b832ccc5f3f6a4d94ee47b231526c790e51324334ee0b7f6d322e66cd1388ab839969e0c493e13aaf09c2c7129e5b6cd72022eaa0028e09fbf3dc9f04d215478b4d3b236cc018f892a0e978505d883b74b03", 0x800}], 0x1) 21:02:43 executing program 0: r0 = socket(0x20, 0x400000000006, 0x20000004) getitimer(0x2, &(0x7f0000000000)) socket(0x6, 0x80000000008004, 0x100000001) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x0, 0x3, 0x20) semop(r2, &(0x7f00000001c0)=[{0x3, 0x4, 0x1800}, {0x0, 0x101, 0x1000}, {0x4, 0x3000, 0x1800}, {0x3, 0x5, 0x1800}, {0x2, 0x3ff, 0x1800}], 0x5) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x80}, {0x3, 0x9}}) getitimer(0x1, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x400) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x54) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:02:43 executing program 0: r0 = socket(0x6, 0x7, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000040)="d5ff9668", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10460, 0x42) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0xb1, 0x4) 21:02:43 executing program 0: r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x100000000}) 21:02:43 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000000b000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfff, 0x4, 0xe5, 0x1, "7a4b323a8c1a6d8a2e9cf5ccfbbcd7d18fec0fd2", 0x9, 0x800}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100000000, 0x8, 0x2, 0x3, "304f9243fdce8ab74f34371ef7e87f9ff473287d", 0x4, 0x7}) 21:02:43 executing program 0: r0 = syz_open_pts() r1 = socket(0x0, 0x4000, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgget(0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x11) 21:02:43 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') truncate(&(0x7f0000000180)='./file0/file0\x00', 0x3f) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000140)='./file1\x00', 0x10080, 0x8) mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x2000, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./file0/file0\x00', 0x8000, 0x0, 0xffffffff, 0x0, 0xfff, 0x0, 0x2, 0x3, 0x1, 0xe0, 0x3}) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 21:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x80, 0x0, 0xfffffffffffffffe, "010000000000000000ffffff7f00", 0x0, 0x1c8}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) fchmodat(r1, &(0x7f0000001240)='./file0\x00', 0x84, 0x2) socket(0x6, 0x5, 0x81) mprotect(&(0x7f0000590000/0x2000)=nil, 0x2000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10040, 0x0) close(r2) r3 = socket(0x2, 0x8008, 0x0) geteuid() setsockopt(r3, 0x1b72, 0x1c000000000, &(0x7f0000000180)="95e1bc5bae69701ada3a421a61d77ad6a587701c475b02cdd618ca258f893883e5e24a5b8e8dce9a632b3d1dbd303a95311c9a1c75db9fccc53d1d73a1a42b41cadbfe6dd9cd05b38e6c0c74fe5c00f489a349989bbc65ff812870bce87f018531c5d714d24bc03db142c52df9f3dd091893e4c769b4fb2a860f435528f5bc1cc37cef7b91c216f943d2212e0a079b292c1d47a54202d3b5a401cc1353ada8093115db1de85e580dd69a279c5a335ecb5b85f09036b0b0466b77b0c46d1130ddf8c7b303679d0666935b8a1fd64085a7b33f15a9b4ad20890314ec43841855c13ef728ac9c62a02a4128b1d0c9290227aa1e610e83c4218efbe830f90efca00b73211b31236798d4bae1f899c0bcec28421764120a275a51dea3d50966d59acbb2d12d4e06971ec089546c26ce4a9baa510335cd48c596c92d44001b69f41ebe5ca861f2c8083e2ad9a200187d339e246eaa35c4f37a5ff5e07047c5a72178cfd99a0a3774d37a62271ff70056385e27548b1ec354822b0513a0bc1a870629a0ac971c296aef8575d6c32f504fb634b304476b32158fb990e7290426f9aee558bd9ef3ca4373f7d9b534994894bdb8738be09b9b8813fa9eada6fe41288406f4fe200a0f8d0872d0764a4b8c43691538caa329ff53c76b5c132f44e58cd5d97bd737683ec3798e8ae7f891e6b0ef1be8f8caebdbd8b3d280e6209058fa9124076424fa1f8156c6260a6188edb8b34fab788c4f23215475bddb6d3b085c4fc4bda824e84da54ff83a017fc0136f1fe808e451c84c8eb7f16613d3f357ace0717b539c0aaa86fc2ef24a85a97eb1a17dbbf5ed0025fb7d90e05ce099e3cbb36e34062b06e32d63943a30228aa99c21f81d564ab6519276a1517bf144868a8fbc44099fe7ad51231d8f3051bd794bc19b5abc47b3920509bb4bb3f436d0f57bf7fe8e02b444001a4248fcf39e0283f9a36ffc06368e87a973780126f081c89543ea3863f46de64951ace073d3f835068d1f88e2e873c38933f9dfba9f7381ff85d8b4ba1ebac269c1ae2f345e4eed27fe06981eddaa40962f328cb30ce59458f94dfdd4e7d33931c1a81a0ebdeb8b595d808d55b430d0329d319ebb25f5fee99047732b8fb6c127ba0919668d1249e1f678fdbdcd9cfbc5d9fc4eeec3452cc4e126ff0cfd64ae2ee1338fc5a4bc81af081b9ab5ab8d6ea78a2adb7b7eb87b52adf0dd101f248c93524bc154795aa0b8dbb14b6a3e100b88b473dd062bf07e36ecaaef8498bde9b1372aa6e81813d126390e483e6d2f73e7ec4ad3306c276e6a7ff7031e397c9a443495edb30cb40493a065a9c4c6a7bf601023b844b84524fbc87c09073eab61020b9b97f92747ba27bc9875572649f0114e654c9d8d5afe5ea73ab6a50c526349fe09bc0f0bef2ab5b2891f20ed34497bf9a8d8335a57fcd380bca58ce9201e3870e56725fca0a34ccb842d996f70e734cf6f4e184fe56f924d5ba0976441394202137cea47695f13225bea9c2be37e2c84ce395d4c19e7225cceb065fb91168950c0f5e0d5733548acd9f1ebe8d61880aec8541f1d9e4ea5b66d3f94d42de435ce958c6368376bcafd257d2c34407802512eb9fc5dd5a9657584d634b8e36003c2b6f29e1a9b10673fd0fcb7d02774db174bfe993fc5f342a18dab52e9f32ba2da37d07daf1ec8eb2575e5044335fa2b2490758697d86772c8a691b0a8f30b539a414542ed55671c191fc7bf59d1210253878ddc80b1d6766bc6385c05776c0da07eb60a16d91b99b864826a37115c1f94b1fdf3df006b21b4418cd465ed4f8cc4f69c7636dd51a0427dc2db1b71c991b0710b57a7c536e63604e8220755b938e0b0e2211184ecfdb1d53e880b27ca6c3ce2ce1b5ec969e4ecd7150956ed4c3fdbb30297ab3a41e629f5ed8d0f3c2746bcdd7401c569cc2e95aaadd8be2207d928c9d6110aa8f7ab2543c2f3c5a55f81676c50b2596620fc1170510de2f668330b6b94460fa6b7a0dd7242a3d1b4a939ff10a5b6e34760f18e3fddfa1b7e55550fa610a256c074fb5e3c4256e0579bb6ccb5b24f352a7076dc02860428d0c94c76e6e4efe0379043241411cfc1b37bc0c7774871336b8b54c708a35f7c4282592dfa6fa6ef51d71085b304a58c785f595874af233185439b91bc82bce6d15590b481650aa7e4940b875e05527c244d60b07c3a54bc5ad9191d4b8400867c73d52c486b329f61ecf37eac5c0e6bf766079e2d4d707b0fe29437687a4adb6e70c975f8f1d90b887f1c6e0cf7033da06946e8b3e75defa80dc1a2ce81d6ad2d74972b230271a268b598b3c3431d49a656d74976e225f77a3a4407c5db2735fee86195e356981cb87a4357fc0c7df06123ec0145c8e060f6c8136f8ed73d34e73efaf9f4f17a29188f0dcb7f2ac6d133fe031d63c52d41a4662b699dd01784c48d6a4b59191b86a1f46d9c592fba45a1d21a7a2fe341c48a9c06c7fa48c9b221b63e77b915620d44d3cb25c4c07486f11e99a42c94ae6be294799e3006ee99b81a399028f25e41fa71691176c0c6f1e0fc7a212a08fce30f575cb1180ead468878e8a1f6bf27a92377f339e40bddd2a87fc75cba24ece476d858b9b6086286d80507855437644997a99bf8bad2b15c378e057b73ecd1d976a9345dfbe05cf08d2d2d3d842a1d3b40484f3e64aa9d4877bf2509367ba936d84fec9c9be54b7202df37882b97f3aae477eb19464ee64e006b244463ffb462859d671a6d05636b3da1fea004dd741ba1dcf2095c1be77a5c2dfad76ef6b7e3f54724b87958e8e8d80d26cdf474d0d538508b6e2b9195bde346f4d79c0b7281a79d06deed6612b1add4de860e76f2e87c2b7a78099e1a7d5c5ab64f1c6ff9a96d35610a02bfdbf2dc462d40b5cfea6fe0def2b5e187e645346ee7ee43772888b1704d6b977be897bb2c73600619e93374527b70c2e8d061c2483f5fe967f39335773ffbdd4488205402adc1cc60133dbc865d0cbe5c95dae6315d7c357768e98d323a587b76b983b2c84286e07d93b56d813192634d5d813eedddaa77d9e778155a669bc365301abb4deb6d75681b0a22cbce98f9aa5142d9097d64d59c12028d78af5494902955bfc9e01d353c0a3de1a10c7311704304d48489b28762cc1d28637ec08b33c915eef4581ed9df9820998dfae8fc96a18e3fb0569caf1a6c4a107d58514a52c794a545dbd72d35272bfceaf503eb6b5773d49ad6244fefd6e8b08f9a085047d301bb5654ab40979912397b01e034c9900ff1e0649005e2108fd50b489086f90babd29fba40075efdc97d1f0ca79b52c0896ad6a6a24448de74d07a1a76b98c9af11700bff8754c753766019c03bc51cb793eeea6da557acbf6d235258d12acf54df51fc2856e93b8635af644b118426899802de96d8fdc61a20cca334aa11193e5f9278ed46a9f830af008944aa6a037d99983a9a592614d91e37b8585a05b302948e18fd19b3ae6a9ab28716a2645ed61e3c4445409071681e615ff07546e61d03102c10ddda59e0d6678a2e36a287b41d414fe8f9a8315716f852a95cd4709a36d76388234a2c450c2fc969fa030a1c7ffc9893fd6e297adc9630462094ed69414d33bdb01c30a78c5a398f72438c2302fb62dc3a1f77b8f595e337b381db1691d17ad5905d6b848e0607a73221bb6eff1c776574c7ae0a56784fefa0ead046e5e485cb51836305a9f4af32414d30af74cce4fdc686ff6e36dc80b9fc29844a7c06c2e5ca940e9acd5c4eb0715f9f22abcdc0e05fd961c6ad3a862dc2c01d924c6f38ef086780fd5f5883bf6327172552d3886783c5d33b9822f04718e2ec08cdb47447506a69f0918408744e13636175ba55dc448042373dce680ece0dfc89f2a264b24d29cbd830218a86255b1ef9fbd0fad38e7c41db368cc1465489b42378ebf8274f8b58e383d3e1d233f1f89e2adeada0e1e46a451c972502a30ca866190e0e6bf7be11f784ed6d716d24c52aa189d86c23dcee133dc4463242aee4db02488d507a23a18141d53463012daacf01974b45c737121c8c539b2c4c6e9b05b34cd9ea48c74a6dd8f5c87e9656520d908356daba5ef1fe1ea3a53446be8d5c64da17990730281305e6ea8406853a7358724fc343eb9cfbfb71d54710020a4c5c9771d1663fa60998ae04ffd2eed8b43fa6d96d23865eddf4f0ffef482cd638956ed31fcc5b1949aba1f33c0c359a7ff7a82229af0d19d713f3ece99f0d7832b371d2bcc5801677e692097992e497948cc1393da00333fc94d36624973e896e9c64ce317d86acf0dbcfc16bb068075dcba386514d6454771b3c2c3be7f7049d2c33dbc754804f0507a3adc77701d2b6a26d534efc79262068e4ddd2b85331d84addaab6467dcdc47ac7f27ce4ca62f21c523176f8bb8ab879a47e814771b7d1a6652f6e9fe37c2e4c55cd852f568b0af25be0c758624216f4094be90383cfa34ad44106e6fb068e5848332777c2d18057c7b641b88ef91da8e92eae15d1abcc54c347d020af701b01f3291768db60f958c3fce6a9143a0c71d88db5daa325be98c5623af0869bf8d2a433312c88cc4af57a5c99a6bbc940162c5bff6580701686ba9decbdada7d72362a45e392e301400845222863746c3b26cbfcc49a076d3f3c5a041a5310083551892c94bbe53ec4214dc51f740b23513dc06ea5e9c60c5023feae6bbb754e5fb13b06a5f4b587a4772102047a6c78cc36fb26bd5639bd569071f9068c8415651f36af33dc75d3da945a139228848f4414c0e4706a8eddbee14797102519f1e9c5b76b283301fd2b054160152fa3888b561587081c7bc941900c7e8857a69d6f4517ab91dd8be613d233064e3d50e34529e8a75c65c9de3c8d51830755a004ae2dd4c2fcbb0a0bd5390191f0742cc0c7e9d2f6575f3e1244622be35bde37213024a57241c3cb0c641ff902c89e284aa9c77d879ffa9d521250d1363d9cececf3700a052749003c888c68dd1d84aa9935908a9c450337a8cbb7265c8623c30ef71c76c92bb1254a68add22d3c7f40f058454f7dae611e6f95b1524a8ad108a5dd71708031fe91c587d246999f3d58e78d9d7fd4f77c78e1bfc2a3ed5a06e1ebe1edce945406d082896a244cfa3acc4d639b817f231c735e9a277771ebfdf7924b402b7beaf0df6a98f6465c6d556c8ba5ab8976eb987cd3c068c1b6a81a20f403c5328cf72548e6ef16c4fc451abaad2bbd234330c4fa1094ed7e976e2a199890c450b6f30395eba460a5c10ec001279ef616e83a173924722730ea8f2836108523c124ecc010ee38036ea16a7fffa661c5e336ab7dbd00b9a82f677178070dce2cf9f503cd13a2cf8eb5ecbe2d2ec77a865aec634205c589bd0a6ae814865ab96721012afc13cc350a8690edcac38b2c80f8d4735e0d0fd6bfd08135a53ecd1a9b7862463b25cec73b7bedb646660a08a33067d938fff93130b1117379bbca1db8e26267db7eb8ea05e5cb50cf721d12adea922f5c7410bee46e3ea00b43029fecc7153b085b3780e7ec97e6f72049cf0bafd065b1fd2f8e97a4b217e3a4cc3ce0b22f6aa020214be16ac6311593ed2bfeecefe330e29e766110cb89ca2f1fcc616c561fa598d5a4ee0010c0f2ba5dac51a8c02182e153ccebf8b5e728b1eaed56623e1b3b146429b388461a33b1c2669babca416889517e4482f7f9111c6fec797074133664d0d2ecaf7ea5c25c4c36b7d4565bcdac4f302111bc425e31ddf44e4856a76d4edbfe8a4efbdf15d44e448c5e796169", 0x1000) sendto$inet(r3, &(0x7f0000001180)="77cc4dd7980ed5cceb6a31603a27b4879928a2f08a4e79674340c711b3be472c10bca0390d46f9bd50841da8be5aec10876dc75af1b850b0d6e2207c4486cfd30b37826de092c0032e75de2416255a7106b14a397257475c9e0259616ecb4db993079eb7553e231a5e383211276bbe158f8e26e670865dc6d4852fe6b86aaddfd4ff0d9ab69efe459104f7e21c78cd587daa80257a6b", 0x96, 0xf, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:44 executing program 1: r0 = getppid() getpgid(r0) r1 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000040)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 21:02:44 executing program 0: r0 = socket(0x1b, 0x6, 0xfffffffffffffffb) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000140)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) getitimer(0x2, &(0x7f0000000100)) close(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f00000002c0)=0x10) r2 = fcntl$dupfd(r0, 0x0, r1) getdents(r2, &(0x7f0000000000)=""/155, 0x9b) r3 = getuid() getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000280)='./file0\x00', r3, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x3) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:02:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:02:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 21:02:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x782, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 21:02:44 executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) poll(0xfffffffffffffffe, 0xffffffffffffffbd, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x7000000000000000, 0x100000001}) 21:02:44 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x110) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) clock_settime(0x3, &(0x7f0000000140)={0x9, 0xff}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) socketpair(0x10, 0x1, 0x0, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000080)=0x5) 21:02:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchflags(r0, 0x30001) close(r0) execve(0x0, 0x0, 0x0) 21:02:44 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="d8ae36250cbf03ea5365dc3a2266ced693c89606eb167040c49eefebfae2ee6ae613483db6446c5b8a67b8fe4bc5dc8cad6c5fb6", 0x34}], 0x1) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x6a, 0x7, 0xf07c, 0x7fff}) 21:02:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x3, 0x40) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x8) r2 = syz_open_pts() close(r2) write(r0, 0x0, 0x0) 21:02:44 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x2, 0x72) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001300)=""/244) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000492cac678a5dacd6206426c869388407f56a3ee828f8535feb016ddc28f3cc59878464de483b916b0c9ed9e0eff7f4b2c146ea8ec31b04562bdcf21ced9534bda65e71c7766f86d57714647f0e3d2cc9ea8ebb2e2092f8bc92a5c7b227d4ec5561168100d73bde66cc3a4aded8afaafcd8c5b7456a7a50aaa6c070788029539bbd44237d2e6e38c9d04f8d020000007a6768a836f9d74f7ed8855eb77d2df2d27e296789576f8b0c89832492a229e0396e426352335f8340c6afbd0000000000003b1b4892321122135683bd779707fac9a8141bb25e9554155c52ad80366f9d5332c4948de16159b4ba1bc9d0492377376f50055f375c1d9d00ea1b357dceffb909bdf7f5a3c2ed651c42370840b923d20e9278661b692120533f7862d03d9ceada7e80795750b414fce6345a2a4e6aefc97ba716106a1848c6e4cb5293b5b5bf68844f9ffd7ad460c4f527b92dae7743973ab4145c41d9ea77e4c4b74bf40a4aa11a2e0d5b94502f7702968ab0cc14aa7292de281c5ef99caa789d50e91917351eec3025d0a73d0348461a65e7e736e4f0610bfbcbd5cc09797eb5debc6501a690bedf588bc8d80a52ea83f891a938d7995e776155103ca7c1a839cf1fc7bb908d9effeb7a08873d92a7bfb2c47d5ee558473decbd0f00000000"], 0x1, 0x800) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000080), 0xffffffad) bind$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="fb5507f85a851f137ab4726ab03c2bfd7ef47298445133cca320ddd5053f29390e992fd3eba9f50265eb137e2e01c5976623369d2b6bb5f5f180e9a7ff26ec5fdbc2bca0c61216b1967484ef4f13c2d44a8901005ef945d0506ee6345b734bde78995e242a00f384452108416a2dfca584048f065acd7c3f39039d"], 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) readv(r5, &(0x7f0000000600), 0x0) recvfrom$inet(r4, &(0x7f0000000380)=""/132, 0x84, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) msgget$private(0x0, 0x5) 21:02:46 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 21:03:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = msgget(0x1, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/28) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 21:03:46 executing program 1: clock_getres(0x5, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0x6, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/102, 0x66}, 0x40) 21:03:46 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x90, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x5010, r0, 0x0, 0x0) 21:03:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) sync() fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 21:03:46 executing program 0: r0 = socket(0x16, 0xfffffffffffffffe, 0x40000000000002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:46 executing program 0: r0 = syz_open_pts() close(r0) flock(r0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 21:03:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:03:46 executing program 1: r0 = socket(0x1a, 0x0, 0x100000002) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 21:03:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xffffffffffffffe0) r2 = semget(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0xcc, 0x80000000, 0x0]) 21:03:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) r2 = semget(0x3, 0x4, 0x30) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000300)=""/118) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) fcntl$setstatus(r1, 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x2) 21:03:46 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000001400)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f00000024c0)=""/133, 0x85}, 0x0) r2 = getegid() r3 = getgid() setregid(r2, r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:03:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0xffffffffffffffff) r3 = syz_open_pts() bind$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000800)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) getuid() r7 = semget$private(0x0, 0x5, 0x800080) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={r4, r5, r6}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r5) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) fchownat(r2, &(0x7f0000000480)='./file0\x00', r5, r6, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) 21:03:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3700003000000000000000000000600"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 21:03:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) sendto$inet(r0, &(0x7f0000000080)="80961b39223bf17acbe0b672c323f16b3e0538da9eb44f8b3d02589f27d7911548fa68f2189fa85dfdd1fa9a75095f8bbbbef4ffa091529cd4d05afb1eab999e8fa1b87655dbf1883c91e0e053fb3166bb77ae5fe2ab545424b09a31dcea0c83a22d5c49783d22e1d03b7edba06cb31dc6816b33442f8ccece578420fbed4f5266d27a8a198c86556bcddf261cff", 0x8e, 0x20000000000000e, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x401, 0x0, 0x70c, 0x1, "911bbfe95d3322c2cc0fc0a7d2982c9f90125ed7", 0x0, 0x5}) 21:03:47 executing program 1: unveil(&(0x7f0000000200)='./file2\x00', &(0x7f00000001c0)='\b\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) 21:03:47 executing program 1: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xc4) syz_open_pts() getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(0xffffffffffffffff) socket$unix(0x1, 0x3, 0x0) 21:04:17 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x8001, 0xd8eb}, 0x10) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x2) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) fcntl$getown(r4, 0x5) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x0, 0x6}, {0x1, 0x8, 0x800}, {0x3, 0xffffffff, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x9, 0x1800}, {0x1, 0x4, 0x1800}, {0x4, 0x100000000, 0x800}], 0x8) 21:04:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3ff, 0x0, &(0x7f0000000040)="944c8656a3cdf432142aaa76efaa072496c5a55c9c87bd6b22b3080ddc9ad76d5fe9230d3b83f2a15bbc403db1c3d5f6333fbc715c51fd3ead89fa4b6bd33909a1381711ff775e4d3064f748e7cc73eb467c0dad9cc9e95bbfaeecf605b7af94aa6af2c906ae863465e87c5fd55c0036697355f0d4617638afec41f02f3b1ac8b94debfaa61383f8e1a92b5efaed4d97c4a7f8239ffc5197a6a72bed5323c2b4eb78c1a05b6354c688c7ddbb34830c621423db6586cf3d8bac86a3730cd841a7a7c5dca9047a44a1d9b3577d3df2f227308e14e8988727693e76fd5e23f6e5", 0xdf) 21:04:17 executing program 0: getegid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xe40, 0x7fffffff, 0x2ca, 0x2, "d6acab0e9edd9f4ad640a06356d99d10b84f555e", 0x0, 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x7) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 21:04:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x10000, 0xea4f5dc}, 0xc) fcntl$getflags(r0, 0x1) recvfrom$inet(r0, &(0x7f0000000200)=""/140, 0x8c, 0x800, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0xc9, 0x19c37e55, "ebb5e7fadb3a40ef214dc42715ee6a76dd5acb1b", 0x7, 0x74d9}) recvfrom$inet(r0, &(0x7f0000000000)=""/64, 0x40, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 21:04:17 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/1}, &(0x7f0000000040)=0x3) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 21:04:18 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 21:04:18 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0xfffffffffffffffd, 0x2dc4) accept$inet(r6, 0x0, &(0x7f0000000780)=0xfffffffffffffeaf) r7 = dup2(r4, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x8) r8 = dup2(0xffffffffffffffff, r5) lseek(r7, 0x2, 0x10000000002) bind$unix(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100a6be6620632aa0db0e696c65302f66696c6587db0c83da1d1d7d857f196dd75ee21ab2a92e54358072242a32d96456378035f8dd804919497b678952d2849a00f6c3d74dea11f05d300cf4ec2dbba43486d7862befe0b65737ca77fb5d3d72118c203932a3ac3a98a26b54b3da36982b0aa69666d9fcd36830171f5c463037c81080a5bd90dda263fe6cc1fd63371fc19ec436ce5fb569cbcb0b6548147c988c3373dd14cc2bd9be0cd7fe7fa59a263b7e75d608007292b61f1b3fb4d3a81605b64a2e67bb0f02020000000030dc6e7a836b0090480000"], 0x1) r9 = semget(0x2, 0x2, 0x1086) sendmsg(r6, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) fchmodat(r7, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r10 = semget(0x2, 0x3, 0x101) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\x00)\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 21:04:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 21:04:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) ftruncate(r0, 0x1) close(r0) 21:04:18 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f0000000040)="8cdb6b323a4b38db520ce461a728d45f523872362575682cc35cc542948bb6f99ee78cfc82d06a68cf9faefa39ec237bcf24487ad5d8ff264f45ee9875a8431a358be366ff008b4b2002d6c6407e32126ddf1745ebd72e922868275ae07ed90438b9d374e782666deb1365f93e7b4c19ce424131ac753f3429f4490f5f89e7dc7b19d30f74df23634d15d0e35695aa1d533a4257701735f666b4612711de1f168879d129e56309915b82a31947c5c9ee3f3ca4ea12fd46c6883e59e063a4b7458c96d47bc70746cad85797629fcb103ca53e1a889c", 0xd5) sendto$unix(r0, &(0x7f0000000200)="b52cdfca9cf7dbbceb71fd1c3ac829f6d1032ac86106ba7f7b5e813aef3a13f215160b2e1e2c6475ada189deba89468d7bfbb21407badb2eb29ee49f3b50af648de7b7f6afe72e5c52895935c56b23fdf5eeaa57f036fcf06971606f9fa7c4fcc59d5fa7241cbde17f4bd096a07d5aba8d53c4a1d7669d6635c1446a4ad653bc3ae58f6e3929b06aabe1096f99a312b79e6bbf35c77a37c0", 0x98, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="01f82e2f66696c653000"], 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), &(0x7f00000001c0)=0x4) 21:04:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) read(r0, &(0x7f0000000040)=""/9, 0x9) close(r0) 21:04:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20200, 0x80) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = kqueue() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair(0x22, 0x2, 0x5, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = kqueue() r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x20020, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="b303342ab502029a3de0985ac0411a678618622ebe85c3691e29fbaf42038beafe70a0b89bed555672e2294487fc2a5281de07a9c9addf642237581c504576363bf3b1b3b41cc95dc4d913338d754a5b969f5882167f4734c8120fa9", 0x5c}, {&(0x7f0000000140)="eb591fbe46472c546a9c6ffe6e1fa7089684a0a0027a91a24090fbc865ffa103a4982cd9e3fbf674339f68f8d7abdf006ec9c6e1f3f96affd0932cc4783a0a0329fa2b7855d02043753b49376760d9a1f85019a51af6931572370019409835eeca7caf66960a4ef87991702debe8d431c58c50ce221a21cd4a9eb1316e5ea8c6959856431f382868e33a711a59e31eb88f59b0a1f1fbd4db18762f01313991de3f7708509d15cb073f7da9bdee30502bad7284e68ac05f1f55d47f370871f538801ce83f740cdd9b4be3f053", 0xcc}], 0x2, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17]}], 0xa8, 0x400}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r18, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 21:04:19 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) r1 = semget$private(0x0, 0x0, 0xa0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0xfffffffffffffffb) semop(r1, &(0x7f0000000080)=[{0x3, 0x9, 0x1000}, {0x4, 0x1, 0x800}, {0x7, 0x1b, 0x800}, {0x2, 0x5, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0xffff, 0x1000}, {0x3, 0x9}, {0x0, 0xd172, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x2, 0x1800}], 0xa) syz_extract_tcp_res(&(0x7f00000000c0), 0xdf89, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) syz_execute_func(&(0x7f0000000100)="66420f70a30b000000cc3e2644ff28c4a2a52b10da8800000000c4029db7bc2f5f32b91cc48329686ffe7d470f0ff2b76467d1b374350000660f71d60b2e46d828") flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 21:04:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r0) read(r2, 0x0, 0x0) 21:04:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f000001a000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1000006) mlock(&(0x7f000000b000/0x11000)=nil, 0x11000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) 21:04:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) readv(r0, &(0x7f0000004500)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000003500)=""/4096, 0x1000}, {&(0x7f0000000440)=""/167, 0xa7}], 0x9) 21:04:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) syz_extract_tcp_res(&(0x7f0000000080), 0xa5a7, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x11f, './file0\x00'}) 21:04:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 21:04:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x600, 0x20) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x1000100000001}) 21:04:19 executing program 1: setpgid(0x0, 0xffffffffffffffff) socket(0x20, 0x1, 0x6) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpid() setpgid(r0, r1) 21:04:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x20, 0x4) open$dir(&(0x7f0000000280)='\x00', 0x0, 0x1) r3 = socket$inet6(0x18, 0x4, 0x4000000101) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f00000003c0)=0x10) fchflags(r1, 0x2) getpeername$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000040000000000000000b56c5304ee2bb4491fb880d8d5f4b7000b226ebc39e77100000000005404c6aea1e57909e6edcb4ed4697cf8702499c03f5c278ce0a9a9ed1e3bd796a9050000000000000083d0364aee1fe4d10337e6cfe2bef0dd074fc8ebf8c02c90dcb863a39a13f21db10b40f24b30eba668c5a5f1f7f0"], &(0x7f0000000300)=0x20) poll(&(0x7f0000000240)=[{r1, 0xc4}, {r2, 0xe2c29f5226c0b082}, {r3, 0x4}, {r4, 0x2c}], 0x4, 0x20) r5 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r5, 0x0, 0x2000000000023, 0x0, 0x0) r6 = dup2(r5, r5) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x24, 0x10, 0xbf, 0xa7}, {{r6}, 0xfffffffffffffff9, 0xc1, 0x1, 0x51, 0x40}, {{r6}, 0xfffffffffffffffd, 0x20, 0x80000001, 0xffffffffffffffe0, 0x6}, {{r6}, 0xffffffffffffffff, 0xca, 0x0, 0xfffffffffffeffff, 0x3}, {{r5}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x1f, 0x81}], 0xed, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x1}], 0x80000000, &(0x7f0000000100)={0x81, 0x8}) r7 = semget(0x0, 0x4, 0x0) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000400)=""/135) 21:04:19 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0x2c20df3ec9a06bf8, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x92) 21:04:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="5c4c272ba89c2fc9e10f0e28937690242536c9f4bb1c93feae7d434384a3e8a824cb71e07c4b68861b5b269ad71a7c8a089edb92d8eef60c05ff", 0x3a) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 21:04:19 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)="80", 0xffffffffffffff5e) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000080), 0x0) 21:04:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) setsockopt(r0, 0x7c, 0x2, &(0x7f0000000100)="d0efb6842c65eeb0d9fc98aef543cda97345bfc496a1dc0fb6ad22f45fb715633595b82c62033258a115d8987f7519031c75326cd45ca39dc9c01d50e3f414cb9cb26e4e6fcabda656ec414228402382321ae9cfd96eadc54ca1591521ed6d776d0fc6a2bee34bcde47865dd2556ac870cb35a4d9a51761fedf00e81e88a8da96b62543e0354d62b0bd010e477dc43aa8721f54a5718c6ebf2dec0800d7abf4bad0f25d51d4ec98ccc385fc08d188b340584f37d0eed8b74087f93a412f7e7e2ef9b3881ded770a7ebb72d0ebb31fed88e4732ae0eba2e3d912cdb0c", 0xdc) 21:04:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x7) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0xc000, 0x7) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x22011, r0, 0x0, 0x0) mlockall(0x1) getgid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x817b0a5b8e6574d7, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2046, 0x4) 21:04:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8233e18a66a9d03f380375c3a1179280f07d3000da4636ec7ee9c5ebf5a8d31e639b37ed52fca809f2514ba96715237ffe4c"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f0000000180)="8fb79e8b5785a7c874df3f703e837b338ef7c426044315df9ea15081bc056425d93d4986fc69392b2d04352fe4b58e504dc293b1e4d63a0b2135b4c9d85bc8408c9c542a0883dfe2c2d6", 0x4a) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6}, {0xff}}, 0x2) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 21:04:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) socket(0x23, 0x0, 0x1) socketpair(0x42abe788e681f5a3, 0x8003, 0x7ff, &(0x7f0000000000)) 21:04:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) lseek(r0, 0x0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x10) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 21:04:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x30100, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = accept$inet6(r0, 0x0, &(0x7f0000000280)) getsockname(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0xc235, 0x4}, {{r0}, 0xffffffffffffffff, 0x32, 0x40000000, 0xffffffffffff7806, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x41, 0x8, 0x85, 0x2}, {{r0}, 0xfffffffffffffffe, 0x82, 0x89, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x4, 0x800}, {{r0}, 0x0, 0x10, 0xf0000008, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x10001, 0x2}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x11, 0x2, 0x81, 0x700000000}, {{r0}, 0xfffffffffffffffc, 0xd4, 0x0, 0xffffffff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0xa, 0x20000000, 0xffffffffffffff01, 0x2}], 0x1f, &(0x7f0000000100)={0x80000000, 0x3ff}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80, 0x7fc, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x800001, 0x0) setsockopt(r1, 0x10000, 0x2, &(0x7f0000000000)="dd9d44b90500a064f26e28b9f8fde600b2655272ddf47e9aacc6f8c8899bfd909f788a533537939802c707c930f06fe69910238e4e00c419f152d51c1122503ebd359f2587f3277ab3348486f1de9d1b76df422512edbb790683c3eba3208bce05530519a80b378f5e7bb5341c1da3f0271830ec9a50fc771903230a3897c81ace83899e422c6e3e919c80305bc12e5f09ccc7976faae4ea6d5f2b8b3a1e6879369fef5ab83b21cd918c726fa943eba38552604cb701be8844315109572e51e88c4910", 0xc3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) sendto$inet6(r0, &(0x7f00000000c0)="858cae27f0e582cf215907f184c49dbcf84611bcab1270bc8dc0d3ea50b3b053b4e95e15e8be256ed4086d7b2a9d5045f0e35732d9938f4f2951ccdbb4fc243198cb02166fb338a4ce69b1681516edda4a9bc858084219b4b4289a5ee7ea1dc91c6467edb659aa21211b0780f5f204e27d0c089ac5d8b0563589e47cb2ee0d991995dbd64aafb28383a59c29f56a99db27068772759e43d712bc6e9f49185a9783f85f34e5e396c9517d3711103f08f13335ab6fada45c1e344f8a0c2dfd61a7870369439184aeb66f4e5a3b21881d60972886fd3dbab9fbf6c9a81c3507df1718e99dae1ac343fa174a30965a61e75f66a35c025337409c4d69e6d23bdc57c24d25f051d9fdd6b2b4b6931444b96002da727dbca9d87010788dbb5c2f871873e7041622a023efb46715e2c935a8cc773ea7c71e95f538e4ba8218925048ec1ad2bd1cb6f267ac1b832fd5c058c3e9b0a6a04a95bb81aa1f87bd04e9eaf3ed5e823652f566c474188d426fcd0cf6a44b06ad9043fa81ab91bdeaeb0af226d74f3552ad4927a8da3964163c5529925abf8f5b3023d49231f409441e834defa5267aed983967051da27db587c5bd64b77bbbec0bcf36e13940f15628c18ed761ef5ff6e00795fb3b0a70d713820dc217f755c87af5b73a54374c368e933e964bbe8c529a25d883f0a57adf8f9311dedbfd7ab3208b01166b4dec6896d9fd6f85675db25ca1a75c085a92a1698030b00ab916b81ef58b75690897bd6b46d502b2bfc8bb5f548190039d062673537089f8ab2455dbb12577b806ca149f6a42e6482332e7e6dd71c4cc33bcc61a3606c7c82c92beb9f437f99355fa3d26f3cfe47e6e3d55c83b7b3e50cc788faf88ad87b0e5a494f2fe08d78002d9612dc080bd49593565c378021ff07f9a2a6515a8436bc8328c8586dcb6f7048b31f2f1524ec4f38b91729fd60d36ff5dbaad339a3bc9efc14246a17c81b9d1ca18136fafda2ed4df23d9c228e1035b5cf8d61eb492b9defb6791a5df455171945453c5711b5b308d319fc5a469bed8dce86084fdd87172c513c50fc41b5b0362e97ed9ab6b755ff5d9e8056e97e0bdcb247aa6190661b89d09210a45037b3da91cad967d915891bd80fbb079392bd857f2f88ccef2624ae84eb99c0e3a8cfa66ae42a95b50a11194c103f6756972cf50fbabf9cc2a46afc68ee93915b1601a9ca29955135e8a1652831093f10eab480c8e526aad30e659e1ba117114eb4fc95934ebdf10c5fa98eabbb69322f78ce717bb2b63684d348801fc84596e3a04aa01b3bdb65e945e3d864f4278ee88d17b3461f14bb53cfe6b93d5272d20812dbdbd62a3972788994c251438ac65f09947143ae52066542634817067d343d373c1464703c9448ce1ee31a8b1b84dba7fb688d0aa7d58ccdaeb8cbd547357d65ec71dfa6cad73a2feeb605e4d2c15e1bed8b8eaae3c3d62e6314b01a91ee7a8d8d113f3e6087d7af5c1af7d10b605810deb14bc9fbb589489ad5a3875b2ebce71770fe58537231ab0ef9c82749120ffdf07d9f6415387374d1cc4b54c040de1b65f38e7d5a9695192a461232f90951d0cf2bb0623c9061e18a1ce71789b085a17430577d5276d60f0ae15410e9202178855efcc875c6908701eedc56ddc0adafe57fcb6266e49b170666fe7daf51d3a6ec1701ce9c47e26c1f1fb40437a7182deccb85a55c12f34aa3cc05c10a26c704ea54c6deb511ed76e3ee018134084e6f272a942fa66ddb0ad5c9945e869f333530debab5dab0caf55147bb62f8d6f45be0be77bc1fdcb1dbf657dfe5d2b818dd6bb81ca2e07e83d92bf2ea600c9aecfb388f1cc595d176b36c65425c3d100eb0434caea129a9b3658f1294022f0fc56f3a240688211d6b4c516dff9fd1a1ca9a74e606f69820f948c7603629239ad7b0242f158cfedbffc9643f6adbabb9cee9f8183b28deeb0cb0a2fad832d7593115ab50f699da15a5eb0d522c921f2d534336e35fe04a419cfaad8fdcede1dcd8f12ef033276e3ac0a1905e0f0bce2457daa4f53a7b0f299906037f55920efa77e540b630a72fd22083d14740bd334881dcaea5b0bc502f1158d8cf6d2ce258dbb3aa7da384cfb16196f58fa97ab353811ce092ed5a563b31138ae581d9e57a3f8de55c0a962bb406aeddb63be2e1e1640c0f26cd8c67639ca88533ba42c7dadae4b931d2561558f8289b8d3665266ba4716c8c2d6ecc0b23ea0b836bbf906a573ac4a7bcdb356267d258a9adaf870aa7c0d7c72ebe6dbddb0a051d4336d54f07a70c448cd1ddd250e80ecd4508ea71a6b54ba2c9f940d50a62de2449fcba26374c0b27569bb0a69a58cb9acbe3a32f7a1fc6f72af24f636e40c0a0e987c0cc046ac4354bb3628becabf475b7260fe1cad96ebe64586fd1af927debb2cf5cac3fbdce23628511a442b34c25b25e9b60db370101187d3791c3aaa0b85eca7dc8f9f60d06231323262e1c4a3cd0565d03d161029746194b50387375c1e6773b6103668cac05443ef142478a7963313bb9211b94f72aa6de0e2015be91ba6389fa0f40d794dc199f6aae40649af4c4698eefb5498000876802cfdc06ad0e7a7d74cacbac00bbc3dc9705f9a3afd1f25ed3af98197f6d879bf067b91a040ca6767b56987f4f734e8b1f89d161d50325eeee2c736f28e77d4061ab8cdae92d51a3c77cef4458685fdac79876c82070771cc8d67a88a9d87045640c297b6faceae3789ea433dd8f5c1faaafbfaeb040bb299b668940db2be3e46bd4b41c2a9eeab0d791eef8743b53245fab13c1d8b75e791b8627d5f95c31701e64e5ae246889a7dc76769807aae282ed8cc10ccd5a7de7c10c20d96ce67d64c020dbac272ac22325f4f06135cea4540c01d8d184dda49b833ba86bb727146dd7f755c6d01b722bb39e71d1d59e5a88fe91f15cff4efdbc0bd6ade698412c38b0c3870fd1c7d71d45429a22ed14c048d999c55ba017c1cdfe81ab6e895b020f1dba80ef3589c76c8e5194e41415894b92af357f55f6fe87da8755cf3ccbeab227c80f051c17daf0b9c2e5a5418f0cc6488a470a115e53bd4848d96b61b7345afea1a40a33e010e163f39b2245850de2ad3664c3190f23f59b39666b628bed09eab4b4dcf1f7160a313272cdddad09b63543d3816123895c679ced91b27d8c382ec289381bc57184b057815f3c950cd80a7730807a081bb911fc4d7dc309ea45f12e4d71f6551b49fc2bc066251058f9417c1551534d2aa3fdff63aec59e2e75f3ae7fc484442a40db4109dbce4c38b8a08b438b792ea6d2f6eaaf72ea52d5ec4ca932a9bbc9bcb6a601d3b419ab745266cd0dc3e03814eaeea6452179065020815d1f8732275322c1651e5763cd9a034155350a4266b5708da9f68c1ecae3876bb85dc739c970f8872b6eea9b466b4560683caa09d08169e06f0c75b5d8f70f961490e4188bcbd87813f4ea173593db60f85543ec263ee4910c0d1a8fdd210e4a665078dfcf85af4c23a8b5eeb1170c83cc1689d017e5f436a4a1abb54afd6b61c22eccbeb2d750d946d1360a125843c0959aa9b882e23a5b3ae03b27bcda70e423e2902d54fb8457c6301b0d1f1994f5a0dd0dc2a17ea6a0757cab9208f4b4de05883fe03e0e0245dcf7e7ea28b27e210770588be2cd35d70326f3280fbc571d963967f3f2d683597d82b71ddcd5c3691db60ff429b18db2d6eb409a97003473326924eea26b4adfdf178ae01d5a5c325a3e9464e6c2e66e79d0c58e783b620aa71c1515b482691eff7bcc2a6943e2196d155d1627758ccf3511f73bc78f1c08e7780e61e0fdc6ac8a91e98a8611d0a95b70310bda59ca6a23727e452934a185e1e78acda382cd4625f021200918c3ad7fe5b66fce47503691f2e581c9633ec492d132a1ab18afc72c59e32ab21135e5a8cc402b12601fa9a2b242ed3e7d56f5649fce99c964563df65d35c0359f87a758f70b9f515a86bdbe3192a6ea290449aa7dcef4d8bbbfe923434a489bbf3a08b186e963799a65af237eaa556650e140aa4f8c2dfd778d9d5852539824e7c6ce4e16a3700fbbf87fa6eb45b10812c6f1b68fac551f73ada9833d0050f39051a09883cc721956594a438ddd191e935e0ab22ec2e88f279e2768459f01c730ebed4e328533bc978953be72661f0045808b5c06c126d2ee2b8ea2e92ba2a019f5e916bb583676cbdc7ce1bc0affdaa6932db8e2a2685efd2b3f788ae64bdf2c85f6caec29f1731410673cb20eec0380847c0b472f7fe0b6de7b958c8e2bed0ec396f13cdb132305091ec3920fbc11c1a75a768cd4dbf6eae8239e9cd9787109de4f4ab87be4c8be05524b00ed02e133d9fe07c1c6cb150096ba66741043cde6acc060344de6dadce2648acef89545f710fc278e459c3aca63bc705978ccbdba2186db43f80f0037c2c88d938a006295cbfaa0de44086b9403beafc1e864ca9d1877ceb4425dd3c62423162ecf0955a86e5738d8740a701bac36322b67f5db8cb4657b0aaaa5a5c50e914e6b6daece1e4e8226b626881a4ff0f6e6759032f4c3ae9e415c0afad850a0f279e383b2a2e48d28524b9a0a91c1abbb847cac284a36d8ed6c4d47892b355b95004e196e8731373d12d001ee73ec331fe308dc683fe5a9e181685d46f56d86039d9cc845bb0917bb0f0f9ecc00f9a183a0bd2c85cde26b02cab788af25c1450ba61cd1f2bd129fb026d5762f7785f42b426c30e62ba4e159d3be218512753728ad4bf5e9b70cbb4f9192d5f8ff7a940ebe7de9baa67becc9c877a9580c5a64166eb346b73a04bf862699ddc1735665b925b353cf9ffa4d14e1bc7d9552e251c1f04278d28dcee6c2f59db92b0983af476660776ac89fb11fee123bed94d5bacfa4ec70de56bcdd5eb4f728982d235266f3a1f3928694dc9ca8ca26364402bfa7e23c269855cbb5552dfda12a6e85fa343f7a447753049515bc1ebda350eb0bef395185babba8418b0c2f25c6b0b96cc3eaaf5fd09f732e856fa813ce85fd3ff1824927dcbdc070f5f8528f203510fc28ecb93f686fa0e22e6667361587dd66933fbbacf73c511023e56d1fe7ac50f0bd969c68a12f33195aac50c6f94387fd30dd51583476a020fc90f33e124be0f0dcb53b77d2f87aa3bc7c7cb608fdf88967a0ce2a0b7c4dc653469d43a032e48e02b3383bc7c108440a4ea28ea68f78b8a0ca02c644f379e844e6a87792a5e9acb836009636c93a9f56f7437493f7fbe83a066f05bd51e99bd8ae23be76b808923b292da93e987843a8a2bd0638dfeffbeffa7da26628428f8d7aecc291ca47c16f69da90f1356e438419704b84e082b910630e839a2fb16bcdfe30192dcf0d214e0aa1576147700dbc95b6d4db9bbf5abb2f484e1deeedf5453b86302e0e86f42667127c2ca06c6ec242034d6780d613760c607be25cecd94469f071d7d73398eb0fdbd3f73e154e7c613cf63b2d07f600fbaffaefe256602c3aae4f4ad57697e039b9c9882a1091b254fe4a238fc1e48e797d7122ec0025b2bc0b38b6f2af8c3a24cd53e7fde750811adf4c796187f0241f853ae8ea50c87adfb4c1f63c83a3fb1cfae8e1e9e4c3cc03183d9a17dd124a042bfa4d33747a30f9dd3c740e9c0aa6a7f019ac394ea35450477bcac12c2ef0fe7fd4d333580e6a32807e899f45a911a35e3d425075677139f88225741c19b1a1d2ad2ec02c213911c29b55089fca1f80da694c39d0d149e02a2dbe0389ccc62a8b8fae2e14ceb2b3be5ef20efe164e5d12dac4a2cb8a9e1f61bc7", 0x1000, 0x0, &(0x7f00000010c0)={0x18, 0x0, 0x4, 0x400}, 0xc) readlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)=""/85, 0x55) 21:04:20 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="dbbc5d0c392dd864c9e30408609a10143e27c7b07bea6430d4eba8083d282a303d60efe4a7b6790623829566154f3afa847b22d2b5a253bdc816238941c2a53e269e0db83bb29602e5759b165f27da1d1335e4cdadfdb233b3fcf5ede2d6bf1ce0f1ff5dea8c1d7c246b437701", 0x6d}, {&(0x7f0000000140)="95d7c539d0530f289de1ed15a6533849676d936438bbc318fcf57109dd1a3008fbcade06b1de41d8eec99c23e157c5f9daf0b5b40f22a781baef16b98272cababd69582c73c717fbd59cb7e6e0861dd3d3e60b703d6a4a08ba35d4239eebc03f0ccd35ee274524fa7338d900ae9f7e1def1cfd47099f00cde386be45e116040bf4c87d3ee930fa59e63d9c70a586e84fc575c327fc0e820c40a88795401d393780084a085f7fd540160261c1e47481139512678d208bc71a6e4b2c3a87162089f0c5ff0fcb5132f05ef4710f13c399ff559f3fefc8c58706b34fef77d6409dd48af17324110bc9be6baa", 0xea}, {&(0x7f0000000240)="ed301fd237432fedc0b486b9be2b3b5493e19a04fa08f5fef2759b28795ba6dcde05a501dbb408a5b81a1b43b5dc92b455a2fb2605b14d69395c270a6b1d2a02db0031ba611d51e3a55ddc84b4c165ad7d555598527a09ea46b53f8481f6dfea72e2b154ce8ce77a738c31ed2772d3f702d65c90098630f73192c4bbefba5b157c88dbb6eb105a0015009e00f6fcc5a4ce2b4c23422217f014d6902b5e3cf262febaf4320cf969d8392d7172ea61a7a93c4e021d48fe626a297cc19edd28b7f0014c98404dcfe1780a64", 0xca}, {&(0x7f0000000340)="2decfc03dcfb493501c1465bac95abfbbd9be3cb02c40f43254cc6cc0fba3490457a664214818c9fb018376840c2d75e028ad389ad7891e7feac52e96f92a26fb3d543da016f469ae7be1a51f1887161c769637fc31efbf3dfb0ac77f8991dbedf70f516d9892023ae6aaaf976e231663e1d545994", 0x75}, {&(0x7f00000000c0)="beedff003c429ca6817d51dcf813679f2ecb4f96d910d87aa1a43c6c9a354798b0659507c3daaac7f9f83ae65d788919075d3a89", 0x34}], 0x5, 0x0) 21:04:20 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x200000000000011, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff4a, &(0x7f0000000000)=ANY=[@ANYBLOB="001f00000400007c"], 0xfffffffffffffeda}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 21:04:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}], 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 21:04:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0xa) 21:04:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x79, 0xd4, 0x2, 0xee}) write(r0, &(0x7f00000007c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b7b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a8661756047c6e36d3a76d589d523baf5567f1f741c39b32cdad12989c8bc9f7f42d444297c9c8f295878a7c76f465e3e0c0634136bb6828b09c2fe6131af1937c1619fe3b15ed697023bd3344f6befae2ed99ed01e656d8d9f8d22878b8ba098d4a80acc93e0d5936af734e67741323f0000001f1deb76381a643036e0d4b7d257ff4cd66573ba2f5216ad88bbc755cead3807596a365c8a6ed7024cbfff1ee3386648b0c716f0951d9888ea372edfd077792e5a3cf6b5e124f1c61750b9d985080ae08b62c37dab024e8619ca02af33a58ecacba5bb8f35214d2de6feff450627180000000000000000", 0x2cc) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf9884fa33e98dec4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1ac7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2908aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee500000000", 0xc0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/177) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x4e, 0x6, 0x6, 0x8, "eaf5f2ed2392a37a5eb77524d0cb1370df247f67", 0x9, 0x3}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x4}) pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x72, 0x1, 0x8, 0x8, "3ba182661bd716fb9f72ee1fade10cc0f8903173", 0x0, 0xff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x1, 0x0) write(r3, &(0x7f0000000180)="dc20a718899263630eedc2ad782c91179a3df22b6eb321cb4c7fa3d48f31788808ed79016d7bb7c3633c69dde3f25a218cde8bfd4359d46279f68ad6cdd8806e4b3fe80d0b6bbbef8e0548aaf2d341bca3e1cdbe3870d33071c53dc3e2cc0abc30badbea818c130b7dfddad6", 0x6c) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x8000000000b74e, 0xffffffffffffffe1, 0x0, 0x0) 21:04:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000240)="8373bd041d066b9804b6c857950516c0cf56e43b933cf328497eac41c3b19aa77138723ad8db317fe607d971865f59b996864d0c78b747e3066b67e061729f7ca8bdf3d87e498ed1b68b8693819b2feb67f179d6a57918c58b9c08926ee9be0a84c72207f295869e0455", 0x6a) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0xf3, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x3, 0x20000007, 0x5, 0x1}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x29, 0x18, 0x0, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x9f8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x36, 0x10, 0x1000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x4, 0x80000000}], 0x48b04f0a, &(0x7f00000001c0)={0x6, 0x100}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000200)='\x00\x00\x00\x00', 0x2f7) 21:04:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="016e00"], 0xa) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x7, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000240)="8d3e94ccfb5bd1c46434112c4e4d107e1f", 0x11) connect$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) 21:04:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0xa4a62d7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x5, 0x4454}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000001, 0x10001}, {{r0}, 0xfffffffffffffffd, 0xca, 0x40000000, 0xfffffffffffffffd, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xb0, 0xf0000000, 0xec0, 0x9}], 0x9, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000020, 0x7, 0x7883}, {{r0}, 0xffffffffffffffff, 0x392aea35c34299a2, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x0, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x50, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x80000003, 0xea92, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x22, 0x0, 0x7ff, 0x9}, {{r0}, 0x0, 0x80, 0x8, 0x100000000, 0x1c000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x82, 0x6, 0x4}, {{r1}, 0xfffffffffffffffc, 0x42, 0x10, 0x4b, 0x2fc000000000}], 0x597d, &(0x7f0000000000)={0x8, 0x3f}) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 21:04:21 executing program 0: socketpair(0x1e, 0x0, 0x40, 0x0) 21:04:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 21:04:22 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8, 0x0) r1 = msgget(0x2, 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r2 = msgget(0x1, 0x128) msgctl$IPC_RMID(r2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="122722bcca14d5beb6f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) msgrcv(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bdb70e4e808f2880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039b0000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) write(r0, &(0x7f0000000580)="7005af1c0a270663b411ab513d67129c55b3585424c65de3c71d7a07d651f5aca7b928fe02b09149792e645fc19688e3859326d07ff76146db9b63e400f17d3b5941a919ce53b1af7bce845ce28fec121e3b4ecf9f091ecffe8097c2d3d6d39f94fa0f2ab508e9231675b736c24e9525c096b10da6231a1da232f0282848a1c7cbef0f6530d31055cc64b2816ec30ef08a7095154d1057ba778773af92e7e29f29ae2a57d7d4fd3fc0b16bb2515b29b29af2564c61b21b518e80fce413b6d782f3a9f2ed14d8f908ae3ae43f53fd", 0xce) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000040013000"], 0x1) getsockopt$sock_int(r3, 0xffff, 0x811, &(0x7f0000000100), &(0x7f0000000300)=0x4) r5 = socket$unix(0x1, 0x2, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x51}, {0x6, 0x5}}, &(0x7f00000002c0)) msgsnd(r2, &(0x7f0000002500)={0x1, "0704cae19f1afee55f8b7292a348cb190dc002d864c18e6489b9e1a49057c5746143dcc53666613111584a1af7b6f224f9cebf1e6f4c6dcc9ce32918fda323688c97764be27a0d7889c96d6f704dd7d322ebf958db9d278432b228166ec080ab5059e90278a66cf27f60cf92a6678a827555c9b2c8e383155fcfcd046d22c3ae663973693306c15f925f423568ca5719c5dddb9c397c4d1caf57108a57ece12ce34f9cec39e32f92a1f1e012023a3bf7f8e5633c701198c12447ca0d0bdd9fa55d2b7bb6156aa7db743c70409ed3f6cc556c4fc214995e5b860c792b12dbdc219c0bc27c912b87af41de8badca0bc55d6b71cd66b8ec4567727d800c3cfe476b7a305ef165f09a5d371b356272d4ff294ab5b6071e6b1ae50c71ecf175e5e12216442c4b31f80099a1374922b8f40ed3adf835901d191c3116ac3e4f73f94bc6534e1dcfe717f75ba5b313270f39a3d9150ee189e260ec11f84853dca596d1ada73ecf39a6a7d7a58fa20fd688bfab38d5869cefa96cdf7c703ccdab883b7df6a4c05ad4ca60b20d15e6091bcbf28f4119825b880335c18dd66f8f847fcb4624c696f54bad77c7d493711eeef0c1c9d65eca326602f01e8501db4efac0fc8ef055b37f26274e41f1b8bffb841567e3658ffc5cd08748369f7229713e8ed8910059978dcc521021c6d3dd13268a7d39dda63ce59ff4941d7e7f7cd47584b8cf8a5f74bcbd2bc80be36f038c052da994eb6cc60fd886f00de47e84b2f3d59db365e0a5a20e6644ef4c13d3be54ea0e5d2220dcb0cd05c5435ee43de06613d2a34688ecf1537dbd44bf51fa52f1a9513f7cb5b4c6b7daa95472f5ef9e3cd40c4faadddff080a3e1464b9d6bdbf62571afde6da91634fb340c615f7046a02d4d340d7bb24bd2560b9ef0d5ba57c4617b6077c463dfca21382d4ff13ffe06beef5a1bd98fcd3e0210ad4b5644de00d1579e6910bfefd1e8d4fcfa87bc888cae716c1a3047cdaa0d6ee39ee5d06df4624a7e04451f664709aa64a1c086c468a7d9164a9e03668fd748a8c9feb45fda09e6f157dd3534c7489f2dd11de4686a136ca91d2c43281f832327be705f8ed7afbfafc76fc2b12ccfc389302a391197e3cd4ef217e87c25432dcc8221eec551c7cc6908d13067b6a7c59f75588cfed130c730f92ee25942f98d75843d6feaaa72d92f0fb85653aa40c224b63dd2078feff0bcb9ac13a52ba775078c8e2a521011d436996094e70eecbec752bc8a5c51db0793c6229af5472dfccead98a893ff953c21e105b04269eb723cb49d140acabdad41b3c5e233c7e11894d20204660e3f62c8702aba18b09fef22a694a9208496a20446a7dff99578c07a8b9c9792104c5aa942a0cc377617eceb53dbb27cf630df4122c5a0f431a8bcb87a87c9a1905b371b30ccfa8c69c498d57e388e39dfa54f0bb7eed380e23f1074c1423bd2592cdd4207e75ea92b10a2a9289abe5a4fd33eb0057beee9d87b10b442ef26bd27fec632deef73b9046e79cd3eab932c542958ccc3a05ffcbac7c98b73536bb3894e69a4d63513814dd6160bf40111e46f6241638e8375137e724ca693bac9d7353884dc297fbcec2b1cb5598510401d27adc439163f02a34e52db0adb257ade475f3929b3a3d367fa0d705bb2ea790fa6d13982a9cdf704bf2630328dafef05b41bfd29f7678b9a0d70368b89c2a0413b1a8e0da64f1b3bbc92e53abf1170a045f5468172efbd14f5ca8522d9fbe337c05d806724f4eb9e8e81b6ddc00e3276de7290560685a46a1669d50ca9b985d0607fb553f4bf9a388e7a72e42cc2178e0a3644b81b77dda469b73b0afb7ecac880ca98f7724fb409b69af3408ef808b3bd9a5242f524e236f383e0b275c8b38f65011511d1e15502904c1643cbf30b6d363a1bb0aaf8d5274459f59ba957bcd6c6f5f786d1195e330471fdd57c5490e8942e1208d35134a2e241fc7cd1cccb60ba038676f311fce13059e8387b73d692e4f317cd0b46a6b94b13f2516367244c0e0e8f325795fc16608883f59822d523828001493b0020a144824be77060b77ef4a5d8b6d60a0db7428277c219b314b1530f50286d3a372a287a5937f74a6dc17c4c890ca40ce40541f19832ba818ee2cdfc7f616dd536548a01bd6a7bd418fc348bb4431ce9b96c4c2efda80fae209410c247257dafd84ad77e9c1878d6e39b25ad3b8a60fb71721d2a31c6a69211db14db73da973e862b21a385461b4074ffe39cdc7407961913dfb03c5a393f6a43ea9c1c45decc6dbec62922947b5a2cea128545d39e7e79b76654cdb7dee52a1503a338ff6e30c38943a61a266f3aafe0bcd3df1884c23b0d1ef3f63e6bf78af25f8136646566ca014faa2626e40ea02abc3dc0da6d6b426081149f65a5cf1bae9a78b266676b174aec779477f7aa064486c4e490ccb0139f139029dea23937ecb77881013692f738d3f7dcfdd35ad13b5f1749676770dd857d0485345d7229b521b5763caf7873df13b24c4a1d339135b4077f292f64daf67abb334b1a6adacc1832b4ababa783c6dc83ba876ab0f05bae9fcfed7599ea95ddbdb85c29e97729916b2ead791d0f663ca24c0ac28acad138944298cf83dd15add78046544eb7527173f3e2faac012f7db5bce613bf0fcac3a0ef11057805fc39390e4e5792e83721563e604b7b22e26ea25fc935a8adabdf9b9baa4e23397a2436e7a91e78ee6c7a0e16d43d66f92e91fea56b071f87f0f375920746ba695b4d65edf21aef7bd664d7ed6bd2439287ba76b049bd62a6e2a491ff8480c59e1cbcea4c10cb87939b7399cdb7e10153f6e00f0dfaab6d9af2ef3dee751232732792bc2f5771a9edb62f76e555ad0e2928996f55e89c81be38c3b1e7cdd2ac8ed46896a8e56cf35714b6b550bb2950051f79c5a3a4abd1e9ce72f0e88bb6b85ec5485446d43a7f61436bffc73d28acc3120f36f4afa697aaf3761a78d2ba5e235158d5d5078c516d97ceb8f6af6e06d767166b42fc1b6d4aecde25b70fcbb3184e5e7b5ecb9533531f8d0ac56dc0dec3dd7ad55187253b2e0ee45ce09e5bbdee400c9f69065b4684c286537632e9d54f5b1da97d03ea9377d10956831d6a5679d9dfce58dfaa7263718c10ba71d4b379308470fa684c47d98e5ca9ab8ce94cfaf9db882d8e2ee777a985dc916eb4434fe2c3d710bc4b7a684f6f52b1517a1d0f71e9d74e78f23660fa7425a254dbdd33c2d1b9e3146512d4a9f4f05152c0f06faa3d39d5fbb7b83058b076174f39eaf67a4bfc0e9f8f7338ded89a451c6c3df019b0a2a445dde3bea046f3f11e1dadf132bd24521a2f0cbbc05bb4662fad05314016946b5222cf4dcca9ec57274a2d3e3604a520f33b1d86219e4ee1261448fc52224ab65d66f53a631e93d063b74e7af5d11802c87b858f02be5df83b06ab73a09a33327b709c64bf7a130a5abc6b232be258aa2b902618bc57c8ec46b5c6eafc329ef0d151a2e6e845fc397eca6b85f78e9cb46c9eba3c26127c21c0e9d9b0b26992bf51fb357efae49a0af6070c2e699c3a516337dc9357442187e091edbe7318aa802f3539e7e35e8527eeb7744ca06f8f4255977926546f062de90f44388128beabfd03e1e83881e15c249652782921ed82925d5d9ad4eab0fb9815d806b265980cd927220fab77a552271ebf33d028bd9d50b378d5adde3568045190d584eeed7cc3c31cc2ea37400a143dd72ecbb06c7c08d4e008107d91ba29d3d802a6cdac8a8ce792313cd7ef090b7619687618c5ee622e4fc4ac54071e861c1514c24918ed3c47ddc8fa02869a20e8cabe83d78fe3d9131b90dadaf2e6c4b9dfbc7c00b860367cfdbee7754d785a4c8d2e0167759a0c3f9b8ec50dfd0c0431e3b9e372ec6849a0f2dac930d7eae29eadb72a88bb19e48c2a436357c53965b3f64c3b080540ada9bb9f19abbb5370b5e148db1d96ad6ac3ac0bf03ae2a39244314d2b6ec86eedc7fbebb3652a78029c8975bdf22227f844dc6f45e22c6d4670904c54b24f7cb17ad50620b07b1fafdc64bac9897555585490727efe28f6cc452d301ca877358f86147249d3808a44e28553a63dd101e1d597c6b7db8893ca05ac816c04856834c00438b88795e0f314ca534da2db4c1a001f700ad61d0b754866321818bd0bcb45ecf00b9f46253b340d48d1e79b321c49029e23af68b548261a0bd51742e105a960e73ac6311a30f2f716c02120ac9b53031e5d3556748ca348e0504b1ed2010279ffad58de60c353abd88bfc74b5e4ce30f599262913f08d124d515ebb378a81f1e9bd76611ff5d0d7222f94b330d1d4c278f6e297010937a0dd7b7a0e68ff0ca99551ec73606dfdca28dbc723350ca70421fe3087ea61dc4d3cde50b173222dc3d754e0ec2375529ff9e88f04b2b38e0e2c4b41385bb19d9ad7d3740aa58a923b73d0032517ae4091cda0abebcccd09ad69e150016999891a077b65e9cf04c2bed0479837ac291d7dd6a35a8618c5915ad82269822df5cb1a7cb9e6afb4743d10cbe8af29452a357b375bd5b60dbe431b9ace40084a77cc099236bf645ff6390cedd564b97cf31f54e5bb42944bb5e5b17164cb815bee09f59ee36dacad932d853ff64c3e62eaa60bbff81639800051c62553b477657cd9676e22a3e9b0fdc1972af71fc149fbbb4b9525e141944aa511cbc4b05c26d9d58d5322e8f4e9adce92a9ed445af14d9765a145f0141aa79b9b6ea24ef8789251b7ae9ac82f6cd6ff82ce52d61a69890f9377c59a6a96004d71262e191951d66c9fda02eed0b15c6e2d27d80694a81192e675f569227468379d2badb3a6b75cdf8dbc3c691ad894c9f561ce0bc8030623fed8f99d8ce113e13103b274067d1dba69d189f2d638939a987a899e8832095a86e4062e3b080904af8fc911a6f58a576598e0d30b4594d2b6656e4ecb4c2cfc1fb0cf08c045348effc3c95ef78482a0a1c1e941aac80bba1e6af9f9ac746fb85d4241bebac7aeb29e8f161358b4aa51d923d8b62205c5ed41d1c599dab3998a213956bed506faff5fbbda5fd5096f15c621ad67c2463dab8c4c92f5ca8d19d0eb4e7543948f3db0edefde44b8e7959677b5ec63c2161c209a49c781afbccb3e2943ab0e7d133b06f41bf57be90bf79c5ce5d680d1f417f2362e9c90390f22ae8ece6eb51fa1851ee723096f089edfb26f61ef03d1218112ccef18211314b5260869845f9e278099eaf39155f62ae0535fdd28ab11af0ed6b886e39e977cd0bcb352608da48ac6a1c7e3bbc1fa3acfa332595810d4c59a45788093ef2854361b250644cba0d94f413b97b56fb865d647039b15b8d7c508f25e475c010b20a1ff77441b70596f5a659241d37c26a24089351628f1732e04be7d863f3f5882e9268935f98ec3e048e1870f12cde4527fa31c58f8ba1dcc3f06ed351f94dcc829c3fb826342b2782cee1cf1171451b9970e6fcfbc22f128bdc2f0e33b1da6a38da05570cc25e3c367e345edfe3ee62c9533ad4ce695bf7ad5d230ec3bb6c4e5c6433182c617141b9a29befbdff9b612e4af02b1b7639fcc7018c7d467646156364453b452041d78bc1d816f3e1199a5656dd5a232b3cb752602673dc9acbf7f3a73cb2477934112fd80fce79ffcf06ee86f96b640303f00f8f3c99fea506a0bccb51927c27b853cfd387125333aa78434c4d861705ea434a244a20aa37e73bf88d41ffd38a299eba63af611bb637f28da0ad10037f2a8ed0af2e01cdf5cae30fcc66e3c4564f97d33b34d4798e535e2d94f"}, 0x1008, 0x800) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r6 = msgget$private(0x0, 0x100) write(r0, &(0x7f0000000680)="0184a0dadd7803f1f6cf3bf6ead6eec3c402084befc40f1e9e07910e84216c96a4014cde7a948a1d49204c97bd722ade65b65aec575f2683312ec64d67f9997740fdc66ca0ba944a5d4a9ba91df01aae38b43ef81eed9f2ba320e4a5b25a", 0x5e) recvfrom$unix(r5, &(0x7f0000000380)=""/214, 0xd6, 0x1, 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000200)=""/53) r7 = semget$private(0x0, 0x5, 0x4aa) semop(r7, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 21:04:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) socket$inet(0x2, 0x4, 0x8) 21:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) kqueue() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 21:04:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0xffffffffffffff27) sendto$unix(r0, &(0x7f0000000080)="610ddf1183d82a2676da52fdbaa063fa92aab18865f4c81b33fee7aa204f3734d7407982ebd7cef2eb69ecb55983bd8da43504ba73462a55606dd01453d37cd533b1c165", 0x44, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="010040e966696c653000b07dec8448f2f53e0df654656f463a7689c7ddc116e7c2e267f6f8e17003314601c1a37f331f1226cd1af5f2f0c8f9abc596b0d2909b9dcd590afbef4bba7f3c84ddae695450866d6508bad428041cded71f3df78dd0c6303608f68e1d6d66e6ef42c2a43067f11941af41917720dc96964975585e5f4f70668397451950bfb1c5e9fdb3b67fd5696e3cf27759e6033f8f7939e4754a5ade51241a10a053cd4714e14c"], 0xa) socket$inet6(0x18, 0x1, 0x3ff) 21:04:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 21:04:23 executing program 0: geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 21:04:23 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000040)=0xc) dup(r0) write(0xffffffffffffffff, &(0x7f00000001c0), 0x50) 21:04:23 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') readlink(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xab) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x40) 21:04:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001840)="10eec99df51e1bd0b5ca1994a4365de01464d54e21afac5fb7f9327bf87cb26eefeeaa4d9aee1628e2054b68e9a566cd0ded8d459445f0e3a380f50bdc2c18d44a0c7f58adf799791befdffbf1732a3028922b72e594ad0b9eded03900388d2d961301d0f738b54e55301cec23", 0x6d}, {&(0x7f0000001bc0)="148af8e8289206f51d270152eb4c0686c5da824eafcb69b5e92a7f89757ce987d29c8b90a45221db9edab8b998e7eecbcaacdb0fc03184516c3fa2df84b383cd2a181056cc028973e2183eaaf0cf0ebdec80e078cecd", 0x56}, {&(0x7f0000001940)="9d4a1d595d558e3e3c306194f97b223eefb7de6503925d9c32603004f6f8689bb48e89d1281b890e26c59eb33ac6615e52d3abf804f3faccafc7f2f68e050db21c4d903248e0531f5e3175d31857b33555ba283b8a2fbd9459d6e83b034acfafcf5e6bfab489ad24f41c0eb8ff678f1a06a64aeb135e3e03d394f6f7f71163d38ffe639f63663b93b7eb6dc5543af5e64ef54bce3c5ace4029b4829cc4e28e42bd674f6da5369644faaac55c4d101808b3d533d9167891d68e749f74dd7398135e3f93bf9ba49f4273019b72d06b0edb519afb51605fc178871ec91b6a007cec88ad", 0xe2}, {&(0x7f0000001a40)="bb97ac4a3e081cdf0ef1510276212bd560fbdc80f64787e247eef09b71dc1f2485ec983ba11f0b1869c246b48372a94522594bba44cf6999314bc7dd18957a2b9acd66047115f38e1aaa06d9bf097b05a5ce6a29b16b0ed40e6f5c37daf5286afabc3b0414a11472ee90d254123ceb00562727c68cd82226841002f76370fe8f37fc6888", 0x84}, {&(0x7f0000001b00)="7c36ec27a540fcdbe5938aa43388c044c0b486c9ae1f59bffd7dadbe58d9af0ccf5677d8b7394ab83dd077295d54e18be125efbfffe3", 0x36}], 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064", 0x79}], 0x1, 0x0) mmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000100)="a5d1d7592b048c231349a2a1afc4169de11a2dccbdae5936e5e237945d502a2343c45e163794d8a0e4feb1c090fb3e9f461fb95f9f52d44df95e456fe802ca84ad62c3d9bad173cfb20fab95c10a9466d3957376ecd7ac01094562b5a07f38274fa46d274c7dd359f610baddb1bbcdd8f7529107311ff261fd9736adb32a8248a5bc8665a792aa25a98580f2c1ba15663c9af76cbb81aecd020c5919144526eaea1abf29f52362d845a7", 0xaa}, {&(0x7f00000001c0)="cde99e068e935104a8cf343a3f08a5c15013efa7bbed671adaf2a27aaa0308317f0ea9bf07995b073c09b16365168847011cd141fd936947297d97ec3c2ca43eb3b025054e5002856725de4da56ab11ca563f7c841cd57e2831ed3718a93fc5ef7f6d39da9778526b0e4e46a08c7e13f", 0x70}, {&(0x7f0000000240)="16ff5254d14b5be4017cdb2aadd62d19515fd9fa1c282b773aac1377cff9b7f2a0e05de048f713b01220ac16c0e7b5987c138132ed07e516bbebc74c79f3373673537f1ffec081f75d251169180298294e915453d0d226493740a514df4ca3b0fd7e9a5d250b96c47f4ff6e995f13c711f6bd110dd1744d87678231f2f1f9f88d52b1d96a595fba624cf9f68387fdcf84f7d70c9f1af78d526678b6e3219e7fa5cf703b45a821e8a990c257d20c3ee2113e23c7a226b9d0e8196a9fca4b80f14c78d18e97c3560b6167d57073894071414d86f6dd8cb63e380cbd74a029285ceb654401b1c0a9ad7", 0xe8}, {&(0x7f0000000340)="de863ef5daeab3fe0b77238f0aa190cf2b76225c27f6b3b40fc87bd2c992a25c7c9c544a321ac90a2472ecc0dc53bb063864ff81631c83ede0235dcb8df0b1d554ccc45111274f9b9a9eeb53eb1a7e794a5f37925b69536cad37792af9605d8c771190901851a0203dcd58f666d995ba6eb94325dbedaca78be8a973", 0x7c}, {&(0x7f0000000480)="0136101eece9d0b6dd3ab0f9599022c5bedfeb5f75e9d3e2458ce251e6f7e7220de52ac486731d48a1096e519604eb86843fe770a62c9cbca5bd47c4086fe6e1453d2a00f1df4cedfe35d34ce31b22d0b9d8a7a30b93dd9948e30dcc91479402896bb6ba1e4bafbff9d36b2a0362c270976b4c5e7ff12fd40265913aa3a88adae04718ec318b5d4aa544c4ec3fd4170f243d2f9a2e9c95d71b19e56ac509b4a49900aa84cb1c2f900fbb4bd22c362ea92ba47db8268c2fad33514def84ad18806044ec152487b26c867348493b19335b63f1fa30bb1a52f4a67d1ebcbec576ad7ad842550a3004e1d9", 0xe9}, {&(0x7f0000000000)="5e9401283ecbcaac79a618a3f4f288293df8e3b4bf6844e75c763a", 0x1b}, {&(0x7f0000000580)="b31320adb75c60d02fc8118cca2e972531c3aa6bb0cfdb7ec7a1f8f1fc55153294c868a2e2af6f86d861fbf9c79d68a0caef49f429fcf09d427f9af5bef010758f6e0e40af8cf52589cdb1ee5de74b23406a10626b19b94fc9e3142bffafaa26fb52a408bfb722b98a5642f477cc559e6866d0273262d8cfeb2956ce6ea09ef3140a10c9101649136100e68d8260feffc6e277d9e13c8c45001dbc417fd1523d84837847a05da13db9ba9893a947798cf1ac8942b385b0633985cd3a649f1b0b1cb1d305", 0xc4}, {&(0x7f0000000680)="63d671e4dadbf288a37ee2204298af39ea30f00aa5cd51001ea1adc65f5545d8f1fa9e7d01e4b8f0a20e30e4f0375ea4da2015df937022c766df490591b4e9ed2367c64b78fa28a8ca217fa1105f8cb12d9481da38dc65c8351185afc5e92a193bb659fc624569024cacbec1c8006f268017687a4c9ae8da35f8c0552289e46ba9e0675b87a1667cf81e0279562ab1c2064375b781a53b21fc1d99fa33272af8a4ae3fcde70d443c8c78e2498c2bcc9d4c7d11ca603d18d6c3f0ff6bbcaeb7a2c0409255f38b135de5b81d79f7aa5653731352e0327a8196d24ca9fe99a99a1434e80cb19adbc7b55f0a16cb0c492ac857f8d8054752a21ae4b6f50f4bb34af0fdc1b876fc0e6704ac46bf5a5ee05a37e34f08fc412580374c8fbdb73852bced68855f8ca07de96ae68866b77b04ee468375c6bbac91f3743c743a66129a6202229346a10e40a374155664f71e11152dda398b4efee5809bf1145c99d56cc27dab5e509b2d2d83e3e7f2d04a257264035b91c18901431efc60680a53c2f03f3af12d900f92ef8edb635e36b938d7484caf913cde954f482a300c3eb030b38b81f2ce550182af3c6153bfc805ab0203a9bf46a731ca3c2377d054e0842b3b9a5375ae790a92fea5b9a0b339f395b99e54e440da8714e49b88ed53c65e2983a07bdd41c5413d1ac6a5d63d5d0c69b262eade18fc37b04a86eeb1b2ae1e8ac46be353ae3bcc7c14a841834b871c41ae8c1adc261886e49cac5a19b657886a75296d98e435957fa22480fd2f06969874df02ee8641a00c72cf27ef6a01ad58d8a52cff3d0e5a64f30b7f66e8fe7d1a974ac63ba7608006ad5baf90c62a6a700edc78044b1d662af16e2419d4359f3185a5adad9c68f6697e2ea18494b9309f6b4b55fdfa0fc26dba33c00a914cfb8b20941a5b060c247fb5b6f5baad64c76d21c56cb376ddb5d8bdf7134cb0ad4f0fbc64b81674a88edde7787272d86f8defd51c3f5f19430976333f6f238f16a8849b611a6bde28c5a57ad9dab161095c7c792448344b9c62297a6094a7efcc1d88da46a6be52f846e7783cc2c37037903494ab07991ee5e445f587136693fb3b495761b86164789b0995eb6c3183b644caf8504c5a6e7c0c12f8fa911336304e33c0c89d81ebc468100138f6cda72e9f3f338913eafb37dc7cd3282f3105350ef782a1fd24d74256ad070ef0365bf7493065884788f41e5d8e6db108f54f20894aca46c0c70c475e8caa28bab3d78b6df1ee720e320d28097453e9142aeb4c34348eb1cfcbc4b6bb54612e703545f85e95ed23b7ada1a81a652229cc4c1fa483d8824fa0a53fc4db9b5959e828a94982bbd23a10176710d5bb60cb5f654223940053d878d020a2444c942fa0d82ee3d999c3d65248fcedbab534553c39e81a4134c5c5d4d9712a31b172a590a0e5a0fcd0135c397414537bf624da8f828b75e393383d6a4d404faf21686d576846182776e4abd766da6f0a99af4e8b206a764bfd684d348d35f590f0ad81e7e5d9955ad2d33ba6de462d0182d6a60f342ab39852a21d682be733e82603c2d9e1e024c0d36265f4ab5fa3bf6a5648923bbe7739f8bc7f646ea07b03fa3bc8cbbf4cd88bfe7438dfa4fca1c701b02b25eaba6d24e1d0f0619474ad357b437ad87f2b98a40cdabab00cd91f1aaf60e0955833c313f6e0b45f5f0e21aec8c0d1b99277891591b5fa53ebc2a6eecc097d73bc5d487b08617fe8ac805d7a54ea024ff41e72c2004ba9d673dfe310ff80543a32242a6ef92ddd315954206c6f6c2910ea9daf8763f931794ab72702efa985f1414e35b0b835cc72ad1da231626e974c68f11964b9b0779c839049c6e260d891e77eef9cc2d7fe17b58ea01485738900ec29c7f3c421b1818029971f0a504228d7b1f71d351979faf8d78d147abe99697f6cbbe82cfda9b68610cb78dead16286ddd1b6e18351bc65923fbad5455c27a15f20242324809dad2eaac8dfbf4cddb01f09a0c4bc711b9cb6865b2c839a7f8cd1859ad586be4db5dcc502a08a373acdeb43a9026aed7de874f30cc21be5017f0507df4787e283c537d6cb01c7ac9c709b300d3e0d875c26033213299f4c4314a48cb3a697b70b1f5d589d1cd3dff2c3a4152a750b11a759b299b37712df08a802b83c05c1de58bd2016f858f9938762f8f20880ab399d7b90e92c25c4992ad9b8ad1f182f245e3dabdf25e922dcefc8f8b8619b8912847bd26d5965a1201b0bfca578860982a4613a2495548dbafc3e8076bfbb98af58af3aa5b4991b0e1e20e77adc8319252ee0e4c528339544e1bf5f44f4e206968f7f7d6c0ece14b057e6f85049152c40c81a1c92e955ca3e1e3e58c3d00ab7f7c970fc87a9d3b7ddcb2b5974a6ddf876df000f86ae7896f49db2380b0ac5076d30fc290b5772dcb7d548c03740df38ca3823e2b0e9b226a518cd5688975b1f8e396dcce8066ece4458813e23eff4818b719bf02fa22e2c51aaeebb76dac0b5adc0525a20a051548167e58d3e55f810a61274fba444a9852c349bd443e79a0107c449af4b038466152caeeb9a5b23d040685995ffd5fcbd9bc4f0be405d95302daf16337374748947dc31a014e866561689c27a036d417af4d33d5ea3951b63ec9849b330fb9c172eb9a60978ecef5ea0440411aac4bf316a12231442766fdfd04ff0bb07db5f2d0a1b70d0e5808fe9705ec88419ca34dbaddedfd5e22c76951dbc10f41ddb408e6a3ce0cac8002215c00fcc1a7e785ed7da5b463acb48086598265c88e0de4a622d9c847de68ddaafa2d59208e09932544f3eb31a7718c430e53fca639d963f0e5e4677fd8aabbbdbbd2b680895c7b5bb9bf4778aeee8ac659d2828124b4c35c8abde7c74565c518ef3539d276cd13a888f4f53292630c0d58e9e9767f876609e969b3993a38b6f8c84cd0c106a5ccb20f285c7eee8d858bb2c767b8bb929653900a0698d61e6f54c4b4cfc7ec09048447c0b7046da89f3880d703c5c2d8a802073ace5e58aa956f9bc99c850ab99f52f9e91b29812098828fc1bd4ed4dc099485c43dad0235aa5943e1debcfe0e0fe3c1cc30429427109a27dfc2125dd7f7b54e6b9db754e782609498ee645896268fb8a98cd577a7398d17e7f4a71df17835cf60b42c1175e512d84791b21b124639f43ecebc962c894612f1242fe17bebdf2ac263703639c4504f8ff4c5d5ce3606d2c8c9f3bdd8563a3a52e27efa2697f8386c74dec31bce12344ad37beb0c3e32a565e06878f1b53bebfff8ca87edfbde26dd80f8a7a05699b0db2714851aa9d05a753e1c23afeaafdc5e299f426d91b0f8983c3ebceed59e43cb8669b3dd745c6e3ef6be05832aca31c9da72d1f11f4d9bc6198beacc29aa99a726be090d70fac551f7129dd24aa6ebe063903642ff01a4c4d7d4ce345d9d89145b1d4c33a8e251d5d021b3db89ac33354416f34557a46184e731911b8d7202c306634932eea703824087f1a69ec129183322741158997a520a2364469c249157290e5368e48fd7f291f8537873e317d753412fd10516daab4bdd159f2b204cfe7965cc84c9a6bc17bfc293fea2152c109e36a389d71ca9a0d57574bff9b23b37148a667f14159eecd0219344a228949a126189d0b2600b6eadbfd1559baf68451f87d31a123fd2110f286a34e464edad8261eee80b8fb4c1f516c7de6da58192dfb3fbbec94b703f11ea2d46b42f70c54dab1d763aff1a55063b23ca9b19ff6a9b5040e49aa84190f8aceef7da8293821ea5456f16596379eb314b54cb13f3bba26a3602f50f290142c66154bf0f65f0cd16afe38738ed576da64023304d6103fc3120f8ca9e64198954da30530d490689c93bf134f6e1d1e1993187153a8ac69e3edb13635282967c8c43fdc82ce64fa6fdeb5cfd6a5414a0942efed1b7c4f69451503fb4c6e30beedf04263953ff0f11d73dc33a171159cf14a9165e36ad1b75f7cdca198fc635764c1dae4d119a2fde317bdeb4e4755218e19778567a6f254c2d74cf09a69ed92b44eb5a9baea18d750103bff93d02358246612e8533f3e173583024efdd587eb5b2ef1d19a7f86411d9da93b701b7e51ed506fc58e979444138b75ba8e065fbbd7e2cd9068719f835223e3bc2c186c288a04d45918b5ebb97a3c0ef4071cfa2950ee13503a7711c5be4d7c7b2eda76640ffb437f202dbeb5980f4243ff577e315722a6aed61173b76cd23404565657da4742104daecb46fc493d6abecfa48d8e47f6c7c2d011aee57d481db1408165a6a4ac0a19b5140426cf231933f4e3f24365370b7ab05ec080d8897a8e3164bca3d7ffa91983b1706725a092c6a3d9a52e1c0bb47d7884fe13de908256393e1d159da92bad2de68c33e3299606e8bd7064a6c590b5c6e52c3677bfe79e6e452eab640e3177ae7ac1af24185cc65b655c2f715440443b144921817e20741997e2df42971e9d055de0cee7759efa855ee8707b119a824ed838ca6ca0869bcb44e12ba8fd3c8896fcc3980093d517b94d395eaf2d431a97e39e11d858ccb7ff532c4b95ced4edb853a51d056a2a113232db9516d46696663c8289777f72e23594b7d1f393dc584edccb38bb6b2bee887f55e2a926cfb876e6fd3150a03ed055073330a30d3378f20bdbc588dd677ea3e095921cc9f80b000410e581bd6b9cc2da6accb7677a0050c09e83a2e806146482fd51e17b04e9fe242a0cfae4c3d234b0f7cec1348d181614eed1f19fd6c77e52a5d5d9dd85be6b92e0fc1298e97cac2a0779a796b2ac22064e615b8bab33fcaef41cabb671c6b7af6bdf23005bfe4771025d7a12ba23bf1ccb989e5e1fb9708cff47a11d7bffa6a84bc3d69550ed31da807699e2a70239413cfba1a9a12105b8e7956a6e96e762afc413a83c8378e7eca55dc4c2159649d60ac394eaa7ba9d773e776a87906f6d3e94b2aaae959a3ca084b8e57699f52dfa70a604ed3a00f885409fb4b12434c9de601d5caf2747f6f497efe77d8fe87e62a0777d6f9435ed4f30842ec66d7df013d18a13055896492a54959d60391838cec9b8f4d3f15ae4311bb1ef5e164011c477fb65d6ec6c7acc6d34a401c8b3a53510734a55a39376b24f4fb588f75d29c50a5c2a1f512758e4095a81d3f73ad26fb9a02f3bdcee509e6d6cb0a301630af29716eac609ec98a942dc0c54dff5882806918fb5c6ffd7ec9f1e592e9032a8ad20aa3920a448f79d928cf0dcbaa9d632ec2eed7c9c49aab24f373c3aa86de75577b4ab99381f7624545ba39bd64562345ef83bf4f2dede340c26b2050640ba82f78c31b56eb1528056711e8924a5bd4e0d7c2849992af91520ffca8008d8cd66b4dd469b78f545d9b0e98cf149bb219d7660a131b6e0952043371d3a8817cc0c7478d03a278389199ac642f3b415c19520e6f43d168ac914bf6b79f4069f44bb48312867c636ffac130f55bba6651cecfd336681c574dbc0af066b63ca3f9aa27671137935f89aa9e2e24ce901f969059a8339818df517fe86161479ef073ef3554b6d8ac89fc8bb5b14d42ab36233997649fef0ea7e6f960b3447113ede19b23501765387fbb0dfbb6042d636b657978f224a0ff822ab9d736c6a768b163cb72f0ec7d6e94863a22bf6cdfee6ca7435b6c33056cd34be7a31001215629de4de0371f887f33a4fe08176397c38c56d862b95da416edf3e41d7f79e9a78cb5e0911d4118926daf5798bcae26182321a0a526676f7cc8ebe3d7f1b4813d8ac6ae5b11e9d34aaaecd4a8e17f922d0c1fdd6d0096", 0x1000}, {&(0x7f0000001680)="50ac780f55de36311545647db8599d7433b5ddda4e213e93499b5515d1e5278becc403bc7c089f070438cfa59e29dd9bc6963a08673eb4c38924b29e3d0b7af1347db3e11b8ba56f20d4a8", 0x4b}], 0x9) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f00000017c0)='W\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0x0) mknod$loop(&(0x7f0000001800)='./file0\x00', 0x2, 0x0) 21:04:23 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x2, 0xfee0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d5c87490edd42ec9b8bec92ee5d2a0b62e1224f76fa2b169d23cfa0b2112d99c5a185eb2f74a5d864bd03e12dd089326476c939890efd65ad228fae2945a4479271e24b2eab1c709feb4d87b18d268e6e0331455ce391aa2fd00441a0291f9c49e08d2387ee7591359cafff6c895a6166b097f271302a6972e9202cd0030d5f3061ac8c94ad2b0082697c84058b85cc30c2e547188f64c5573778351eb3617f7a1c8b02f310103fa75dcfd4c26ebc35586adf8ccc5ecbec7b6", 0xb9) listen(r0, 0x1) 21:04:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000810000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) r7 = getuid() r8 = getegid() r9 = getpgid(r4) r10 = geteuid() r11 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, &(0x7f0000002580)=0xc) r13 = getuid() r14 = getegid() sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000100)="7d920e3844bd19a15bb296d296b7e3366ae14355d860af2615b820059569bd11f1bae7512b5d578c55e0f1b317aba13305edda9b80ead0182d235bf0b4f83758c835fb8fe03d60fa983a3090401f51ae61f2eba84d49cec52db556bf3d7d41d4d417dd98760721f6a5f67453", 0x6c}, {&(0x7f0000000080)="d640f4bb1063cb4cf60b5897b6cc96dc5ed5beb5c04cc3c17f6fb6622a82f1f6f3f00ead840c8fd57ae87567a235ff9dcb701f", 0x33}, {&(0x7f0000000180)="64724215080306eae802051946be364404ad30d7ffef9426da705a9e0e7f8c3623c83498d432a2b8dda13fd798fe9e415d653a61a5d9ab1611986777d19712908ecfc8b9f48fb437da0682ae2186b777473c0eb4abf8afdb756dbd9d0f866463d2067f54c93aa9851ff113d1abb6eba87c163a4e3a3f5919d103bb34609940a6b6bc679b2a41e4a045e7a99539acdc903854abf2c4272c29a0737ff41cd49c7de7e1c9f99e278c36b6badad8fc310eb6ae5755ed88032a3c06b60281f18d8976a653cab4786fd6fbc25bef3e28676406dc10dbcbcdfb91315cda70cecdc481409ad3428529c6fe9cbbd99e020626a7d98d730211e7d73ec1183a6b4b4e2efcf473136dc001c62754fae89a7e279e3c1f2ea164b96eef06457a623cea8e9119149629c7417853bcdc3abbbdd3263e85d23a6c1894b1c9e504e0d1541a97405a6290f68d9186bb7d15f971f387f9440dbf4249f10d86761755225823c5434629fac6e540c22947c36b6db531065bb8c9a78b93bcbc453db53ee4e4063945c69d7790e001729657be46cfc0705e7ed6f41286c590a6182d44a9a9711d597ebe07afb238a620e412f964e2830fc02f2945352d275730274e13cc8723376de63576cbcf4fb307845a99e21f3c21e3c44666e926cd6982d57e0440b9d44ca9257a93c25d6865bbbd80123cd390e05da869446c11b20166e0197bf7d314a2d4fe9506e439880b3d4178175e13c79b5e37f67b45c338402217c104a495cfbdb15cc014434025465b2ec274c27950a230a69ff5e4618d3420d92f1f53b898917b89e68b4993badccff6dc4bd7fbd4c163c71b4de9370bdf03f929f07cb2c5e213eeaf047232845efa118c60ff5828716984798b2ea7f7bd3fb1be6d9edcc7534085e8eeed70c02c91efe7f692df24bc9e37e408fbddcb42a64b416dcfde373841f6916683e14e7e8436cc651eb02c203ee035354eecc0ec511993ee6ed2a0201f46938d183bac7b216ad0d432bd9bf5e324d2def2e10a9ded46dd746be5db70827d05ec1ca68d6894c4b91f4a27636a8655010acc16085b29e3e9a9b3b05385fc3245e62b4ddbac9f8d6d4f31b2aeed9e060c4cb43b8f7693406cb41d1515488decc16c22998dedb992edbcc6ff850de519c0c6f0541bf11356bff4d09dea1f70f527df90b8a3125de7d8cbda2d579b97a230c019bc96cbc3a6359e631167200f91c410c0fda5cbe1c9207dea654d4409b22ace3313963ecde917d1da62941200fb9d8e21586f3836926e9ba7599a9b7a7f0bba29598854de5ad4ecd763343e53df914698f26b5dc862c9576741d2be31860451a8cdd35c04fb4d228776d3f263850a2ffb342c831698ddff5b2403a67cd7103b18abf869c05f200eb917c3d43aaac14a6ed3e27d33440523432c553aef58721773e2363380c20963c9bc45bce8445cb1bc04bd293f3cdc4d8b37bf13b426787a1353a50bd3eda139d754e91bd3d47cd71c03ef97faeed94ed45a36f90cd353ab93ef0210c238972d759a4c2e3260ad822459b9d7ae9469fbc7607d47c8d93994f043b90af37762cf9fefcf2c992da814f9a2c7d30d3bbe94b12aadc658060c09d3f93dc8e3a2cdc513b922ffa0c9c66e0e595af26c8f5dda4a2b05c5b89ff081efae8c901265b1c25440eb1624610a544ee335574bbaa5ace8ab2597066f2d7b7ea3d16e56f152450a2c23e5ade08a76832d2bcd6d915b4d7aafe83d76dd1038d7f2f26b34d5057bdc2378442b64c6fdabd8d88958a855b3eeddd4620b1eb2bc273a1689c975b2d5027a64973180bef5f9c161bb6a4d272714f5dc849c1d7aab9d7df10f43d32a4b1f2c58de5948b390b6c0cfc776a4c2d3f6724acd3fa6b26eb826a1dcded8624534afcab87612c07051205797d57c57e255d805d283336b79992cb4e2ba973d1cac1ae5797a0ec065e2cbef589760c694814ddc6e32a5795c5089185b1379efdca9c7733ab319732ea361e6f75ad05e94c498c608196190b7c22a4a6d482b832e77354b75bae07f813993c1ea77ea308cefabdb82b855212311e4aff9fe815909bd50cb3428ca7fed78236fb238776f3dab57712d98d7afbd8a1a6bf9b7856236b00fc2e939136b3291472b28fda370add576bef3c3371fef57332db6e42d952c17221c27419d654bae9297deeb92cd1916d439961d35d267c2cc1e66b6b76faf9ee8e74009a64d75dfc90007a721d2866f23d2d4b66a83cb3caf298f2696b37bebba46847701f021429ba3d521e3fca6718aeaba10e82933528754d859dedf209e9b95ed17e0e5287d5756f41f96e4c9536b2e9a9ff289d3b887d7c346389a9ee96b68b042ae7d96603f20134aedc8c336e0c0800e06c4061da672a92ff2fed42f10c6f969c6e4b4107b01f802b2274b8ff47d134ff37570c4f39db462dab9d07bbed875b0616a1bc6d9b7bd34bd150a346b16233a35d453e7b6eb5254053c82f7ce5611f75e46be16e40dd788155fad61b5d47b892a955ae11dd73d8dae65c4edc08de254cd8c6dd38d8b79718ad97dd83cba22976e19e3ef8001eed03ed8d7463abae676a8ac5595ee9a8bf71204ea5e87265e1d1adf2468d13435ddad9daea9e767fe387c682ea4143882387b4aa159bf1c52a32abd185b58256c4bd4b8fe21d6211b3bcfdd23f5b342be258105f4167b1f310b918c82a66e669ac74ae104f5ab4a88e252823f94874e4d68080c91103338a857f41d36bc021cfeecad32fc7301983692cf761526753d472587d453ad34e34a2dd43f7ee1c55ebc8f40ced366746ef7210f59573cb44b3515296e3b1d572d0b1b2abdbba4de35ca372499bed1a7a6c93cae6377b5cdad4523b39a011bbed66f73871609e8615255030c43d6e2ac2b8e5c08abcfeea2084f27be3a5570c943453876f19d5182868afaca9397cda370e2ed175c91065f3239653f7b832fb76852be2666367000e751115a48b4f921705f72884c706b94fa31d84d5b722567da2b35586bbf62d2ca1db0cda861c475e75ef009756cabf23711ff18edcfd35a6c3f500d37a0ef141af9759530a4dcfebb29d858076b4ba7760ebb99d05127c88000f2651ebeefbe1774e41b84f74b57b8b0a9481560d160d83ee2e853a4875dbba91ebc03c99d7a4d962604a872ef4221fb2a12fdbcd537b97e537409223f940e0de9abe312df1378916eafc757a685086fb998c01efac5f27fb8ffe7d09e9128b4d001b4811e2876dd382188c912e1b73f36573c2785ea5954082b57d2cb5fc07a82d1796fc28b576b29e18eb514493ef3a6a291b777083fba470fd4c802e4c7ab17c16b4348f1b2873fa2c2735185c95fb105e47d1b7dd870667007aa6acd9cf98908e32d8e43d188e03e124832b24a2ff9c1c53f4ced4b3ca7894b809d7e977ecc09ec65edace1074fd7f034098e41e3e7fd62cc8f899f110c7a7f8f2b025cd843b87c703d7fdc53bb58487a398fc6b97c5b93c3d2274050f02ebdddb767a95bda676071b8f6cd23129ae6747aa879f678fcdff87de03872182bf9beed0e742c8cb694a32b3cd280c83578ffcd891cf1606beb779a2d61e0997a40d78adf2d5f64d7ce7c2117c4de2ceafc5bd137c8ba844716dbf65b709b650c7535fef62ce41475d51dece4a6e894d6ffbd473956e28adc28b5230ec06c94981dac0d4154591d645d3696acd377dee1cea670a8ae045a7b392111f637d53bd9a3dd3128f53ce7c80ecdde6ed3dc7caa47ea57955cf80234d7d1d09793f9471a93821275f883a5ea5f16c1d27845063b2118240e618596299af2c420e64647cb5b1feb71e000094e34d3cc77dbb16b552f78b09c61cf619029e80438b1b5a116ca6de114bafb11e81af5959d45f01d998f81529ec599654fd40b63f007cc3c0069bacfe7e8ca03af9dce0c97d9ae0748d0d5bca9374d859422df4aa14a8d1a9986a0c74d8a0f567e2ada35b1a246fc1e728b2e428fd7a879389fddf956a6c7808f83b98de0e6768710b45543f296a00d7f64771ff157f71232ab55a662f95d9ef83e515647408d6dee07c99b9f2e1c5befc33116b00df2dd8358fc892c8b76c6b16d38985d7e050efc574987d36ff7c3a3b6bfe9682b9323ef94b737c2db07d47c134a1810dfca7ba39a5d2702bddbd5d0a7cb51699e2537a2d61f018dbf55db0323fcebba7947016de3e476a725e9093eada5b4d09205eecb4f50a5e7412173ff99464d96ead744bdb82cd6c091f3b35ffd1f2c43b4bdd62767e3e0d9ec7a681a2d00ea1d92a351b4c1b844f757a42c35734810cad0c7667b2c58aca9e62987d7fbd719817b050105605f27f505e56213bf308d06066aea42fc0276029375b9fb2af3d89e693e08eaf196aa1c6941adf4092c328459e355808e948eb60ac299cb6d73eb4c7e0d8bb65de727272b2fd69ec6c86e47a8ac78e588352a7b39a95c3379a35f7614e5c05aa470c0685976732183a40053e1c61ce9f2b3b923387c6df8a1acebce7da16940dc785e2057b10791c44da1fb9bbbf230c6a81d949755f881dee81fab8603836e3983f3796ba1248274ccabf014f581227ed91c4ce3ff8ce770d69bf1b85a14bba9be238164eb695d572fa345981faf168e4fc0cf07ac8736727317afe99e1dece93a5b26e0279b813f3b6270b3bc3e4479e19e8b3f23ff4c20e42910d31efb3948a3335d143b58ff889739e9e20b2fea099811dc961cb0cff5d4eb8917ef85e0d79a47671f2d053b4ec8b97203b912144ee19e765969aa68c4f114fc880980248d256e3dbe52926f8816ab38d112306b00ff31b441c4b5776514527d9d27d6531a3ad87178571ce862bc33361e8e1e60379dc6662fd905f6da1185e7c968d6d03f36a550c445fbd170c19d42c58fd3159582da587df6aa45e31a94e18809aafafa62474cb0f245bcb3f4992d9d6487dc6ac3af7eef325291ba0c2929f523f1d96c06ac8b43a7a243a6593ec784db49a873e180ff8938687ca87040831014c24973b5527dabdd7c2e02c3dcb6d52141f30cebc71b7cbb2bbf7e2bf5dcb7b5292129ef89c3744962adf1d5b5bb16c1ea4b8aed8b757f873bf246d52d23c027c9e717df59a2d04a7caeef21179f47ee17ecc3b87433e18848323b39e64c15546ed4cc93d9f61b859e1eb0d4bbe4c4ee84ac7d39ce5466452a8e46a297263ed31791ca28f4379aa4d875a7f31a59e88869d355903c6ce7315346dc3a5b9c7527790ff7e1ba2fa8ddce0f230d95dfca1fe86564ceecb0125e1168455c0e1b50504530fdbcaa06875494700e51613c8d01ee323024de81f60c25bf60136bae135ebe2b4d2b2b08f56254d636bb5f0aef110ce48c262ae507b0a044ef9227bb68ee1b2620d201d8b090ca2cc9496bdb3f034589f19149e9d3a45f5a17226e63ba588f7b77ff6433bca03d9f8b291b0ad138d8a8fa453b6cc20130d2838dc66d162b7d9309ad6fef60e9e59222e91bc642703d5737d7af604e5780ee2106d0013e64da00261fdf545b7d09876e9ea99a085399e7b56a1f18191bd2bf02d9e58f02bf28cd50b097e38fbe44b2257f8b7a326dbe212adb058b544b73cd49937d32486d68406d9cf75c99ec6ca10f95ad5e56883bc8f0955813995345920037091de84b44758bd20baa03a5cd9a7ff095e02e81bb462f2e71eccb3dcbf98460cfff646354086d099656d912f5877b934a893d31bef6c913925be1fb592ee7bba32973c6e24c1a3277ee2b038210068dd5ec4a3b04b1a9fb2b7fce5bd6ad475e2af4e4e9fe3feb39ddfadc1860134fb1500cc74135fa3e26", 0x1000}, {&(0x7f0000001180)="0f31f8acb553102dc21144afa6d07f146544d72cc1544b4860d3f1758aacf928c9658d02626c2bda05b9b00d8a555b3ecb8682b1febda5228058e7ecee3a5b10873c88b2647a604f3274c2d73f2e94617bc8c395b895fc50ed0bb2bbdb25176bcab18a8853a34ca1fb55d500837ed6d5d0f962ee6132c521605a2cf9e2cfd9e4e21fa8daf5e1c2b3c45c085cc98c74993871f667bc1bcd0c6df8c1af592671ef2d33133c1717d3b34612866e24660c90a3b373ed9fb9b888cd37aa99a9757d882c58d1c2d62fbfb0b640b5d884433a39b00b7c3c7c9a6e485c2c471a06e2894c3c6cc76c14a8253d906c016d5301b2d462cce4ffa99bb8f6d21c2e64c9bad30602d7c026ba5f646a866d82266a2e73b7b9e567b40cc043223aa79e6bd98cd830b4aa346a547dbc3a6486f4c377635d89f2f52fd66d3eab2e208eaa41567328ff9d269ea5206177feb2fbcfe65121f7fc4e27c8b1ce6e4b9927db6f0713acf195924e4c505c26ab27ce8015602bcb8600505dd374a319e6bcde528cadb0e4cd2d55be1b69bf627129fb60814bd8362b57ee698d46848fea164cac12727be2a58f6bf874cf4d4b1e8d343a4872473db63034e05993c891494172673c6274afba570470fc066bd20226f00da44691050f6af5cd67666f358647ec7e314b3197dd8d7e420cb4469a82b98dd2b71925b0e52f1ad6ebb802f4d7a7f9d69c2fdf3fccf09f5c5144cfa8ff1c4bdb8937fa2094e6fc89535371449c95287d3796b8c5106f11e8cc235736330a0586c1d0e2c7b7dcb2c4b0c13f41c8f83e152fefeef731b95f9f3d8e016223952c5f7ae41f5150415fb1754ff52d29b933ac39f664a586062d46d37d05df9b0eab6c8a15d892c057da6a7a0ea5a76f0bfabff6a00d24f34f66de5f36e0cef4eb768f5f16020b2298b4d87019266585f182e24d6f863347b294761cf1c1e5de1d8b0f8351a10f4421582f8d2c65499c0b99e7f624985fa880e1be68ac37153244964768bfe04a848a51675f5e3930f362801c0786166aeaf1899da85d4832e84aa4f4dafad7a53116fe75a9c8d014a6efb14e82114096a013632e1303cfd5a81db97f45c096ebd070a3134af1fe8731cd53f57533ac78a8c03fcd4c2a8330f453d6de55bbdaf2fec07a8d2449bec57f90364ca1c8b36c14f3497a31c46a657e58643f8383f1a1cb9485449fe62ab958f6b15bc3449ff358521920d730af5997b026b5d2a425d75c40ec95fae03d4802d6b54ad863a2b1c274010fd4cf8b62e2d492ef836d036bade54596b5cd748cfd147a21d1b68a2b0ac0be527e907b9e6337ec52c99e907e3095d95c28eb600c7e06f8fa1797fd92a5d66fa480e95310706a8cae4721ef1e5ff9ddb4320bc61dd2109723f518a4ae78da486cd01fc1ab5aefc30268dfbd41c2d85b17e42cec334935f6b66756dc7d349c0e7244f614efa1db2afac0c94ef7c6d4f4bcc1dc9419171a84f6e2b96f5042d4e1a01ab5c301ad21dbf73b0639bce29d8ea634bb5f0978e1d207298753b7807d0387426be3417f0c63ed66c678999b2eca343333b8420c772e006f62c2be916bf1d6886e8f2ad6a3d13b92be6433da54dc6c7449744cefc02d5d4c8b6936476d28b9b952167152075d771aba2a598e7539b1d01410535a20e9c1df716435240d858325b72f98212973f505f007da6c6a7134a173bda45797e326492d4317855ddcadda2dcafc1b2a738210ef2abdea7f40eab22591c21c6b2a834e5545e36ec6d73dea13dabb0948a0f739f724c6462cb3b885f784469cddd21171ef1304f3564e7708a612cb50d4457a070865209e8ccc9c9faa40b0fb3bc2201e5829f677a8935c69f8f1c65dae62edb6c203f4db933b40fe53e5b7642e3ee27e517123ad6b3b37047cee48541dd5ad02012c84ce7ef2ac4f127f8a31305ae5ffa75d19acff5cde380209615fc6f773c1064e932e357f3bc787f5c0f72998466f3f360df319212896f87a699fc69e8319267e68f7c1fb4d02781795018953fe3fce263f4dd7f06a763b798eabbf606d44d01330c9a95124694f71878ed3843739a4e45f2c868b496551cd55557d4db6ca6e05a05771f3d78d1775ccd2d0744be5b2a1ed32eb8e15b93e877396ae5badf051c0f3c9b45d8d0b5fa0d7cf836971adc3232f87057e31490195e87d892f9baf026d439acdb3766269b291d148ce5c12059b0bf70d314c86f2bbb11a88e90a410e7788ef555cc6683016c3d7f5d157065a717bcf24000c60bffe40a72830a7c13c9233fb08822063f0b0377d4bd33d03df7e6120dcf137a3630121655b2b1baf4d9e24eda0bc1ebacc1c217be4bcd92c315691670fd599f08b89a3e1d221d34da8fb19aa82c055e3f601f34a71cec80b6cdefee6fa483db8e6b996a26577bac4b867c26d180c239e2f7e8606dac0d0d0078fa59cba80da92f87a472b600f17f59ed8beb409f30092da9dbc1683db994134a44c0e802aad29a489c8d32f488f06100c2f626b9d5f29c992e29480703a1f5586e4004e3782443bf7c20143786e62b59e909af83a20a507a6ec7f61af79c9f31af3a1767a8da32d65cebb44cbdf4c3cc3858a38f8e47217b5d71d450b385f87f2e64fc79247d943eb1f0c78ec0a4e2a20b7a782dd8603e5059b1d7939a297d44186894a808bc676bb000bc2c6db4569001ceeed7991e1e314fc5c287c4a74d84416cc80fd2517ab9379cfddd1729c30253225a350d3edd643edd120b4a024becba984e6b9c4d2d23e5610201fd0c937f0ac7dd9a698503770ebc7fc4a766122d113c2caf64426a890dd4dfd4d81d61e9abeda1bf6486288b97170c3a77e562cabcbd7d5318af80c443c83b507f4bfbf9d9b0e0ace2d25403a8b51272d875d2c4f590653d6139ba3583da2f5edb50b3386508e5272a1d2b5c38596857ab2134615cb1626429f71725dfb6acd177ae7ce937264944d08a519f9379f3090b091ed29f571194eb122fa8b4b8678f3fc89207abb9bac549ea7791abba375e99ace725aa7bd26b3268799cd83244d15e8a50518db543dc0e3f479078d49da1fd8e1e174f82a1f3aff839c942f844632be59eb61336b294666562d6f6b6ea034d8cc0dacf45625b0b193ec17ea1602c776dcb7f1c6b107061db48209bca1e45d22b0479911896e104afc5158d646f217fac30046beb47ee8b11042c90cc209d77ab22db002ceafb4e6d4eb2b9b449196f4265245554d972b1580faff8fae517d12619dbe849657488613dfd7dcf0c9e2f23fc5efbd7113777543192a5f1763c5bebc9bd8220b0f2d059a4cfceee6a59c7050eb05c9d40926d47a0f2f737e466659af8c1ba2f28e4277ad2ee2cd67e7bf96c09d1d8b610e79787ab4dd1fccf7b2125110047b09d32e98d99e3b1bfe1be44b4f6d02f5a0f747582e2d854de4d4c6dfdcbff8b952ceca64105a47c2d114b96b14a467ff302203ac173974b2748f7e92454bd2b1fbfe7020a9424c7be35bab8303edc5537633abb396988734644fa55e4a1d3e7b103193cc936f83157e67bfa38cb16487fe0200f22d104eb5fec33d8bd20716123fb2a4ff5ca4bc99e9947c73aad85fd5a51e83a2bd17d9fdbbf831bbb2f1fbca3b075cfee7be5010afcd22474a51493b5d3def98be84ca9ed93a3f431410d9b18768579e1ed3f7775d65e59cdc5759b33e01578f8d53bd6cb18d24f39dfbb7dc9f05931ee1be4bb228863b26194d2829acc0bc67b8e7b934f5956e1dc310f724df3822151bd3f27f14baacbe45d86193ce7c74014e9c24d1a179cef8926538181be296b9cb8b28f01afc4faead70315c4ea0d7707e0a92e6f262c54b583d9ad8197ed425a7a285fb2a678b08b2c0066d5d509c179ac4fdf0f1ccf57af55d95827a2a5a324d631bac817a384a6462f992b9d11588469afdcdef9d3fa18401a98fa63802838fc23fd2fb31819677343b813b8618fa2ccc0f2b391e6c498156cdb6fa55cf168ed402ef00836e0e73a4b8acd242241081f07bf2f40cf0d28fe362d3aa6e87ece9175a1191f13503435bcf8e30701968e0e8dfba8134e097ca8c592762f3e82c7ab9ee01fe48814a45e3510574ca1b1319e14dfa03a5989cc4d7d1be80f447cf478fc4aafdd787ade3b3ce693756ad652f46320ae2da7869591efb6ca2fb810e4d4a8a0a773ee91ee3972f0d2141b710c8fafea7368156ff3ac91224eb9017849f60d8f9ceb2f886e976c9fbe793f64fda84c251f2dd7add19b73b10408ce976b6d6dffb0cd51845e7f7523579c183885fd2b10080485915095c1b4b61833626e28d5dcfe2a9095345ec01dab2aae519bc0474b36279c3c7e149e5377faca7c13c7948f286e5a26f3646aa44eaa60966af1509673fa5e2b92bb120c9de650fb7800406f959b4b07d84f36a61d5aa61b5fc37cc59d4ce7d080a596d0f40d46f760c9d81c94efda88a702a62ff46e695a54353b7a9fa3004343c41ad8d0cd0c802d269f2fcc826ede2ed0e132efb708d0554112e9de43c1b9cbebc6555d28ef4cb3926bd906fc77755c1b2d1396efa8a0f610ab73c989b3187199b74ce12b56099cf14ac262d71a76f4c63f2bfe4a7f8cf6c5894cd8f3ccfbc96e09aa83309a91222cc03d60b9f9bbfb67a4a0a8cb58d3712dba88174dacdaaaa1f106e17107a4e1488c2ccfcd0f607853bb86aeb38f4b43074744f31a7f56191e0c41b5886d08cbc41ff9f1bee817687e8b743871cc441853a6a39bf7c5f97cdcbc8256e44d956c9cac18ae178ef461c2444d99bf4ed55517dd2f6979855357f2d82119ad82ef0783c0ac88b5664f43c46dba99658cf9c431bc9bbe7bb4629e13de05d5516fc237a4643b72d683e77d8f5ed7fcf30e149f34d5be609b9f97cc650e1bd9d835c771daf22bf8e1a405ff88e4a95c5ebf6d5b319e13ec44f5f41e21ada342d562604c84f0cb58519e6776a6ba0e8982dc9797b1c0eb0ccc60d6b471d2273b42c773f5e310391a517eab36f644ad1ffe16fd85955d7e6b18308f5deb1e7ed050dc4da819de61fbf5ef8b141d92c31b0cf2143491230f94d52cf31d0975fa4fa03bd9315086e42022a2dded75adcacae4fd5aa107e93f27c95cc9b2dc3f8f8cf70927b176535760fd8c1468f200141e7f2cd38297bca42d23b8df9a23870a55dd11ad0e3ae4cb49fa1ec9b21800734bb7ff1ebf5edf06c414e1d463e227d5b563d190c168b0e50a0892b7d6f8c81cb035f7cab3883ad825c0f226929f8becce5dfe7624ef947b59bba377d6f30b2b668fe3859aee909f78e0c224ab9659d8a693562037335e32f3c6cdad06c441a211ac2fc6a587ff906e5894d23b817f8acb961309ce36d19d7d6b9a9fb7a5b4c1ee34132cc508dcfe8cec0b3a96fd4ba1c60f3ada9ff16e547ae29d8c9a8b0eb55e78f1c26e539da7ebbf1e5124cb6a73fe71068f057f6395d6af5c21b94c257444bf2d22aecaad6fe7fd1e6c3bf720310b65762f87714559e911855821578cd84ae5da8a557bfe6aa50dd826b669f8e19526241e1c1ec47c712c84213345ba25cde51864a4558fe7e5b95027d7be69b60bb8b0bad2df58c0b5bc3c5a52ef66505781a7e9f4680c4cecc0021f84837b2f010dcb64676fa0e8ffb4c553e8e6dd25ac0d33439e020efdf4ef0efb6aaf2414c8f96eeb195b9b1944df3005f91940f33e238d2a51f3cf0caeb8395bc0d4ca1703717e677b19b37266f23012618a697c8dd9baa23e93f542391cf366f4c5b19e9a140b84f7b734c5e020e1fac37ba69800857c960c2e055aa970d6abae482e519ab0e", 0x1000}, {&(0x7f0000002180)="f1ee5f98a1694f7ded9f406db08ae30c66a6062478610a39b7360b70c331315bef3b7b156a8455280a4302f12530bb4d4ffa06229a0d3334fd65d292723829433ddea608488ec44592d13fe873a58bf4f1e59519e1fa12aa93ff9c5f9be49c53b49b00a88874dad857924ab090351c2bc0e709a027", 0x75}, {&(0x7f0000002200)="27ee35760b9595047cf7d4a68d46b119497999e2dd15dfc1413ce1ca8945f876ff132f2cdaa418e82cd48f803a8b1136b227fccc8081e49e8526f3e36b393f810fef6570fc45e8312d8c9154160005498f18a5cfb4c31ffa5e1e9436928d2b1fd7737da7c5fdf91d", 0x68}, {&(0x7f0000002280)}, {&(0x7f00000022c0)="a5a0ff1281e7da996739846adb6a2459d911d444d3b56b5a3c96a510921672ded6ffffa300dba879ec656ff8d4e9e6c42267759a58a19d4c6e51263e7dc0cd74db6586d5194ca28f82be2bd7", 0x4c}], 0x8, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x110, 0x4}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) lseek(r0, 0x0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000e3d9ebab60bfa917cac6dacc62d4e110097a7e49b4928383596f334e71275f422ca2b05ca662326ce9bfb8b66233f44e7ef39651a8ea25ae5bae523981dc35300f673f77a9e2bc19a8e0726ca36342c0f9a1cba9191e5e0550e53c4033c3669a556da04cdf6124474f9f3d5ffa78ba7328bcc0dadf2d9523d84e69970ee5949a26ebfa44098a34b67a0894b5b065d6025a41be633ff32d71468567bb70ad8a7548076cdb8163f012310aead5a7ea7717ff30c8c1621d1982beebe78baa51caee8b043eba8ba077fa8085459380"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 21:04:24 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0x0) 21:04:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x2}}, 0x0) r0 = socket(0x2, 0x8001, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 21:04:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 21:04:24 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 21:04:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x7, 0x6, 0x4, 0x6}) r3 = socket(0x18, 0x1, 0x6) fsync(r2) r4 = accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r4, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r5 = semget$private(0x0, 0x1, 0xc2) semop(r5, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) fchdir(r4) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) socket(0x30, 0x8005, 0x9) r6 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x100000001, 0xfffffffffffffe01, &(0x7f0000000180)="702178b2f8188d84be363385257578c8c51397ff3cd9029e131e5c9991e5bd56e6f818214191499069941f34ae1452b42425d096d89257228150103a52d008fefb42c796ff93e40969a04e92e7e625b8bbc17f2bd5278d3b431847699032af2e23e62eb459c90a296e3571085fb2c050ee5e1d36244436b388a827d67447f2356c160f07a42da0c6ca5f680f16695853e1a375b65101d36f2ca067f3d55456ce71532082f7e5ac3f64e3240707e31d6f0ad5203d", 0xb4) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r6, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 21:04:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffee3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = shmget$private(0x0, 0x3000, 0xff, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 21:04:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:04:25 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r0 = socket$inet(0x2, 0x0, 0x800) lseek(r0, 0x0, 0x0) 21:04:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1000}, {0x7, 0x1f}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:25 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, 0x0, 0x0, 0xffffffff) 21:04:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 21:04:25 executing program 1: r0 = socket(0x1000000000014, 0x4000003, 0x86f) socket(0x1, 0x8005, 0x6) getuid() sendto$unix(r0, &(0x7f0000000000)="b100050405002100000008b1b101907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 21:04:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') r1 = msgget(0x0, 0x1) msgrcv(r1, &(0x7f0000000180)={0x0, ""/250}, 0x102, 0x0, 0x1800) 21:04:25 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x944, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x204c8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001080)={0x0, 0xfffffffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601", 0xb37) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 21:04:26 executing program 1: r0 = socket(0x2, 0x2, 0x2) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="84a494c5409fd85f779da11034df65ceb61fc1163672d587bca267f14f49945446c996a53570e1eb0fc50767c0ddda38a35daa3c1f5eee73f963c7c68a14fa2377c11258cba3af1de56fcdc03bd060eb79e574f4169234bf0dea172fde238d15a819b45e815ea2a8261b73a1abcf741ca91bcfa0ce809456b9b8e1d7c6006b9714701e5247ddeca48bda671c9fecf72be070f3ea7efffeca2d937f5fdca8382dd671a63d06e2faa1ba942f93f7cf11c8e6c08a5234c31ed838c27a6082b5f7fc903b0a2b5bc4e4825a524511d1130159168ccb14e5637900562cac045076f7184719ab11c57b0c3b4a1e4191a3d1684f62514f855332fcd7b77ad078f1182c0e1d5e38bbb91fc59bb641c231357936e462a6d439e487ac2b14322a0760ac7d71b609d85b74c7d15fa47f1525e5a9b854887972ac40ae0105079b381cec60e43b024544836447f1a5095c695e2c458f510e306538dc12bf5b3e437ec2b523db4f880c63e0d2cc3cf49e260bb1e908d8d5f4a53dbc098659002f9f40c412ed7679356e2ce45146fad09bf947bcb9e18a13c9e06aa46873922821701759637e5499c008088d875cc046ca85e672cc07389914c97019728e01ee08d42e858f8d073182da5f1fc3e90cfba14e6950447d33ff22f7760a4f001147f52a30fb5a57aaa2fe0bce09db31209526b017494773c38fa528aa435dd3d271701e167f9244dbfb231acfc86a6131c0f5216878619c2b13dc477b24d7224bd877edde65cf665c4fe68ba5026cdad091c9581f7e3ef54fce9870ebde281f339632635510900a84878fdda1c637475d3dc7b5445c1fc6ec13e37e112409dd17e72899e22ecc5e0a13f5a3f5a5d7b57137f9df54b2a21af1916e4a229a52a854f89705175bfa7d5d1f9e8a4a732dea7269c6360700a2ed2619d7e0ab4c4240baf43463bfd1d0b30402d4db38354718907897ee305329c36ace7f34fc1f1fbb1bcd30e1b4c495591de1b3c928f2781536280a7b75da5504aab04c517a2e9f583fc6b383253051b015476f4149bee83ca59d225c47d0e752838b13f2f64d08d9fb4d29a50ff4f280a19a014c66b12558748d05a0b10e4fa30cc1bbae6c038b893969836f82eb2d5898bb4fe673d7e8bca4a62bbcffaf79d1bf72dcb29f8b65e6da27be755d70f4350e96e74481b159345b7eb574f4f8e2f95ae7d9de62f4f8331e14b7982e35754bd40a711c3aca43cf79cd28ebcb18a803436dbacadcda2d84e0866923e7b45e1f8ca89b47a597622307f878ac2bfc05b3d2e59811378b212ef07904fe53f3618628285f1c640f9334e6c3509dc1ec1760051333391415470774cebb15b1e6760512f2dbe315cfeb5bb0baf33c939ecd6e2f1286f0863178d21666c74a4087c7cb7ee01f7835cc749a28dbbffb3fde11dcc3de28dae6b2317a64c60d39b5aa4f3cec43941b7f7da9c820c5d31018dbfc2a1ab5637165d93f26467d613425419b57d58e9c1bcd2fec9884dbb7ecc0c6686157bbb2c5f1c2d7fa0499d15cb75a072473be7eaabb7bbd867c01d7d5bfa5e3b7c5b3bf9287df842ca6cb9cccf3873cbdf47d01a8a7cd5629f4143520108fd1a05fb151ed4111ec8ea7f0bb06519b7f04532af860cd49b4fd15aadf89a225aaaeee25188626ceb796ba3a5ccdbdbc068a3b62c23ad76ed27f6bb72f485b72ba4d9a0ca770406dedab1b0e5d33cc8d4a2274fbb628dfeccab93e6dae0fc753016896803cfd7e67773f5447c00a988e1c2a8dcd9dd164b31beb3bdc9dcf4ae274eee556c0cbc5780d2e8f5c3f7fcd0f9216df97ba600f2dcac1f2fcb43e8cdf6eb90a6b78913a9f39c59551a787d5ae351a0bcd7e8b63deef764e51f9d70e7b45450821e017496d872c5e385edd1d11767ea9c7fdfb83d9fe7c9727f6192c9fac8bb086b074f8c455b8d4a6a6e7cab1268552c6ff2643ad37f9baab6c4dda422b497faf2b6dab325690937783b80b3ee86a5bae98c5c429ce9135d2adbab6cb6c3f772fdc98ec332f8f24d3203dfa965bb844d66999387f02121470ae51c6a0b561721440252fcfa2f093234f5e7ed1be8f580b28e13b833c667844fa284c75918e902ec693030c70ab40a89196c426738d1031c8e294e08b7f38cdf4eb079e41ef0f25ded55c85e20b6540dbf1c2ac699d16447224db59acf3f1e0fa006be570972912d1ce7657353f90ae12662403e480ace54f8d6026fbe980898e3a26a21c642c92be04bddcb005dc169b3a5fd646c326279a16e4bd07af081d349dbc2eed3a5cd1a1e3aeb5546342a560abc37bdb98ce45a230f1a28c767ea7b6bfc2c7dc413bb53865ff82d47e771ce0928e769900d71bcaf99d98cbdb6c4b64447e749f40260e7489879c24d32b062e6414bdf0e0fdf5da9813a9b9ab90fca9dfe2de4e206c0468f178bcaca8deb03da2d8035da9de73bde7f385f89604c94360ed4f711e40aaf96af22812e457334a4bc4cb79e4b8888f93dcb70a8655203133bb6ed461b228b8eeb04c7746b9959ab1a70e287c51d25fb6432e044ec3948837647df904a9beb5b392c804c8024f14c68eb608e492df3ab0ba411173ac3fbedaba256b7b01e8e3cef5d7655030409427c842cda932ca6322b8d8c8ebe27ae5e61dd4c42b19e6f35f8ef1ec970c479d02ad4f44ccd11631b1117877465ff7e3ed8a3235e60447d6dcd02b6722c8262f8b6df8e1e80eb9419c44eff922cf70f3ee0dd3bca121b832136624c52914ca298155f5f248072309f8638619bcfa211f5b03c049a066ae6ad25c68628e5137e374910963a0e76c2aac9eb0b667544bfe18e5044cdd580ae1691a4a168c0d88814f9ed6bacdccd86fbd93c1b948b704ee0117310af11395207bc60b462f59765d2bc9162719371cc2f06eb35f8bb768e661525c6f9b9192f88e85e61f987213f20708230c5210d29ff036cf2e7d0cfd77603b2044981258723dbd2bec511b3ed582002db37badc9cb78af81579e1d252b9cc50a31dccf119fbfa89be42d2cbe6ca8928771db708c0bceb83be5de77064808e71de66edfa3e5a80846b707f5715d08f06fb2e1cc54d53603cb14e8ac5661552e895d0e7acdbeff79f4f5d5396aaa52c55397e2c9bcce16d16ed4ce474968e5b0432f4e19a806b8adb7e95c615bcde3d7df5917e608df5c74e9dfe03508f6a63b6e4a9e561fd22a2f722e2e8334dd8c8f7f0424f823047f02e62682d772cd00c33d16e0db4162f65ab895e54ee66902bf071108e7ee2d34247fb7d72b0356400a1837931da00d3bad1b5b3d3bf50bbf65b0054e0f4e7aeb147e7d2461b573e0567a414cfc093c921849b386b157493c2bb504fc21a2ec4ff5c7b142714c7190f1d58f66a465b77bc426c81133b8d7d2aaee8783af2fc7e3eeadeaa7c1b4f5d0258b8b1b99253f9d96bd03e72d8bcdd7bef002794e1a539fe919b96446b34b172e5ceab3caaf22ca0e681b4528407d2a97fb3390d8deef77d741e0d7501e50c8278a7fb0c9bc1c5c08bd05e116e44b1634f41001654b59173124fe4853454958150dc55d5fbce5af87dc0ca7076493639e1c56595898bc16192895fe9e7723ea604b2126dc2b366aa4c70f3a4d01f322f6b5861d03e539c57d73748f066d416dc308a878b651c08a9d860d090e0f77e74a6db81fff484caceb6482b088390df0c3b18d5e59f0b895352a0a8bade30511b610470e256bc7d053d2916a8a9f58606d36a71892411db25a3bf60bb8cf783ba718efc7836656262e23b17f7a1a1a292f1a891815a7be4dc90d455cbbb4bbfef332de9bee3816766dc53a10e4a5ec09f7038814d2c15711cad56bd4a21c354c45e2d8977d9528d14c6607396a54dc4334c9d803a1789d9813bc6e0c95bcc7e24f9865f03dd48ad598ed9b7de85eec33341b63efa44af3625de92cf3bab14e39c7c7ee92b134f2e87a9bc4b8fe68bac2edfc2bd0261797350a0efdce6949cae83ef82eeae2aa4207d878965784b5e6a36626049fc6099de77d67d0d6ebd351194c1d208e8195ae35737c67431105b5b255940c0e3fd2737b1f1a9206e566c69d70c8d685815d70ba7b5bace2fd7ae3c84fccf0224f87622188e8b7e050f3a218677f3e8e06bf7641311213220e0e108253dfac0d6790a104418a61ed7585d97fd9356898678f92d2cb4632a7122e941278347fdaa52bca2fbf204beb672de117befbffa9b7be104dd87b18dc2114ad2621d4487cfc3410edf714773af141278731bb4c8732695b8b45fd642fc18b8cec6edab4ff167c7221929cd5c809b535ab233695b109f8eadc7b164d73a605c97c95b17bb942d4ff015196e1edf97c9252be208c03ae168e6f76ebe64eedb911f172bea9f7a7fe074ac5de5aac3bcfcc1b9876276aeb2020ce0c7cb0231b342c6626127a7f4a6744351180236ea8a56854cfacee64a7fbe88ca3b418317e085027e891eeb3b1b8c714828a96f9e3f09dda7ed5eaf407894ddf95fd78be4e9260662010f7f5e0c64a13c83f1b213186f65af00bfeac55b43c8d68c33aea2783769d306693c1891f24c8fdd6d1df8b17404a23bf42a4456cfb1e01518bd68ac08e4f4e651392ebd4706b89ce86d0ac9a4f553f119bcbe3535b3f10a894f1540b6b56a1bbd4612ff0b625998b591fe37d89801f4c75a2382df2dfe6ccacba6df5bf2caeac4b68726109b4b2e6ebf08fdc510f5e6e48f84f6aa54c6758cf4c41d6bfc61b96232e7c4cafa12be4f77b0ab49c608ad8afe6cb32d3a038605b420b28030037fb66ccb5de827db7386f6ad56a6ef32e15a42cb43d4fbfd1d63921d662675550fa7c157b3e30f29ba183817b49f18f1f167cd15ef3c0a08d18e11aafca9403008375b0fda571ca4765d363929fabad83409e788a8efcbe8f2f832c26e7384ceffc1a3d7ec8305ba7fbca1f50ed20e66507ec151ef9da9f23aab8cf5a6edf901714e2922ca78e8407b931dcca2dd8f6cf8df419516215a27d9cf195dfbc1da334eb1e035c85579cc9729609772e8a448b0a533bf1c2c3826ccc336b4e788f01b49e271bcd035cb10032b814e84e0d7e28ae56022683aee230cac30c043c0373e3a7ea452d60579c60de93c18d685df082681e5697d8d8f59f9014b90697a10b3b3ed8c5623e53663c0d2864f840d32637ccad70c59fbbfe9405ab166f9fe604a4aacee600b43fa156b2c3329d69b42576dcfe2b2b0aaea6de81f0713b8c3a634dc80e24d0663e857ee7c51de97be52c7a28ed60d11d737d46f789ef98be06d1bffdc0e9dfcfc30d3eb39e2bd18f3b08f8dd61c2386655d310c02c4828a115097854ba9dcde60d5c2ab9a49cbff7495d650108ea1b798723827f77806f2a93f806c682d4e09b75dee298be221bd5160daf339774b79912bf5f035dbd8ceecbbbaa1fcbdd5b168ac1583eabbe828fc3b3c0f7426c87c9225e038c0843d4769e5be33b4041d697ee38b0b79b70a7549142847f72ce99889f6845f5d0e8cdf8beffac56c94d474efd7281f8aff8368f17c058b1e110f2541e3a33e9c79559b76d81d3823420d1ce546de57ff53bf3c1ae4572eda21d51a500a6fa26fe04095d2fd0bc9a0b7a77dbacd98bd5fdfa25d8edc53cfcaed956a40676e5da2ad045ec7c1c28e0f4a23f549b2bb6b6615f5906b135e7632a75272f8f95e477d5748e39e58c0275f2dd006959f1759342a7911930351ff42519918d869a750cd4536654fa49e1dbb2058f8c43ce8955e30a1f1ad81639a53f0d62dc59050d65c5e50954220509ca71153de7f4baba2a23adabadd531c39634ead635", 0x1000) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020228ff2e2f66696c652000"], 0x10) socket(0x10000000002, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002380), 0x2da) 21:04:26 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffd77) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 21:04:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x3, "b0e60965ad00", 0x0, 0x7}) r0 = socket(0x18, 0x1, 0x0) msgget(0x2, 0x80) msgget$private(0x0, 0x328) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="ebfdafe46635953029845ba380b08538a98cfa77f73492ec5d33d07ea94261858ee78c6d664eb138daf0a25250d04b6a9f8e0492c7e3290414c21118aa0a43840d3e22111813b3e9d551b942fa52303062cdd0ff400a56dfb54a2a2966d1e548a8aa73dd435e5b6900a01ee7ae", 0x6d) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x100000176) r1 = socket(0x1, 0xc007, 0x297) recvfrom(r1, &(0x7f0000000100)=""/123, 0x7b, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5e4a, 0x7}, 0xc) 21:04:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:04:26 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) writev(r0, 0xfffffffffffffffe, 0xfffffffffffffe93) 21:04:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x9, 0x401, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) getsockopt(r0, 0x21, 0x1b, 0x0, 0x0) r1 = geteuid() seteuid(r1) 21:04:26 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:04:26 executing program 0: r0 = socket(0x40000000002, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r0, 0x7, 0xc0, &(0x7f0000000140)="3836eca8cae2e00f8f0f55142555d8e3b9cb57ed8741d998c4bc4388243b58beaaa0e9b7837e400dd6ca5c809690a1d2c8cc6802f351c032d3a5", 0x3a) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5, 0xdcd5, 0x5, 0x89d, "20f067c860552efa1db5d58030e8b4eaeb462e1a", 0x7fff}) poll(&(0x7f0000000040)=[{r0, 0x1d6}], 0x1, 0x6) 21:04:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d6488d13d5843099bd8f036480f5d642ab96c58f577e08fd3c6484334655aa584f201c312b6ac2268c9ad4f3d51ae01874780f1313871fd882c977cdbc7349db706bdb55215d206bae90e645398413d77e9d8e04000000000000efbb48ac0e41f54d100069c65fc53f13359e7f92f4abf127020f482dfd8c46f8460f14ca0fba7a99a3391ca1e23c2015b8c64071da78525145138b925af3d41a1a1ebf4cf5e617cd68c9e0f2e3371111f2394b95ce3ebd201aa4c8cb061ece1d88beff527fa71fb4762aef5f220f69dfb3edd03a894669991b21520477b901fe632eb53a5f30f42f3b130cf8969e3bc3d0e1fff3045ba01695a35d004317fa335e000021dc3606ef589855b39f9197b568b148e684ec180831ea1182f2f89ca2960855f4ec45a2250524169e5e3028134a021f", 0x12d) semget$private(0x0, 0x0, 0x8) 21:04:27 executing program 0: r0 = socket(0x800000018, 0x8004, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 21:04:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x140) 21:04:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f00000001c0)="2e85ad4465d21ce68e63e0ee7d6b221f3617fe6b1fdfce052e221ea287b5e879119cba00502f550a36c94911bcb34e1b9a5681452ada98446a9d86675f828c6edb8a3818d46a2f51e1eb85f44e20c1baf30195f00f33f8bd6c26b862d4f2994762ca7982ae51d861162d80b20a80cb2c2beaf58abb253ab35ba0a0d45ccfb8083283effb1a8334213cc79dc3c1098024a8432edca8af7d6a2aa06b4e35737238e45e2165896a983e73da874747", 0xad, 0xc, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x40}, 0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) 21:04:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10080, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="240cd2610a9d7b76257bf4f3235600e2f418aab7a99b22a5357075", 0x1b}, {&(0x7f0000000140)}, {&(0x7f00000001c0)="85bfd08a1f640a15bc5de23ac328ed5e4c246dd20c7748abaeda49eec4c4be1969f7c991e6619b7ba00bcb3b9bdc9c3dac4f86a580c74cc398e118e9b94efcf857470b8adc55b4686e495ce3c2f2cd2f66a4342f46e4771e028e8a292c6d0dfb59e22441b6fcc59b43ec782fe815bd55edacf9a6e4d8a99278e89e24230765bd95efc9df1bbd051d988ead71b847ebcdcb9796ae12d3a55d3508c9f0f305d9", 0x9f}, {&(0x7f0000000280)="441adf82f9287d058aa9161c", 0xc}], 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) 21:04:27 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x18}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:04:27 executing program 1: unveil(&(0x7f0000000180)='./file2\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x100) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 21:04:27 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) clock_getres(0x4, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x200, 0x6}, &(0x7f0000000040)) 21:04:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0xffffffffffffff8b) sendto$unix(r0, 0x0, 0xfffffffffffffd10, 0x0, 0x0, 0x12b) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) dup2(r0, r1) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 21:04:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x2, 0x9, 0x400, 0xb7}) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) 21:04:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x1, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) close(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd234939797501", 0x8ed}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) 21:04:28 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) 21:04:28 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) close(r0) 21:04:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="3ac97bc0f4414b15f37bd0b2a7e9d2b91d7ee931a419fb7a84080a94135bafcec6ddd3c9c4cc17ea88364157725dad8182e6c259bf4d1325083109b58a41355fe16d774732ded8d9d74f22c24c9a9112a7a1f3734369563a", 0x58}], 0x1, &(0x7f00000001c0)=[{0x20, 0x0, 0x5, "53ce9b62258c56be3190d5c2"}, {0xa0, 0xffff, 0x1, "601f9415a2fb47739b0c5dd38f8234292e1973f15b2a2010a7d53d078615165bca8d3ebe037be4758c1fda51fa0ef6a0f946d0d45f3a544c7f361cd4bc3d0444ab0c8816ad408ea0b54d6c266fbc72df7256a6d7b91267de27fa5db2f6a0fd8275a0d700ef911aa68a6d4adb6b7744333b4fd3ef193c7492b146b7da57efb6311d623816d885832aed6f21babf"}, {0x78, 0x1, 0x6, "ba65f363b11aa2b884b3cbe2d6ad9aa66dd4e213c3eb692c77b29740f81ef51fb10f989f08f596eaa7041b9d997323818ca5102d39cd77d47fcadeb81fbea57550a24048edbd23d9b2622a3726074f5a49b85ff65c3bc564a7de2c7cd5e53993594a9e28420509ae"}, {0x1010, 0xffff, 0xaec, "9212df3ebd02f1e03960805a90d68844b97bdade3b1f41dca9b0a1330d9816bccc82f1eeb8afb9c7ac150dfa3aaac2c5847eeb8eb4ebc3af3699ca433d631fc64c1e41a41d5d8dfd17a24537224c009085a74f0d0e369efa43869be6f64a4eff1acd942224a64916a0c45a3bf1cc73e00e76adcbbb8f3e746a21cb36d295f12f1447e5f6b6e911a29790055316c9315649ee63bf82f235a65869b710d76dd7d98eba81761b51e56e9c5efe503dd5450cfc2eeb8288448c5ddc2e08debada7f4edc1e90f1b5bff6c3ec854dea9c2b4f15d95530910bbd42c14f49efadce8a6bbc08e2ff6eefa6ddfaeacdf02114673749280155c0de2ce63710e840e861202772f207d220980f543214c185976f838fc25c525ff263c534fb95c4a1b5b97144ff8bec59b3b8126e639ef64b3245b43a092f0fec482968c0606e79c6a5e0bd35ce18521a4db4404282e0c76f8d63db4d8f490e6f34327e7c2212ba9d8dabbd595e63142a83363d5012ec9eb0bcf79e1f8b07a1e2ab7eef3488d5a33f3fb07dec4d310885a46cb4d60e48c95c208352cb0e03d184ea3b61f69ab944d194f3cc169e7db8abd69ef448db7e117b1feefe68358b855a7ff991f1bd6e8bef19f6c7428fe868a630b6c4935f4df56a7c716c213628330e4623d3212ed9c40ad0148a9b71cf98818a26f7f628bff3b1a912c2ee1dd7ab9a8322ba89b4a884745ef6f67afa35912dcc73756dde550508f1f8fabf306788f17925b3aceea53843123c80b1c990d426dfbd417e54b93b3af158faba31bcaec60c15e24a956aed5094eba5ab9745f473932656e49546a80c20f07fe678d42101a16ba5fe91aacbb5703563dedfa1294d2c37235eb68293142e63330213d93ef365a27719fac38dd2be550d5aec0ef9909b5b37b6e09de39e7aea734370cc1c973a8f30640da8130d9a83a318182c4576a247c85f0d3cff7cf3e0f45c9c45ccc5ba0d3def8c621af872693cfe830320a87e2543a89282c9c6e0e569a75005963361bff438fd81192c3d12629c367e0e29c4303475b8bfdf17219946e1e4603357037c5b9e4e9177048817ea9b7cd75822b6d508292512a6d5b2333b0376292013b61000d3490d5de4c3cc77489c4ef77aa6381b779873f222e03d8c958a1ec165329cff02cd9da9e8087bc4b6c214bc1db5b3f3dc35635b0f65fc22efd3989ab552c00c8df47e86906e4117f1d87fa64299b0c0d71352306225f4c5253b32001cb0f26c1ef47a2349ce9fa8338dff33f1ab7811dbb8f00ec017728f1689fbfa41b9031c98255a63897f371f425cc3e66a4b7ad2b245d417a17175d13262279c79a820c4ea71c7d98c28b13a52c0b06f4ffcf85e4fdc2b12d6ef1089c80624e6cc266e59cb7d35c108775ed1b7d9588b3a9f16950281c7de39af90de71a00703f8642626ce2efd90730bedb0e45e9c0b09f6f7c5371d600d96f2878020270232d81b47c7c697b001bfcc7976caebdfcf51ca7aa35f203f78da552fedae71cf5d3e9d7a5a4a515d7dc2376ad8fd65229f4b8c2a9228c2c14f53fbcb69e18d6eae3f3f703ca784b9d8ba055b761d2464c66729c72debe2fa86788968014758617020684c5cae7c4c96429fa5a58eb60f58e0d9f171c0d830b415a1c85ad9f03cc540078dc2a746a641a3abbd1d265c7d6f8e6710e8b2decd678479fe1e97167ec488d6f079635c108a88d6d454b1d38b74c9b1cb7f7a6d05dc07f05bb34d2cfea4d4f27312591269fdd02cfc6a75d7ffb481285e253a6861d43bf2eaa14283f6efc5cad07aa2aa95d478bd52a9f69ee57da5402d85340b2d7a8454ff4a4c2a2a62c51734e75199375880002f85032348aab1fd5ff059486077e2a53521c6d081123110beb3a1e13a6cb6ecb8cb232c7ff8216ed2f0120a30759e5c7e4bbc5d997aa2c8e8c8e1ba39c5d86ae666e6b9e6906515489961ba2b8f8aed405eed4645787c77299b77f940df494501b19d9650db175884c4f5216e6e777f2b3b2fac77758b7cd9f43e5e8118bc91667e1dedac5a7bf4fb6af70aa2b5a79fceacf1bff633c14e749ddd30655ed5c591f0f616bdc15d3896c88db68d73af7c9cfa8fe3d4a824bb1dea73f4914eaaa7988f414d60f04f4d044fca4a212a1543bb13f471d1406e8544f74a94ccea5373122cfe056a603b409c82c076c23645ee8e850b1d3a5f25c60418f7fce4baa2368e520afd997a5ebe7583c37dac0e47908af88c270914d01f572a6e8f0969ee4077edfa1f5bbcb247a6c13568bf741b47ca2a6c2b2f785d4895a11e109ba4808b0c62a95969a3719a8d1fe542c7d0b85feb068de8ebbeacaddc0e3112bbea5b03630b4acc159642f71b89bcb7721a357833af226cf38e7891b2cf15529f31a6e15829a1524cc201b50f01b600add51487fa470c8b9cec99eb30a2efb1e25cbb0216ebd155855d5c897c5f7fd7b6dde73ec6d8495787dd29aa954544d94dcf1255222ab09f3cb481162cddc3a4a8a6f07302727f7d13a1f8dc10ab95718bc4d5d261e16f71e060a77e6ef6d518fb50635292aa427ccaf2362cb900dfd0004a0d1a423f5897910310f1467e85fdd8ecabfeeadc7f08a16e6cd2d0ce962c7a7d3a44fb00cf8bdc8b3d2f449292cf63455cd8e2b970f00f218682c2486cca3c37316ef0c1c851a8d5b88acec9ac4c8a1ff980d6598dd4bc2fbaa581dfb91d9b47d0e8e5ee2ad6939cbc0b9d355692899e9090242adbccdf47a701aabc6af6232807ee4456dba16515fc4b81c5d946c83d8d242d14863acdee8ae97ef1bbf0c5853ffbeee101f21b0101e285925c1a406d49fc61043117ce02d58624f458c0b70023e8ef646f99339e36ad6e8b66b347c44f3e9052d72814c7315a0a6b3c45bd653756f21f602bd88e95f34707b537263263a47f52a166a5a2ae1b1b4b263b76d116f54288c0003d282acdf446b66c44b0c7aa14d2222d40b6be2ddcb972164c8394438d2b29dff9f1bc71229a18b7578fc0f657ef71a1cb4a1081268f265fbab7b96e04e0bfda504a61220582bf2e018225bff3fcde02b0ce9bbca3c6c591062c5587d3e057274e1bed2f28445c652ce3d85ae0711634ea64bc14350bc460fb78de077e1f493789928e4dc2df252a6a3f6fd118b1820b19c35e91eca0d574eb48c99a87d76ef0dd3e891809633483c07ee52b027ccaedb0c7aeddf0b6a518059b71ad07acd047ae10faf00fe0abcadaec79569811d06227ac30e97c84de05e5eea6a76731a423eb167c415cc16cea1ad1ed329efeaafc187179c59636b99893e2357a8f51a826c3012b2b7b9b23dd195e0fddcd8ce048dd66d2c012381f033c5605e9d4c5715fe1c1cceb0b9f5e1bbc3df796b50ca93c80f1cecc1cb70ba47c2d6122d8c661520173c97e77fba722af1e094b18475c8acc87761b22e453c0790f9c68ff4b947005c1c0e13b28c39e7eb12a3f6452e9f896bbeebdfebf71d7e26727d35ab0fcf2bf279301a6c8db28a55850c1c1ee0f59580f1550952faa61619bad5f93e0022be1d24d2c5b99ec6094e4c99ff414ab2b1f97e30bf8c281d0cb9166ca192c525d8a6dd34c1347482fb6952c96d8e379b08e5512a4ad7ad6cff3e1dabead74b3367824f7b1ae56cba6437313d3bcee6b71127600fa3318b1316f5acddb13a0f0c6fe1954ff58f351fa05ddde967ec068762999884f1fd45bdade3c47fe413d2513e61414414b79ec67c78c95953baced8626131cd75748e41b80f393e9b5153881ca15e415d4d1ef32d7e0d1e174792d06f4af8fe5ca9e371ef3c6134cd4d9489ab2f7546a61d951977040bab13a2279d426c4ef9c9bae3f0f2113f5b86b8d31e2ea522c10581676c866a35d7fc3cc51c83dd0a9b990cc2795df5fc655a181c860a3b9321ad3555eace4875ba05c71e2b3f97c8ff1f3212af38cea6c9c804b3bfa460cc70c505428aeb3a4eb473c30603cc246810858d7a744a7959daab5221a02431ca2d584d2a4400e62b3f26f2f7fcdf9d6b6e45184cab6ef0c0d9bab2bde49b09b8e0a5e689b72b05485cf57de8da18eacf744b5fd0b5696768be5434f0816862389972fcb9f36c65792df10129f4dbf16fd91c6297fd1566d33fcc7e0cfd99da3547898c332ffec6e2532e7601250f344db7a4c8d6a83140c5a60321ca0f0081fdb0a80ed7c507d03a3e0d8b421260185b867a381dd8eee75298e76ac815a96f2b0fa3cf9cafc4c18a9abc514c9b2d3b81e48c863bbf3f6c8c63646241e523b064f21b538efd7b3e8aadf9dfe0b95e71ad455ff2715d7bc80f05aecf0e2e874ba5ecb1ab6bfa9a5b72ad0ef6944d2b634c9c5cbc12b0b16db7746f738222064554827d033004d9cf8565e99c47b7211586d38042e3406dcbbc246d2715a609f4703117d3ee45f9ab8ac02b05756fde093a786cce0386703161f9efba93c180e61f90a8bfe2cc2ecc20c63c8bcff966c98c83712069a9218a0153f53c3481871b6c8ace791d0c2446941f0eb3352e14f9d9e88904af5a159b94939d3d826106a4743336d9d876f61f3a3d8219b93ca8a906ffadfdcc75a8cc402e51efec8083a16c703e090e9a41a840b653a6432a76db2ca084221144af0e0025fc1fd9694c8b7cef21ab79692d3c7a93aaf732a1302cbec19bfec57e39dc6357fb9e599bd8d3c85362e50bf851776312b7c65c408ac6456fa7959c6e1bc9b6f955d214b2e24e24521dc428a92af735b3b13480160f00e0ed9f4f7c9dfac634df8e062251f2c4472418e62db188e375c1fb8b52554dd2f38f633a832714907552c4dec519c0aa8a0f7dbf58fec0bef5d5bce5ce6fe5e906951e23342d458896dc186e3be42b30f6d4c09b747a9f5cb92846fd39041ee279b1a31b247bfcf5204ed1bc97c027ddda7fcf02cbca6f6de89a117617ab4bd618cf93179f31ee5edd8e72729b21aed14289fc67e138db11fa412f7bd4b871f38a78d2d5f613f124e81d3460a3dcf4ac22b62cc742001b81513eac0d44e89d8a3321a7f843bab9f2d27dc574f643333ddd66d063c3cd5e641a70e33db0b9a4245a329b80cdfadfb4105a8d7fdc05afb5d5f92f4435513fa664735aa27d31fe6422b0d859835805a75aaa15f319a3d673f2fc411e3cf7cc85743ebf7ebf70d3901997168a33a97987e92490f9a9d9a0f3cfa52acf251d82873d7449691be07d1d46e6bb90700a5c883355494f17d4b53a7b73a84e280dfccafe806860155d09a2148727b3dbd2365b81265f6ca343088f13918591511e2787c54b44471c75d96256474dd2893bfbc167d844b54798915b66b18f75e3ce0e0f250a1a327c01fb2b64b3aa561112b2dc75ef8d53fd6bc3ee7e48f1efe22a6a9543e6c0698ec8d6de94abcacc21679bb024fe6c2e6e4b8d11cd7a0b707f49c9e43054878ea19eec3a2d8b549cd96c99ae826c50cfbe446b00a4983b9a1b1f93207a7400d0aa52e0dc565a1b3098e45f4fcc5083240bb9cd6b43445c41c2b084704af59158a459c085358efb069c76c43fdd6fcd190a98449bf38c8c22729510ecaa90eaed3a349fe653773ab73d40d7398093566e1bfe2ea17f64bae4399b01823be489d96526d596280ab324dc12d4219a7c969ac2082140d62d6d556564b5bc1d7ca1a1b1f115fc0e76cc08b875be9cda8a2a0960ed106361c406a6c149fae1a714ce13252d8197f084d4b3a32956a4eb4d784616a732e200254f1ec0a07f7c04bcecb6680c4e4d902164166bdf2f9ae415936839b6a6b15e63ae868680d5844a467483d9ba2195d15091aab25da89772a2d722a0407"}], 0x1148}, 0x8) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 21:04:28 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x80000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/219, 0xdb}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000500)=""/105, 0x69}, {&(0x7f0000000580)=""/150, 0x96}, {&(0x7f0000000640)=""/154, 0x9a}, {&(0x7f0000000080)=""/64, 0x40}], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x26}], 0x1, 0x0) r2 = socket(0x6, 0x8000, 0x4) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="fd002e2f228000000000"], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x9, 0x1, 0x5, "d834b0138e8e7180f14810434598614f91bd2535", 0x8, 0xc60}) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x5, 0x5, 0x9, 0x6, 0x80, 0x5, 0x40, 0x6}, &(0x7f0000000280)={0x8, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0x9, 0x8, 0xfe0, "f9c193731beae6e6a78a41c481267277351b67d0", 0x1000, 0x2}) truncate(&(0x7f00000000c0)='./file0\x00', 0x45f) 21:04:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000800)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) getuid() r6 = semget$private(0x0, 0x5, 0x800080) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r6, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) fchownat(r1, &(0x7f0000000480)='./file0\x00', r4, r5, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) semctl$GETZCNT(r6, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r8, 0x3) semget(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x1) 21:04:29 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 21:04:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 21:04:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0xd0) socketpair(0x1, 0x4000, 0x80e, &(0x7f0000000180)) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 21:04:29 executing program 1: r0 = socket(0x11, 0x3, 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9fe578baa4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37c4f425c2282934e4fd89f20fd3873babfbb770c1f5a872c881ff7c65b7b52e4e5913945f1264b0c53c094303b2b8a85ff3fa86d92118301cfa5a03029fc7ab3a34c290dd2aeccaece8f0d4a1d525931373810c6f2e9ea6", 0xd5, 0x0, 0x0, 0x0) 21:04:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000480)="8537d847d93bf4d5f42d4ec64aabeea96cc13a9bb017a986bcbe9c660e3cb859f2c268811b51930a2cc2b7d896d3b11806bc23dbf61370a192859b072c3a53808bb19d3c640cffac3446477acb39c300f417d5d75b585be9980eec0cf9d51cdaa9c0d3db0d0578d8fb566d0e885b82d62f5de5021abc7741f3a360fcb974fcb9ba0801b39385cdbe08341fd849d7f67820f24188f79bbf5019e11b2a00e12d0c9c91ccd709ff7cebdaf1f95d18ec1cbee7f95d4612f84d68d4e8fb6b3197d4405db711f6ca9e8ab3e6b3ae330317f0041cdacfe768ac10f430771cd6409523ab", 0xe0}, {&(0x7f0000000580)="e13061d2c24899ebf55580b19d2fbea678d8c0a318d4094c80495b150237dd1ef99ced79291d32f9bb395ae0556421a1435cbf76dd3d5c3ba70bee1236e7086353f9c621c331e19826de38692a84f7c96a6d5df0c767870b9f1791f0357089bfa2338d8a54bd7449e3ba06279ecc65a28e748d3e16803f8da282b1bfa081beab15e02a0d26e960d9237cdadcc45467394dbacd64a3c53a041b", 0x99}, {&(0x7f0000000640)="5ab35a49b0ef02ad4ce3c8c8f40f2df50929e9a7a8118cb185c08e039393168b53b22199659e1b17a334ded540edc5ffa8446f4a796030910ceca57c7ee31d8bd01fa054e1f591c3c777c2d7c5593c7e39f813e5604fdd33eac54a637df416562363baba75", 0x65}, {&(0x7f00000006c0)="575f41543ebbaf9b620a9fb418b2e9ee028e62983049aabb8a7761c43bef6c3e35c8e4790c896f9ead02cde6d4178e48a57c6668680a9ce0ab5345533113e683d95a66815e7dd4ddcdf7aeb9bdd870d3881abde86501f606be5dceae87b89445ef0cf00f1be74e624d8f854bab061a44ff5b7fff6269dae7add6a5ad7bc9696232", 0x81}], 0x4, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88}, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000080)=""/5, 0x5}], 0x5) syz_open_pts() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x4000000000, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r11 = socket$inet6(0x18, 0xc007, 0x7) connect$inet6(r11, &(0x7f00000003c0)={0x18, 0x3, 0xfffffffffffffffb, 0x3}, 0xc) 21:04:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="b3bee82b63f9a1d1d234", 0xa, 0x400, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x1ff}, 0xc) 21:04:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x6a) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getrlimit(0x3, &(0x7f0000000380)) r2 = kqueue() r3 = kqueue() r4 = accept$inet(r1, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0xa9, 0x4, 0x241}, {{r2}, 0xfffffffffffffff8, 0x12, 0x1, 0x100, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x5, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x7ff, 0x6}], 0x4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x22, 0x800fffff, 0x7, 0x76a1083b}, {{r3}, 0xfffffffffffffffe, 0x80, 0x42, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0xfffffffffffffffd}, {{r2}, 0x0, 0x0, 0xfffff, 0x1000, 0x2}, {{r4}, 0xfffffffffffffff9, 0x41, 0x2, 0x8e7f, 0x1000}, {{r2}, 0x0, 0x80, 0x31, 0x0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000060, 0x0, 0x3}, {{r0}, 0x0, 0x2, 0x40, 0x81, 0x4}], 0x7ff, &(0x7f0000000240)={0x80000000, 0x6}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = dup2(r0, r2) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x3, 0x6}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x100000000, 0x480}, {{r3}, 0xfffffffffffffffe, 0x30, 0xfffff, 0x0, 0x80000000}], 0x100000000000000, &(0x7f0000000380), 0x6, &(0x7f00000003c0)={0x1, 0x2}) sendto$inet(r0, &(0x7f0000000400)="b47ecb65e304d81f94d81e03fb256a872c31f7fddbb859559872cb64cf950575d871a39cdec255b0f8f50554fd74e24bda01645a45aad67f4ab879f4158b8a344f29fb316cb01ae648f557e83e7c6e64d3f0450dda5fa8c991a4c8dbd3da70b264ded163bac8f919f396cfb1f7359e1c2374df09c261648fe646530a3bae70259388c200dd5bdaa3d6c45a312be1aced9d68fe78114d34a8faf2aaa422fbb4b561fad5e12ec8f860164dc171a7d6a1483f6b52615243c0df40177272c89ab0394e1e0859791010672bc3f538b8117eec61073c3f76987ba7bedd871fcc71691843", 0xe1, 0x0, 0x0, 0x0) 21:04:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) fchflags(r0, 0x3) syz_open_pts() poll(&(0x7f0000000040), 0x20000180, 0x2818) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 21:04:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2040, 0xc043) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 21:04:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10280, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4, 0x4, './file0\x00', 0x3, 0x80000000, 0x4, 0xffffffffffffff80}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f66696cc2afa3694cfd1e9843ac31ec914968ce3ce4b897c6e908466aa7ce888cd0812c63f592e35116fc7ebb5cf8338dad14f6d3b981fac9f25e53aee5250f392944ec42b3624cdb4143e0491319add2fe70d95ad77c680366eb4da4b8b85d90c4fc96c765c4ecaa5ba69538fcc52fd0700b5bb6c67853fbd05c2e8768095f15bb802c411be0000b53a17eb291bc5b7c594f888c5126c5f6e3b0e35c549c551db10e94515517f95e1c9875e6d5dd39bf9bd6496800d30608bee0290b5ce39d559ea586a2cc5b6368c6610fba92744b5fc7ffafb297ed39fc2109cb6070f5eacc0903370f9392596580c0d170eeb4c838af0d00b3ec3aaf5d4c38d6126a308b9cb8d3087bd44a4088877681f0bc43d8995a70cc020b98dba915843b6b9b607b7f114c64aee96008583100000000000000"], 0x1) 21:04:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="8d", 0x1) syz_open_pts() close(r3) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = dup(r0) r5 = syz_open_pts() getsockname(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)={0x5, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x4, 0x2, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e5008f3300", 0x6}) 21:04:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000140)='./file1\x00', 0x80b, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9aa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eba36253bebaf9367d755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0xffffffffffffffc1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./bus\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x1000, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 21:04:30 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x1fffffffffffffe, 0xa, 0x0, 0xffffffffffffffa7) r3 = socket(0x18, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x41fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x3, 0x8d) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r5, &(0x7f0000000440), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r6, 0x20007471) semget$private(0x0, 0x3, 0x86) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000840)=""/4096) getsockopt(r3, 0x2, 0x3f69, &(0x7f0000000600)=""/100, &(0x7f00000001c0)=0x64) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 21:04:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00001f4000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:04:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f00000005c0)="a1c4c7f0239b85440ed9a24db08af11950d466cf1ab6f3b81efe7db63a9f148c6db4e06d7cbe71ad05e12e79369813bb58f424623f09570c062b5059e68a707a7fcff8065c4c895dc9353134d092290137c36c9b686687875ed090854dba281012d707f62c53c8a0e9c195be6dcc2a4d267dcfee92b3a17ae3c7b99d97096e42ec7fbeab61063d5f1c78897bb794add265daa1431ecebe6a4964ce809f32a04b8568852debfc5bfc6b6cdee8e8bb18e83a032e85f8e386ccc6f52036707d7e71ae29a393689b60932349aeebeac7e34fbcc709a41c722a925057e59c325085e3ffd01ff5af0dad5e1a325c7276b9417d495e0ae9f4c429bc82bb2f97ee580da4749c2060a2396f86c07ed383245c42e005e5979986893e8e768eaf43e2a79deb87a2a52f2f4912f678ecfb9df2d3b08d080e35e46e45e7cacc250a4979fd0c912175e15f78d5382a5e0eca64b7312524637c0df05d0169767d2e21c54e814469845942fd0763fe102d351f381ab7f8b5647bdb353a69b6684de2741c8417436af4bd57f440c69a38f21eaa48e8a7001109fadf2f7d657ada1e84e44d0fb35799cd5ca62908517c9605c95e8a34cdf99d50173a934bb566d1d9b0e59587abae458d2c65757658e004900ca4eb2744052a3f147dcf711eee4677d5256fbf4d7a58122e831d9a8ea29bc901462107dfb9caf44db359ee47e933f7af10dcdceeceb1240b570f14e6e749175efa8133b3199ade098baa7300b4be4201c5786bbf63a9f0d321dbfb207a8027514f58f2235e2e9f2af16099cd84053b77efeb44bfe3c07ae9aa7ffd1a6177366ddcaa459f8547ab45d8a43583eef92059135a362e1ec7e92a6d308be346774f1f7cd150409b943deb295cb4fa1b1c0eabeb5ad72e44656944e858f4ac16bb497b5baab497d29c5e182097fe97d3a164437891d2582180e002003b7b06c3440f4fb9b4df38b48f5d3af80e9090d8da67954eab455cdd0b74570d67e6145550936e6e5362b1f8d5c35c1af72918d2c3cb49aa3cf49586f1a9febfded5ae7e0abf0150dc046d20e032b471a2ec58f9ecff9882e554a82a3f337a7a9e554a43559fd597f998f4d609b4539050f29ab2ad3f38956bfeb224c7c3819df346d493d708f1ecb03f4e0f2071f9773e4e25b2cbd80ded82a978075dffbf20a06e472b9e3797e965a5863c2c1e84d39e4326d6e4336505ca035343f9e4cca67bdda509af77f3dc37b7790f23ac80c3f3baca71bc05ff635e79ed2b2237e31b59a6c6f194090948dd2e88bc4c749f28569ddb77e2e154c5d5a8c029f4124077986c36c231af2ea730c3f87d85fcedf35e3de57d40723015073624a239e89f37ff728ea0060f87cd68633d114286508d48d19c7da232078bf26aa51cec921a515bbec450c4e2769292e3f5a790ec882e3d4450889c8fa34e60905c06ed3dd9dd79f369effeb55d23b6b34d467b576e0dc653bc1b1c05856b1fa4463a643519c907a8d39f42bae423bcaf04dc64db41510e12341b0bac2e60abfdbaa6224ef41711ccf1c07ccd1e2ef5626342fbabb2190fe8587a224d4874c653743761387594e7842b70ee432ee6387d1ded21036f761a7b91644cb03d6b47f71a22fff6cd5cbf13344a980d55585682d71ccb4d2844b5262acb2c0bf8f58d9d114836351e1e2571ff52ae50bdfe0a742e08d53aeae4ad1c5a2fe28bc289dd5fe1bf66b0691e7f41835ccc5fef026548d1b9e02511fbecfa8eabafb1fbe2a597a7a37b866ea881f5e758c71e8eb23f8a3d427a05b3b24ff39265b4075b0765eb05758793ecc4a944079498ec48572e9945eb632735e76e09cb435694040968129059bbd264d6f4dba90daf8b73d8ced09d1bfdc15011f21f7a976b8c6420175236f585629b2026bd903fda0dfd0b65181e9bd9d6c0960369c6dec0154f04839e8da3767626516f592bad1af8e5420cba2a7decb4c8c5878236d9b026d899e5eba2e5b1a3a063bdee0f686c3d9cedab96063b93f96d0cabe4c6ff23a5fbd801ce89351c8a6dc9b2fc52c903c3f55e9a13da3d67bb08bc624c47e385135588025db727eca1e066c1522609a7d567fa40576f056ce7745dd949b23f62ccc34e7b5273f4f0c3406aa1b3eb22b4b8f9d9102e54f4171aafc5465c6cca3a1ce3635b00b43254ba7d4c1f86b5c415e3af8cca5d688a7275864a018ec14707c801508d523b7fd4025f355afcaad153de616d6da624d3df0b60ada790594c40b616664374ed8aae1813acd0b7703f7ae11ef6040df9c7e20e90d86476462dce7e5c5d9bc21e0bd9b2b43a8a6c59c4941e3806b7d0e408fae483eca52b7547b39f6404e653f58eb3067dd06e5a217893944a9549e9c706c1f2f4af76f10a1b159b9e48ea663d288a88117fd89da543cc41d4f13a651185e0cea37cb10b7775164c37bbb20e4a3b75dc50f0418ebd3626b3fa8e051f4bd92b5c18fbe253b672bae441aff15b796ffc3a4433710e944b4db82419d1536f3f421908f591cc7f172eadae877622768b293638d53645af1a1af71aeed78908896d3f9f2a687ab5984fd86d8decac1dcf3adc93058c85eb8da7f6ca66985f0b1ca4e6fe4c2fe9a859824fc0070515499f5a4eb4e1a28ee9206bce6956f180b6679061ca629f631c2547d6e883e20983815aced23a1c6b0bde1917d58af7e1ad82330e9a224455b0b0589828a018482a9fdb5eba77c84e3824d3277732d5846ef25003186ff0e8f28c04f8b562e77fdf4d695c121b6c0730e52813a60460080216fe4a1f15e89e7b66581c46578fc80887fb062013d5ddb8916dfc8e4476dc8c37ef3ea2d77278676d5dff4ddf79a804fc7ccbbfd5e9f1bc23af57d1ed46f8960d696946ef17380eb7f1489026e75a888bcaafe3bbf2e39582db240c499a5060dd4632f39b227e28352e6f7f1d4c8fb1f42a4ea5607d8e845d6eb7d2ade45cb18ab6ae396c4e3fc54e596a4446b90c54fcdfe550a0ff1a0c5d127c28d136590961b90914fa3e0f58233c4e32c456a5b30b220dadeae955273108f662b3e14a94f5f6e019d4c9ddb312a61b6863dd326082849343f51fee27048eba0695463d1b09ab3b0c6108219a78dae98dbba7c20e1d0a63afe92760286c6d23eeb96fe146c15bfa357792b234ff63847141c67f14dbc9b384a98142630f849122fd2874d0026b7ff2c53e4a246b31d20075976b6b3f3d6c0f103294f1fb01a79496c940aec5ef717a36c6f40dd1be4e9fbc54832020967ae91f8cbd7cdbf9c63acb8bf8e0685a6e2c95c66958accf12dfbe58e58cd6ba96223429dfb44fe928fd853d9768dc50424987b434003e41b067c4085dcbadc5fae1aa7ae38b12067e841599294b9616e8dbe26c7e323a0ac0039ff3ade53297f2df4a3fed2a731b573d0a4d5f2e204ac13816649eee760a76834f5fff19ced18ae5a659b56b5b08718100c3e94e046883e073dec747aa534fc20baa90dd75585f1daef0f1420547443f7f3b5d2a9e7fd5c64f4c43856f4256a7d0c2f363a0902e3552e39d914e16380f6823740148e964d5c8ff32f2bca7ad313b455214ab6126f7bb13776ff792a905d6f9065dbb4255dcfff92420f6f3b60a7b16a98e1822028ce73df7d936e46552ffc5569a1f6bb58fd2be0823d5f73f1ec993947fdc6e7a8102727ffbc6a85e57559be41c7b145d6e95ad914c124e3608772d4193e5a8101733797057b095129dadbc9f6b34170beaf9e3899b7c5b97a46b7022b41546f9a3cdc502010d5e17099ef0538b2c658a8e01c9682258e29a758999ff53586ef022b5a4e8fb5c2edc2368ab118ad07d0bf633e51e03c5c64db83b0c17e52eeab923df8dea245a277b20f865b4f1967f6c595bbd49157f547a089524ef684cac2dbfafa573758e66a409891b56e85981aa03fe3096af38697f9cec9b83f686dc2d59f4b727368076ad437879615cbfe66d8800ddaef049e12064ac980824681ff23e045f21908e19e2707a5d5d6be91358791f9972f63cbb55a7187ed93164d2ef5e11142217a8661a3d463d6396eb5c6140bf4d97eb2c98a9d3eec107235ae8246da0299e8c4ebae2cdd2b7dc0782562247de27874216fe34cef231ddc001af002b77b75f64944395623064518a0e83728e69371daed1203ed561837c2945c388bfb8e07eb80b80e020b22001dba49bb778d7e9a5263d0c95a02cc676bf4fcb5fb5711770310a434a63526458adfb16c59b8f5ec0252f1a2b1b13a54ae789895eb79949e7bc30d7918456f5520fb30ee443234e93ea7f04eaf469883425bae366505db39cf2b8a9eb7f5fd6ea885e09bca138bbffd18ad039b9ee0956d6b51f031c78f21fb3388e209fa009c3a6a33ee5428b47e591d3e5c1b3336dc0fefc1848ab5cbc2bc10d75cabeca8d80221bc8a8b85e4306debf5698558399510ff812531c5337bc8f7ed69e80cdf51ec366afc52366c54a947f05c45ee37c45f52a84e30a85d500bd277b50349348ccfc2bb63ed2e97fdb345bd4615ff5c5e32df889047401e832e4572f77947145a0f83ea2311d6c492d90074289574ef4b4e684b5b3eaf2474155bb4faa435dcc31abd65bb55998fab2ed8da1e8b6d474196ef3f5ba92609160cd844623c90b6730764c13175f80026c409ecb4c1b1e5548ab7ea33199e70c49ef185c28529f7a1305a3c5da9a357cb761b80662278c76bb1872172d9c2f23e059f906f0311ea2fbed5622795fdac2079f08b296b6c48f721053d0fe94e8febd73f778ee4ace8a551a7fa61c47dbf36c632b8c11b7594d8306fe49229c6f857a87556c9910cee4f611f6659a54fa022806709e3a4a19d51987e259eec9838856d9ae61753ebc40e72f0883fe02a4f8cc3d797d2269b36d7a30cf1a154fe70b96849a7511a79c595bcf895ac9c4c198d35f7c010366557969fae06210d2470ad57b4aea0f5b0f2bfc373da6fc9112798a5853f01e9c743a8c335ad7862d10f85e46302203191a25fe27f2668423ca7e4031eec31c854d87907639d4d3cf3fffba78c17febfe3b2031ed46351b08838c3287fcaefd5418153962d0027a4cb1a6adc1a4036ab48be524b72f37b3bdfaef490f73242104d769898476b4d912a9c27e37769a37ecab179f251e371422e27be93d77e16c58d303af0ffde5f679fb77e5250d160c708e43d5e210bbea5b586e5605578e26871a24bbab30fa81134619b66094913eda54dc7cbdc6c79c7911681929be6f14a8ab7c3ee348512e5abfcfb9d9b2443becf6339096f977d37393ede956da32cb9541ee6853e1dd771dfc7e2751351a81d05c743ccfaaa6867798919f54810f48f2d7552026bc20b181671337b1d3a425b2e54037b7ea98aa70acec2cba1b9181f9defd53f7b0f6da850cfc62976166578dcaed7fcf196bf13f196d8fc1ba4ad63af3f007b5a2fa200e50c5e2eed6a6f15a214ac110bd855b134663933a628db93e28a45317aceaca134f5bbdcd5597ed2c6b08dfd5988e135a1415021d02c2b55542f4c21dc84fd1fc2e2c6b0299a0330bd3e60852d5d87f2cf5b2d89e2c6f3d98e7495c48fa3d57197e38c84f0b48c04429151111cda9595bd54eb8be132a48036ac6eccf8dc45b8478cedb10a1adb9e3320197be8a65980a4d2c32e566c4fb943a793a8fdf1c1442f80e743fc27343997937ff5fb97c31711f258498f070659aa575fc1f2998700900ee6a4db6f74d0533bf8429aaba2355793350b02ef60dd8205f7107d200e8917b4370c6302d391e533acddd517abb9c1de05cdf9964cdad0733e7603229", 0x1000) write(r2, &(0x7f0000000200)="bb14f5712f7037b1ee3b6aac6945114ee239f997dc869895dd806a77156fa6c2f8052af1231f5bdb3f529cc5c08c3a95ef89135e7a4fbb4046a4e79b07660fce3b44629af04198dbc1a8ae41b791b4a34eba6a9d3af244ff03f0a7cd0f0fece19b4a18ac1b906ba1b6a0fc25873b192362", 0x71) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) r4 = msgget$private(0x0, 0x28) msgsnd(r4, &(0x7f0000000080)={0x3}, 0x8, 0x800) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:04:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:04:30 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffffffff) 21:04:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xd4, 0xf0000083, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa, 0x45, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x359b}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x7fff, 0x84}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x60, 0x2, 0xe}, {{r0}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0xffffffff, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x5, 0xa4, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x29, 0x22, 0x0, 0x100000001}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0xffffffffffffff9d, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0xa4, 0x1, 0x20, 0xca45}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000081, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xa7d, 0x80000001}, {{r0}, 0x0, 0x51, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x4, 0x6}], 0x2, &(0x7f0000000300)={0x3, 0x223}) kevent(r1, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0xc, 0xf0000000, 0xc9, 0x81}, {{r2}, 0xffffffffffffffff, 0x22, 0x80000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x400}, {{r0}, 0xfffffffffffffffa, 0x1, 0x5, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1844, 0x6}, {{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0x8001, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x7fffffff, 0x81}], 0x6, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x40, 0x61, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1d, 0x2, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000020, 0x0, 0x7f}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x7fff, 0x707c}, {{r0}, 0xfffffffffffffffb, 0x48, 0x40000040, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x13a, 0x100000001}], 0x4, &(0x7f0000000700)={0x81, 0x7fff}) flock(r0, 0x1) flock(r0, 0x1) getsockname$inet6(r1, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) read(r2, &(0x7f0000000340)=""/145, 0x264) sendto$inet6(r3, &(0x7f0000000e40)="2871fc12ab815f60306b728ef48cf6e5d9038b94dc653ff5fe8950c20955be9f595d16aced77ec7ea1e8b5a185fe36d9acad542923dcd64e1b551090fa2bcccf4d1584886ad43374584322ccf589777779f383fa23fcd73c325f34ed7eec866da54d03b8db0feb062a144385a29af9657aff6ad561fb8ee80a", 0x79, 0x5, &(0x7f0000000ec0)={0x18, 0x3, 0x4, 0x1}, 0xc) r4 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000800)=0x7) r5 = semget$private(0x0, 0x2, 0x121) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000400)=""/210) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') dup2(r1, r3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) poll(&(0x7f0000000740)=[{r0, 0x8}, {r2, 0xa0}], 0x2, 0x2) r6 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000e00)={0x3, 0x2, 0xaa41, 0x7ff, r6}) recvfrom$inet(r1, &(0x7f0000000880)=""/151, 0x97, 0x43, &(0x7f0000000940)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000840), 0x10000) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000f00)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)=':,$\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='^\x00', &(0x7f0000000c00)='\xe4\x00'], &(0x7f0000000dc0)=[&(0x7f0000000cc0)='-]\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)='(\x00', &(0x7f0000000d80)=':\\\x00']) 21:04:30 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) r3 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x70, 0x2, 0x0, 0x8}, {{r3}, 0xfffffffffffffffd, 0x8000, 0xfffff, 0x5, 0xc4b}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000000, 0xfc, 0x8}, {{r0}, 0xfffffffffffffffb, 0x89, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x1, 0x8, 0x2a1}], 0x200, 0x0) 21:04:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) 21:04:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 21:04:31 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x142) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') socket$inet(0x2, 0x8007, 0x7) 21:04:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0xae) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x1f, './file0\x00', './file0\x00'}) 21:04:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000040)="ab77c0e990490d7328b4e07d29850473f3a8196b4f890ea1f01696e21d075eb1636b9465ded70b5bd54d6ed123ae764ac149adc6959dd36259b83117d901d118207188f10da05ae8dc26b55bd79e156a6b64a5f32519d873ee35e66d23acd4455ad17eaf3909000000585788a1e4f6a5799f1e148e2d2472d046afd9b29665c6439499437232b68063f1c08642498b504d2ab9d576add3fb19302d3212e26210571873c8f0fe1e7d463fd58693e86c89f3a45cbe3c", 0xb5) 21:04:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x90, 0x2d) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000}) openat(r0, &(0x7f0000000080)='./file0\x00', 0xa, 0x82) 21:04:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000003c0)="92", 0x1) 21:04:31 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) 21:04:31 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) r2 = fcntl$getown(r1, 0x5) getpgid(r2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 21:04:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:04:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x4000000000000000) 21:04:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000033e443dc5a8b1954257007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada62964fde862d32fa1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f876fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000000000000000000000000000d4f9b05d14ea32bc4599c85a0fec052999b5e340adab090bf1a6b00526e86fcc9be74a6fd3f02a51330b28b5fa965226313c6cc0b5e6c3937e3216112c3c53d4081ff82af97ee7f0557be554d5770b2e1010b74122a284890317b7c8ea23d2963bdc0e"], 0x1, 0x800) r4 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000001c0)=[{0x3, 0x3f, 0x1000}, {0x3, 0x378, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x0, 0x80, 0x1800}], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) r7 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 21:04:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) 21:04:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbfd812eaa4e713048e69931929648", 0x11) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 21:04:31 executing program 0: r0 = socket(0x3, 0xffffffffffffffff, 0x2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 21:04:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffffffffffff3074) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) sendmsg(r1, &(0x7f00000025c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="32321ce7625cacf5f700bc33b5c9f3e4552a867d22efc596a1d1f92d13b8b8253f2ea6934a3fe3b3e3743b57e9460812c5adc903faae0107600b2709b05fef521273837e4fef86fa684a1cd5872dcfbe4e93bead77a4e6ded295c3f5bfc421beef463be22e36f48548acd6af9b109f350e29e66073bb8d88a530d6cf2c1ccf672cdd1bded4686cc17ac50fe6ec20a2474c", 0x91}], 0x1, &(0x7f0000000200)=[{0x1010, 0xffff, 0x3265, "0034ce72d66c1a70f1ade5af573f6f99975094a9b8131d15c04f37ff9ec4a5bb57332857492972d97ac2b28f443811c3eaaf2f29ab70951e53f719a65e7a640f13ae55459572ba2c0cb5d2d60d152a4277f052c168c534b40728ae0c146caf1ae71adaf36bce1b33f4381ff2bcd7f66ccfb3a4c1ba40c38956f5e1bbb46238e3a3427093bea53d41df1c780162af3f5c9f856c04d6b6321fa272d7f068bfb8e527d585edf5dd8f0c0cd65dc26614a498478c49343e5ce1e79acc2c4b8bb91e9267e8172661d071ccdf0ca5e86b83eeb8de502e67f1f7c48ce99c574da5e28d842e086b964294241a04d07f8930ba9ae823b5a62f7758c7a45ec5ca2ccd4d5058a96ebfabd7999d30be24b60bac8d862da50b5d846c6dbe41a22d19a5653e020217ca66a6d5f566f21ddf4762f91cab9611d2197c2cc035a1ea8b7af3b1e7bd9bc70167f813ce422c5a30068c77cb43e9e804403b0d8e7892bec9f0b8cb8dba02dae3b354fb9ea3cf8a25bdd9c850a942978d128a7adb2caadb069f4118f69f838d645caca1228fbd502264f74a51a93d6c68c2b976b1f2c8904dcbaaae9dea28d169e23e60b3b07a783c04b90bfa485d01b4d5e8d1f24b23dc7f294d539946c080a9e8f62a365d9e1b5095202fe1e3a40f89d7dcbd03a16afaf2c45d0daab2954c288f111bd46cffe3d3e2605f6b90568828b66d9ea3a04b23b52f6edb432d1d6772a42d29dfa2e37ae5f29aeb1be10f052013a68aaa2f60267de8d8ca9bd3c10fd3425109b51a94f03e3db9db7367e9628b85f42e7a253dc149fc16ca25f9c775e63b853da7864487d6ab1d3bfe9e85a96db2182678f17e98f609a2e8533d431eb77617a828ff6a40a37848f83b2651536f8c6b6719b3641ec2245b9e6e0c0075bfe45bb3edb5a76c8e95e37a29ba8a33bd8d071d3741e2b569c8c371ae61bdecc1ae582b30defe7e6323d9c0d9df6119232a4a039567b8a327491926bb153077dca841b6ec263f5cfb71e6244a051574246aa336edbfb494fd0c4a8268c587e6801d9681fa45818772f3260d4d07511ab92d66c84df30e72bbc34b1f1850b82c0d16ab4a2dafad218077968280dc75aab1a6e28a0bc73db0a7317e5309ae49f71d467576fb760f6dcb65545bb854b2123e3b3349ce410331478be39b68f896f1cd21c88952952a0d41d32cd1640e1c7c1b15b2de044ce5095203796b8c5647f468188ab2c3a9b0a24e02b5306f80e34e7c3be3856769a1985948dd86fb3d3e1bba156161ce0cd14465241e7749051dd38f3b101ce98e9f33e78246ca37c4818b9ab5a1d55f639b13bbf6408fb49849c12dfdbce7a4c39cc86f1bef667adcba44cd7826e9a764f1dd6001126acffdacbd8a66221ce3960146fb3d8addc4ce937ad0d10cc5c5ab10d6f9f4569b2ba631efa93a934774c3d6cf521da2c3f776d9bbfcf88e1979c86b4a7775ce466776526c02f5e89e95518b2d4bcecb2fc9405c1e92a7d118e7a9e28e45c7615f36aebed3cff9037918667001312973fe0d4da1dba1505607b5cd25d614a8eb4f2bbf80bfa73abf6c299eb9df3dafae70fe82768f20493f9281e8c6cbfcedee954c9b5c67070ea334e124cf2e8b26cc50043190b691ce45989ffc5adfd6122351eee4a0c9a1ae43dc860ccd1b407cee4371107a030e1579b8a22d1675df04bd4469bd6eee3eb3dc1ac7defb921c5edf93cdf7b7013844a5e4e60e033f41b8132a8dcc3029d039e0409d0b82b302bb9f8076d0736ca1e61a10d28b038fdbdfb7b3974f015008d7ee4306a860799fbd6605fde992f29e0165c325734139f32bde7ba35890fde546fb2380316b9294909b8a5c98ee2f1543acd5c4d5ad879e31f31635deb5818935debed89b3de09a9049ca24be953ef0667bfebe99ede3f55836c1065e675a090819a4fbc43fe19a5fc704a0e3eb8dd55384ed1bd6bf3a57d3322e4c742c273602d34a59be996efc7b40f843959379ae7d859fabf0919b94df8285a5b643cff2c41713d9a32da26bb9ae8b4984d56eeb6a389672b1190fee6c4d52518e8c9618c1f37e0487376879586f4a9bb0b1d707c965a0c378814a94d18e4e14b046333c1bca0d4e88a75d881f3e0e68cbe8ea3e329aaf4c6e4fe8d82033e98694a402a7b202049e71beea1122a9ef7818da9b06a9ad4ea7a2bb1b70df4c1b9e47aabfef5ae80a87c23bb155e29258585d9d5d750c30a287720fcc93a6fb6b870855789638608f6bc61ba9c5280eb8e4c859855295fba369e87137d4f02b757056ad3e7883adf0c194694001981b2e37e01964529721926c670eb75669a62f7af350ed83bef11a3ea7030b082302fc6fa892becf071bbaf33b4cdf355edb77a701686373b2f69d051cf2c3c407de8fd24692e51f48cccde1ff7a414a5709da4bca437da9aad661342b9056bf9ddd4cd5c81daddf57537467cb53345568edbbe6f818b8e5aafd47c593a60c716122927fa567d70182b3690aa8677d6fab702cf309948999820f21bb1a898f65c764a4f90097b317216ba531b4e79defcf6712ace706194ee3c4752ca234d77950731a135648e304953fcf198b017d69690d1f2588866e97564dcdae0a2611883327713cfb74f75eb148321b6f55f6887cdca507e519615d41d9024bca6210f43bf6295e03484c40de47d36303ce5c6cdf14bf87c7ddffab4ebaa2c4d8faa347f2f302c7682266312f93b6efeb2fa23cfc3937db24291bf4adc6f456311ce76f7f2800353c4058c9efb0b437f300e81bfbc8e5ee3aa19bed39edc89120e014a1115ba9bd365719d02e97f238f465e82af1cc29c001ef53b0b3a2ac33003a4faf966031517972c7366b4aa938572e3aecf3e6c749c374599c19958d0d374ad3361e37bab1c87780f4d11981d2d42978fcb31ab6338697b0740ba0702d691d61f65e1a02c35dbe0de3b48387edadedc8a8079f87cb598985fecea28e57c0e8899ca77876eb0d72c5a03105993bfdf3fe32bc1cad05e1fd1caa61b5e7a4d95a6719316c55bee2811f0b0b8f80a407e5d3f04156947109c338a728e9ce959fb4233ffe386c1c2425530cdbf14214d3a58e49425e7b0b1de1b89f91bfff7c0a94f4cb4bb41d0034aa7cb1ef512fdcc769f0d79bf49956e37bb8dc77df7249a0340180372900c5089ff4320ecb5a2fa0d7377e4841d59c0e24dad7c248d69a3cff6e0b2cee3bd252c0bf5bcb6d96e880df6fae8a0d0832b9dde57a2c094fc52a1af242cb82b90ddba894a268e6768d8779942a40f88384f446202aca334dad622be815d9ffef7e50347608c880073b809d72c9e31a00fadc16a4b8e1fb491b93ba5e2acb9a1f2d32318b07b238ac37be3d58350cd46b7f80970c47b053c0b4c58c58c6966116ae9d95153e1506e69b8b7749378044183cc4fccf03cf80bb23d8de5f23635b69eabaecc7cde6f80259971c1d8c4c1e5ef4a393bda959a89f4c3be52dc171b49b7680154069e8c3da6ed2011c71a8f1bc02199508bd8af19df93fd85d2ccec4529d9f30bb97234b427517fda0e194f7b1c8a3074a43edb0903229431f2a714b093ebe75550a6a7937c1cadf3c6a4564c960fc6eb46c21bfc4c704674eefd78a43447212a6d42be14043c51236ed0bb070f4af7795cd8f3178976d9c1aa685e9b6b9dc0e174ec2bd6b42124b56dae103c0f06ea4e429aa74b30876d04d092a156b7a6da44c0f028a33a049cea7511192e3e2a18ccda59d4045e4829274766dc78534f6008bde60322595de3d890ce04d949d454d0a21de863450b8ec6da851820876fad2df8486576e6910a18767c2ea27c3743fea9670754fc24121b8c505c2096b676833eeaff3e49d403a18e9dd1eba7c749dc0a21ecf68b3c9391a4edefeb09e8438a1134d0b96a4df12c89e8262365b60d7d7e480f1e0e1293b3c9e1a0114d5edf61425342fc563d8b78d6288ec5627207714e6c969f54156bfab881f6264fd0b791fa4be509c8c31f53fe9e370e127c02bee1db49d2be177c7936d170b767893a3aaa499e960186fa51a63e85b85c4ddb7e6d9979857a841805682c91dd513b12dffaf97405d34e8e67ed81732472557521e7818524f5eba3c1072d3cba0be8a362e368b13cdcc5d17bcb46ef04c7a7a172b5611aedf88c1c652620bcfcbe5d1bb56d2a1e6c2b4ee2bb651c2527de58c9f8bc07fd07202246ecb5201e1185af400479dce1dac0e009956c59a7041890274b0e4416fa7aa299800ae4bf3cc571289dbd6a9056bf32a13719a93f63a749a533c7094082f6e823f352cfaec4df04828a4bedc824b78fe47c889bd78f5b768aaa06dced47c00490579fe162463d73c60e0fdaaa3d8c8427330537adb657d931336aa965b4adb648e210dae360e80577bc21168f61243df18a92864c8d31980dee697552a1c8a5c8fcf8baef19a443a33c25053ce5a21877eeb9ce6927dd181659a206f5c08619b36d556625a76ba38fd27495a59961571f02a1b2344bf4f362004be6704ab3b6878bd419e24aa29899166ee137df0f1d317a13465ccbf3989b5e5014755ef38853b34e0662eccea89d8ae8e4ab370bcd0cbc0dde5e4c4b9e6c1a5e4dd14012ea07410c48d20a4388a8e521016670586e7b2a4e0fcdf9111a51cabba5cdd5523e098bbc31d9c6c35477ad8c3c802723f0f0aa6f81721afc13032be15332b458c99b60dcd4bc6e35d209c994f61b371bc3a61ef561cd1a0d774fc02ffcc1257a1025cc20e512a7ae9b6342683b52cff2aee2d2ca370e5926f572e60430349d83b7e1bb7c329799ec11094041bc61a8df442e9f158780418babb4f198bba4910b1e032060bfe4b90884ba10a58710ce83957db20b9c6448137e5261bdbe6853b0ddc045e412799bd53f3e0c59da8c81c1ae083dba59d23e988e16f6bfd876b2532722a9a6a513bdf706789657d41a489d71e04134b12ae53233da851c7e09a112bf8e13d94a885a34ef015f831f7aae05f455c297eb5d99b1f4fb5e464bff5efc64c3a15b0afc7c462cdfbee4ca11e92434f96e97d159a81f9d4d33a58933b0596aedb5ca7da2f7ba3c277d08d32df3a4626f07ca73e8d50e6d1d081dbbf095d9b553a103a4ae928b26050d3ab04370682b473f755058c9f153df2a5bb8ce49a8269245a2790bdd5da97fcec3dc64ec2d78347a4743c1f30076cb102d2ef421bd7fabbe7087cdbdc541b9c4cc42f93115225118680e764c9249c814ba0b3bce84dc878e8cfefd5c4d9b2a83884d2f9c81a26852dc30afbb33d31d9781ac7c45278a9b00f8a97376824bba3c0becce28cadb05ec681fdce0c61d601aad5d94a06250df35a76a689688b2165f1ac2077af821b22fd61d868d5d96ff4d35f35a2e549d8039ec7a35f0324b0b6a3f8e2afe7c2ddee6e7b7d6f014d17b3fc35a19056177f847750abe1850ad28361850b03f7d5626eb8418c9ee86265675bada1340edabb37b409c7e3c5da7524e19742c48f454efa1a0c1adbfbcdcf0b0a2f895a5be71a703614f172c2e79015b56ebeff24aa8c0f1c71493f7f060d56111f680cdb5b8e9015f03b1f7d51a40600638561fe5638ea1104d91db250511e9b19d6863513afe720d8aa624d7f59c30501cdb3e7d67bf41c58b482441b0713ec3bceab354735dd49573ca9bcc4d235f43e3555b994629b08888faff12473d42e7a07dc936ddfb76ac4cc8d575703e1591be1c1845d002eac21ba28c04eb23d41d8315b858c877a6424fb95bbc8ba34917b2752bdc6cdb4a93beb8de7e4931cb32a6308e15aec7759bfb65de068d77c"}, {0x1010, 0xffff, 0x1, "89feff05c3b3244b421f1d2eefb6a00261c72fedd8775d99535882945436e4b669e3630215905988a08d318adc7f63aacad3de3dc9c9bd58ac4d1b9eaa7d04ee4caf736b97baca6d49a9c396d285e9b7f6a0c5e2417ddde444ffa352024b0a37537e8c064e2125e2c06de3fc539049255ced02d013a024c99f51dc08e986a63d26644a778b72fe7e92e5683650fad51cac158a5cdb17f350b28a9082b88eda5185766db02975d408e481502db44f49a485636b040cc0c0995d0e182fb87f6638512995b1f3d94e820dd8c90e4cd6e9fe9cf67e0173f6ebc113d1f976ab12b43d6f1faed3eda1324e59407acb6776dc3e407354b1a38753da7f0cf0b592b9b3f8568ec3bfb76981510a88e050756876097613668b2728a4d06cb9cf9f4a12b401dbc99c095ccd4bbdcef63dcc6c58d5ac59c9e687b3cb33516b5075f468caeede2839d52c557cc5f3fa3ca4321d2ef5549a2e347e3e1b1c50794ca098f9413e2a4495892748a9d98a86780e7d0d39ff14ff3643667b7203bd2484fc284b4dab553f38e8cf9f1fab5453f9acc4235abdbb2f98273107a1286c3c920a12c360174665eb95906a322913b9be65eb1048a3cb8ca5f3be543076388e4580a6669e614d7da216bb562b5bd96fe4432cdea0a03ee3b376150ab6df504fc1bf9f8941f241b21e3a9a0986e32790bf0741ab885b0b7a18dc73a523967184affa0f2d027e64cdef64782578b6cee25ba05e95492378c5e4e61bc298c39d33cc0d3d51a41597c39fd4b43d64697d01c83e5b27c476d8fc718564c4915ec6e521b4039920011097e7b0cb1bcf7f5eb57332d0e1e024ae9585193d03d2ad04cd25a3194eb0ff7e529934f73162665e70967b904f99449ff27382629ea6422de2080c62b4f1ef69f7633959f6d5fba34b560ed8a8aff875291e76b2985d7857a26e97574128480a6aa204beebd20e7115ff28dd98ac180ee72aced60d47166d135c1067371b80f64918ac42e07a1236a57142d437afc4be3b80732a5c7af4fa2a4ced2db385ddc6a32d2b028809357236b8f7109a5f5d9f573c7b16b2fdd695b12042bfcf86d9e182e7c806e97a2b7bf3d4dcae5f77a603c838f47138e51114dcfb8a58ddfb8174a15a96daf4101ad075fcdb59133aa2b18d42a147ab28267c4ffb3ee96edc02e5f8ab457206f7e0b8075fec1b7a765f4284eb9853526faafe6aa528c48994d87b3d5844d1a68524b88dad761981c4b97592b9245b1fd632d2183f36c6a2039b1f698e7ddf2fe963102420d578ba899e4932deeaed242a2766f4c04b77a3978e21affe4acb2e5e50729346a1b586367ce2389e2042d9072288beb698211ed7d75ca37052167fe7d29ce522d91da0362f802d8d7f27b5e33737bba29a8e22e20503f6234f124a08cf47f4d710118771400c5fca5e33a3b076710440cbbb71b1a5c38beccce549db118f53170c53087352668676a61d3660b3b9c0747b424dc1c424a6dff44a9c93bf80f81f2769f97d3a64281870a190d4616a92359c659a067c54d0c8dcaace8e4fb73c563cea71cae87dfed41eeb959d686467026f1a1df8da2c31e864becb093d8d5a0a03be0eac0c9e5f237306696a2257859aebc8bd965c7c15666e62bf8853349a569b5d8b19dc9791eef342708eb04932d8246f99bc9a3530e3a906bda388dcda26912c57c84623a6c93c4e9edc621d973760ef6585b5cf7c6d9651a53f66931e3946e8bb6276c9d025d2f0bcc214b4a5f2858e0f90a026e367e776fdb187838ec97a433d1b582e216cd6e86fc25f71b68c2f5239cf7babae63894905b2228c712d1d636789bf8ced59c3da2c5f4924ec647e436e886a9b7f33b886974896592b0348b2f1117fffa4190951c5918ee9cde64cdaefd644de92531af8abc64697228a4537c4f8a5d4914cdf8ea7a42401d77e150c704bab6a64c6da0865c1185b3844b1ce91c4fca365255a9ca3dd1d1a88e563e1ba9021adf8f6fe6717843a975460f3ff025f48eabfb6ad1a8be605a32fd940093a8dffd443d661fa395046b8a91ef39ee5f8fe1e21c937fc7568a2f38203ea1ac02f43837bea9ae2d3c395efca0e51e1b41efb4789a1c8b627d7127ed254ffe9ec5682df584e0502da20d339d57a6a3f18add9d204ce540ca124187b44d9401edacc3c082d6c380447bf34f3b85741b589b6b2b449cfa66251283ae0420a4f3b3a3fe663fd3f7043c2fffc2e46c5821f7a9d089729ff5a6e69cf7f51fbc6926b95f6157623f42c535994d982c1def7d44b30e3a3a9f087bda921374bd7ed45b7e969bb30c15e31286ab8347818e4d11d7fc2b132e00ae41068197bd9d0b487fe8f56e9a3825970f730635d163ab04f5d5ff5f44ac569978f3c78eecdcdf1c58e057fb318b29b607ba9da9d42f96cc3b1d3220bfda961c2f798a2b4aeba18381197c024300786870305b3f5fdfe86c1f8c7cdcda2a7eef1044cf61a1a8ab6d60e78119b10adf803883e7b0cadd46eb28a02c8ee14ce4c9075908b690511fae904fcb2e309b6add412af2901f2a1d50597e621efe3d169bbd7e1aaddcc2b1847a63b3f852f21e0214ba2b7bb581a89f20b9eb108b789d0302d05d7b3a121cb5492af1bc4ecff1075581ff1530d1b7609cf87ed2537e2fadd9b15b906900ff03030a4c7db9207323a8d6fcbaea979f451ac41a8f6a98a84395e88b3dd20dc96283fa6e95e306599917c59ff72a6dd196678100e558ebc8caa3589be4d2bfc878b3e33a3d3879ee0624255830f105712288986ab534564922a0820cddb75c00f7934fd7f8c70c4846928b8b0feedf26be6c9d694638a5662222be023ce7ee261677b88e87bc699a5560988878d6f7a7db5d96ec0fb5bc65b128e6f441e3b861578ec18019d31eb2f46cac6d74312230598cffcfad105d2eda94a7a521c83f58cf0c6c72aa46bce6c4c8f9a779aa7db7cf9fcc536870fd0ea964823b5368ead1972df61219161058ed20b4dd810891c8c0b6c4088edc9ba541c167c376c97e65c94e49bc4f553a31bfe245b4aacbee750a6bae6567b2561ad948cb6a9acf0b3c9308ceb270cf3e9fbc8fb5d84e224e65fb6a3ddaf818830c007fa4bd8506d6c6f84fb6f25847982e8df04c963410e09f35bd66f17477c77259d0b648dcfe7fe9cca12f342db14a396ba95c05546f45a922df8f7aeb16d7ba895d2413389cea17a6a761fbf37e6e3c65a528e3d39082e31bfc7717d3341303034938176555a61400cba5821d8aef627d7bb690c8718a84ac74b0e23fe4793ad27df6c7b85fe2a5c173090212bd98b5af0affd704f1b09b784b79495cc4c59bf709985b591245eb18b710d61473507d472d5c42f620bfc5fa474a750355fad96036296b7de21830690081f2392a3778f66cc407d2a0e6cecf47b058ba7c7bc5ff2e0ce3816d8d62ff7e1f96c869d0582f837447102c67aa6d4cf3df4de95c31a28ced2112603f03bf165bea29b8198a51827eb9ee66ce4763e0ce9955c67735f84f5bdcff350fe3a24ff9e4aa94eaeb2b20dd7123648dc4f490bbaeaec6699dcf542489e76238b82d2d3e255df16070c24eed1b4da67e708f37a84754df4728efbe411db693690ba70f36b4404d121927389169187ac6d8ac99365ab673d40212ff88945824827217ec4cb9b93c2cbfdd5e08f6a68786a1126edc4f4ab813cae86d0d2ccee327c71330da00f5c65f1b0c8f82113250ca2138bf93208bc0d901963e11ae36be920744cbd764581208ff460c939daca01271cd68d03f029659121d9e01f5d01209a5cb3bba5aaf6753309ee8d5769e0f155d02bbc18807b56879bcb1cec7a00afe0ec8536f0cf55e423952576a7e39b428ffca731eeac6b56d5b5bc955f5836cdc9795adad0dfe800837284df3f6a8edaa1a5f50a56196f0bfb433e68b78403ea120cdb3533c7ddd66161d852c72bc25d824126b08264dd0fd60f0770c6222147d66c0362a009efd0dd5293c54753ea7329eb90df0ab2c07cf6be9ed716e5788549389cbdd541c00ad3fbb6f04dcf39dcda541a75737c090e6b60cf171319380af2d58745adfcda8f479601150e0cd51d633c38a48bd3508d9626434a6f766e864caecde31b0ab6b33568d5cceea1fb1333e7c05be0758c15ceb7d3cd45bfd9f55d3e4d66af2ecab5bf81d0d7506e780bd71f14475172f65035a3a27342e88d3ea3e042381e5fb5832afa70904b4f85fd0f84612d86262f037a27f8bc2e85041e492004c6558050e2e53b81fd138966a3b9bdf4606677a6a55f76535318564264099886ee77dcb7748ef47a82dab94a7d91e6dc1929125ca1f0892fab64ed2fb29873a7e4521ee576b5ef36f20fad8e06bd1578edf8fc716330614750953aa3e9ad4eeb2e29b4016f2ea9cc76e94d2e55d5924357a7c2a859e7c93eff8ec4f2c45fad28fdca5293111b8f4ea0cbee802012e54f0cbbfbf04d1e437b12f1774265d7d42fa4e890a4711f09b059dcf622dc101641338f8248f7d464605f1270e92335b2ab8cf774385812a3976337ad384306832c115a5aaf06634651a3a33fa0f57c0a2db456aed8e700fe9cc38667f42f512eda7441da6d469d8ddc8a73b639a6725b41d7730747bef8dbf03297f8862c3b1fad07b77ee6e104be1ca05a14a901006d799a0a5cecdaae4d03aabcf847983535549e6ff3333e0f5a1066fddb692a69171dcce87ff67f371600d68eff30bfae3fa59591be74bb2b7284954b457a577f17f048cce1fcf5d6b44187ba2315448ea359414899c0fdb26d1183faec384161b1c7761e859809bac01b052b51217506855dab61a8626a2022ff15c2ec35568c1648f016abccce9fb108c266dbea6b5068b33956a90c9b30bee0c63f557c6b14acd317754f8d1cf28b54ad2e4b4dc4784f271e090183a3b8e2baaa7c70b82a198ec9d90e34eaf79d645b5faf785c0431b5aeb888a63b6e0e43480b39f5ed41de1f11f57ff88da2ae725aca2b6fca6c8d33b7224c001c1576cca835f270ede46a88855c358134a562d4966d0fd31f802014b4ca0c00ac227e51c146934936eb78776e73fe25765d3880eb5cb683d879afca45a3f3178371a630d22e5b931e79e0b306fa16e1a159f7ad6f971fb2e83415737856c073865b6b290859ddfd871fdd1591d01eff0d4ef22df0ec3d446ac9283ecaf1897a268893ea6b80f35a04bae8ad6aafc9471f185957150fc251f2f26c040341ec880efc30e7029dfd09c498ba3b97dced58183b44fc34ca146eaa51fe57047bda1da875e5308ae3722110ac71a04cf2719c129e3307828599fd90cb10689a85d5ff81083b19774cd7f1dd34d8605997482d185b78be9d25015cd1fe572052a178c8ef62060ed16c3b1592ff1f39bfae9785582fb90d2fe0e32ab4f368979adfb7e58897ebb47839acafc99c8b4dc90b79e5e8ac201a1448ad8879881953ecaf4d6b6c14eb150a5e12ef294bd5f0a2b8ab3ad67b4c97626a26e2bf59988dbabd79fcc3a518144dcaacc8b3e8a18e0d82b3ad4e35a96fd4c4522595bc5532b301c4513e1da90394edc7a76fd4e0450bb3717ffa5d9f93c1f97f231ab2f98e43fb6e3d034a8adeed60543da9720a5c4dd022e97de5b1716ebdc0134e533c137ddf76ad55cba956802fb74caf0c03c6ce2200722763350136b63593961632ce4bae9bd40733c0331d4572ce541de25958b130a1cd21ba43dbdd27c25d2e9c8b9ab04155c848195984dc7a7ec8e5ab2a38c8f006e4e2ed5bbc00b889d90a4f4657c8af1a28111174b8ac519c55cd823270a814a2dc26"}, {0x18, 0x0, 0x300000, "51b1b454f6"}, {0xb8, 0x0, 0x1, "2b496ba8db0d1a8646e036cedc5cb67e8c13efb8c8504c48f5cd55da13c72ae21eeaf03eada2267aae815d9ecb49d3fd56591a825fcfcc866ab5680e89100e34c3a5b2273baf779d945f4a70a0201e9e25e9fecbf4f1a18d72c21c8c9e9dfa6600895add0f96faf8fa750d123d71bee582b20d43a944e90fb9cb4cba48332c68cee39cdf83fc47f89942be742116d74acdb7579d26fbba4da1812911394d7fc49c7e15f6baec61"}, {0x58, 0xffff, 0xffffffffffffffb3, "393f9efd08bce1d9e7ec5b176a3368880959910c454e23994b24d0c73dafa512e5997bca13783f2e21c8354aab9c38c965c1b95c1894fa51a9e26866361cb746a896ab173f"}, {0xe0, 0xffff, 0x401, "0fccb48d8e27ab0e9a2178faccc133983d142958b21b4b60dc7bf03d3baa7410f8095977d6b17f8e0730c17cfea2d5c7458edaf2e72e0c6768d521c661d2ff6b0cefe69bb263f188112a622072f21d934f9b8ca8f3713999ebf60f41de9439a1703e38f0dce8ff4cf8368820bd0357a0b4af0e45c521d5c626134df30465ba91deee59e37d1e715005885e1ccfa7ed1da1a54a8c860a65e3f5f71c558028d797849a4e0f9b014c2bec470d0898ec52f905773f7936971d40d7cb1c6fb6bc2eb7244f6f7679a2ed363f97"}, {0xf0, 0xffff, 0xfffffffffffffff9, "e6fa30d38d0cd1a6840cfdb1cb492e74c2b8df6719f74bd49d6cf57a8f35da6d1ffdff4abf8fcee8e875b7655b1b51baad76beda18f55c13a446132925396a08a574f4454cb0c3bdc7187a2b70e6596aa4246b2bc14806eac59d21097e1223284ed55b896332251244b2ed41d5ee199a38c162ba0f271713875361fd580ce9efffbbe0b955ab8c1bce2aaed6e16cdfc14e965069822230965d89eeb8330645b6fcc776da547311fcb0f9c72e5d90a263ed1f992369a60e87c5895e64580e4c8ca7825f394b03cef6e29d953f3aaad7f6aa8601941c06534c1dc8"}, {0x78, 0x1, 0x77cb5a4a, "75fce9f4fd71b58649d48fffbd4dcf7cfa6673a134093bc334eb2162a7650e83f36232a61dd3a684f1fcfcd17aa144646fcc80c74b534d7240ad1037a404980c418e8ace8050d11671d2e0bd213059d407278673c0223df438a7088d290e817e656d"}], 0x2390}, 0x400) fcntl$setflags(r1, 0x2, 0x1) unlink(&(0x7f0000002600)='./file0\x00') unlink(&(0x7f0000002640)='./file0\x00') r2 = open(&(0x7f0000002680)='./file0\x00', 0x20000, 0x42) getpeername(r1, &(0x7f00000026c0)=@in, &(0x7f0000002700)=0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002740)) unlink(&(0x7f0000002780)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000027c0)=0x1) connect$inet6(r0, &(0x7f0000002800)={0x18, 0x0, 0x9, 0xffffffff}, 0xc) r3 = open(&(0x7f0000002840)='./file0\x00', 0x380, 0x20) recvmsg(r2, &(0x7f0000002b40)={&(0x7f0000002880)=@in6, 0xc, &(0x7f0000002a00)=[{&(0x7f00000028c0)=""/191, 0xbf}, {&(0x7f0000002980)=""/85, 0x55}], 0x2, &(0x7f0000002a40)=""/233, 0xe9}, 0x3) pipe(&(0x7f0000002b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r6 = open(&(0x7f0000002bc0)='./file0\x00', 0x8, 0x20) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000002c00)=0x10001) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c80)='./file0\x00') mkdirat(r5, &(0x7f0000002cc0)='./file0\x00', 0x74) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000002d40)=""/4096, 0x1000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000003d40)=0x3660ad3513be9a63) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000003d80)) dup2(r8, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r7, 0x0, 0x0) mkdirat(r8, &(0x7f0000003dc0)='./file0\x00', 0x80) ioctl$KDSETRAD(r4, 0x20004b43) faccessat(r6, &(0x7f0000003e00)='./file0\x00', 0x1, 0x2) 21:04:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}, {r0, 0x4}, {r0, 0x1c}], 0x2000000000000037, 0x4) 21:04:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) nanosleep(&(0x7f00000000c0)={0x5, 0x9}, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 21:04:32 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket$inet6(0x18, 0x8001, 0x3) socket$inet6(0x18, 0x4000, 0x0) 21:04:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 21:04:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r0, &(0x7f00000004c0)="5d720a5b02e4a2541df74b0b2b2a34e835cffc92b3890ede5eef870835507f5fb7319cdb2afeb45969ed164d6c9271c002ce100facf32e33010c10e696d75eafe989c2e86a3ad7b3e046277caf05092b2da33b7d39f49cccbb7f2638c58d4bcc9003f87db03e868b54550888ecadf2b08660632414e2a1cff97258a75743f26dc76e0cd2f55874766feeb59855838dfbff11e2398bf8a3a458a10da9fa12cf54cd8c6255b0def538414da066646eb164119db837f8afcfcbeacf910babb038caf7d3e2794d7ea8519a25f3296b294b", 0xcf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$KDDISABIO(r2, 0x20004b3d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x4, 0x8, {0x6, 0x5}}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) unlink(&(0x7f0000000000)='./file0\x00') 21:04:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x8007, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) msgrcv(r0, 0x0, 0x2c20df3ec9a06bf8, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x7}, 0xc) msgctl$IPC_RMID(r0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:04:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0x100000001}], 0x80000000060, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 21:04:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fsync(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efeed34840876f30d3fe8c06d"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 21:04:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) socket(0xd021ef940588a577, 0x1, 0x0) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) 21:04:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r2, &(0x7f0000000000)=""/126, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 21:04:33 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r0, &(0x7f0000000200)="7569e9703c3d5a677a3a332ae193e6465967a8f87bb8338c19e8cad1652c2f4cc6dfea26602500265885dac893c7de6f79d8e4032d516050f08c404b17b1e0016c720ad2397112b8596a21c53cc616406bdbf0f01ff97d8bb53b5877c744583e885ff45033f06eb58b37cc3119628629faa0a56c2af9eda7d3564b2860948ba0a02808f064325b259a50bc173b6a2684e0", 0x91, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getgid() setgroups(0x5, &(0x7f0000000300)=[r2, r3, r4, r5, r6]) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:04:33 executing program 0: socket(0x1e, 0x4, 0x3) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 21:04:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f00002b2000/0x2000)=nil, 0x2000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mmap(&(0x7f000054f000/0x4000)=nil, 0x4000, 0x6, 0x40000000010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xfffffffffffffe90) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 21:04:33 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x0) 21:04:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x0, 0x141, 0xffffffffffffffff, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x5, &(0x7f0000000080)="ebffcbff13b9af69d49ca37f78eea43d3292a301e6", 0x2f) 21:04:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) flock(r0, 0xa) 21:04:34 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x90, 0x0) socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x0, 0x4, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1a46d5fa52eba1ae, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000004c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000500)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x9, 0x1000}, {0x5, 0x401, 0x800}], 0x2aaaaaaaaaaaaafa) getpgrp() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 21:04:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) r1 = syz_open_pts() r2 = getgid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 21:04:34 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000341000/0x3000)=nil, 0x3000, 0x0) 21:04:34 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) syz_open_pts() close(r1) 21:04:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) syz_open_pts() close(r0) readv(r0, &(0x7f0000002780)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/241, 0xf1}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/185, 0xb9}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000002700)=""/25, 0x19}, {&(0x7f0000002740)=""/60, 0x3c}], 0xa) dup(r1) flock(r0, 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x100000000000016f) ioctl$TIOCSTOP(r2, 0x2000746f) 21:04:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x1, 0x800007ff}, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2}) 21:04:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(0xffffffffffffffff, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43515c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac0100000000000000f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f60ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e638e6e9f8a25f2eaf016f4bd259f0e80ba0605cebfad4342a0ea8ca9546695ed03adbc80ca", 0xd64}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0xa5}], 0x1, 0x0) socket(0x19, 0x8000, 0x6) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000100)) 21:04:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) read(r2, &(0x7f00000000c0)=""/214, 0xd6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) close(r1) write(r2, &(0x7f0000003040)='u', 0x1) r3 = syz_open_pts() close(r3) 21:04:35 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x260, 0x8) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/235, 0xeb) 21:04:35 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="bafe8043eca4af274eaa6903ea99cb", 0xf, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040), 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 21:04:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x3) 21:04:36 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socket$inet(0x2, 0x10003, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x4) flock(r0, 0xb) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 21:04:36 executing program 1: r0 = socket(0x18, 0x6, 0x3) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) setsockopt(r0, 0x100, 0x95, &(0x7f0000000000)="742c5e6016b6d0a012c1bc4b827d1f04a173dc6f77fc8d7260fa2aad5469d9961a9565273153cb43f2f0617b29d7e44a4e0e1d8577cf542da5d06576d84a3f3ab95da12c90539c5a978a836611c5b52822d14e5c000908f501ee27d1ad9ed3364ed66510b3848aad7b19611a2b6616310e5b3f7fafdfe61835a02097c79546c105415e32059baa05", 0x88) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 21:04:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xb98a, 0x101, 0x7fffffff, 0x6, "cc440611a805d370497d0bbb8415119d4a81b7cb", 0x80000000}) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) close(0xffffffffffffffff) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(0xffffffffffffffff, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb478000000000cccc1647e33cab9b4782fb6905e403000d", 0x37) 21:04:36 executing program 0: r0 = socket(0x18, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000)=0x5, 0x4) 21:04:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = msgget(0x2, 0x8) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/55}, 0x3f, 0x2, 0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x7ff, 0xffffffffffffff54, "97468a5b9f204a400796ab6dba95a3f5559b5181", 0x0, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() getdents(r1, &(0x7f0000000200)=""/134, 0x86) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x26, 0x401}, {0x7, 0x8}], 0x2}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNOTTY(r1, 0x20007471) bind$inet(r0, &(0x7f0000000380)={0x2, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x8000, 0x100) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') fchdir(r4) mkdir(&(0x7f0000000480)='./file0\x00', 0x8) msgrcv(r2, &(0x7f00000004c0)={0x0, ""/165}, 0xad, 0x0, 0x1000) sendto(r1, &(0x7f0000000580)="2624b1a22e8fa00a3bc38df7461610eafb488b368da304ed6c36c86648a5db822f29e112113e8be09c6256107f6bc7d53b52d0d26e41775c231d79b71cbaeb761feb7c31486d74f7e60b4732149f048c0f16df8844f1afb7dfe0eba773f34522e6efeddce316a865b5561558cafac2fb864889b306ff8ec9bc6f861bd1d9ee7f22d8988161d50d85", 0x88, 0x402, &(0x7f0000000640)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r4, &(0x7f0000000680)=[{{r1}, 0x0, 0x1, 0xf000005b, 0xfffffffffffffbff, 0xf8}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x84}, {{r4}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x8000, 0x200}], 0x0, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x19, 0x0, 0x2}, {{r4}, 0xfffffffffffffffe, 0x1, 0x4, 0x8, 0xffffffffffffff01}], 0x9, &(0x7f0000000740)={0x10001, 0x1000}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000800)={0x6, 0xef8, {0x8, 0x2}}) ioctl$KDGKBMODE(r0, 0x40044b06) getitimer(0x2, &(0x7f0000000840)) 21:04:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff, 0x6, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x41, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440), 0x11) syz_open_pts() 21:04:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2000000004, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 21:04:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r2 = syz_open_pts() dup2(r0, r2) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 21:04:36 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x828b, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 21:04:36 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r3, &(0x7f0000000000)='./file1\x00', 0x110, 0x0) 21:04:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) shmget$private(0x0, 0x1000, 0x280, &(0x7f0000fff000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:04:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d891850efd2937293a1cd9be0562831e5c602331b70485", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 21:04:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x73, 0x2, 0x2, "795d8f0aa82d7490f8a63c2388d7e3a15390ed7b", 0x3, 0xfbf}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:37 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 21:04:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x80}, {r2, 0x104}, {r2}, {r1, 0x1}], 0x4, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xeb) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x83) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x300c0, 0x4c) 21:04:37 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x7) r0 = getegid() r1 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x800, 0x6, 0x7f, 0xf000000000000000, "726158fcf4fb4b79c5e7b9fcaa5505e4484fea29", 0x81, 0x3}) setregid(r0, r1) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) shmget(0x2, 0x2000, 0x1, &(0x7f00000db000/0x2000)=nil) setitimer(0x3, &(0x7f0000000080)={{0x8, 0x9bd}, {0x10001, 0x7fff}}, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x14, &(0x7f0000ffc000/0x1000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) 21:04:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000300)=""/50, 0x32}, {&(0x7f0000000440)=""/55, 0x37}, {&(0x7f0000000480)=""/227, 0xe3}], 0x8) setrlimit(0x8, &(0x7f0000000100)={0x81, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x1, 0x81, 0x683, "2162d20f1a16ec2504655dd758a94042d4d049db", 0x4, 0x800}) 21:04:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x201, 0x0) pipe2(&(0x7f0000001280), 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x32b, './file0/file0\x00', './file0\x00'}) recvmsg(r2, &(0x7f0000000000)={0x0, 0xfffffda4, 0x0, 0x405c7fb26fdbb81d, 0x0}, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x5, './file0/file0\x00'}) r3 = dup2(r2, r2) getsockopt$sock_int(r1, 0xffff, 0x1287, &(0x7f0000001200), &(0x7f0000001240)=0x4) bind(r3, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) 21:04:37 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x100000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x7f, 0x4) dup2(r0, r0) r1 = socket(0x2, 0x400000001002, 0x0) connect$inet(r1, &(0x7f00000000c0), 0x9c) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20400, 0x0) 21:04:37 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcd7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 21:04:38 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) 21:04:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x7fffffff, 0x1, "3ec6b73bbe8c97d82e5aa1603787b09255cd4606", 0x9, 0x7f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:38 executing program 1: mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 21:04:38 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x20) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x8000, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x18) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0x3e, 0x194, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0xa8}, {{r0}, 0xfffffffffffffffa, 0x60, 0x80, 0xffffffff, 0xdee3}, {{r0}, 0x0, 0x5, 0x80000003, 0x80000001, 0x10001}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc8, 0xf0000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x100, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x30, 0x21, 0x6, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x41, 0xa, 0x0, 0x8f9}], 0x3, &(0x7f0000000240)={0x10000}) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x82, 0x141) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 21:04:38 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kqueue() getrlimit(0x3, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = msgget(0x3, 0x60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) msgsnd(r4, &(0x7f00000000c0)={0x3, "cba7f62581dc634c1d5baf6acdfb90961b3133cd5337026d22c8c4e5dab12f6375750f7603b4badda6f8436d364c622b1bc1969274c5dba363d91470c760fdf618a9503807d703cf5ac3c39409a4af793ef30c47d959d35801c71083362d5fb32e297adf18e36fb71ad0ec1b399f243126328e277c381376a21cebb525eaa3c86db3511c1ad1d10bc0b02fd6a42e569d25244d168f8ec3ff61c2892606d05840badba910cb05"}, 0xae, 0x800) close(r2) 21:04:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x80000001, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa80, 0x180) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8082, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f0000000000000000000000007bb00"}) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)='\t', 0x1}], 0x1) 21:04:38 executing program 0: r0 = semget$private(0x0, 0x7, 0x3b3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/41) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000140)='./file0\x00', 0x28c1c, 0x0) semctl$GETVAL(r0, 0xf2182e92f91be65f, 0x5, &(0x7f00000001c0)=""/66) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x103) 21:04:38 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 21:04:38 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000700)={0x0, 0x3, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xea}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x5) semget$private(0x0, 0x3, 0x100) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpgid(0x0) getuid() 21:04:38 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) socketpair(0x6, 0x5, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) shmctl$IPC_RMID(r0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r4, r5) 21:04:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x1, 0x0, 0xffff, 0x0) flock(r0, 0x2) 21:04:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) rmdir(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x242) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000240)="ba1a13ee295f94111dac075e68efe909d357b64b0896752a", 0x18}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 21:04:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) chdir(&(0x7f0000000040)='./file0\x00') 21:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x78624a11, 0x0, "e65a55fea6e541404e2c44562e5bee96fc6da2be"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:04:39 executing program 0: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x45) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x0, &(0x7f0000000000)={0xc, 0x10000000001000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xa0, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0xd72049c1caade8dd) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000007c0)=0x8) fcntl$setstatus(r2, 0x4, 0x8) fsync(r2) r3 = semget$private(0x0, 0x6, 0x80) socket(0x2000000000025, 0x4008004, 0x5) setsockopt(r2, 0x7fff, 0x8, &(0x7f0000000680)="e63652847ec30cc6448262d854cd7f7da83932b2adf7fc5fa90b69c6165a8ed9c0b5eb9387ab8c916229c0ec431af9b7824cae9d7403aadd5a13e57b2cad10b25b19cc5300098393c97a", 0xffffffffffffffd2) semop(r3, &(0x7f0000000200)=[{0x2, 0x4c, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x5) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/213) r4 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1a0) semop(r3, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x6d4, 0x800}, {0x5, 0xff, 0x1000}, {0x3, 0x4, 0x1000}], 0xa) r5 = semget$private(0x0, 0x0, 0x1c4) fchmod(r4, 0x40) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semget(0x2, 0x2, 0x9) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000400)=""/210) semctl$IPC_RMID(r3, 0x0, 0x0) 21:04:39 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) socket$inet6(0x18, 0x4, 0x1ff) 21:04:39 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000080), 0xffffffffffffffff) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 21:04:40 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x808, 0x19) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2995) 21:04:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0ee36f6651e08d7c60640b14acdaab1de46f4a0599a9aa041eab41f2b93c99668d10c601d301313c21932f926752534fb13f0fc", 0x34) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 21:04:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="f100e0777f54e36d4f1a63c7d2872adbb8aff23c4894c395927089448f4bba82d31aa6642ebdf59bd4d14757a27ed31b531d3bc4a5be74", 0x37}, {&(0x7f0000000340)="d46b17c7055fd09f6f1165bbd41bbadc6f4c3a9996ba28fcdb2bf876bde4a5ea8386917e7d04e706ae20b752a96762c599ddecb9b008be1246b9ab8dd34d2d631b9f89d0a504634ae63c180c383221b9ebd8c013080a131e8f2f36165a3f9f0df9b91aec12d558269af851f4e61675c519d3f08b109c50424276cbc0d8fe99c204f34f213ab86e25df7e8cd9e00e3ba9a259fee96acbdef4cde1b1e1642457acd59d8f142f47c083066bc85fcd43e2738c5ea280139149a22669ac2c3695c03f1dcba4c1aa49948d0216014cf0c09c984bfd0fb77a5e4fccdf78ed79bff60278fa552f", 0xe3}], 0x2) setrlimit(0x8, &(0x7f0000000700)={0x7fff, 0xf8}) close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0x73b}, {{r1}, 0xfffffffffffffffd, 0x42, 0xfffff, 0xfffffffffffffff7, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000003, 0xae, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x80000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x54, 0xf0000000, 0x6f, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x40, 0x6}, {{r0}, 0xfffffffffffffffb, 0x7, 0x0, 0x0, 0xa97}], 0x6, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7, 0x4, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x10000, 0x959e}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x69, 0x80000001, 0x7}], 0x1ff, &(0x7f00000002c0)={0xff, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x5, 0x100000000000, 0x5, "07e5c60aea1e2505adea9b7c44dd77dcf370ebdf", 0x100000000, 0xe0d5}) close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c296830d015559cc3e9fe4ff0e3d150e3bf61e9b9eb306517496152dd653e0096acb67c135ccd02506acd39c0a7e6c7f1385224c2880d860b9bebaadae4470ea2ec31f5bc4c450047b9d0d053ba4d7afd13c940014a3396d3e1f5ffbab2624b5f9b56343bfc8bbeca04f59bfde6c", 0x1a6) 21:04:40 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:04:41 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x9, 0x2fde, 0x80000001, "ba41e7d7ad5401263c22c7c92ac3b7c1ecb88cac", 0xa339, 0x20}) syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) fcntl$setstatus(r0, 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc8, 0xf) ioctl$KDGKBMODE(r2, 0x40044b06) 21:04:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) write(r4, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r3, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r4, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r2, 0x2000747a) sendto(r2, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r5 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000000000000000000000000000"], 0x1, 0x800) r6 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) r9 = socket(0x18, 0x1, 0x0) openat(r2, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r2, &(0x7f0000000180)='./file0\x00', r7, r8, 0x4) semop(r6, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc147375d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9f2ffffff0000000000f61648ddb1ef6e798f00000000000000000000"], 0x1, 0x0, 0x0) semop(r6, &(0x7f00000001c0)=[{0x3, 0x1000, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x8000, 0x800}], 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 21:04:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) 21:04:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x5) shutdown(r0, 0x1) close(r0) 21:04:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) socket$unix(0x1, 0x7, 0x0) execve(0x0, 0x0, 0x0) 21:04:41 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x820, 0x1) 21:04:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) preadv(r0, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) write(r0, &(0x7f0000000000)="c4fd97f74b09598b7ca69abad279b57332d86c127938fbfb87e225ccedb4de6362bcdf2eaed12c5ec2eb91f3016ccdb0b6f402471aa0679e80a269c1b5b0caa82ce17ea8190685ccc448e6f4dc3b7f6605b6121031e74544fe6002988a568070554378e76d889ffc3da4c023a473b4e253db0dc10e1d3405b24660dbe82865dac966212a25c88bd3cd67b04360eb53048b0a20d87c0b50fa444c15358b9c38a98993c97235da092b844aa21e1de08763d550cd3cbc63c5c7a0ef10ac7e0e34c41667c0ee04717e293bb90cdec189bc8cdce0ff6b49775b01d96d9702a0a3f87a60a4c48397", 0xe5) 21:04:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) getrlimit(0xb, &(0x7f0000000000)) 21:04:41 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xffffff2d) bind$inet(r1, &(0x7f0000001200)={0x2, 0x3}, 0xc) r2 = msgget$private(0x0, 0x8) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x4004, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x800007, r1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001040)) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r5) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0b06000000b59d9766343794ec5bfa64317cb4a009441dee70370d4a282435deb58534ede2df9e5ee5ac5b93613d3b1f173dd74fcda063c40185f92e9c025b30b82f9da07be27d310c7a8a426e78"], 0x9, 0x800) msgrcv(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="7bf46bea00000000000500000000000000000000000000000041631d9200e2c9db1a29ba33931e0f371a5a5f78a1f99dbfcd927407d932b7031f4452a3cee7aab003326381a6835bdd7f62c5b70c31bdfa00"], 0x1, 0x1, 0x800) fcntl$setstatus(r4, 0x4, 0x40) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x43) 21:04:41 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000680)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x7f, 0x1800000000}, 0xfffffffffffffd65) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') socketpair(0x0, 0x4003, 0x101, &(0x7f0000000100)) accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 21:04:41 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) setitimer(0x1, &(0x7f0000000000)={{0x100}, {0x6, 0x800}}, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 21:04:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x80000001, 0x8}, &(0x7f0000000080)) close(r0) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 21:04:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000015c0)=ANY=[@ANYBLOB="bd012e2f66696c653000f9cba99d143425c5c5c9e62cc30b900a88d1762c7afd56f502605c29a45ef94cb6d5ea1cc638b32dd4f2e03cddc7406dc19c58bec8d2cf899fa78d26f817e8be2c8e75ac98689e05113cf9180bb7d32099b97c7c764bde9420a2346177a7f63d2151003335afdfe6d32f94d3af793811edb6da0c9fee9016309638f23bae1b4be7e599a2a71f9eab0338f4e4cc50c557c38c234e544d0fd14c436c953adada386b356a6efa4d6a920398245c54d65f5dcd8be910b4277c7235acf90e05008fb1c46d891530ad79250f6c05e36d906f1e2f6f12bd351ebcafbe7f7312e783cd0f58765c08fcb65386300cee8b29052f10265b6652e6c3462796c333e43ade61a8d1ab9504e83a51ae650035f7ed95da05e8b44833c589eb63f6465a4436cc38b02ec1fcef5a45a8674604c0b1b9ed8db3b3c26b044654701ac0d0ad82c3665f9cf08afc1dab54ffc44f4cc0ae794387a55de2caaf0cd0ca6e8c1e0f191c673779f73d8ffb81c14a17643201c1e7651adbfd967f59b977b81359f0e6ba268f4d7d15409d81a0c179e3aa1a0d62e5b11f92784f0a8181410d8bca40cd2805bcba6d35"], 0xe0, 0x0}, 0x0) lseek(r0, 0x5c, 0x0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, 0x0) getpeername$unix(r0, &(0x7f0000001400)=@abs, &(0x7f0000001580)=0xfffffe4a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) symlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') mknod$loop(&(0x7f0000001540)='./file0\x00', 0x10e1, 0x1) 21:04:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0xfffffd6a) r1 = shmget$private(0x0, 0x4000, 0x680, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="9ac6d40c9142e86b3c269d6fc50b673f677850d6aaceecf006aaa963a3c74d477da2e0d8b3d255d8995d29fb5e0ec16bb69c831dfec970541d848bc7920e0376080787a20c025ee89fb343937ef40fedace97ba510babc72566c07128202496b5586b8ded1fb7413c54553c35845aa728cc24258bcaa04e9ceff49c1898245cb35127a93a25f47b82461ab39c65656fea82d14551a8b31003f9f0c6c65f4fb5a12d1ac9ea2e7fa522ee3772fc6e41245a0e5ed4c07610de5b268bbd73c638df12df9dea10b6d2c7bf2636b31deceb572e02b7f51f9d6dd66b8d11ae748b1ab81163b4326d8408733b17e8b1d948ea49850797f5a26e22e74a83246333f4f29bc5f99919a43ecab0347d5dac127a02fcb0d4e894010d8975986fcf64af18872c6dc57034cf35522ebb456f66a111c0bd4edda85aa88bfa32047267b39157b75f8e4aed91319808aba6c82b78c897a741e51069d06fbc67a16fcf8a3294da4835c6ac22a1826b17b36550186157567b468fdced5c35f533d819f908521ec5e0165dfc29c0a157f47353d7e36ff944ff3b126f36a49f72f0d7a92fc5333c5a1537400fdd8d0540838df9284eb5870ae5020f9ccdf7da6ea23309dca205f310048a5151b3e01bebee3e2774c4301820278e5b11e8e32c554d7a36ad05141f239815a497d78d3cf347bcd3b55147683ccf09b1fb825fa73b0495a3edb60019f6a115a168ac3ab4a4fe6d8b10b5cc33d636dc924a49c02106b58de6289287e70697034eef9f478593069d2af3a606d1611f7db5e6d2b5a99d5583b779cf39878d0679b9fffcda24f1205df2020229496992ae1c882026b79745f19906df79ecfc7d50ee426122f49e331b63c99686935b4e4ead5bb98d5e713a182e0ff6429dcc2af310bdda68896b52bd7dfc88be42fadcab80163e09ad486d364bac845c90e98c5fbb8ad95774c5618ac2dd68fd127d58eff5e7ca3e88a117a8e4b9a976e5ab919a6a6b2aab1791bfde875f08e78a4dc73d4675873faacc2a8b2e2c10ecd84c8cdaef82cb230920c0dfc05150a1898493829885dd3935f0034ba6c47c1796a7f26036dcc57c8e26d03773eb50b26e6b1afb14003d7cb0c583498416de39827cb559ac30346a76f3ce74b42cebb074d25db50606e4bed4e369722a4c922a81ec1930d17a294039a200809b902ba88271d69b8141f5af3857d86ad12675361e3c056897b5a1c46582578a6ee6b2e1e3efe92e35c6e662307e03cb8b332e359f2a77bc042d8088b2b09ff56d8d76a7646e7979c0b90872f483ad572fd5b02a05fa4a5ae66da76f91a5f403fe67154ce4382b6170156b4903ec76d14a5d100dd75ab32f9c18894ca9a0547d08fd2af0dd60e2216747b760904b69d9c79fb127ad7a641529604638979f3f8e53019c0a21c777af4a26275aa5fa087a0f85848d0baebbe3827602d289b97dfc73f589f3227bb9f1fcf4d49feb2059ea0425e153c262e56c5cc7e059589f03aabe5856e669ba0b007b951360bfc47e0511b9310ad40ce7f24ced8421a21c904d277b840a5740f5db3c63d9d07b4e37b47e519045af238787f42d8cba4426b5538b96e2a91c5518a7a2d175c2cb2b103db3017e99e88ae3381dc51e6bf5471b3ecf213a0fa6be983da2d6d33a261834576f3cc6fe346ae83369cd933d7414d19f69220f0983a8a866e316946f06e7a78d1acde0f239518909b3d1485fd74707eaaad0d3b35925a9507b45a5d7bdd3b8828d0f3fc8ccf85402df41b040dbf2f8d7d6505e04127a15e42b5769e370f4d57b2ad76e2ce3ae27232a237dac100774db476882970a549ea1cb4ca48b73916262b61d7c7faec416146d279fec319b0ee1491d0d7b9189a02be1d4078b15831a31d6df352f22e694ea8336b81c8180943e66726aca8f779f80782a16ba11b568471193932ab249a12cb7f1d057f75b75bb9fcf03fea0ba1e9b88319a3d8fd770497a59c07525c1aec4d7d73becb6999fc45a9eb1e37c463fe93ef273e35f6eb9357b514bcbebcfef79b7cc171cdc26a8dfe79ae559600af669856f6cdb954c8fa2b5de681d459901301c84eb09e15e720673cdafd4d2228fbed09a3388ddeb02831dd91672ddd0d1ad8dfbde68985dc9160ff3a6a437466224cbd7c4a4c4794a28bd967a640e5cc50c51d2c70b996508c3e2302442551f1f9748956c818886d8bf38676669f1bd743aca54994e3bd81e7b5fe11e49d090e58d6c14983037ab74d6710a34bae6059ec99c380c9f2a55017d3362d956f6aa85df10ba815e1689faa3c3eb0f66793b5b11f67afc90739fa1ec4cab96c5a66c4bae218c91bb88513589e18122d66186267b53689af2dc83723e91c1302a2f20c21a59eb37fbb134aeb18d9ba995f054388cc6b314160fefabe0b10f6ba30cd19b2bed81ac926b13eb172177e0847ce782fa970219b0f25aa00b49a88784625e30a4018257b625019c2517e267985fc55a9d83ef0638dfe919d1a457d8bd21761e74845135f470cca53842d6e1db0f2f89dbe25f1538b99618b35acca00e0ca6c3b812e631cdf330f21381c3326da3ee28c36890f543c8806173900c2acf8fab1def80603c5721e45a9b7a9fb9eb322493b4cf1c65643330835b26cf0e47250be9ca11061b7d83ffd02c44919fcd051dddbff29e56a1658b65420c568209cb07ed165eab067031d5f26809b91b3589bc80a8d5c168c35687328e96fefcb45001b2184f6af3b075e6c5590dc6e06300b41b55411207c97c45730523e866290d8fe4b0a6ed7d35db6836bd84442a1dfcae0e432dbdd9a3ede0df8ae63576814e9b730b2c313fa98872941a550a2dad461113088b4d7f0e4fc4c5f6c3c9c5d3de8fbe898ff7d25597891e8522e013b47d10ffd640ab6e122b29ac9cc3282051d5f5990f4b4f2aaa753948ce81b2e9e5971dd6d04cfde0231c653765e131981480239cf95dac19c33edb038f5ca68ef8a051489beb5ed8c4b4fb0a6a8f2133e131a4495f9c83b129ed8d5940f1a1230ca3fa083b9cd811a4e28cc3b26c68e3e4dc14b526456f1fef383e4a9da972b083b73f32a76af7f932584041525917f2ebd66f39eccd6e01a07edb5db388dba9e2b9fedb5e404bfa1e057763f8bbe72dd71d96932c0fd2701e5366f936f0335edf545891eb3ba38de0d58d4473591b09d08a384c2fdfbf7951f5236ab10c090be8176506d663b7240c3d0ab135db95345cde182b7cf3c3392042fe7643926d5fb638170c754ca41dd2454379cf949e932096184cdd57ed3dc9260630de04a3bc9d3968e0201164f02cf51544927719474c33c7c1e86294b41524b88a4f4848c9f7d9eac110e853d4e9ac48acb7e72563a07eced5dced214349915a235d3170fc4310bb802bbeb1bc7acff630a40d91af3fa367a22b21cea604d5d4a05585aed697d304e81db73ab2e86f99b1da99c432302ed52ec317a74f1b26b2dbcbf2030335006a2408f922d234d0f22684828712ceeea3b8ec646bc98e1dd5a3a89a4ba432f4eb5685ba6673d5a9b8b8f58d824d19e7317ef0864223bfc6c7e55e2c7450838d0ae121f13882dfe937a201a008cd6be9d98d4631576799f2f253bf0ccc084500e96d6c8efb8cb575b603aa2bf8866d361cd7a362c9e9e94a7c00fe13ceac8fde946b6a9b31911ba9f59117038b34fb38bc741c61410e88af993fa9ac94c68d6d56d04d35e1a303d9eaaf4e190e2ca87788745118bab96c72cadddfa80ae9e0c16e9516784b336e633df6e67561c2d248a9bacb7ae95c31b418c4c266e777464d8a37ef2911f1c27a1d3a81872db356cb700e45c9d10de1c373291e8128cce29177611a11e06bf406211d6aed35f434e959c9b08cba5ccfb22a332835b593b6c8f6ef55c47610ac1ae19810118e308057aa019bf4da45ac13e44652784e06045929e8e9e88f847c00182a3e662f5026f2c6f7be8ff2e8f1ab46eb2add59fb775ab537dd923b757d1156fb1fa62aa315eba4156d4eff09d02c6efcf3ed8ad7eac5d7f81356e0babf669eef6a092d9f36c81ac43b1a0493863f14b6ad200f635c603f82e7c3855d3b8350cf1b3ed0e194a588c3c4006f01e5f2503e31bb78b454cf840db105269cfebfec9a626e3b2b7ff90e4bed03b6145974a40bfb9a320efc4b38d9cc207b065156f8ab3bdbae33bb0e1f62aa73dd27167b046c72da51159d319c90e6a99ebaba2a702b1033e4d94ba167544e3b5539fd5e397e5eebe97904e06985886249351cb5e2de30b9d4e5472e6b1201247a8af680bb371dbee82613953fc7c8d6a7b2b545d5cee026ba8e34d987ed008137aabb2eebe41c417964609116cff0d16227b9e3d1db7db1e028ea2b13a19c395bb99342c50f956b4a6d97f13239dfc3b2d4a388d5647a862a94bf2c34c88e557aa071875bed1bde69b12c41a94cb573acd48ccde11666a5ed6b5d35ed85c44f3b2f502dd71fdbd74725f28e02f552bf9d24879bf5fa6a2a31d5fa719737708aef1fe76ab0eabe311acafa146468d72e94c1ce5f05cb1f86df2d37a8bf453b1d3ef3b5fa869247d0923b9111ee5c988c16d101012a528580f7099d15b5eda9a1530b3d85085fd32b1dc59aaa368dcc996ec3ad3b451ff3c0aecbc1beab24f061ce7ae9257aa54518212b32c1665a3b23163d0503bb4cce3b624ee18393858199e48986387ee44008f39d1fbc3a91fee0fd3ba0dc4c56d15235ae4dba6ad75cbb3e21d9e416fa012355a6e1d10a6976124a07c474dad511139bdab54202ce2eaa196ee897df37dcc89c2efdd9152eb10de9f6b099a18a534b2e90a3e33967ccb85c9e8fc3a90be3b0a154c6026dbb17ffb4a840b718e6b5f67a5d019693703451c96d40f688f9e7e4f22cabc279aa8e61359e76765a1af3dbc0518314d89f82ebc22b00d305a2eb2eea2b8d773b9718c07a6a7706c991d118c236d119e5a26d079e0cc3513f5c0dfe455bc9112366e2d04e41bb2a1f6ace0e569dbea8f6238172bdc838414740ba25cfab06fa9877557b782fc1e1d0b680e34bec39423400de084a3cb809703e271f50ff807e147a2f20549eb3f6638f1824d23f3e770088dd542aea89da5a9b32badb4a9ea73fe33995e04ae7ccb257a3e6189cc55ce31b8df09d30888fabf883f949bf6ff509cba4d66ccea4ce56bf6e8746c10875c615bff8a895159c7dcddbccaf9f21cab32a393ed00682519f26cdd3d98b8fe9b3f9f463a957fb05b6ae41f064125e33d07343f7267cf6265b03800289b148e09af80ff901b725d25375f95d9cec933c619e032fb04ee8e1e97c48c89a37517afcffd653ffca985e169579184eb4b4e41f3851fa2c25a8c95b99864fd43fcd504893e1c1f025bc7c04cd9bd8c950a22311cd5226447c273e1c56c789530753b64fd394846f2e1a58841897232edcfe17aedc9cf4e95b3dd25c05cf2e18ee15366bce2b723b8213bc4636aa35ea6ce97504cd224c17d815defa4e5bd1869d0949cc30550800d9706271f76fd5015b6e2ba72e3ea42da24443dc6a33f6383b32f37a9b65896ff2f713a296b85224568d4317b506ad24597151e35f10017aed599c920fd57760b9ea994b904a137abb5c8a533a1c4e6b7ddcd5eac7c1eddb19546101ff1d5d561f04c55e37dc1c31779a6e0f5c05f9ffc250c76cb6b127ee40dfcc942e466fce300291fddd2cfa2d5049cf3604ff9afc4071b144cc9bf375405b5854538a2b677d1c31c3338e886c8002370ad6f52760669c0696f8a96c3a4c658ab294a91451455f2cd0f775b1a4d07e8f5d58940", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b90dd108483b364b9c3ce7023a6392d07a581471b782d49199da45abc61557c0f0955423496a77efdeeed5c15bb3a5d79d4c547d3ba4f0d49c425c9b833ff09ea1eab64cd808d30a2ae27681d582b67d3a4a2bef2903aa3c632a7c0a231da06745027076276c335f4253a4af42d00523eba6ef191f913b56b46377cc206e699891d4574de202188be89da10ebe4a90cb12f21da489453c00d9fb185d84ae6b", 0x9f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff124c00000000", 0x8) 21:04:42 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000900)=0x8) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x840, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x1, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r10 = getpid() r11 = geteuid() r12 = getgid() r13 = dup(0xffffffffffffffff) r14 = socket$unix(0x1, 0x2, 0x0) r15 = kqueue() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x200, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x40, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x28881, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x8, 0x0) r20 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file1\x00', 0x24a, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x200, 0x0) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x81, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00..file0\x00'], 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="f5cf70d8617bc38282b7a00e47074cd0ac0d77190a85c9e07a78052c3fb8da47c76662073de86307c6b8cc1e6c21c463d59d2e92669717c2ebf80cc7", 0x3c}, {&(0x7f00000002c0)="c39ff11425a30eac0d2acbe503cfffc0b6137d08b65944734076ad25d39eb164219027603ef3a559f8319ee08c8488ffd2aceaecb39f41eed7b6c3938d4d3769c4b71664050e47e5d55666775542cfa2db2271271e5e4b7510f8bfb38f1dc9900b4d1a2aed2645071bfa8eba41e6fd60e3efcde4729f33a2dd6f70473a7a651e8a5413d3f9c4752f8abce3bda161f9f6cf7466d9288192cf70dacf727082a023590b7fc9fc3460e1e885aa10e2e8d424130b34da2aeee4d11dece2b6a565109cb685176bd22ed346ae8adc8eef9bf0d7d841576a85f44298fc2b86db15678c479a8cb8baa0a3863a6678e0", 0xeb}, {&(0x7f00000003c0)="2c14d5acf8e316a8462c81f637efda689546f9428a22637f4977b621d1a5685b285c7d8eb72fec7471ae10d22c51df326ba61be6ccada657d5e322df80c2b9e55ba4fd1ce721e7b7a86886b930328544976458b5291bf82e29835c50b4dcc29e07abd68e399b55d1940edb6a8cf9bab2331a80f4c81eed8369fc0bce0a6f6082c0307bb27e2f0ebc61eac91a86a7fac85ea870620a6b84bd7f6e05cc383ae78e5b2130939d7fb35b0a7d02620bc1d6e65a9b8fef28e62d0a1baa9c43d16dc0b0", 0xc0}], 0x3, &(0x7f0000000980)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000bd00174644797f2ba2f87425b989409f1c6973b33a66cb252c581503754cf8d91551ecbd7be41b1d7df6d76200c03d0b2a089678afe582e42415390ea951e178ecaa315ccb8b6aeec9365f3810e8c9ba46a533e8628961c5524241d4ae5eb16faa706e83ff3878a1", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x2}, 0x2) bind(r13, &(0x7f0000000940)=@in6={0x18, 0x3, 0x8, 0x5}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') chdir(&(0x7f0000000080)='./file1\x00') 21:04:42 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/12, 0xc) 21:04:42 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = getuid() r10 = getgid() r11 = getpgid(0x0) r12 = geteuid() r13 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="b43a0c7e650afeb72104d3aecacdc229a8759b3c1a74d4414120657951379e30c0065869fe77cea5d26f33f74ff4d552569387f60ba54356e7a090163f70b4b82edf62cff70474b56da17c1f830d22487e9623ca907a4bdb999a382861bf2015ca3af7d83220b75d04550c4aec591695517121b0f1c543c39aef2b4d8720ed07270697", 0x83}], 0x1, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x110, 0x406}, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="f78fd3", 0x3}, {&(0x7f0000000100)="7465f82fc134608fd0f9aba3d64d151989f37badc369b6e4fea7c4fa74ca1c9c134b998157c3e620e67e7648ec344908a7d9a423638fcacdad12e24d7322091c4a5f62931336c0082a861f04caae758bfaaccb56e34bbabc519b9881709c509540b3ff0fccd3f5693c20bc717afa5320eab531bff05be26d9ec78849d3ba6285462fd60ff403ed716815905f66e6", 0x8e}, {&(0x7f00000001c0)="9ea41fe9a3b718020cb954ad6cbb2b2015d1906ca4853577f54c1ffc3e46fd31e33fb65fa01caa1408b209a6ca7c99eda4eb", 0x32}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 21:04:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x2, &(0x7f0000000040)={{0x401}, {0x10000, 0x800}}, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x2ba) r2 = semget(0x0, 0x3, 0x502) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)=0x5) 21:04:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x2a, 0x40) rmdir(&(0x7f0000000580)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000540)=0x4efc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)="bcb984ab0986d93674543460839b5609d3f0ad006de8648ff8c80463658cd88d728c5c469533a37389929b00ff9065b7b8f23ac93d987445b69637d701e1ed4161c1", 0x42}, {&(0x7f00000000c0)="0aa76181", 0x4}, {&(0x7f0000000100)="834473247dc8f108e8f7062b0f0c2fd0e5185cc27acfabc845c2b7e35b3e72dc722d043c76545a61afb422b4f69b0160988bf424c6ec97a1fd41ea7f7ca4111a2730aff1515a91be73c3bd03f915d00a5f78ad7d25b0e2120f9ad8d3e1a58f79078555360c9e4d3a69f32aaf89450c487be1e7bbf6dc485485bc337c9e302550946d04e88f98230357d231e8ff23d1ed3796a8d05157a6c79180067422", 0x9d}, {&(0x7f00000001c0)="e5e00acada2dc44cde060d9ed4202df1bb1d2279d37d578e416bfdd20f02174a8096a24762ae8e590df9d22f1af115f878fd4137ff934f4cfc92f5da5a64db83477289a1cf57f2582a965cc2505c613ed6032c581807ecea8d44b388917f556e2b06967286996377d8d6cdc494ba53d0658468e3d1ec1b680f52b8709a9aa2f275ac7107ecc461f0dd9ab585f2d29a8d2a7a16fa12ff9549501302615a4ab0", 0x9f}, {&(0x7f0000000280)="f82fc5842f47bcc909bd651ce459b8472339c63b402efdde86f0743c65dd45f0d5a80689aee3571130aace29e84842e0fe7148275b20b895a83d3fb8f0c85b24ba0a834945d662df797b9cd7c974ac1f027bc22b54c5859668dc15acdc7b04646e868fa2eabf4275bdc646837909617e29a3c7948a20716670dcadcc8658f5bba11cd7e528ef7d81438ab9fc13d11e327c8511cf063119bb", 0x98}, {&(0x7f0000000340)="e6e243cc18d24973f4df383c527fde2de39ae6f4482cb90ea6295abc33b0784d0a6bc998aaa308ebbf917a1a02a73981fe4f56cb6349532c0b456cfdb10d4119c91bd76bbb8d3cd47eec895173e1b1389ffe077e4d39e394480af624800e3f178ed3991d8f31ceed4cc9d2e1c558b9f89221b278edd959f186e434", 0x7b}, {&(0x7f00000003c0)="8b28aeb9689e2b6ca001b8442826040996fda30c4af5a1b34f78b252f4a50ff48be941055a75471d74c5", 0x2a}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="30000000000093c6325e000033060000ea43174d5ff620aef1f1a45b1053d554eac789439a61f2e5b63bf30000000000b000000000000000ffff0000030000006cd5fd818eb6b4364115cef3139c15fa21ba14013add7797f91f3aaeacb1fee2bade4da83e231b0b1e35d25e034ba4d0ad4dd419d975e923a119bb70b943c6a2b9818380c7ff1206e6d3f30860cad284987bfc27e6bb237786424ed2e617d5b73c9849d0ec6eaaab01bb645366d0e127332fc193d4adf28dd024cae91b464e3c151422467a07fe093b87a1358c810184cbc93b425f9b78ccaa9d4ae749d6d93756179400001001000000000000ffff000004000000bc0b1f29bf457c7f1fec070f3e8d1d21537adf74a431a09682f667a99f14d9a3308f5b94e75e84ce30d48c412f745bebda1ed73ca5e989d718214c7f0e052762a60c200ac4120508aa39c894d68e1682e8a610330f9e57c3fb2cc95ae91de4550c0b8ac616c7541d3f618d27fd5d9c358789bbd955b212837026f5e8fae03ef59d8d252d9ab98453f9c7409edd3773fa57f46b28ba7c89c8d87e48fb78c58bd8fee5760a0c25338ae4fff0a2d99a70f3646ed1a780511fd4f2e387d8fa5cae31cc5329a18eb35069680269f4bc7a08ec7e0f365b5c0d15738daca7f76681af5c073b9b257b1fb0fa178ea6c1fdaf65e15d683df9906a074165544153d2000000b800000000000000ffff000004000000cdb002628d6b39c1fb6e186042886054ebdb7a43e3bd7aa672c75c90ad432fa714cf2f4a3de81fd0c7b09d9aab75321decc0055b2e7c3d2ecd9f769035370a3b4f06faa67194ea5cb40b36ab3372cc6ea6d6a568968fd23fa8ecafa630b3aba2b99de019d29c70d8fb1b0015af58cdaf93877e01ed9fe7a70a62d45ab295cb9bd7c06f76df15ca810deaec1c4e48ab75f755d7947432213a849b8ecd1a9f32c5bb8a615a1ed11a975cdd7e510c5c6d00f8a88b1d7413f14d66f0cab30609a9e12f4d0295ca987f3c1f164b013ddefca230c117a1aca8d0a26d42283bc2920c662e282078b8d914573a3a692d760b673258903c5aad6348d08c28cc4f3f93714af42998ce0813078763c2b91698a5c16675221cbe3885c589545d48f3fd352442dcbb36a74e3108b4944562ec60c9823958f45e67"], 0x2a8}, 0x404) r2 = socket(0x10, 0x2, 0xffffffffffff0001) read(r2, &(0x7f0000000480)=""/70, 0x46) socket(0x6, 0x3, 0x7ff) 21:04:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x4) fsync(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x23) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x20) fsync(r1) close(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x80000001, './file0/file0\x00'}) 21:04:43 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x4, "6dd06faf71de863a5c00a09a7e09da185bf63fc4", 0x3ff, 0x6}) msgctl$IPC_RMID(r0, 0x5) 21:04:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0xa86, 0xfffffffffffffff9, 0x1, 0x81, 0x5, 0xfd6, 0x2, 0x0, 0x8, 0x4}) kqueue() mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 21:04:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x3, 0x40) 21:04:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)="d18f9caa7a94e995a8b0506c282f52c21d8d6f4a769596b67a976bc9921d1ed71ffa357256b850977d9e2dcdc17040ea290d0db5582d4310712ff80ba98a5432a1cbf086c6a022e4d99e6ab07dca095fdf98f67ad2ef296bcdca8dace523a2df7067292b547825776e440876d225194f6530552fd932db359b27b3c6e27adaa19bbd8e5b877e95a576858c8b57e80ff85dd5", 0x92}, {&(0x7f0000000180)="8ec8a9b5638fafd3966f1b7b3c227ba9b84264a4243d955faf5a65bfc7e9c8462f7595de05d128d41cdb04afbdd0fe7d9b7aba01f149f1a1da5044022681a0820d4a66d8adffde48bdba4e9c3b57eba76b1c52116477a50dcbffb1bacad915e71da511381e35ee1c84e458", 0x6b}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 21:04:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x7, &(0x7f0000000340)) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xe5a3, 0xfffffffffffffffa, "d4864f675810630300000000000000f5fde549ab"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97", 0x39a}], 0x1) pipe2(&(0x7f00000002c0), 0x10000) socket$inet6(0x18, 0x3, 0x7ff) getrlimit(0x5, &(0x7f0000000180)) nanosleep(&(0x7f0000000300)={0x3, 0x9}, &(0x7f0000000240)) write(r0, &(0x7f00000001c0)="e2b7304f20bd9e509333fcdfb4718671277d3ec11c", 0x15) getdents(r1, &(0x7f0000000380)=""/130, 0x82) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000280)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b710", 0x191}], 0x1) 21:04:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 21:04:45 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 21:04:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000180)="caf5b415", 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = shmget(0x2, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/186) 21:04:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x1, 0x100) r1 = accept$unix(r0, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0xfffffffffffffda8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001080), 0x10) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) socket$inet6(0x18, 0x7, 0x8) 21:04:45 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x81c0, 0x100) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) 21:04:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r0) close(r1) 21:04:45 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) chroot(&(0x7f0000000180)='./file0\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000080)="357436cd18c414281084d272ef95e6ca47bef32fab71a8a8ea4ae7d06c782c956cbaffa6464801a99fa376acdfeea0e88c655b18aa1aca9d1cf42c9839093c38f4955619a8fca08695b6049b0aee8b6d1c1b9c93db77aaeb596050e90c8ba977d0f976416be101d1ed6c3a7c21b784436397fe4a73b2673c4b007c1c9c2d7c2eaab19314167724c29b0b1228dbdd037533d9e758d2685938cf76115dbf3770e01af254513e272c60373634140602856d97af8d890afb1101620e6843d29cac0163acec0f4aba377b98e473fb7998e0abbaba7da05f", 0xd5) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x40000000002, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x0) 21:04:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') syz_open_pts() fcntl$setstatus(r0, 0x4, 0x46bfa) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 21:04:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 21:04:45 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x14) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 21:04:46 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x2) socket$inet6(0x18, 0x3, 0xca3) 21:04:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8cfda69ab8caa2be4b7a3fb894cffe92f47e857c012b31648d8b3729bbe7dc36b6fc0f06e8aca7de47f8c9d62eb786760c0d61aed87a1e1c", 0x38) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:04:46 executing program 1: socketpair(0x20, 0x4, 0x7, &(0x7f0000000300)) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f00000004c0)=0xc) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') r4 = openat(r2, &(0x7f00000005c0)='./file0\x00', 0x10040, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000580)={0x5, 0x0, 0xd8, 0xdf6, 0x87}, 0xc) shutdown(r3, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) pwritev(r2, &(0x7f0000002bc0)=[{&(0x7f0000002ac0)="80eb87088e618c8f120d6482f27678e3e88c5e2edd2a7d76696f16cb65e5f9c11eb6550e1e57c04624dcaffa553fe4bb67825957804184cf9b36ecbcfb2c94814093e43302859859c9b3e2fc9d4006d359cfa6dac9b6876197cb584b0ad4a287bd98d2c1175ddf3b626c6f48ad9652eacc0760ebba0371f5ef07ad5d5e15297879b3375030a6811db21f736b0204e9d0b2e111c8eb9a7a4fcd64715db7f5461802db39c013fe97475e9c1b802cddba4e03c9b93c203ff48ff98c0f8cc3ddf18f17564069e2403365f15d379e11837373", 0xd0}], 0x1, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) sendto(r1, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) r6 = msgget$private(0x0, 0x1) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000500)=0x126) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000880)={{0xfffffffffffffffa, r7, r8, r9, r10, 0x2, 0xaeb}, 0x4, 0xffff, r11, r12, 0xa4, 0x3ff, 0xb1c2, 0x200}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)=0x80000000) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000400)=""/161) 21:04:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) shutdown(r0, 0x1) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 21:04:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="ca2b139575c34907d827ac6cfab0ba366bc92c97b1cf8e3c0057459e0e1d7fa0e0", 0x21}], 0x1) 21:04:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 21:04:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 21:04:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x1, 0x401, 0x3}, {{r0}, 0xfffffffffffffff8, 0xe0, 0x10, 0x1, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x18, 0x3, 0x1000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x48, 0x4, 0x4, 0xf80}, {{r3}, 0xfffffffffffffffe, 0x22, 0x80, 0x10000, 0x45ad7d49}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x1, 0x3}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xdaf4b01215ec772f, 0x9, 0x10001}, {{r1}, 0xffffffffffffffff, 0x24, 0x5, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x29, 0x2, 0x7, 0x948}, {{r2}, 0xfffffffffffffffe, 0x10, 0x45, 0x0, 0x9}], 0xcd6, &(0x7f0000000300)={0x3, 0x5}) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 21:04:46 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xdc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffff8b) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280)={0x101, 0x19e}, 0x10) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 21:04:46 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f0000000100), 0xf8b4, 0x0, 0x1000100, 0x0) read(r0, &(0x7f0000000000)=""/240, 0xf0) close(r0) 21:04:46 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 21:04:47 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 21:04:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4a, 0xedc9, 0x569, 0x7, "af3796682e24e201f7885f54ac5abd791ff20688", 0x8, 0xa000000000000000}) 21:04:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40200, 0x7d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 21:04:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x4, 0x19936000000, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000004c0)=ANY=[@ANYRES16=r0], &(0x7f0000000280)=0x1) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20000000020, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r4 = semget(0x3, 0x3, 0x4b8) semop(r4, &(0x7f0000000000)=[{0x0, 0x33, 0x800}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x2, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x43fffffffffff, 0x0) r5 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r6 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x4) r7 = syz_open_pts() r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f0000000380)=0x28) r10 = semget$private(0x0, 0x5, 0x2c8) semop(r10, &(0x7f0000001700), 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r12}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r5}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r7}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r11}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r12}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r11}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f0000000480), 0x10000) semop(r10, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) r13 = accept$inet6(r11, 0x0, &(0x7f0000001940)) dup2(r9, r13) ftruncate(r5, 0x31dfe21e) fchdir(r9) r14 = getppid() fcntl$lock(r12, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r14}) 21:04:47 executing program 1: mkdir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/', 0xfffffffffffffffd) stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) r0 = socket$inet6(0x18, 0x1004002, 0x8004) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000080)="0edfbaa9c325d2f99323516c025f9b016e1d86a960bf649bddf0a9ee4650d406996fa4fab0", 0x25, 0x4, 0x0, 0x0) recvfrom(r0, &(0x7f0000000200), 0x0, 0x800, 0x0, 0x0) getegid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1524b7c0, 0x7fff}, {0x18, 0x1, 0x101, 0x2}, 0x6, [0xfffffffffffffffb, 0x3, 0x7fff, 0x1, 0x3ff, 0x10000, 0xffffffff, 0x7]}, 0x3c) 21:04:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x42, 0x0) pwritev(r0, &(0x7f0000000b40)=[{&(0x7f0000000a40)='+', 0x1}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000b80)="d7d351b684b45585f76a76b8bb9766b57b506109e336b21633b9b7056a3294b68c41cbd440ce718cd11a5ab2d437564d6df44a51414a5bfe663f61f5ec11fe4e6fb9347d8e410ac03c153de1e91d99b31b4912da3ea1c57381806fe2d323adaae2fa6bf28461f7518f6df6f3d19c833d571fe6f715a69bb275c4563c63da477b73c2127918f82e1ccf7daa20583d6ebc18688dcd2130e0df364f748142b55ef31d9a38f9ed0f6d892427054de51bd1b882021aa17feeaa1b9de9b91cc6c46d0b7f9249f31d550dcfc1507f204b1f9e7624a071e32d8423326ca69f388e7a4f550d251fabc7c9686114885029ad68b14bd25617d8ba144402067fc66c81f2f896eddba021e494986371202067528d74ac6b9e4096535a53e71c3ce6fb70685923e640ad7b9c3c5acdce2639af6331257b358b6ffe03d0754f411257d7d381863b5dd294dd591e2beb2a5728a7a91de4160d94b25193883f6bc3c58669430185f97b4afbd88c4ed112007b05905ae6698a5b5a67d670c54e278c8fba8c625ced4b655a7d6be3467c9e109b1fdb388c00f68d840424cd0ae126e522893bd2ab6d0a066be84882a3263eff1084f5f4f1b4abdf175920fab2738f503430ce999cb69cc6a2bd3cb1da1435362a035c8692f50ed2b8542e133163cc676c115f4401dc320185690a668be0e2794b1fd5f92f67e0a838fac813c26b8444b16f9bd3161773831c10aff64d1a929d367c85692ac55433eba0cf4c52602414739f2e181b98444da29b2183b6f48eb24203eed88edef034341c29dae9d68ec62c1212b68b79a47343ede6acf3440db90fd99b4647d572abb35ae0a1567d1a2b5229df8813e3bce95e4a3705e80d37d53a7e4100aab6014add54de0e3e6404ccb8816fc2ef9cf6cc272fa8a5e2512041e6418ec3b8a95a3fafabbfb53f44e2dd71910bed37da70b0c1029366d8ca1e3b220472596c5f8854184526ea4716a7bf6ef25718a19c97a64a0add82f10402fc4627026a1dd90ebbad99d2e24c8c8af98d666637cd0d69d1e4316d27414e3349128d699cb3bdf59b8f538a3b466b1631eecd618a5722847be131e8d8804b8fac4aff54b6a5ce99769dbd909ea069b87c56524249d63545e77ddebe255a2221759493eb4eb692bce4be86c8a5a7e96134517b926827e3eb1553dfe3f2434beb171756bf7b68d64bfb8a1ba8fbf0f64b8c807c5b8e3edec34d4bd43e7439baee3a4bb97c6dfcbf4f5a2af59e9159cf2a73bb36eea95ace9d42f758f01b690b322b0668e4a1e86ad2813b2633781a31923399be15104af3072cd48d04dde02a6e3a05193a29d24de8046213951ba6448ee3c18c4774df65dad350f0d174bb5a1722c4fe4c3d822cf8f10e207aa3d1199091b6d38a5e58683f6839187d185eea9c2618699ff237c49aeed509ff7708673356d24e5f1509bec36083d7d52d61856a26b6e3c1533e03029cd4022c9a4b0f9bc3dd1898f16d41953c33d96f6ab2d5a0e27fb3d8d53fe407fd3babf2f089268a8e86f3d7ec2ae993424ec9ec54858962ac532674c2d0088c23101bf2a55dc8909c86b22ad592db59670b3911f6158394810806e585549311aeee1b2191d55ece62d97ad29805400df2f64b785585e7816c76aa0e7d884a02d15e2033daf2f7d25f3e181e6f1b8cdd156f21d227bc27eba20c35055de6bc9fba87b42e5b5bfa56c064e5a14d0d8f37464f99187d29dd19c961038df22ae0b0b7272efe10d8c027cfa434c13bda79f81f21b6c65cf4f15a77d345964208b2a8ef14f8cdbc5d41c80eb72457d6cda8745cf06970d84126a3565a45a7cb759212dca5a9c11d440844d9190efc63efd5aa4ca6b2841e9f4d0ce2ebdf83b5cb7bfd42d505bcbcf73dce2d49e5eaa6e2a8b5ec2fa8d2333ebc6f9d1bf0908ba91f852295d80433bf9cbb507ab5b0cce554846e54f8f372f1ed74da9cda69d0a42c51f7259bd7b25fcdffebd34b50bbba997a8f8dac417cb4f7d363f6c4c8892ac225cc78bff11f3ee71cd3e809123660735f55b042137625dd0ee9b6fd94874566876731181cc31d07b46c1e67c3433ba909eb8fc52968154a35a27ae0529d0d5cea623ced2b724d5351d5ff50ade7c0c823a70f174a681c0bec2e3788d6a9a6adfb3445542fe08e8724f436e855e0360fdf7d7c19d6aee7cc7bcd27f14d2924b5acd76f8584171cd00a65e2a1b986314f6662cc771e7d775b2b09d7654b7f8fe7c7b86d215555372fdfc3b5753edb1e0ae4375b521e1ba79364e697e8d8226b7c978bf52f1fdb9b711242eb7b0699496d7f08fa6a0666b92ac371343c09efcfe7f1587080933e828cb151f335cbd6123a6885d195058a87ffb07f9eac208fa0c297b63a7f9ccaa23e855a56ceb1f372be057395651377a9a19370f95ccbe23fed967071a3e7703eb57a949be0d326629fce93a1420e3246b288bd7204ec18d74d57f807b157fec6e3ad0e1d4c7858de1a4fe0adb543b15acfc0c87f0ecd3531c39981c742f13c5fee6a2a4756f7f13683c26a56177beb087a2a302a3b463b9dd6ca6631ab7431a83d8de0b2c83f5ab85cfcfc708803adf4369a6b687093e467e1078d91cb88f63d9f2bcf3d99a126f88707e86f337d4a4692a6b2084cb8468ec7faf82f280f7c5c6fa21b0beebfa5cadfd987f4660761023fc76d8892477b2c5b4a25b2bb874a6ffd03dc7f309ff8c47934970bf49e328c8e6f9d3176eb96510f7d3e8b8d51fdc8562df9658953033856aec65f0db3da8712dba14ae6595b13f8e19a4b9a99d31464f20e26a928b037c35ceb686415d85eb390166f04b17752b496f42e78f46eff469d5c08c3c0a7b152dce4a4482d0bf59a46a3d3e5d6a31b03e6c8a09fd4819876a2a8d192452ea891184ac3dab917196dd82028dbdd3d57beebf48372db99f3bce74898ee7f81e5a7c25a2c5b13897cdddf07c105664db7a2be38e99cfb5001460c99bc155854ad8a8916a5db33a40129cd6358144247d4f3bb4d3c9e140cd16a86dc9b5e2def566d44761105d6f648d83cc90d5817e45b77b6480c797d23320ca4aa0e421979cb92bd169dd139ffa69b07da42cbb02ee08c32a1b8614ad6616b5125126f5209a13547d891a9a8f8902c3cc4e23dabbe80cfe2a4f57ee84e4c9955c61c5180a2c89301db05520152fdd7d6274a2f99f897281ccc6cfba397651005834b3bdac3b1ba39678934037c6eb0c63b092952606a490816644112d04a7bf49d7184d9486120767c2eb3177e232ce79b059c75841c3f0189edab4bf8cd94027301fb0140dc26518c3691a5224c7c7a5a4d840656ce3c9fc90b835ada6d29ecfc54395d446707836ced2d4d551fc10e8ca8894b8917470c5059971793936c5414ba500579cb975e1165b88a1c87fb9bb117e29acac620d4762286377f34d5b8ef924db3d041577427d00f277259cc780d1aa227805bd2204fe225c7769fd16a4573e3f2a8b6e874a2d536ab9068081e5a71cbb6e0d19b2e7600a0260467324848b2a2e3769e5957d60afde0eb8e1407dd5964ccacfe12b8b4978d9c705000b45657ea285d72ccbf27c10b2d2f26d5ad36f936d12cd32ef9c5f5da31cbd29baa2bc55c2c8bb719106823171b99e2261c3f84cadfec4142bac217c7872be3163a0d452d4dac47782a6aee0384aaab5daa7178b27253f5731a7f052b00a569e9d9821d0d2cb8a9aa214311398f4f74b4ccc0e22add78484ecf240cc2aee5ccc269df1eedb7f41b2f91cf2b13ae31016b8d7def988d5d37b78be18440527ed96e44339f96637f71887b00d1360fb35d14dd79f5f99a6b73ff905ec3cc6028b86666342372f7d40ae4e9c52a16cac9a06c35c359b62bc69c7135b140ea437dfbeee5b9b89fbb0c4d15123f7cd7976edca4fc55a0ca873fee54a16350882012f832be151f72dd973fbc295685d08d420b57dbf621071808e9a46e78880be18f9a77fac0a64c4073611a068a6f9dd3c2f70f608d69711bac5b99bd06e60c66683337ec3990046da880421ec01418198403b93d853cde26e5d563449765919be9bab1e0f6ac5275240e2fdba4b408a86e552f25e2ab6f6e9601b2c185842309d9cb69513e45bc733e99becafdd72341d211b35d6e7b9471d3331db97f7b770b7cc603df8e78f1d86a838843c27329629efa53c891b8a5ed32bc115186842b107ddd4a1131b3533e0172f76c7e8b102180e9c6f20ebe6efc0e1b1634425d42a95d35f581ef135e30f75dfb839a69cb07ca7997a0fc9b5369812d228b35c5b357cc4495948fa3549ac897627c727378fa7adf703fd9b846f2386a5f0b0b7b4c472c14769c4fda14b0cef05e4643af349b4997b9d16c8b5c2c110f8f90072a95a23af53f57132f4ce8b905b270c803c7f7f47c3a14469e5db16bbb39f6b54db0886985b70f956f643c98b1958b05a293c1c1be67e7da2d7e7e495207f4d07ee5d37a0aff5aea3ed7fb25af111ae59da0bdebffe8a8d60825a9b4815381e1c55f4f24e84bc0a39cc840b94b5e87a782ff21b7d971755741eb44cdde9e0849ed74cecb87d3d6e59fe55e96ddde5463bf147b8531a90bf45c90cc8650421b78413af6ed4253a511fb7562183eade660560c74aac9c3727087a1bb67aee8dd08dabc49e038becb3f93ffd3db09a8235d6bd567b4e0220e89883dc00ec727c13f3ed3a0b2e046a5634caf1bfd1d532436224516e7994939f50606da4c40260f872ef2b297387d738a0c46687a2721cf0cdfc2037fdff195f8ddb68bd60ea715c05024daef263b5034b87cf5f028e48f7b85daf394c060ae319d886d263d1f0d141183225c38b9288e266df2e0635992636d52a7cb896a8dc45b5a8456bf6d1800f20308f023ec2138db76cd29f79f1395f9dee352de25d1fc82c2ae151c90f5ed391de8db68ba6722aab70f53fdb942bc5296e224faacb582550d7c60489f64d986c9ee46ee83e750b0cfcf65451a40f39b820c07a19fc221a56d499636f82c61d761883aaea852ea61600b3ef0f2aa51323c5a4434015084e5813290ec5a2fa7887c5344fff154c2ddc63f330533a64c5060538a78d35464d148be361452968178cba34cdd1a384c5336fd3848c4c0795335bc2b2ed87a0fde76c8969cb35695c0368e48147380384c787f22398a1989384b9eb9606614097babb45f4f33f00ac8cc07080a5db089454d575e848463bc49adccba150a26b4ea527f016ff360bcf8108c9d0be17dbc10431489082f351bc8e9f7852a3733c0958ce28962ed54614682486909eeba4160be5b5faaa7969880fadea743509494a02800625bf189c1a22610ec245597f45a50332c726284017a44b4ee2e9759f0755a8450b9c6fc0552eba6f45361435eeae62695f4bd9faf60f81861ab230093d6a62ee9dcf83b98c50108e2180be6ef694317106e41bdeebb040184ee0ae6b053a94c8f7520ace786464d95de1ee450da3361fde3fab2ec8ded766d0f4f8bc0ed0f9eab2125cd9b359d16f5e9fa170d0eb151d13ebf10c26b27ea6f6a23fd09760d86464afaca585cd9fd7fff06c960b896a8d2b274691250dfb4a0514352b68f209a9884940b91affb440537889532fb53cda6233f003f7ffc8f6b8fa1d95b739c1a22301eef863fa2d91dc07b6ceb3c8a7d0a6ef169da3c3a1609cab81f57c9cee5987eb8bca71ba25617616cdebb02930963bbed54f7134af19a57b119f34fdea7f2998a6376048334d7da50d0356743837bf0cc5bf6e4363d851a255dc52198fb4325eaaad9cc49d4811c1345aa4be5fa2ba31fb5", 0x1000}, {&(0x7f00000000c0)="25028fce8d3cfde6a360afd31b44b7aa4af008d65a9680220f92aab613486a924eef35a03f89bd23c997f5105c894e15272415613aec20f94e8e9ecc76ffd790e14af6397efc8f41413e2c6d67993ebe6cea60bee6dbcfb6408c7af0461ab8b0647652546a9ba977ccbd2449f6e2def32b91ba8a90a6ed8d58e25c440d5fc66b2673ddb19773a8c3e9695a7ad4c1750d45a4df10da26d4f2bf54ac4aa728d1de5b3a84d484e797", 0xa7}, {&(0x7f0000000180)="3d5efc31a7434220667a4165a5212c691ce2750554e85d6b228820c80e829579571caa4d079fe7fd7cd46d2a366367af22cfa52b60fb085f0f0e1166c149cde668452ea2792d9f4773d566be837cf7a6ebbb822bd3abf118d1b0a7e6d34c47551c2ce057b33f94495826c3e78c301215c234d496886c98798862c7d0f10473c858a7bb66331187a15078ff2a6fe3b8be5595bfbd826677d34816f510934ee32a87d9653b00e072fa56dd29e840a651b080ea5c239d40425af4476f39851c46b5ad27d8cd610646429537a445", 0xcc}], 0x3, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc0, 0x401}, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 21:04:47 executing program 1: getgid() r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x4) getegid() 21:04:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x6, 0x0, 0xe5a3, 0x100000000000, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x0, 0xfffffffffffffffe}) fcntl$dupfd(r0, 0xa, r1) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) 21:04:47 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/106) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 21:04:47 executing program 1: select(0x40, &(0x7f0000000040)={0xfffffffffffffff9, 0x100000000, 0x5, 0x400, 0x8, 0x100000000, 0x0, 0x2}, &(0x7f0000000080)={0xfffffffffffffe00, 0x101, 0x8, 0x9, 0x1ff, 0x1, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x1000000007fff, 0x800, 0xc37f, 0xdeaf}, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) getpid() select(0x40, &(0x7f0000000140)={0xffffffff, 0x7fff, 0xfff, 0x2, 0x1ff, 0x20, 0x1, 0x5}, &(0x7f0000000180)={0x5, 0x2, 0x2, 0x9, 0x7ff, 0x7fff, 0x6, 0x9}, &(0x7f00000001c0)={0x4, 0x5, 0x101, 0x6, 0x2, 0x8, 0x0, 0x7}, &(0x7f0000000200)={0x2, 0xfffffffffffeffff}) 21:04:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x42) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x7, 0x7, 0x1, 0x400, 0xfff, 0x3, 0x2, 0x1, 0x8, 0xffffffffffff62ad}) sendto$unix(r0, &(0x7f0000000280)="50403ced9e1ef55f1e5ede2216f50b873a90270ccb468b2b64de054583338d19d1378e3beb86787c04d485a532e3753a28c329749e9e5f63913edb0b919ad503c7ad1eb09de340f8d251b9d23058d4acb6862b95e5dba4787a2c0f55081fedbe2c9388a256c0689c50762de3457c46510bd5221c5381dbbe5977e15be9a8c35617cd3bb709772d6dc1", 0x89, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 21:04:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x84) r1 = socket$inet6(0x18, 0x7, 0x4) r2 = dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xcc) clock_getres(0x2, 0xfffffffffffffffe) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) 21:04:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchmod(r0, 0x10) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x292, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000880)) bind$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="00002e9e999bd8fa9b7a"], 0xa) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000840)) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "035f48edbf5a860000000000000000001f00"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x38000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000700)={0x1, [{0x0, 0xa7}, {0x1, 0xede}, {0x1, 0x6}, {0x2, 0x800}, {0x1, 0xb8}, {0x3, 0xfff}, {0x1, 0x1f}, {0x3, 0x1f}, {0x1, 0xf4}, {0x0, 0x6}, {0x2}, {0x2, 0x400}, {0x1, 0x6b5bf542}, {0x1, 0x80000000}, {0x3, 0x3}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0xfffffffffffffff8}, {0x1, 0x62e}, {0x1, 0x2}, {0x2, 0x7ff}, {0x1, 0x9}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x1fe2}, {0x3, 0x7fff}, {0x1, 0x3f}, {0x3, 0xffffffffffff0000}, {0x2, 0x40}, {0x0, 0x1}, {0x29a7e016a4464f86, 0x5}]}) ioctl$TIOCNXCL(r3, 0x2000740e) close(r4) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc86", 0x5a9) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000900)=0x1) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a", 0xa) 21:04:47 executing program 1: r0 = socket(0x3, 0x420000000002, 0x0) socket(0x6, 0x1, 0x6c) syz_open_pts() setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0), 0x0) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000000)="ded5f60b4c34db1338e1b3c718db6b173dcc01c18dfd3d8bb607966db2dbc7fcd947a4a41a5e08b2376bf26d31306c7fb886ca54cbf8abd46174832f1e4aaccf14ef43f4c3ab51bf5fc4bf37850a306f3574b0b8126006041f7a43a64f763d04f6", 0x61}, {&(0x7f0000000080)="3277c609c2001fc2e0279d7cb49163649c1dbd25b897cb03737593373e83145916637955116f28b6c3790f9e08161a14315edbf4d2f7a5d527f54fc161dbe639003d4600501348f407d129af27c19662680feb39db6a8012de53f5e3081f718a3e33630f87f632784a7147a834025736fc5c3ffccd30de40b81a0e125eb335c9f10efca76fd00fc833b8e04d23eae71fc28f01e5ed040a20bd2a18f0f6b3c5636aa077d151347a47e85ee041395af4a95a12d0d822140d3e700000cc433887f5", 0xc0}, {&(0x7f0000000140)="604e9c46f5751d50c3a06f04134f390034424a512fb6567a6e3fc601c51e7158528371422129308433229a4cde6b06000000c88bd5d707000000000000000000000000000000", 0x46}, {&(0x7f00000001c0)="df0b751e1b6d1e0dec5076a66b3b0d29b4e50bef0d12e2303aca2f6b4f8325e69e429dd16484ef377bda4f3835f4f8540696784459d75953", 0x38}, {&(0x7f0000000200)="5dba7bc16383955da6f5a9ec2e2983a49260c383665aac3e4e75f2", 0x1b}, {&(0x7f0000000240)="4b910a68f6c7048d912992dfead0fa8f924f398670b75be6b95f3424c30fc564aad22f617868de74c5b255fb5b24d037b52bc8cda53cc8748138d516a4ddffb3d0728fb8c56d265a7510ce926fed9815ec6a10445f2747dfaf864bf211078fb732e6c2286e957febe95235f0a697dc432ca10dc6a8d8a09cea092883b7c61a76de21c6cea9f53e5b2e9dad47df4bed73b86b13bc17916208181546c8be6a05e1d115f2bdbbc210e79b0e6c69737ff7a75ef987b2cf3a1a7f84b0907c231f5579debda8d7d7bbc5b07e3ad6e8b9e644a5bdf94eb5fc533ad6e137617db5444ffc3a12d44366642ec9b74f8aa55fdb79ce88de6bd4f7", 0xf5}, {&(0x7f0000000340)="f156901dbcb2ae2e494585bafd4038f7bd10db6c3317f7b1c14f0480fb2d0688a2ea3ff5593fe269b74812b3950fbf7101cd919200b7e2bc0980fa25b13acaba5afeb292415c74e47faa339af654648a0ae4a0e401deb96a33e251e3ada87546cb004e02f57e748f4764b5818b085b4937e682a7310ed4bf95739fdc3780f43221b34343ec4d07ad53f5d5c6a6f6fc8b8409cbb8849cb41e80fedef0e699ebf22192084ebeb09d22ee0054729c59cbbdfcc1705898968c19ef0f85f3bd8806486e907edcafd4cd94ee546fa40392da898498ffca7d58629fca0e74fe5146fa8bb1445947400b6ab5e7de227e3a2f7544d0751ab849b5619dd61c617f1680fe7aa822867ee5ffa304a360e5a9153060c3a10f71fe3bc99fffa5f0b0c1c727f41d03ad1eed4f6352c1e12c9f88a6e2cb4826744fc4e590bbbcb9f07e07abea1656ea462768ec53fb1ad8673a76e614bd5f1800f45b7f7086f789120af61d5cae10c8595a93231bd304fc3e4a47abb136076f5edf39d3ef0e07de81ea2638e6ee15a96c0a45b7f6727e92c5d4184415f4bae476af9f67bd85bcd91cc27b026e6b7dc359206f95844f849110b6a35e0df46102f024773b57c6898cfe44b499e3397a4348b3815f284ebf00b237f3893c74ef9aa38024738c18fa36fb1a177da42fc592ac1bb69198cf40c191dc1df490a129295f8b38932e7e2321fb9a3a0f9c378e59163ed8234f9732b2c9d91d4126689a88158bf9fddda702fd2a13b4e330afe473328c951d90427ebd4dc7887c8cd77358d996d7d493080fba2fe29bdbe0b9ad8087f10408348df6ce8e33e46bd9b3cda675eb8644652184f9433b32f79e40afb6a91db00e2e9fcf3d0ecc083756546c21a4c58daa1acd955400bf4675b13ad9f2af533978b559c650f0348035f858efe23aff0bfd99b37bff8cea85530fd04eb89709f1fbdba105660cb6b9cf67f87662643e214e4eef8366e2f4644cd354c06151f219f6b0e60dee427fd0bcf52d7060c6f0e58f33e7e3339f8e6e737e6e96a2dee76d727b3a6bf00cc1c10e792fb4cf5e64a05345b7503e9f82c3b7e082c3bb31ad4ae830516c24756d3794da5a3450c96fd76fb068874238bd96a6476ed72a07f13bcdcb7196566cce1746beb9347d72fd0aed80300d8c314c19cf761889b7b121d7e33f48f0eeddad1cca512489239a403bba6ad16312300e4a656a545cef2df3d186e769c4e4deed51625761e1bf28a75979ae2d44bfeed093302b74571a409114f0fcdbaec1f389652941fa604d417439c9347113b6cff8df6b4b4f433609a3eb5ef8b48ce33a03d199116ee94facf3886182d32a177102d4157e78c1cfbcf7613d2253ebc2b0299f1583dac31e418ac60904b8c48fd868b7b7ab0ad6dd6b0ca7db02b27aa907b8d3846838530c517e4e2af8371387b387c42f79f7f30eefcefa24a3c94861f543e0d1ac4185b3dfa9e9a1aebadd6a6829071bcd559e7d044bceffbd6f68397a2b47d31b37097bab2b65c8e5c6a79271844bbb76834ce098298ea2bdc0f19e694f40a971a041e843e9b50561626aeb8918bdb902e07e9f6273648a529d842dec4d4f70ce04dd717b27f1ae2ee967eff792d081123cd5144cbdc5e9bc2ceb9287764c20089fcc31b01766a7f90c96dea48e6445e2ef7ae83e467d6d562a3fa1eab464b81f18f6b82190e750807cadd01e6cfa6fd9c025936d5d02b600511139e37a3a2a6aeb99659449a27c0ab7a8ec81f79f514f5ccd73727a037b62ca09b5c3599db00f9bed11dc7709418f7eb106938d0be255b7f1eb1642792acbfd9e203d6c572b28ef59574c101c4914262f2a55598fb3256da3d7a6f89f9a88bca820ea39e6fd483eb6656de9db02e7a0a208c8e99fc641b1d9e862199ee00351b6b3533292c4eb2a52ab45387cd3590dff91202c07212c345b73968dd2e556ce86df59c1ac97143730480e39e214f3d9dfbceb83f497dfa52fe462b6f4bc1fc440d4bd0ed98e3a47b9471156ab4519c9b81cdfa045c33991577d5287fba5f0eafb738bc159b66a6b1315287a00e83fba3c70af341ace0c7b0823abf217ceba45618cbd70cf51d1bb804d3ac6d7b0e44511ff0977aa669ec105d9f7a93a9f57b9789b75e720e14cb0a90ee8ac4438ed7581d9aea2c4e9ff53d1f7b4c7d502f61b61ec0964271c513f069ede9fa4fbfef61410231181d5a3e9be154eae4e3e9d00e9e054f56f138ee98ce4616c01a4534d4b8188a2f091081f1b227115c5deb56149aac19b6d07fe95be2b66b043961717d8693a18620cbbde3841793f5d1f9ca26ef4d400feb362b1e73a1c802f80a03439ef0860dc7aedb2b43493dd399f845c1259e833560fcee820db0fc77fda83c756b15809ca5012872752719ff968050b67226c1f49b6637b7a9a67078d5d085ad6848b487b5b96e80b75898d055385c4e829beffa5e8d2e9ec834a9da046b82134581f8df1e28ea6d0cc0a00af93dccfd898765698b2056af2b6f15d5134abed971d2ada2d02d0c798e854661a9a622d176c8e125be301f50bf2889b18567fa4ec805803d401dd76d273fbe155a54d0f30f88a5d3bebc03d4f535ff02a58f545ec6ad7f447bf6f5b5dfe5e65e7646e5d020fda2652002cf531f7997b57545c6768dd37cd7ec3bef080d46edfda0f94b63715d592448afb1536855196897246cccdc44e64b4232105888d33bc1bb73d48552329ee5d25b9a317211e6fe020402665da4287f997c1a8d082f4aea8822c3a7baae4ebceb57b64326d8bed735275059c884e734176ebbeee102739ede42b8e3a2f4538e08f92c6301aae6ba1f82c6580d4acb297848d02cd4e3a3f5ac00af8f6f267f91c2b2947eee123b545c95c95ecb738bb19d1445ce8453eec03421ea66122de8390976ee3dcc163554e59559f9dc6a1a8e0685e0919b7e5a06ad29be030a9f02855a6bd5dc40d39d2913aea5e0e396f35c3daadc61747fd998f82126ee06252f7d5936f196a45aba29dd5daf036b1b29e0f5253fdede5bf6f7e4d70be5372425ee9d003c58e5e7312dbd806a8c75a275767e874ba2a8433a0d426722fad21babd77430cade9eaf935606e0489c9dec519806545d5c68936e34d95828ad12676b08ff72c7fd436333845bf9a04a4b6c346f88a94b3a5abade90c10f5e4f970894d27a327d2f90b9157ba8d19647e439022b2cd4247fbc4f7e80b25553fbf680702c2666daedddd16b91add8861aa4efb31492fb3519a5f811c1d4bd5c4b758d782727d4cbef74f4ccb490b9df42bec6b59df26807958654e68a8d41e3ec85bc64691b3524b8d635485e622f4d0394f37e20be34c8d2ace0de9666e09c2f6848f08e8c945a07c08a54fcd3b70a98c0b3c7ffaa65a0702bfabc53dff02f15cc4c30e8211485ff07580d7c5fdf15c3fac761760c747d5388a3fc9b729e836a151b863432825c40e8a755ef8ca6b5f9a8416017ce79e6aac484fe199cfcc0799a404181aac5b76cc5f058d38aafceb6809f4f5744de8ac5442160d47d976d119794808d1f39fca39f741365b52ddc2a848d53d7048a9b05f2cc7ac0ef8d66e88a732ed486c715a681934d8094c4cba1a02f0009a830f3e30d18cbe3c4617030c8f3ac9e7c493e5be254cf46f9350714d06cc18f85d3c3bcf1f893ab0759ad72471254be972ecb19407d1ef61d5399e12740d5dcb1eb6209ac7a2ae46f11beac2a149540d342b3b6f4d8453b3c203f6792e40a9d92c262de5baf5a891ebe2d1cc6b8ecc16698937c86514fa1e939f9fb8fd6da476e01b6116d515eaaa60de220630d4cbbd1d250be3725dd104a187f76f11877b3df0ee3c0b0c2305e00b394cc1ec7ceb94ec0009af57eaedb674bf03b84b43146a6eaa485b8cce83dba8684f5daa67ddc57712760bc854f2e64d823d2c41d1aff045aeca4f6c97165cce828ae462054c817df6939a5961271b1382a04c4ec1b2538d4137e39ffd816d8bd61de191b27ff8c602e3756309d17ed64abbb9d0d532547c7839916b0e590564774ae2d653f3bb20303546607644c8cada181ab494d8192bb9e7758bf0dd15b614f8071977d0c438cc93feb080bd8cce53c639bed39283c185c69af06aa29f8887bb4e50b1b32725eb1d7d32863fb32ee00ebe38c46ef296e2e29c16cdbdce3cd167fa7f44fe58c92ca8c56b5bfc0d9f3118713d12dfaf0aaa4fdaf05bc33f0e647e7cff19704482916a45b05bf14050b4c557fd6b7792eff303c85b1c28edb9651cc77c59c526b3cd9bbedc639481cc05a7fbd3c1c8a50c4d4b004b910c1bcf84238fe4a414d8160abd54c4cb90e0c82d1c0efa6382341fe7a2dcea3bfbf6e71b1b445166dc5faf030e97e92d352b69763f26d58627cde07356258c7151abf5a8643502d8a726f347b131d3a16aace2272092b714c43c65d090620e0d853c9e3962c04ca2dc448b852101aa64f92961712ffaf71a1153d377fd658a6fbd03a3d25f557488bb5716a644ebe7e5d936eff9d4c21b68a9116360ba3c076d36b44d050480e384aee0de4776ea6e062f9307dbe3dc08dc0f1d0ee9c6706819a2ed288af3babb912014db45199d5e440e864304deadbda9f29d6ab076253b59ecdd23228130e6c982e01b26bb68dd553bbb8c581e193520d0a64215e471d4c70ef560ef0bd7d09f7fe5ca1830bd5e1d96aea3c6f4351760e205c65315ca78caac9b1915ee088be6f86e352997f9c6d8f26fb6ead3668766d14a0af75f9a666c08dd94b9d4e98eb34b9fe0567f1e7a7e589f2e32d4a507b1c8ecd5bd961ec9e9fe382e6c0b829804954232f96beac3362998be3e86b082fff56a85c269c1fe2bd185007e53c0ad7712d855b6ec616f5cee944d5f8c302ba6dc37cf5038affa41eb3ead3adcaa160e24c94198a71bb34b35018e6620b814bb9dd999c6bd02da4b1be6a8ffe3fd53d9a048eaa1e876f125a67140eec3b18d4d14e19aa2e00a0701e3970dff532f5e70d01888882ea9ab7a0c1bbd31e0b9f554bb19c2fec3d2369b23788cf4539d5e34789ad2eada4fcdd0d4ad26796148eab04f898f1af22119215ca4122142f34e87a464963199c625690afd50df6deb740278e76238f1f216eec5abd5d2b250c04c8c8517a6b63cfefaeed5e23bb5a7ab565858ec2b57cbb0869a282352c2b84a1b8adff693125be959cac7664b7b06e61b38b529d5d55525bf2d10b3d983d7175e5ea46e945a52ee33573bfc3fa52846d444f24bacdc78d3c008e33cb2958e08d2cdcf7e81810b5165eecd65cdcc94beda4b8a9ad2fab5293887d33af1276d5af100285fbbc86766d4757c57d7fada17652c74c0e70772e6ae284943a043383948a52b87de8dc8f0e037d391e2c16e970882337942c53516e22e5921c2b1c43da3359a6139e931d9652e2b5370d15c7a6e518784985a42696fbdfd3719331cda0ac42bcea9b7516627a7a0a8f1ceff9d40240f150d56d41f12462d1fd10f54b5f6e2940d1ea0ce4851aa5204f3ece87191f2cf9afb178a040cef4ec4ee1386472a3b23701de9b5e846343dee1887d9192c2150320c5d8a2596f5e4dc545406ecde896ddec1cf9c2d182fe3fb87400a3ee9a8699cce2ec0bff711ebf5d02934dc92742449cbcb56f72c60361510589c40d1bfa28d159f4af5509e1d3a70506598541c7e8305bcbeeb52d14612c0a2a96c505b86ebc97cc693385975fbaa97a751293d822aac4976cfd44276a9d0d06fdf1580757bc08e8809db1fe50d6d8dd87dbcd2c4cc205e78804be3bdc0417bc57fdb7dce611e3cc4", 0x1000}, {&(0x7f0000001340)="d62b366d25351bb73b296c0f4c670fe0feecfbcbc06aefeb5ecdaeb4be5249bfb5a0fb202c706e59ac9743b6014e2c2d045fff8b04a8700fa593d1f0d6696cc9364657904b1ce92bc5b9744be45bd8b916c72537fd3696b3cb3d633f02d745eb475e310cd560bd91b782ccd382f3309345c34a40c80965c6eba5cfb4e58bf3c304b6aed70157cb6ec00f530a2dbbaeccf427aa78d48a35eb6150a1967cdd91548488d8c9a2b8cab1b5359f7189a3c0170468b5773680d0094653595be27e186384209598ba08cbf5c91a451b6bfaeb7355b4a1d3de7c961c882f06251c37d7b77e293e5ed941ace5fef6fccbe0eef7a984b3d9014cb2c8476c96c7d587b1081f1dafe7aed6b68004dc892a86a398f271a4ad2511858a628f772330dff5fa9059249e303305090f1b733d5b77a49f8a1c5098616ab834f3a1d2ef5d78cde37d864ec610c3c8a7de0b70df7c02ca3c98971da717b40ab96d71af5d14b7b45319d6f12ffb411108fac28275f4b4a52a7fe694382c31a91685cda6c4d8a0f2943a5eb317d39ef5bfebf9d40a469efc373545c8f8a29648924a9a08bc26de0e39aafc91e23b30bfffc6585b7e39577fc312cf429c10b1e2ced91be4c2922a961f99a5f459bdbc6315093ee70723f589faadfc5e0c60a0d6a3b03492974906db620bd76826ded5af70f1bb6554fa5d1d48970dcd8f81db9fab004f72149647c1308c15e3f5043f99a0cf47cb715286c1da824e32dd52911b261206efa506f11adbf2676c4e45cd63afc7e4b9246ca6aeca3d0702f46f9f121b89849633cbe48080be6f2abd253ae77506b76ef24ed6f918c73b469041d643a425ac6d8f1b4180be886ec254153cea2570a99a1b6c601fc43417c2ecfbbbab01f3598f3129b307efe93586905959a1176f3265e97bdaee1ec23ebdb3a2d74766cf908ca5fa1d0768006b8b1f88edb232be0f547d070b39e7f3c0c4b719396656b29296bfbe3b2ec5ae592e74a8e512a05f909db095151ec6b3de693e9985c5c8dbf5e4b6bb08807cbeb2b20de462f8a1127143e5a276c1892fffff139eb260e45b520b07eb763aae9c1b96a5582393695cb68512851feb8148917d986c3abf6aa9159b24cd3405da3d076fc8750c99e61cdb2135c172eb064f471c0e22234afacb5013c04989de8581bb30415349e0be00887b93feabd27829432304bf71ecb0bc734d36c8d6870238e4ea2d3e178cc4a801369716bfd9722f2c1ce7669ac74cb4e7cdcbfa625baf1d58b6f21f00c4bb1c6696eba8ce52910c39cde8fa118d94b94121c26248be6ca41005cd766b7f2571407009a8c45aa0ff1e13a3d493a720a46d6c6834bc5f52bde4f0bff82a41611835078a736466aeab42925aa551fc976e0555765088aa582466f63cdd8e45b1c2b0002a54b83fb5c186aa55a32df4423c1b2d6ac3b0af6c86c1e23a445db1263db7d1445e6a394c7edfb7a6573bf16c844079183d1c3f84263cea3a55d050c9a8901dbe19562fb2d69c13cf684cb04a1aae736a3c9dd4f7ddb86efae3d2943bb531a40e1d66d175934f4bb11cf2f4e00e739c11dbbfdb5e8d0c3827435811bcf787e5a0bc8ab009516ac23cbe5a3e9fca98a73d88319accda9c7b62b5ca498e306e0c3971a92c98b6204d2591321b4e3fb39a61cf294e110036f7f222e186944c283470985c6185a7eba146a3ba0fa5d2dfd08b4a2883e30fc27328e0beb917ca3e89d9c95480936a80d1ec7ba42b35baa866313e7a534fe332d2ebb447696bc9d3efd1503ea76c96e119981424f415424f55fb475c2140214da633435660b25290993475fd98a32d4b78fb74aab464b9d3768f808d30e8a5ac535f8c69dc51fd22f00e2d5be2f3638f7b83c01a992cbf8c47d9c799d2ed6589a9f83161eec2bb5e9415e1fd2704f7dccb0cad43b7f08dc0388f8457156e912af5a4d4b05b509793862230c64123ef0ba5a56202c3bad293abb2d4c164ee11c032374957405b7aecce69af7437e913f7aa9e8500c415de442e55c34f2fae54e661a06e71f01bd6ba47980ca1a17754243ab6630f924307995efc46205e99699218df5e307eb8a70876e74a249ab30f2baad9c2a70a6eff9709843b25039dec2072f0ec4060489b50930eff900b6089b01acdfd42dc22adeb9652190eab4c7d9baf900494496655b258fdbfa1fd205f34f07ac6ea770420bef9cef0d45056881e0b7126b50ccd99c05eeaf3e63bdc2b3807f8b188004a5653984197d7b3075a59cc581106cb5bdcbfb79c92074f94740fde4c2526a42adee8c857c6916aadc5d9170f6a5f6af4a75e0597fabea3944d48d14ce0c61de09110abc33e704a6760da46fa75b2cb6c4bef51c50803743b8a25909b84f9a25a09ee570a06846b15a181f28e701a3b794782524bbc95c5c2fda0987e936352ff8f72cc2258e8002f848c4b7e0f74cb8acaec391b86f72aaf032bcfd7399dcf49504e46fe18e5f075508b8e5fa30c353bdc0bd07b2d67bdbabd3a460423088ea0fb36b162374da10c9680a23daf83d6284be15b2fae7a9452371ee2524b13391b45263ea32543840ce2d25cd13980024142aa98c2227168bad6590a861652ebc675fff29c6447361e0efe23bb401af4ca1e4624e9803f444ae973f1e07d061b0eab31bafef9b34770e11a4222a385d9f6ba771d3e555e3497f93dd48bba1ec423c81eee85242ba74940a1a85eb5bc171b03821fd91e2063adf7dc5d07150fdf8af992c9185edbf1d9c4331dc2fc72bc5db99e0438082d8863f16d8e9fd1270ac9398012d6a2d20356edf3446c2eefb4ea921594fce8990cf03b2932ad80d22f9d1d769f0eddebe53b703663182f7af84a361eb8f57350cf046cfa2a145f6721147f0b6194cb5c1612a11fdbb4761423655b42cebe03d9c4f530d136054c41c6dec2a9dea24f0d14fee450fe4183cacbe024bb0d88c7c0f794378cac1f7843ee01d84c2fd3e8250e54db494af6c7769a8616090ef12d6fa7bfce28cb21fd1c3da1b5b5983ef82b8bc1e69804f574c76c71c0042f7aa0f6d4a7a4d295090c1a89fab5b3450e13a5b4bcb504aefb41c6ec5de42608e16c6007d281489a5ae6b6066e6e9bc3b6b0d128bd06c3346f0de16bbb4ab02e5b1fad6f65e9a38042e8a09c9a4681f6cac973db4d3c097cf8ff3b1cb1283e170d954666519fbe3f24334bcf45fa3ed8d26d33016dca8124a8604c3f7a8d6e3ba71251266f6000d1e811d1d502388d29be79de6571865e889b2e9be16996d1561e29911f14b2399d6e18c913b3d7276527a7030948827c4f457a17cb91cbfbc4649979bd1729b32838de52141c2e6aba266eb7354720c6ec4f2bae7fcb0da9c85c3ba6e0cc8f214d6dfe561696bdc86b463ecf7c3e3f70667aa4d444888211e446b98c7dc3dfc9eb4f09ade3b197fea754bd2502b77a01a3ce890e5bcca54d76677f7b5f8b15c08bc44d2c8d625dd6c36c29a27e15d0a503da74da8025b4938444f5f51c1231f8a4b27529ef16ed04af270f671e50802bc523c7c296561163c04b29fe0ad48b11943717c35fe4d016c43c383c8fa7f2471cf5e04a66d2c81917f6f3d1e1f94928893ab73fd7380c56879a82042beba27dc2cd5acd2e8ea03cc632ec024157df14fe5ac338651be9a9a8f9f02ce70c07f6a6cc5dccb3a5c86c244dc1b3f34472b529d017a9b4e8076a0aa2507eb52d4d8dcb57b2d69c4a3be7602d763ebca2424ada4cb74dc2fed76f3d93b951b882eb6ad6c38122bb71d88b876f2003c5ad107576b2bc6bb3073260b33454cd8a6214dd0a6e1ad58e076da4876f15b4b93a4326201c1278103318d4205e8d8ed03ad45fb6523be7b3a46b6bc7f0dcd0624c3e9bc601f6b27b36da4cd17c6f81b603ab36ee1979e29ab01a1c7e501ee30fc2231635d23d50bc4b0a5672d3f0debbc0d83a0cd6fd0320430bd8f8309c3f0e11ef8ca103ace7b8d56e8cd0c8c81c8fe7bc7e97971c22fa21e93bb2a647f269148f23c0ab6ef6677510960790a5c84f7e615b0dfd95dfea8e5900b63e3f567d86cb471bd9182d11ade3a03f9181c321bec6975d891c5724415743111cf476ed162d1f75dd2887d8d5d865a6da0cdcaf4200cbe608e898b659d02e8d6624d9656bbb89d8ee8c94d593983db32f73294c47295fbbf0c988fd7e02f7c54cae11e4b4153c15e8c12ef2bd7227caf5274afcda0030764ccb92441edce1305c056d5a5f5b21ccb5a9517d706cd7b205bf590fa1bda4166bd63b3bfe47be938a09ed4495cc9686f8c65c9331aec2713c75209a89c4c7e4bfe1991d619980bef14f5069d18063fe5a028a657e19cf4522d31b54dfb6f36716de2c0d6c68f3d0c5bde52ec1e061300dc00c39e8259963c20e6643ea405546876d054d79d9d0e2308eb09cdb8ff59324c0f4c4baa41e3dee7acffe70cee83cfc247f00dac6fb97336362bc6ae64fd214c8f38f3198dedd94211f629094f0ecd0ab571678119e9792dc4e348e56fe25a9414db39f0279277e920ce56c62625535ba3f399effbc8b74e3676dbffd522fd39a7e7105e80d9915cb633e3241e193c8be5d792da4d3554134e3ec3e25da7d2d998e901b8e1975eaadbdef46c932e54ed864c356fcf447d20985061f173456d2d78a426d5ffbf3e757934f5873d605a0ce556400d5353186f12f5adeafe4e4f737f2cc3635b9df4b7f1f8a3d3137b63a42b52ed1eae1c021f23567927a7df55ec95a63e7b93a70404773e8d9f7cf7aa9ef5abc5405a4e981a51d286600752784d82a5057cf4ba4d20e497075159ccc9128e138d0939d4fda2d89e0edfd70ece9e4dc546e6696c3604ff24a78e87de7ee37c314796c4b8525868a34f1b3549b5bc713cd260f182e3c5b2bcc95ea63fcbb892bdc0da0b8b767d51093b1b47d3c6e62cced1d3f3f4e0d37042534565adc4c2abfc0c848fa2a8d8cb87a6c51b7bfbc4f973351924aad611de325ed090be365c650e7614a1c809ac31329abcfa22071e2aef75c94af23bafb55cd2f7fd225205ad40845642447a1f83c47659589bfc6cfc012d728a02b58d1ed0a5b0f2530af897c11a9176616e4b9da7fe65ffeed5f8bc0269ba89ce7807b02d7253791e9cb990458aba64dc4792d8b09b5707dc74106838c6a1677e05fa140a6ed2ee534091df58be9d88e3df323781af1d914f6ce1c8e5f529fd8bf22f5816897e06587ca16f149bd62365c81457db32bda188aa7fa70ac3a12d00d938bca757446fadc0960148ca6f7f149bcecf7075c8b7d88bcb04de6802cdea73237d381629af17a60ed62a6b419d672b16ff46e0c84286fa440b9f058a7258f4badee490e5d3e886a14661045f02add89af52727cec2eb424b37af0eada719a12a6a97f8b0e25d7dab11c4cf718202406226914ca82afa5bf9fcbd9f153fe3a1204376f894729517e2448edb6aa7de15f3bbe2b2f358c53ca3e1a989fc38c51c3a2a9204918444cc5c34f162290ef6ef0058121ee598d63c055dc72b7a699341c0c7de47d8b751e96966a8361a047fed18efc1e56d112dc6cfbea2bc1a3b7d9bd13adb54b288f4e39844b5f49335ffab2585c14e314d5c3512479d802f7d277a3f42e57abfa54c27a02b6c4b1defc51b2b1b43075ea6e7eb433b16c5cf29bc457065d6d1cf9570fb19ee81e791e7bb8d4bb17c07fd386da5e3d41d10c4bdc37c2a3b96c56896b17a76855335da32c4b16d6e1e0fc62f8994f7ee28c205d1e6638b57ce85de0e8ea3d4f8f8891a392d96f233a5a34094a933aa69e3a8c36672d5c0a479e6b245e", 0x1000}], 0x8) 21:04:48 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x9, 0xffffffffffffffff) 21:04:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x9c04) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa30f48c2551d6703, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x14b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 21:04:48 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) preadv(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f0000000140)) close(r0) 21:04:48 executing program 1: kqueue() r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/37, 0x25) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x5c2}, {0x400}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffedc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) socket$inet(0x2, 0x4, 0xa81) 21:04:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001280)="8db9cfcd008181ab57cf797e3e3cb8dcad5995dbb32910cd76f7540ae4f6d61edbd9d7bef739c734ca1884d85821147b6f3d47582b3381f0c1232791eaf011ad7371378b7287d6803efcc4eda195856d77d67e29aa769f466e1d4b90f60a6b07c477a7ab74692889f606ba4b52ab9602df9b328f15c9dcc66e417f63718a10c0409575f335aad0667b1ed6fee2b19ed9d2cbea194483a9af2e30271e802804246f7bffe1e8c26e599d309a6bbc56bdcfdd8dab3b6b91bdcd5b6893909f1a9611effa9818efdc9445", 0xc8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76", 0x9}], 0x1) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 21:04:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000180)='./bus\x00') socket$inet(0x2, 0x4007, 0x936) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket$inet(0x2, 0x2, 0x0) sendto(r4, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000980)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r0, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000500)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x4) 21:04:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 21:04:48 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() fsync(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x400000000000d9f, "000c93060a0400400000003ac3fffff600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:04:48 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x5}, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:04:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="f9", 0x1}], 0x1) close(r2) 21:04:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe77}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 21:04:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9437a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 21:04:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x14) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x1f, 0x8, 0x400, 0xfff}) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 21:04:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = getppid() r2 = getpid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x9, 0x2}) setpgid(r1, r2) 21:04:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) fcntl$getflags(r0, 0x3) 21:04:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000080)=0xffffffffffffff10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x93) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x3, 0x8, 0x0, 0xfffffffffffffbff, 0x9, 0x83, 0x1, 0x2, 0x51cdd1c7, 0x800}) recvfrom(r1, &(0x7f0000000040)=""/1, 0x1, 0x842, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) accept$unix(r0, 0x0, &(0x7f00000000c0)) 21:04:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xb2) r1 = msgget(0x3, 0x401) msgctl$IPC_RMID(r1, 0x0) 21:04:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000300)="2a72e82277d7943d11d7f44d6978823222d39e8193e2b71c4468905380113dc92558c05d8cab808eccfd9b72fa5c2f0d94acda17bf876367779fe051e980997475841115984f54547178ba88eb9c8bf8882c854d9dc4dfe0ab9b1daf75405859f8b9a95790e0c242161ba07181b5862f468f447a709bf581aab1537d22323d4c61e0362ea06716e62db678d83f6b6c62727401321d2d670c421389afc742eb0a61f70849ff00ed620d4522049101187ffac0c36c465ab529f23b0421009260954a51058156bda56e37d955d12070859a90eb3ee5826bcb6437c3a4658ab57e935b0bc381eaa9810670156e137f56823f53e0c3d5", 0xf4}], 0x1, 0x0) r4 = dup2(r3, r2) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000040)=0x70) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x2, 0xd6f, 0x9}, {{r3}, 0xfffffffffffffffe, 0xc, 0xfffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x61, 0x40000000, 0x1, 0x6}, {{r3}, 0x0, 0x45, 0xfffff, 0x3ff, 0xffffffffffffff00}, {{r4}, 0xfffffffffffffffa, 0xc, 0xc0000040, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x60, 0x10, 0x4, 0x4}, {{r4}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x8ca3b0fa347faeb7, 0x1, 0x80}, {{r4}, 0xfffffffffffffffd, 0x8, 0x0, 0xebb, 0x15f53974}], 0x20, 0x0, 0x5, 0x0) lseek(r2, 0x0, 0x3) getpgrp() 21:04:49 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1000006) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x3, 0xffffffff00000000) flock(r0, 0x0) 21:04:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="003649c000202dc90f005d000404001000"], 0x10}, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:04:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x80000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 21:04:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x28000, 0x14) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x336, 0x5, 0x40, 0x1, 0x2, 0x9, 0x81}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 21:04:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 21:04:49 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x809, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x2ad) 21:04:49 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = shmget(0x1, 0x4000, 0x40, &(0x7f000025d000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) r2 = shmat(r0, &(0x7f000065e000/0x13000)=nil, 0xffffdfffffffffff) shmctl$IPC_RMID(r1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x210, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x8) shmdt(r2) 21:04:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000540)=0x1) r6 = semget$private(0x0, 0x3, 0x620) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000180)) close(r2) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) r8 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r8, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r3) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 21:04:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xfffffffffffffffe) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) syz_open_pts() 21:04:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) ioctl$TIOCSBRK(r1, 0x2000747b) getuid() clock_getres(0x0, &(0x7f00000000c0)) r2 = semget(0x0, 0x0, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/19) 21:04:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) ioctl$KDGKBMODE(r0, 0x40044b06) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 21:04:50 executing program 0: syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x9, 0x1, 0x800000004, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x90) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x40020005, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xeffffffe}) flock(r2, 0x29) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x4) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r4, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) getpgid(r6) r7 = getpid() fcntl$lock(r2, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r7}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r6) semget(0x1, 0x3, 0x42) ioctl$TIOCSTART(r4, 0x2000746e) 21:04:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$setown(r0, 0x6, r3) syz_execute_func(&(0x7f0000000000)="dbe1c4e279183f64430f1f40002e410f880d000000c4c1b72a9de3d42c188f697883dff00fbba0f44333ccc4e27d1923c4018a58aa9bac00000f558a8ec17944") nanosleep(&(0x7f00000000c0)={0x29376be, 0xfffffffffffff3c5}, &(0x7f0000000100)) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) 21:04:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) getgroups(0x1, &(0x7f0000000080)=[r1]) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setregid(r2, r1) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x100) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000165000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x0) 21:04:51 executing program 1: r0 = msgget$private(0x0, 0x480) r1 = semget(0x1, 0x3, 0x243) semop(r1, &(0x7f0000001340)=[{0x2, 0x89d, 0x800}, {0x4, 0x828, 0x800}], 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/231) r2 = semget(0x1, 0x7, 0x88) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000100)=""/4096) mkdir(&(0x7f0000001100)='./file0\x00', 0x2a) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001240)=""/193) select(0x40, &(0x7f0000001140)={0x0, 0x67, 0x0, 0x3, 0x8, 0x80, 0x6, 0x7ff}, &(0x7f0000001180)={0xb4, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x3f, 0x4, 0x7}, &(0x7f00000011c0)={0x80000001, 0x9, 0xc0c, 0x1, 0x9, 0x0, 0x600000, 0x4}, &(0x7f0000001200)={0x7, 0x100000000}) 21:04:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x58bf, 0x3d, 0x1, 0x4, 0xfffffffffffffff7, 0x1, 0x0, 0x1, 0x7, 0xd9}) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c65f2007fd07f2558690c63b88ce21b083540d48a3a8f87643751af9900caccc43a0e11c4faae4499cb639d9e75bc9dbad89b90e81df623"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="14000000000000000900000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000458804562dfed5d79f0000"], 0x18}, 0x0) write(r0, &(0x7f0000000040)="5a0f7d2a750ae7fcec78314d5018716e546d3eb1cd9accabc87135e09dfeaa62e8a8958be97298ac12104de3c08362672c385db3051bc7009d5e5b57b459ecf62d3792ecd293005da07a046acfe7112cc9106b81fa7a68a3f011c8fbf34661ce94d3aac0f61301eaedb0b2bd565f5c3f6b373df09d95bbbc2621cb6513b28c1e198f4aba88a63aedf0f23b7d6f56cd5ae158b7059f4530a273c01fc742c0dad091b80ad04bf2aae2effb5d298ce3afa2e59b50023bc17ce3db77e981d697b5ae01375f1129340b69cead7efd948018e383fcd7594dadbdd337b1d28b370af94a89676468879c436647754f51e0b7158c5f8d17916556cd4aec", 0xf9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x3, 0xb2a}, 0x10) 21:04:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 21:04:51 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = socket(0x20, 0x5, 0x1ff) fcntl$dupfd(r0, 0xa, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x9, &(0x7f0000000040)="90000000", 0x4) 21:04:51 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x1000009) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 21:04:51 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') r0 = socket$inet6(0x18, 0x8003, 0x8) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 21:04:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82025af5e68c1f722e2ff049991319f4217613b364d79017bf1360d28bdfd4b466e66b40c774"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x200) dup2(r0, r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001640)="711d09e07370ac82418321822e10ad0b3f4cefbb45436d1af4e9660ee0e723de50f5203cc45eb03ba1e95b246aff972835c03a7c274183a90187d07af9ad9447142fd8c65debd76a92338ac1739caf47a32c5c1125b5d2180480520be7718972d60c1ac52acb092abc0f22059ddf945854dd0e2410f9d11201d6fe5fd57105b240e6bf5eb42322b6e9971ace708d8aa64c56c561094e21dc206c562d8af9ca35202202e06b46aa7d0fe72bb96b5aadb218a8b40b16a99d071a0087081b968915362c7cdbee7356f9d59ac4309858ed5c7fe57ad0cefc4d1e3f2237058642512a5bfec2816b047316ccd8dbe2fbc0aaf36b85b40d355db024297b2f8cd28bfee3e4ec1812b0e54b2a0a9405e5bea99a05d60d9f64160ac168746f50a47b20ba6031f6074da77ec0074908f68f21a3d384429126cb2f7371807928562a567f16b9399823e55a38954ee3b2d31d9cb0c971a43e3d1742099e5b222f579f2521ec6f2d2463eb086578bc708871367b4aa664d36a2ccd12780e4d3f35eecd2e119e7fe2cae284ce28710899060c0caa8a4ec73d9b3dbeb6b7b360c18a2520bb69b44c60fc76696041a3784016c881707c8f4823ea700a551ecf6b0bc59a65541ef85ede42f21acd2598719efd0ba6dd44e17f887b096120edf71579db0c07d90acdd77b5fbb710050bca22d339f25c0aa8d17f6006fbbe0535cdcc596ed6068f1f51b4ef9d01a68a443d0df4ff6abe0eaa58db7920e4f10f0bd2f75cb77f921e9ac91796b3962ea2434aae70a9a9144545cabb895da2329bd94d1367f2471f95c634a4a963b0eb59f0db6834ab699fd641dae2a6fc27185e5cc3568ad537662d3f23a8fae1fb087ef8ce0de43b285afd32d2bbb1ddfa82f767f6da6d797521e9f28f65af3a6f12cc2b3b0369b5a58ccc63ad43f1c4709c652d2738f698005ba3fd263f716629baa8d2145934c4b98bc6ab05778bd0d9b1f335aa7f99321aff3f9ef65553eaf9ad55e498b7a2eca3744e9774c3cec6603149f3899489d5de017e2f7216548dabd8542a3e1ad94aa7d9563b0192d40c1c4bf212cdd0f84602a1f8ae0ad3af8e0db018bd16cc4f04f58bb16a30dc40204e7c406ac5ed16657124169ffdcb9336efdc266e992c93afc10510e462b76f33b075f384374cd1e1021d3957fb7a97b1745279dd460aa12611f32a44fcfd0fea4716c65c33632b3d78824fb48029a42827357d10fd6c96d93121ffcd8c9472f1235bb4857004f2ee82ea569335e21c26b8727ef7dc9759c66b8f6f1236a8781bfd6649d422dd88dc6b0d8e27f746c6302a1425ca0b52563871db683b076a2342da5a548e94475ebeb71baa9d9de7cdba9160198efca306bca9dfa995ec3d0820bc212e4ab88c169fcf849e2685a161e71352b85a7d2a054aa076b66aa34bda306907538a3656bd2b465e64aaf1116a4aa2106629a6cf4d805d1a7aed30397aa0336f9d0f6dd315e56a477b375824fb61dd10d5c774b5bdc0c355623e98858c2948eeab97c636dd542d51a1ee6c28b31643b571cdb71a76d43d0cb60ad75b81836f899847a99f79773ca1128c09ec8a1190c15af36a386285eb772ca88ff95a9919363140085a14167b4fbcb8d51348091fd5aeff33e0be9c02d820215ecf3fce69544bbc1b4489a0e6015593b6e01c39074767254c6788f26c314f591aae42fd588870e91096379d9e9f1a8be4025c1e5b5943228c88727709a45e7d495fc5b84d88c810695a1c8bde83c228fb8b777733784c695e2231bc1c8bf83b6a8775d283887fef9373b205965463dc9a14b203fb01e977d36b1b76b71d097a128cf2340ca55600a93001688f8cb961428424745d994425c710bfb959a8deeffb16fb6ba317145f6c0e9b8bd23184d444fd0328019d18e9b29f81852d739cb3814024cf5245d84faebf50898635aab0de86e99f438836bf03f8a47f02ee0b43584a1cd88dd13c20d0709de3aa02172a7423303a654f94da6c9c09e51b8c242f704457088f1369e63c15c1b0a93c201babf670b410d33181c6bc7a9ba400465290b6ca534fcda3aa986794f174bbe5cf82bec67a22c5997e55b77f68bf9e6c971066f38f7a0feec3378f76f5516047845f65767e2abc70a4a7b310881b3d9608d1739764ed8d5c7f36e70e9cc9aab3ef7230c79ff6b9428b31e9bc33e0fe9f7b46cd678c5e5f907dbf2219d28261aaa751d04783a4162452b3bfecab38292295ae5aa4d0957bd40cb1dda07f4df7df64816d0e1ebe6b71917961493c02889c28202f2d7c2f55174f406fcac7d3921e8dc4eb8ad6efc86f7f0eec3fbd93f122dafa59371cfed097948219de0ec67e25536853abe9f953a8a0d69e4151391c30afaff04c892910e76b1149f02736cd7a9048335aaace00d12100a2ea0ebd6f3707772d89e03db92aeb214033a74cb68c403f2ad85b14aab11dd2fafd7078a16475c8dd47efa05405a1c879cdeaa87c5741ba6870136528ff12a3e61b79cd8181a6539f23dfd276789bf92163f69960d15ce8edbc9ebc44a298d6bfd97ace0903ce9db52e101877a2532169775ac2fb8a737d92dbb2d591722d0631a92386e0def3f72798850c7c368dacd03bcb2f0a422e2115c1d858e1e5322ef399cd0b362349ebf74f91973e4b05053b76ef906665364cd223288e08dcfaba6be681e4dd0c311ac72f877c45d918af0054bf4a4d62656f1ecd84a633065ea541d337b7956e207a63bf5f010db304bf621a1392bdf085acb3185e2641fa99fa92cf2daac3710bd07cf2bce096407fd0513c70446820159e50bccd6864682ed3c5bf369557f9e49a4bf3563c40cb919e60dea7829fcbd8990917bd2f453e724dd25ee976dc9bd7861160ff26cf0f3b387596c4b5fdad3d9cd44344b304083f4863cd0806dfb36213b3310c6c6fef3b006bb14e26b3d8868d642f50d5b1e6080a90c226e92f92aada712255b2c454a9ac7d270a93de653e596da5c3418d10de40cd5846f8b5031391b87aaf55b5512c193d905367cf25a58aa397465ae9b97cfec16f57ee2fe1abf3a46e71782e868c2cd43e68e39f746e11525ac3ada0988cd89bbb8ce86ce300b003ff63008a4fb83c55c1212f8709ff8d88727dba829f3c75f8ae1cac3ee610a4da3f47b34d814b09c56aa2cfc95145e76b43e27550155f5c100ed06167431a6ec56dabadf008fa48b1c475b4baab62484635eca9d4f1a23fdfc207b3b34f6bd8e59240ce06a04fbc3df985b6f16cd40ad0bc2efff7f00fee22845433ed05145b16b4710dedef297f8c1b09be932fe29cec1e55a72d7dc2360dec29ef9b29a163c543dfb4eb53be71d87b6aa330614d035a84877eb1d7089fc7f6f48c2574c8cd8d4d7839ba191a0fa4c3e1a7da01fc015e5736f4085e37ebe2a85e6c6b9dc36aa8b3bfcdfd3cdae6661c325368936f4edf574412fa4b8cbdc607b549b2836b85a9e7674fd43e455d0456da972a8b041681ec5844e5bc7eabc622dc6752d0e5f6dd1a09abf587a477ece84e83016522f2d7f2bd5080484ba6e0474f7fcbfa6c1d16f2c0284e68c46fa0df592dc3cca2393c4a13eea45eae4c2be97c1b22db25c6079546ea6cd9b11449f364c5a438ec2ef133b882b8a0aad28b6b945937fd4d510d9d9cb54067d0611a92c8bc5402936507d42ce5761cc2ff3ec2a061b887ba3e80324aa672bf1c3304a56eb9ab73c2aa8b727314e35d9180c0c1e2473f07f76e6449ab567ded1f8e369cacf22953019d10d2008c41e9617dccbcdac16b4c15bf325ab396e3436e939d20df1234f21b279a099961a3f5477bb89cf561e6137dd061251a0877a3f809e4d09b83bef0ecd93b6d28f460b27f02b55b4f8faa4e2ccc9131420da611c5ac3c298a9b9cf85b998e2374f365727665e744c66e64ad68c751597adbe70c652fe5493adef43a0bce67ea9070b0db41501b3db7b600d48cb6389f4aae2e6c9b040d4d1903151268ae38754fc989995fa9c2669f93abc4edb65e38e6f61403aa604d2e2b5daa8de4a894e002fcda9fc3e07feaf42fff7e7158d2a3722cee605574c3a4876b0d2acff0746cec1fa824eefbf51c6921f9174ca83ccc3079b52319cf8a5678d3a41302c81a8349a3468dcb32128ac09a074dae185191dfee6b7b68fd88d66b6df15dd8f1cd9801d114a5796c8fc7106a4be665d06b69be74b562772fe7233025d33316c854f893dbef8033bff0e95cb10887ce6a26a3a6d30d7ab223d6a7032991964f7b23d8255a6bddfda8449a85f6295053045d3de162304058ec7219a83f01c3fc382e957c652773ca3b279a92fd525fcfb5a5df2a74aef62845a6e5d4e23104fb1ea290e4305a9d086126d9b46bd40b0945c8422135412e014c9200f99108deb7c5a91b99674e5faa8ab78cadf758069afb9b650851659eff74cfc918c7fca1a7ada2f682268b9cac815e4fcfaa4632e0c795bb5748f9593938ef69e21d6ae5463ddbf54ef92a5005a53b1eafa0d0e1640065b7489a0b16eee5c4eb47149c9aa2b5fc8e7745fb2e6a97c0393823f5bb9c5934183e749020d88e01fe80cbde0e90e152de7e91d246e347e1d96a7f3dca917b12004f11c8ff1e6a5cadeb86140a14df3c272fe8cc7ee88ed0b1786e65b74581d5d76f089dca719ad913bccae83477ed0df6af856777bc0189677b8e428fa45d6d489df4191f7daf0bc32e51ee4f38fb22cec38b271e08ed90f6757f306dc19c4ff4ae8a422039448ab17541543fa497693d3596b7c783e881586f6e4e71a6091f23e77073a38f9fd3e26b922163c502d63bd5c92ca6ef1ab2877f199c8957e04cfd94b0831690b9de6742d4ccaed1294cd574d0e24902fbaf7f0d8dd2589b9476c2fb530cc4c042c3567c4a2eb59a08f068a41329df075ed0c91b46830df385697eab55b650933e4c4794454eb5bc00c62027d6a98f1cdd9a7b1089e32aa6ddad935833c4ec166d9e6abd0e824092bc0e6ba3859f842120f51d37e2c3b22276711c159b64357c71654c2f69bc4eb91319d7b883ae1726f161f98df8a14e14e356bc6b54f7eea7a324c99d4ec16957f945f1248d744cdf7e98688426d9acb95faec9a1d0f5d931ef84941017157fe8e564654f0a584fd88def00a79ea1b73401d54aaf65e700b40602299771223aa9d4ae9b991ee44deeb72a76dfbdf1f1197ad1f0a074cf54ec86008779b02e87980a71212dff4d9b77c79382d326efc5f4a97b7e1ac60ee385950c9910166c8a1e44b0003a39b2a74f77df614dc450c9a1357e08ca19a22943d727e98107e83abb967bfb9536e252d1f17e0be1ea882f8d41cc2d69212fd2c80c377c888b6f296882c2fc9c7293ca81518c4e1b8dfff640f87346f5beac8e79f61c3c31c48d76781ef4e85210c9cecd3cbaad60151558a7ed2b485c58a4769538ffe2b56c07323f67c1c55e3dabdb26898c8f38cb1952e46a099512ed7c92b72c1c73ee9830fe8bf586ceb26e4fee681290fd0285ce6b01beccd36ddcc4c9dab1919bcb9fd3299431f874d016ed93123d6d7db7e9f0d698172d3c8fa22e61fcfa8a58c8be0d2aec3c39958bc792c8328d8c75f6aa2df013d7ff1fbb701f86d0027908d42756846d5dd6b104c29d82dc16fd7bf75e8802933d68a780bded4247135a3b037f3825cc776143c1f6b09143f65ea6f32d91401af88410ac184d831cb068c0e0ae896958da1740fe5b7a32de677b350a5ad3facddf55ce5f9937541d54a808883a3399ff4161176", 0xfe2}], 0x1) 21:04:51 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0x2000000000000c68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 21:04:52 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) r0 = socket(0x18, 0x4000000001, 0x40000003) setsockopt(r0, 0x2b, 0xb, &(0x7f00000000c0)="1d7a656e70fdc248ebd24a9ef0d9c77d7516322f16aa0a0438fc7aa0379e4d15967c04fe05b40c1d702254369600ae274f1d184fa00c201e12aacbf94473a8c4c922b805c7e3bfd6be4c0510af32c9aefccce17b3082f67b9e6957fbfec739a4d5341e05656acca856dbded0bd0d68a71a13b5e82cb99d8f3475d983da3547735f0021f7d7f750b709e5b1d43acc1022e1cbcf64d1d9100dfb23c4198e4cdb6c0ba7114f9079a985d41b6eb5a7", 0xfcc8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:04:52 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x9e9c792fa429e6e3) r3 = socket$inet6(0x18, 0x5, 0x547) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x10, 0x0) r5 = syz_open_pts() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x20080, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x100, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x9, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x0, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x80, 0x0) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000900)) r16 = open$dir(&(0x7f0000000940)='./control\x00', 0x11, 0x1) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="60e8e8d234462db5d857b34fb1da9f664feaae04efc83d605c12fc5e9e712a5d27baed0e5daea5a2b635ad22364f6e71ada96e800f6fe2c7c152bbf6e1e964bb45806a7bba92b8d24355c63a8eee3b045fe0be2a7f032bddc0e4e2d8ef9a8034bd9302be7581cc002bb4ae70e6e882f9ff2bf4cb1b7f1963083b342d1fa89383ac074586e3d4395c0d44b101bda09ab3bd7a3f39", 0x94}, {&(0x7f0000000280)="fdc69cb8b428abdf4f10180ce021c280b00b0b18638782b22c4fc3b574372be9c890f34f3fb244b4c127f6c50a7bd21cbf4504b140c3e0c876a39c50260a93e9e6e181c34510f208a1733cd9c2226486f33c266aada0399adf451baab1b2254c3fac322a748c1ef5a8906164aed452c1cb4c4f09dcafb5bca3c0d891ba389e8230fb40a41aebcc35944422825dc388df6a", 0x91}, {&(0x7f0000000340)="af19af429e779d825bbf68dddbfa994c32d05749260520ef8d95573ee737aace8672d3eecad12e054ed8f4706008e210d06f86dc75aba3c695f8e4ac1ac66c8a10", 0x41}, {&(0x7f00000003c0)="3c202081c4b1a6ee17bf20399b8d604ef0db6e32690f5def172651260778be996d4a2a7d5bb812ebe366127dad7b5dd73901d311bb3ed8db4509e40cda095f42dffd374c2af970628cd0291dc22f81c626d5138dd72d3cf3cd8766b29c44c3f4e78ad5f392ecf7029eb5c1a31b98bfde90af487185450ff854b289d89e23e1af15091b56ec780a913f91cc5bdf862314d027b87aabd3aafd4390643c0f256058c1b8b3422f7d39239adc5a4a2da1c843097e2de438cb882efcda8014bf88a1742855a5f2b17bc49b27b6d411c401ddc50508c1d118c57626cc90fadafb94599c033771c3613e3e", 0xe7}, {&(0x7f00000004c0)="e431f37a79674fb3ba003a9505a949b8bb31c1ab0fed2b605aa7b65d3644092dc2cb2981a0790ff60e2fdf725648a44d6c4370eafbd2fb9a49ef42d8f125b169e14807f1dd79dfeeb4a537ee71e42f392c4c0b9cb661371ac0fd90bf6ab69b2aebbcfb758a940073fff5c2abc6718e417f9a04abb17ac652c9dfa857479ffc08bc94d245d846a0eed05cd666255310e367c260bb33739c0aef824c5bd60d", 0x9e}], 0x5, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}], 0x88, 0x8}, 0x400) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 21:04:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fchmod(r0, 0x48) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="5cc6b420f5c4a7689ade30ae7b1a2765faa255348432ef06", 0x18}], 0x1) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) 21:04:53 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) 21:04:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = msgget(0x1, 0x30) msgsnd(r2, &(0x7f0000000040)={0x0, "f3bad5683a1b5e42947cc9a9335885d028eed79f1e1e10403b0334df81c0519b8fbaa4764aa62dc9875338c40f54db62"}, 0x38, 0x800) fcntl$setown(r0, 0x6, 0x0) 21:04:53 executing program 0: setitimer(0xffffffffffff7ffe, 0x0, &(0x7f0000000000)) 21:04:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x800000}], 0x1, 0x0, 0x2, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x0, 0x7}) 21:04:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() flock(r0, 0x9) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 21:04:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x2d0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 21:04:54 executing program 1: getitimer(0x3, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000100)={0x2, 0x1}, 0x10) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x40000000020200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x9, 0x2, 0x1, 0x7ff, 0x803, 0x5, 0x3, 0x1, 0x9, 0x51}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='ww') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 21:04:54 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000a40)=[{r0, 0x1}, {r1, 0x6}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0xfe72) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) clock_gettime(0x0, &(0x7f0000000000)) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) lseek(r0, 0x1, 0x1) 21:04:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) fcntl$dupfd(r0, 0xa, r0) 21:04:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 21:04:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10a) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) socket(0x2, 0x3, 0x3f) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) read(r1, 0x0, 0x0) 21:04:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x2, &(0x7f00000001c0)={{}, {0x7fff, 0x2}}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000100)="4604036137931f559e2516183d39697638204936b2f365940fb9108613662c09cb7b06795ddadfddeddf12f2441908c6e49d8cd528fa7b3eb0dde7f5c35dcac9b17a608fb89cae7c97d34f4119af4d4cac96ac71c101c8921ca3c1fb50079306a432136578abf81488120207ef45405bb4e547c3c738fb9243f70d02047b25ab087cbaaa0fe69e0bb898397c519f81380520cf3286863c62f017e8f465b7e712aea1f940", 0xa4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = getpid() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) mknodat(r6, &(0x7f0000000280)='./file0\x00', 0x1, 0x9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:55 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b1ffa6879aff027cc27996000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9087a869a4d3722c91f75073a1ebe2a4cbba982fd82558b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c8943feffffffffff0d00da211830e0f201caf69e0000e9000000000000000000000000000000", 0x2dc, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x400, 0x6, './file0\x00', 0xffffffff, 0xffffffffffff812e, 0x1, 0xfffffffffffffff7}) 21:04:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="5600002f66507faec12e"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r4}) flock(r3, 0x4) syz_open_pts() setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) flock(r1, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r5, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r5, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r5, 0x5) listen(r5, 0x7fffffff7ffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r2) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCDRAIN(r3, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) lseek(r5, 0x0, 0x0) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 21:04:55 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x7fff}], 0x100, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x7f, 0x2371, r2}) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 21:04:56 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='@\x00', &(0x7f0000000080)='(\x00', &(0x7f00000000c0)='#^\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')[/\x00', &(0x7f00000001c0)=']#\x00', &(0x7f0000000200)='X@[\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!,\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^T$\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='!\x00']) r0 = socket(0x15, 0x8000, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 21:04:56 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x10c, &(0x7f0000ffa000/0x4000)=nil) write(r0, &(0x7f00000000c0)="978cf57fcdad9529ff3f8fda4b6299add97c64a283546cfe20289257c7c6263e2e2bab0a08efd448fd2d27fb4ac9faabf92e80565e3cce24c0c44c374b1baaa7e9dc1e81c459eb64cdf29d65b8d32585ee8ef2aba12593058d91b2777b26716a627843d07c513844e981ebc7c7225247346386d250df16fa31c21727e78c8d551f83192d57c9b4b56271b20391f9df873d71bd00516cafee5f0ffb509203232beade1744ba79245bd18d6ed2d52587568165ae33130e6511ac8f3f11b2e72aca85da31ff9441586a5b66b33b2357798690d1ce208701", 0xd6) syz_open_pts() madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x4) 21:04:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000080)=0x95) 21:04:56 executing program 1: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="e3a90e95c5664d9f3a9f0454cc4f010bd5bf198cd7215e922c1c52c7e23731156432bf1cb417d5305c0c47834b", 0x2d) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="e2839eca09fc0ac212ac296517128f3ea4f2dea88ed1e9053faf6ac177c7eec84ebe92ce2417ffa68a545070859933194d01c86997f2348af605a0875a8bb9d3eb1bdce5ccde80038e5b04fbc0c09b", 0x4f}, {&(0x7f0000000180)="1f09b87f807cece34fea3c28eb573f26b7efb2a7f4868c6569bc53e37dea5ab69cf8835edb6bb78ea89999a50b8cfd6e949d291b5cccddcb5cbeaf5ac961af8a1b63487e72a9f6d6974018ad5374b28ed23f63575901656d752cd5ecfffcff36b9681724fec9ae5c687badc4caa335214816b61d5e2a370e1c5457cdaec14eefe96a4a3267c166c1807aa9942c6b57f7b821cac056cea7ccbcf31e07358587808bdbd770e0e5cad05a3351f4e2c852b47ddbe5d2b7f9d590750965d55d99ff154d7ff6fa805f84ff0803bdf98432608656b5401ac769d3ec4493c1b657c913b15740a8a17ba129dfc04e90", 0xeb}, {&(0x7f0000000280)="e013280798c29e3e93e6d9e98487b3b51eb41588defa5fd761cb2928bb850dd3d80c96c7f3959e014045cfb3b72fc65010124b3ddd41999f28b1f86f49e596f4658127065afba1abe709c7ed831a91d3541fc0dbd18da22e1dbce256ef7272f1493b187082cc97a001c08b4da28a5f5705ab6e5a7dd5155952d21c638ce4e7508e035ae452f63c428427", 0x8a}, {&(0x7f0000000340)="3a339c785aa89f981bcb913e45732e01e60dc0733519b4f024636756a819ead61047678faf703eb29b8f7655a95d877dcb8f3ae7931dd8ba5da4d9e2c025b4cce892a29512235bf1eeff9aa3e4253a6fb375973803691acef705551f9d8bdf251b8bb04eb34e39ec712f2b9b9208f9aa96e6b3d65b35a3a63960f2c7c669598dcd5eedd6249e8b4b7a268f59ac9b24dae3d69538bc7e1f84e9bc72848b31403a4bc4b2c6b6b42499dc9bddb0ab07467ba6f7140ea3e17055dde724f478227e087dfee3f62eebbef98f8698b0889022783dee7cee31058cba5290318921b8a3178bff63dc6944d0ef0248838451abc7758ee19f7dbd9b2102715ba2bfbc8e704709cf42062bfbdd422d62f4d12cc11a6958c7300a0df7d2baf4e8a95d9a042388cb47bc4a8e99623263ce5a3eede832972a85f9f562eed3960c9df5e4cad533737cc78f70a0fb35fcb82652354a3bd279978bc7c4de29da79501937a9bf397c081e74c386226eb44d36b96b179f1835735187e3a707d418f94340d7f858862701df1b6e3461370c13861e2bc322f9ba4e7095b1a153ff835d0374fc1fceb601f9377dd6ab863b7519054941718c8eee39bf7d24381c6cf43f60466ecaf53ec8fcd2700bc566e38911d07e1104b5c7b22d3408def61f35838197cd197e897115aa2bf20c3103b9e487192af1fcb3497429255fd86f723037668d0489c9530462f73bdef1b2c9fb79629b118353b82bd856ddfe35c42e3256d8e3d94afd98194435fa2b1b50cbe9c95f5d2305663ff1f496fabc91f862ff1b2eca03cf1bc93a8bbcf7818ba564bc6ba9ac66f0c7012e62185bcd5692cb844e2b39fbab7ab60e880cad3304226c7dc1f644e1577d1cee3a6315dee7f9a0d65fd9b19d0f13318aef46bab81693184687b489ba958055df03f2911a03025239f169b85f00ebe9d7c6a3e1122bc3c5aff1725d9e18e1450926b46fceb5d915a10a6d1f5b68dffd6cb409c56fccd8865558666f8ce101d2eee95ee3864667fb0989c272c346d76e0f54808b21de0394aa81fea82626c61aad4bf981c12bc8b0233ece438cae7c2df484bfedd7258f2497c914016bb535d09a8009ef50ed95933950564ac005fb7536345654c0f563afed2be55f7c89d28eba92812377194c5557a31cf08ead271ee2087f955d98fb3d33ee1e774d8820c690b0199e97ff484085bedd044e25ac5671756ce79ed3818ea8c67c8d2dccd73bd078e0d4dd3e111a3f38b5deed3ff281407606abd12876920209c2a70bdbfdfc632219ccb4ae7881ebdd93527e9e6056885380b9208ba4fe8736aa900b954b27bb515d2ea8d609ec9f28418b9447d81ac21144283254d748caee40278b7207f733df0590a817d4ac9f4f9ca646843a87faf0c97a52bba79e081d0fe19d8668d1295dc4153dc3320218088573a446f57c1ba78276576db203253c431785fd3a0b1b2d443d121042fb19d62a5a6f35aa7398965379fa1653781d4b21d55bc5bbc22864685e32b71499326ec3b378fa1344a364bd7430a81d063adfbd46e18b6071930b2ddf6dcd0b2b75997c220117db252988ebf79049c843bae85aee88a2ddd82fc7536a1d6202b3e481aa55d82a65f17f05730cef2e09fae49f95d9e4537ee375d671c23cca8a75ad30d3c67726a43887201a9b575a1335ed948af942459f8eb8a0af4d0fb256294cb36fa53b854b5ab0c8fe9032cb4386ae956c23e21164c655252622102bf4aea7a39fdd379ea392e67a9abea73c2f1b3354d9563cc7da1a8aec81e37e540de18f71d56fe1896f4097cc3ed7400089e1f48a66238b868bfea2cf16512c3083530e935c9f7f64fba6bf25f3b30aea9798538045b63c7008995df77adac061115d02dfbde41b3333ca17a8f08a3c354bbf1b3116e9da3e14c18f9de67f9ff8584045082349f55eb954f553f90505fdf2a2f5899ae7d836e875a632773ce525dc029410321bf48318140d851c145f8011f0dfcae026dfaab820830129ea253c84619d008f24860b7261ecf56bce5b3707be64cca8214e98ed35e8a1beb19aa09b98f4ca99d81eef9c110424884d219141feefc9419d7213c11bd2919ddccf44e683be63745a62d592a43c5bd0f84b87bdf6b76a4babb9349b07b400464e6d20bd1bf9c7a657f59d1d636d0aa6a16e225294173a02e1042db12b91f4fae7ae4aed29093515fa6b63a14d0fe6f849a503794d414ebbe711875c2f86c5b69ccbde9737e8ef278c3b76f702892672cc956700197a12c15b6b84045c28dbbe2d4d6e3864c7a0a4bb2fcfba306912133dec51fc7e7d8820a8473069d58239900b1647f80c781fe4091c82aa800cf9ac7152389efa4db5e58ee0af46407875e34ecb741a445ea27e5921f2ee5c85417559924343be405b4670b0e67c066d1ad4d99c66637c57e0efa9382abe16bdd4994ffa63e355814eb9217bfcc7cbd9588fa5af234425809a1e19c7d7044021469d8c0ad93eca22543d59aee1b9087bad1e0dc2d6fc6b278a30c2d25e6d2228ce9b9da88056abb083c0e89d942cd6041c57b554c54b9f4787e03e664f8861f48f852db3f2d09bbe7558f80ccf2af673360909749ab220f1e02cf286b51943a920845ed8fbfacb8bc1466454159082ee0a0af021a248908b5081a3e4dbc49b2967b3ff2dd64f2cee2dc43042bbce5c007f633f6d70a50a12da279f0c42d629fa75ed9af6aee04c8cbed6217a241b077887d36cd36395a0da0b9901c2137a5ee96900208416333675758b589836b37ef96bc11551eb8388c763a43ccf693b7259671fdad68e085806f1c8c7e020a0644834117e74d7657865b46aaea59310d550f56cee26c11323f061c1fec380f888424a30c2c98e3adccab178c3642143a5fde67c7945c9946137d0ab7f5abf9355c3e780363d44194a764a5cdfd739a630fa8c6a794695c43b6888245251276a5bf2916b547199758fff33d0bacd9f746652432e54903291698a3c8ce52721bdce43ef6ff17e9617f39232183b017179fe8c95ac7913733760ca8e3186d096075690234e61491a00586203282f94e308de43f8c90943e7bde659cdc1392668715deeb112b9798ee6c83cb44b12987227a52eeb5368d3d47d10b39b660585c670a239a8964d8ebd7bfad61a31bb2852661c910da8ae674e690111e70ceb6c393ebdacea733622cf9a8178eafae5498aa1ad5df5a663b612d2b22d4a424a5eecd4894b33443763410572c56ebae2f0b2dd7dcab8a3c3050c4d7b37112228aae127b0bfd2c019e0a846eb412679e4a919d5512a5c367b9921999b99306bd7db9f047f888a321a9c8bbb44d687a2eb2a56688ca1901e762daf6397e33c8c7f9b87a7ef147050f02b8d9db9f4bbfe5e439444e59ddf8d1872d441c776531ab6d02d487d1be44b003e5f127fe7abcc97d558f7fbe51551025319b6becebafc34febed97b144c013da4f507aec785c047ee40ab1b7e720feab47359718982189f2728f416af38dc750b1c640860353e4be04a629909eda7c424deea69289a4b7376f6af669cf44c161e0c597cdb3887182e436239339a8569e5021b273f4f0b750a65911a3430617ac74cb3acbdc74c045dd84abef24b53c94e96777be851c75219a430d7e88bcdf5ae899515dfdb4df192e5548117dfac97a7e8014cdd0aed5a04497d1e863bdaaa53fe99fe4f03de116bec745475f57958dbb0afaba69885656c22dfabd6d153e805688c2e495cfff1a1df2ca5d691ea95bac0eed489a03a591dd7ea08cc1d15cb5c8c1fb812d232f2ef765e4209865d9295029a7b080bfd1ebf40b3ea8d516ac29bc9a8b5f29f75cad472252bbf42a19170365f92eb536be768ab0eef0aee648e80cb67eca4a2be1911a12781ab5bb2efe8427c2e9691bb0ee1e7a0f3bd584ff0df24374c6d50c9df567fd5f35f66fe90fddbf2b2499c72ad819fa051eb4553fef8cbcb57db8a61a3e7310ac0058899354e445d664724ccd1cbce7a84668998e287c9914d961a0defa57fc1c1e490393443188aa6fcebc7b92ad1a3006b8b16cf6742697a37d8ef37e4a6f6da132c9f91bd25b1c749914d3cfd4076bf88ba2cdc99e123751a607b76184aa0aa63799458f453e4c33f6b85a9d2c98fec7897aaca3e00ab30fb0384e373f22814650298aeedf627b8e87eaa0e92f3f6e7cd3ba0fa1d50477103aaf7287528cc557aabc89772ff618cf17e1f11517c623a9c1032cd1e0def544deab1af7bad91abce9806d663c293dd3fbe588e46591e4366f65cf04ffbc164d963299167d9e386080e5aa30995e306076985c89e30fbe94061a3a286058aba3809e461ee2dbb1ec4fb300872523c54daf32989ccdb47baf8e2fda452b34dbd9b8570ad1b2e6783710d4dbdc17132b9e8e18e84e655e65db631a658409c9466df8304f5fc8c0bd69bf0f4fbd1826aa8c9434df99c76c02b0b74a766de71d16f8e9596ab1448fe680adc837a72105c0bc7e1b3941a48218835306e42e28968c39f8c5c178f264aa7cc252e52b2404c893ae95d892df010ae5040adebad87f476bcc78f15fa07486bdc46947cabccfced09880f634b55d3a326cd94cd00fe2daae8f16fc0f07e2138cb86a6ec8d0de279f48843cf8765b55dc9e4646363827aa5b072b14704a49c27c9c388f1f3ea77c96fd782e9d21bc470d772d0f66cb24ad5a57d34593bc35cba2ce2f314d9e597750da3f14d0dfd1cc50d2889b1d4da3ee0f7980d3b2af45cf315aad2e6e7cee1e44f57945294bc2124dbc0fe2ce2f8bea00ab2c1e503bb4945c4b5c1a433334fdd02513185959ddef61cefefedc69cda45332ae6342aa736c6b3a4a9f6ab3bd718935a6761798fcc65f1a3bf0a43035ef325d4d15913db0a05196f65b15a6d3065af664687e83227b632e3f495941cba84612920412f24ca24dbefd16b115e4e3e0809038d5570c6d12508222d5dce42164e84fe28adebff361cba268921e4c26c156d9b4289806a99cf7550e4ed393dde7c796cb6c1af7a1a5f629251598a3b63235a80433bfa8b696369bea6413b5b7a746600f7119f703f1ca00a43f5cd3e3c54c48e85d59dfdf8cb5faf1221c83ae55fbf536cfa9ea8eb5e13ffed7368b77e9f4f2653944837c2e9719b21e2a933bb4779e8fc2b78422a33366308c1c6fec50a8f7b5f15ffa589a6675847a9beed87e7e7b220b350bca2f14df7623f03f1b4395db3b31072612ea8b049fca9f8f9739e03078390e1123e733e61807c76bd47d4b458b7aff939c136bfc7a64eeed30fe9b45c4214f309c3a727dec518ffc583c7ae23bdb7f04fd6988355b0dce2cddcd49eb518d554d9d1ada983943ebada09f802181970cf7435668afd091389a861f972842a69d32837befec703253ac277c7da0399a7d25eca5a0d4e40d84e01f72ab3707a4a846667aff7e569733e29640283ca4c4ce442970db06d0b422277272ec3857f03f7d5c87f714b3c1f04412e6ea38edad2affb72cfc277626fee0d68f151972bf83070008672638f0b5973a293c962ba17f0e91a9c042cd0bb0c9ca4423ee9b62272bad16b9a7c312d4033fb2bd834c01dcf16c9cb7bfecc3c7de4e94c4698dda76c6577d97a9731cb8bdc48ca32559c3fb106eeff716a44783a16c7f996995c73f83ffd76f863fbd99dccd6601b39f1e0f2ea26b29615a562f244f8adade34e64edb6027b427901ebb4fb61373b002fa7a2bacb756db4c6979dad00ddc95b2bf47bd48da5cc3c587743ef58c840f96d5d908a5b1ab2945c1fdfbe23a1e81b32bd72f63aba2b78", 0x1000}], 0x4) 21:04:56 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00000ad000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) socket(0x18, 0x4, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, 0xffffffffffffffff, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff50) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/95, &(0x7f00000001c0)=0xfffffffffffffe33) shmget$private(0x0, 0x3000, 0x8, &(0x7f00006ce000/0x3000)=nil) 21:04:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c66144831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283ee067c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009dfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c511818a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x555) r1 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/28, 0x1c}], 0x1) write(r1, &(0x7f00000000c0)="8d94c9060eff6e91a53ed05638765de2bea8da5a508a4cc95bd46214d0edab5231c37194d3258499d36a4518a5ca66d3e70894c17459882f06baa747219df948f069d1c3bf54206b85301bac9ef9672693bb7e452f5ec6bb74dccb687234f4fc8439729a2c25df2f4fe9749b79dbfe4724c2b32e811582db392463792c0a77ff205775f5ae5b1881e665cf3f0cb9c7", 0x8f) close(r0) dup(r1) syz_open_pts() shmget(0x3, 0x3000, 0x104, &(0x7f0000ffd000/0x3000)=nil) 21:04:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7851dc7446345197a3abf73ab5a7d4b5fd775315e425c3a46e9b806330e6b44f1f73b26ab5626d15ed4c34c2b676c0aca221b16a434297547d0bbc42a5bdccc12dbe9cd59309043cd72f11c45e9436751b13af72795c801971bfca800594501809baa2a14ab9cb7dbd937eb82a4f4f86a934e3ee652eb1962e638f64bd0c66b6ff03311396c023cfb44047f36b83fe60bb6206d3716a4bfbfde1adc0a3731869fb0dfc860779948a5090fa7d234efc613afbd6e057da7cb8c3be3281bfbfa9b2a88a9a99371d2435373f88e15074d0d2982319d31cc88fed9884417f16d66010b5bea390f25da8942cc39ec9404f3b7bc0daf71c8b7ca7a917b08e249ce32a9d6613f5a0596695e7efef1be23accb1f484838b9a101c0ea2f7a2a2f9ff4dc000deb8d4a740c897750db3a19b0a67c3da64628a7d8196c857c43eba7cdbc210077b250954b9cca425861363fea364dcd8469a40b1e651c11e5e55181a7365332a53e2004396a7ca2e88f49e729c1599a67b9b3e7c0da518073431edd4929725264341869646c830145d5df6c3d36c8ea60756f526bfab6a7169d03c7048674fd0751e3708a82348715dbd8a22011cb2872dc43f4d24d0c848d7da55eeb19870c430ddb69b67a22cec94f2d2dc7856ef422a72fbc756601a1f3ce75de107dc66f1dcdcff21e76e538c560348ed6680f6138be08b8509d3f95c31dc3a94f48e4895f5966d4a8c3606ca9f3fda456f2a025141629f50136ebfe9bae4d0b353f42c47fbca2177d0690d0a6d0ea6bbfd37eb7191c26589a5f3ce3fbf3864b09617a05b9c8f0a9ff8b7aaca7904e2403234cbcbdba3e9e1dd49fc2edd5c40da67296a5529220f86e638e864ca558fcec1481b30a2a7f7e469594c38c90957ce595064b91a2e05f4df7bba055369f4a34b5344c748f4abcad9dd1cae201aa09b80a02ebc64a42c8830c3e741a17a959a047edc6ae32591b164293cba31273d8fb75134bb41cf658907ef4d85db5593803d011f1af813cb1cca19385b50245690e8df0cef465b859188792fce5f84dbc864053d2254e3b0708c3269506d04c4eb617fe9f220886693ff9d5e49ec2b595de3f0ef8391cc76c52509eec989d1c09a0519dcabdcdbfcd66d37a3f72842c6212823c6c46a149e3e405f56a58fae8ebd925e47a130355358e74e88fa035d02a500d293613594ab961b9f61c27b07297e235dd232dfd14442477331eb1ef93e7ba6181eefd8b4bd1fa2f4dbe0066d4f8f1b8248f9e8764f38ad00cf5aeb6ba561351c2bc91ca5ab878aa8d27e440de5cf665b5ac0ed524865967e03a3c2841843005d787457a55512d9f2e24597ba95080037a9304ce46828592e57c5aecf9ad9a451f8af56804c732f20f782b7c92a26176328625b7faa12e5fa2e96b846e72afc768614453b82453df2eb999f9cf4232fb3d5b2418ceb5893d4a4c70ef727c507130617b660d68a63c7e6352442190bf653b420604868dd6751f683bc5cae39f1f45b071dd7a352368857dfde8523cdfe8e15a3a1693686ac94ecada9d79cf43e8871d381bcba5d2ce0abb9d63df2f633496788f7a3de38cc226a0101564d98a925ae13957e2157b0075cebd0efad9170d35f19bafa2c8d88b0ff48efad284cc607f4dabc4e00f42b7c3f8e92501b3b79d677c8582644a33e35734b83264d180332273663d63326af93ace1ff035e806d6bb2a297672b3c4bc257ac9b278857501b674bd744c9d182a66720cf059ef32a090a12de5c742ceeea264aebab6d75795c2b7157074983f001a94eb158e268cb2a33eab871c3b20924348d133436f9a10b1eb9d8d23d4f81d08fd6ef4b87df173bcf47e61ceadd7ab04dc28bb7c2570d156ead332c6432f7a0ad46a713ec9619fee3a162a3692bcc6657b764b94d87d33cb0698651dac3b916e459b26ec3fd73287b925be84fb9fa8a2a97e4309bd5e623ccf9556e690341bbecf4d3c2f152b286d18aee91548e8f53fe842e9610d5b53797ca2e58396ceddf568ef77d6bbaaa0ea9240f10a6e743b37643ec95f51b0d0d38ac5c04bc5f43a0f8ef53aca57176d6640707a7197b9ae07ecadb3d7f05998b5b8b565486ce3026a25d1aeab7a4d9991550c1267c76d25100528c7467d40f56d226b889e3ffd4c0696a58d17ad3d1d41c19c3a06ce001f3a56bd3c99ce3c5449f8b8f0e849da5eb69cc47a93c36304b3b6b9d41fa977ed9953da689252b300feb26c7339019fd7232048bb5dddabb3578ca2ddd3e492d2537658d8f3de90d9f1229dde4e8a61eb7fff65358dd7d3ba9eff1f571a96d985eddf351da34ca11793f32f33273b381e1c04edafe3c91299b432d42bd4cd054383fa85081fbe3470d8dee6292e48b17e733dd0951640f63cada383465dfe500d98d00659472a9431ce12be1c96dd2c8ee6c4d81de8b2864759630503a3c8982aea1f945a0454e9724e9f98529ffc982f6cc4fba88cfefd8f9a5158582e20f7f2f6f920b42377dacce73d29ec21ba8f212df93a3a7afe1aa861e2b4dfc2d2234470cec90a6ea7e05f90b80eff6c71c73aed4a46e324a0a4e77e636f2bb4acf5ffc9805f4cf008d52989613af67127d3de5fa6443447c50353a22ca823b5f7e0323bc1eaff82a5737e7a6d0d277602f4bd674e8be6ff80914408aca9ba097f1cb5244132a8a527f895963c7c433c12b3e2734cc3ed8b94b06e0c1254fdd0fee63cea34b069d5649a79849765aa7f04371027ee7bb3d1715e12bafef92ccbeb0f16e9f979757d9384c143460890e2898fce533406e2892e5d1beaf3d133083685df286517d1cb4724c316feb9eb93d7e456ea274bb37f3f7d568afd88bdab88f1d817bfae6cb5d842670c3d46ebfefd0eed5be660f76fce28c55f282e245aa5e5c6955cc2899c3bdeee3337a2f0a5c70c32d365f99361860556a001327097161fcf278afe2ed37e396a9023c8b788a7bf6025ab2efab73da2668e858392cdde5ce3d3886d8ab198ba60860da53663a333f6d8d15f02accfb2c53006a703e576222f14247b25a52bd4db3cc1ad91f3e3cdd341f8bbc67c183cac4c50108bfca3f04d365db556404e95bf2068858dff60d6096d22f00e478117f2062765499f11d68a9670c76f92624b4f3558cd47b73dc68f164f3f074d415e23b0629d1337cc1f6d9d8841aa3f3a35f10f1a26f87e304491d41604fbaaede0d8f5fb1a9ea8a92b68416f3f5b71a3b056257116a6f65cf76515e854c4bdac04f00a8f83a4da4f0aa7cd624fb81203fff6e80d34c5018724cc9b6d6aab3c12833841384b46b93de1e64267cffdf84b0853e64863c27d2f458c9413338b2dd10dc3bbf88bf6d8709ab659565f527291fa8993a871a54d4d0f7aed0db2e888cc411c533add780896f7a4b591ebcdaa9d2f437d3f060385aca10f795b179fc64a13533e9bfd623ef9e387639135bbdf5131b60d774681b3c0725fe38a820d2b53a247ebc89c4b75dfa311db582272b3baff926f034edb5c83cf4dc92267b6f023a653fbef02d6b6d3e2fac058f7d42f35d6f4502ca5d925ebae82ba6175dd3effa832036407f7f7647d2ed6947fea50356765605b958992dfc94356bd1300dccfb66b452eade2920573d16e9f6dd268326d58361320663e6a0d6ddbc444d8d67f1feaeab9404d0b97564d21a34f35f250e59a370b13df1ead94cc0d9e2b3f2d65a183416ef60f4b6f075d4c427fe953604809f102d47af3d76df69cca5dcf209b5759b1c1dcdc4b231394c7af874f1467ba7453f62b733f04c9cb1aaf354d43bfe3cf54bfbf9d19957bc89a7789eb1dffa4b38707538609ee5a1932929bfcf971b7b04b811a145000a455e851054395d5b42855810efffeb9c67bf33a5adf4276803fa9061734417eb2e37244480ce2d4fed3259970f6ba84b734f38c2f73ec5bd2234460b8a28d2638e4d06fb7c62bd4aec89a98e20768dd6dea51c6a2b76b78276d9cd5a5249b796a6fc41e2ca573181efbb41266552058849a209d96ab23c6661dbad32668324dc7aaf62d6e84030c701f0511b1be8d50292a63369eea23d339db954199cc884a15d62b4cf9ace2ddcbc7046815fc6c42d42d4591172d856860429984b7bec9fe8f2b58dc727fc320823f56e696ee536fffaf02325ac361a7a00bac9f3ce4b110fb0c32da9d2d985c03da17b8722ccc5f221febcdf2a7cc1bb360ac130e2bf6a494b36f91e50e8ef3fb5b68cd2657616f7b9153ab399e1fd6f2075332f90796f66e8c1ddef7f56c61ca0d7eaf199ce0f27e3c3e89d41e5706283d7f12fbbfe0ae1c1ac62947fec52e11efaa9ae26c730f862c6f626cd319ce2c8a9136d467d70bef4932744956726b0a9670dba0f1b86ac723822bd51cd9197c0adac6e92d29035354e31871c5e10acab64a60ac5c53e0d0720c7c0aad73bb3e73730d09b912fa8effbed310ef2f8b38aa372adb3c9c518d7c934e4dc67ca94900f5a25aa7f1e01432bca3738f6ff2b09655b9fae618d76c5affada548eee30b7cf897339275a9bd214251784d244741d706c07e5b8245dcf8aa6e19ca9339ef55390dc7cd9bd3bc6e526ba756180415b473709df20364ab318dbd610599e64dad2d4599718a75044330eafa5e05ca4b460d7ea6281c50c1792b432c4ba550311ebd2e4c33326ccb08a3b874e20e0bb9bf34c29905ae4ab74ebd621631608cee6d60b4af427d27556e7d74b5f2b8dde6721b9026d311ad87d2738d438bdd02aaa39c981ff2606b4e3977da38c7f1c7fc91a45bbda3b1e03846e1029c6e11c33e0f26f30329828cd5a0e1c43226822273d91c6504728680d4d0c6519a8c5756f8c57fdc5f66a606b1518acff3b0ee8b950d136c077b00867a34c0535e9745d6106b698c122d33d07252885e21b8455f02008eaa55b0f2aed42057d14b9c105e22d718908cf6a5a82c0835940b0ca85f00e3bd5efa24006ff0f20f79893cbe7856af392b2f57f0829ff41df03d24262c159493c433ece17a1416758bbe6bf5a5d5f7d54a536739076cf453c870c497b92a48d73f5b1892547ca6c6a660310dc17c55c242fe9fba430e26d0a260a5256be8572a971c00b1e8b8b909b712c5c9aae539a51497bdc9802995a17b82bfeda7001952a634f0f4ee978cb35be88fce19f57ba4900bae41cdfb0e7028f1518c33a2d89a196f863908b935134ea74bf4aebd150ff0dceb7e65ca07450fb81cf761ed69a110ce07d17d2a437d6fecccda5a967fc40c99307e53eb5d5d42194f92009c6acc15e8661e04528ede830ba56383d2851d985368bb71ae82f378c06b2758f85a01e3dd29483314bf56836a87a5f160069617f6fc142492bda572f8f92f7f0ebc592401483f6ced8f91c3491c1731990e3bc766a996aeab5667fdc8d2a3478cdcb843a5e5bd160007627d93040e770e6356aefce6fc4ec2df027dfc78351385efd6503501f455748be431a7fa8b6309059cc4089675b63be9a3f405189014f0e2b85b4cb41e8b0954e8ddb728102eb5bd379ed9675dbfe74b45284df69b87d93a4e4da5b9f8f91cb860966a61ee6a91139d496bdcad8e6736b9c9315029eb20c8a536c3fe9906383d94988b851f920589f1b1133e731fa6921da637de94d6fc3acb81a04b10b6aadc6fe9a03b02d01fb36ddf3f6af2e3b5344300a98dc7e76cfeea220ad9e9904264e49e0527b2102e6836515a83200984af7f5a4449034afe83629d82f7828e696301041a4ecf4fda68387b514528b1bf65edc37b9e7b194217b8818859486acef337a389e930d61e957d454", 0x1000) flock(r0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001000), 0x1, 0x0) r2 = socket$inet(0x2, 0x8000, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040)='/dev/ttyCcfg\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) setgid(r6) r7 = semget$private(0x0, 0x2, 0x308) semop(r7, &(0x7f0000001100)=[{0x3, 0x6, 0x1800}, {0x7, 0x6, 0x1800}, {0x7, 0x9, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0x9, 0x1800}], 0x5) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000001140)=""/121) r8 = semget(0x3, 0x4, 0x40) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000011c0)=0x1) semop(r8, &(0x7f0000001200)=[{0x3, 0x6, 0x800}, {0x1, 0x200, 0x800}, {0x3, 0x2, 0x1000}, {0x2, 0x6, 0x1000}, {0x7, 0xffffffffffff7fff, 0x1800}, {0x2, 0x9, 0x800}, {0x3, 0x4, 0x1000}], 0x7) flock(r2, 0x1) fcntl$setflags(r2, 0x2, 0x1) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000001240)=""/48) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f00000012c0)="4c7604f6897e1dce2f7199e1fc80455e1923c0cd18db1c4a0ee708118eb25c425a16fc329970fc9460338aa0306dae2e291c44a76895d4da1a3b3b5b68f77f13c2ff031ca9e8f297b90ac32dc4ba6fc6a98472abbf5afd486443046eec7f64a5ba04555568c6f1f0885bd7be462febf839e926730d68f4c8", 0x78}], 0x1, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x8}, 0x1) flock(r2, 0x0) r9 = fcntl$dupfd(r3, 0xa, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r9, 0x0, 0x0) bind(r0, &(0x7f0000001440)=@in={0x2, 0x1}, 0xc) unlinkat(r0, &(0x7f0000001480)='./file0\x00', 0x8) semop(r7, &(0x7f00000014c0)=[{0x5, 0x5a, 0x800}], 0x1) semget$private(0x0, 0x2, 0x30c) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000001500)=0x7) semctl$GETZCNT(r7, 0x5, 0x7, &(0x7f0000001540)=""/180) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000001600)) 21:04:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) pipe(&(0x7f0000001180)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') close(r0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x93) getsockname$inet6(r0, 0x0, 0x0) 21:04:56 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/139, 0x8b, 0x2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 21:04:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b2", 0xe0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 21:04:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) fchmod(r0, 0x1) r2 = msgget(0x1, 0x4) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x4, 0x180) semop(r3, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x17fe}], 0x3) fsync(r1) 21:04:56 executing program 1: rmdir(&(0x7f0000000080)='./file1\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000100)='!+$\'\xed+-^\'[\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)=',/\\!(\'\xf6&\\)/\x00', &(0x7f0000000200)='@\x00']) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) lstat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff) 21:04:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8000, 0x3) lseek(r0, 0x0, 0x3) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x9) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) 21:04:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 21:04:56 executing program 1: r0 = socket(0x11, 0x4, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0x80000001, 0xfffffffffffffffe, 0xfff, 0xe9, "0fed1c931f22fb282288a87bdf7a9076a0235ffc", 0x1, 0x8}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="51006c82c0023763f35a315b7692b3de31731a23d150e0814114acf7a4aa25fbd7f0ae185c1af193e740386bb4d8174a185a74fa7271f0b7a18ed3a2b540bafd503647cf27ba4db5ce2985f93e6e919ae264a9b50cec4b241b84b274205f69a5c316f6694afbdaf1ce0da635a86faf99c7cfa104571f8573d12e8197851322007f388b9a1a082d", 0x87}, {&(0x7f0000000140)="74807eced222321e78cc412cc0e3aa2bce1177655e1b63e88f76266a75c4d107f5fbf0a5fa3cf1801e50cd4318a126dd6a7473530efbed0c854b908343bd21124dc8dfc62f3357ff952701b0c1ec4730451e347094a8d4d0de39c489115a0aac30d5337a5b39f6a8990299305e1af752e62dc6d196e0533dd5278693c0b1efffe2e0fd524c06e8b9549e05ba7be3bfd9bdb62d3c3987013ebcaae1e12c34c3ae180d9f5af13c169cd3b24e50805591fafe85e5b5f23492c5dcf6e3c2af3dd03af45da1cf342adf77dc97732d8ec82806fe2f91e9", 0xd4}, {&(0x7f0000000240)="cb7ccd1d2f8f384409262f59544b49fd50033f349baa65d5c2d87ca17b50bef363efdfbb80d10eb7e650f74c7364e9b7aa2076919760f922356a08b7c826ea018c570204955a9944ec88bce64803f078f8c84638726e1b9720a8d0e9151340aeef1d978d1f774dd9cdf9add3b57f261c03f672cb7283af0b0fd59d55d29987f0af64f67f7326f8bed46e37e223ae9e08fb0dd4120f7f1a08e1da22a1ee56597b0d517aa10e4cc4854b6fc44514648ae4b868892b36fb0cda032194d44468", 0xbe}, {&(0x7f0000000000)="475a669e5856825fb7cde9e24f4349db4e807c18f3f33dff7d53a94740dff5ec2c2c23380a7d573c0c9a9bbbe302ccaefe03450a", 0x34}, {&(0x7f0000000300)="d82b23279a56862a4cfa9d9aaa908223596274c245c71307d8ef4d1dfeb1d14cf001cada7f4f2339ab685f5a252f92a60d2d8d54b8c66918675d6150ab38739d8b8805370670b41fff794831df4c2e22a72fa8774962094faa4264ef4fba751df761a81c50edc7076f61134112643c293d56504099aeda1050f475b61292487c5b657ec1f6b5ff5ea89e117bf8f27e837f90546b28f4cca6697ca6224057d1248de6e59d403e12869771343e87d35122fddccac89b2b47da9a5d1ebdbab073a2f0c0e317541052976903f90c6e", 0xcd}, {&(0x7f0000000400)="28cb005b0378c0af9b5c490b288aa087c77eec3e7e8b2414271512098d72fe", 0x1f}, {&(0x7f0000000440)="b1cd058037878feec65d815301d03d69d36c319c363fa2d6849605bc5a64afb8297673a03e3f7eeb0057158e505be0108fb1fbccc951c383d02f4933747f65fda025cbbb66c00d5db7afda7bc08ca592134347ed582ef45e412300e908ae91e829d56c30502cfc97ec75bfa8753520d7c09159dc21d5cb7760937f88fe7f4426bafd6899eb170aaf96afec7839fe02b9f7cc9057a23eff2faff588214a2ecc52b1f225e06da97f1e30a8dcf114b3ed88471c9212f658fd6b803c7cd99bbeac4acc2ea131b70b4fdea9a6aca36a71cacdc6dfdcdcda", 0xd5}], 0x7) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8004667e, &(0x7f0000000040)=0x101) 21:04:56 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) close(0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x1f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 21:04:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1f, 0x9fee}, {0xfffffffffffffffc, 0x40}}, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x809, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20180, 0xc1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) 21:04:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:04:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/150, 0x96) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) fcntl$dupfd(r1, 0x0, r0) 21:04:57 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x12) chflags(&(0x7f0000000040)='./file0\x00', 0x10007) 21:04:57 executing program 0: clock_getres(0xffffffffffffffff, &(0x7f0000000100)) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 21:04:57 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="5c885cddb18ea908e9c86599042b83646a32d98827f14725569eacde274695d222bea67d9549dd91b9d03aec2234cbf5b34ce0f4371ae4389e0bc4da40d2559dec296469dd85804436a950bedfa8f7e8b406fc040f3d0fb76a403493a327586d9f702e18fbf4da58f5723b", 0x6b) setsockopt(r0, 0x29, 0x26, 0x0, 0xfffffffffffffd99) 21:04:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0xffffffffffff340f, 0x9, 0x9, "f90cd67cab31bc8fcfdb260d3cb6983e5fe5a117", 0x0, 0x8}) write(r1, &(0x7f0000000400)="061ba1e7297f12c20000960d919041b69233b292d31d8c9c02136e6270e02c473e1a", 0x22) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x1, 0x5, 0x0, "8cda99fbf1115418f397a798b0f477b06343d79c", 0x54, 0xffac}) close(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) dup(r2) syz_open_pts() 21:04:57 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = dup2(r1, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x9, 0x3ff, 0x6f, "0a9b76a605381b7628d43c0a9ba405070ff99e57", 0x7ff, 0x3}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xffff, 0x5, 0x100, 0x2a3e, "904dda36906bdff06125c20e715e6928621f4432", 0x7, 0x200}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x3c33, 0x9, 0x8, "c04faa0b66e2094ad18741491e08681116547e1b", 0x0, 0x401}) 21:04:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfff5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d060000000000003f34a4624d00000236193d13040000000000040000", 0x20) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15", 0x579) 21:04:58 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x5b7, 0x8, 0x5, 0x0, 0x4, 0x20000, 0x20, 0x1, 0x2, 0x0, 0x534}) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='x\x00') 21:04:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x1, 0xd9f, "000c93060a0400400000003ac3fffff600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() chflags(&(0x7f0000000080)='./file0\x00', 0x20004) 21:04:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) 21:04:58 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffff9c) setsockopt(r0, 0x4, 0x1008021, &(0x7f0000000200)="9c0793005b76130c9da73bb3dd6f1eec15f02380a5ca317db76d27c2601e19deb116875b8eb25df036deb6644e875f283979e875e28e03a17dfd9beb9c2bd919b4ef4c17c3a1198e942b334ba56f36c24f9173b4d52c2c16c114e86f91898efd4fd609f66122aa79ada8d2b0fa700f4441b9600f709157d943088f528bcb4d30edd3242b898586e53b135a0525d87d9ec1ec8d7423", 0x95) 21:04:58 executing program 1: setrlimit(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000080)='./file0\x00', 0x8) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) write(r0, &(0x7f0000000040)="2e9a6eb99421554e22faa188c7a01be04820c475305dd838bcd4cd7292cbaf0050bd9bc7d31a1545fd8401121d0c5e32", 0x30) 21:04:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r1, 0x0, 0x0) 21:04:58 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) fchdir(r1) r2 = dup2(r0, r0) fcntl$getflags(r0, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="d1157f860853a76b9338c9c5f88f9618665531c40c67c28ca36dd25a7ac61530ae41cdb9f72564662d725d54eaa87f01c3494d5f0283d1ec77b0857495e29528fcbb9a56fd2c2651057b6a36294db8f169d398f299e2e1c72ba70220ac1f252b2c5aaf4b94c587af", 0x68}, {&(0x7f0000000240)="5441e099c0359fd37ef0df6f7d606797b8bd4fddd16948ceb30463e32cc60eca58e62bfc959640bffdc2c0b677c613360f711cbbb850b747db98721a519ffde188decaae12e6bc2cddd4aab863225816b0ef61b790e8c3bf20e529afa05d63e80c3fb48e4e4f38cb234cdb1bb1311873f4c18a99cd2c1865308267a1583ab1730c72d043fb0ad8fa3cfa121bd5d1b51b283004a1a18af09856996569e2e0934afda5ed1fc85b65201afcae58e08609609e02032b3b1d6e642b63645b19e9b197e63f76de9a367de5a0a3", 0xca}, {&(0x7f0000000440)="fb6319a0a66ce156caf1f3ce24531d0734250abf9fc2c78872b6ce3ab187cb2600e63b5bc17dd9cd50d843148cc01d711505dd928c8b0f8750ef6920a9feeeeacf33c209940e0f3ee63c35b7dfae3f240dfaa384dbaa92bf18f08ef35911915b84ef04d32907331046ea2271e99d918317779f3b894a10bf5916e25123ef6c86d3bf854e5f0ef849809f504e3222ccb205aa1fb7cbcfa9d8545ef41cf91ee6846dcff6b3bc40044bea160be63892d8a0b244357f52f472af595732b2d2f23ede2bfa018fde5f30b5cf539054e57660c75f69090a1ad714d652d14030c2c38aebf5179e268a9dcd9744d5a69552a4959fcb3982cc2e671d2e4ccfd5de818a172d20d468c8e3edd68f2267cfecdebf5952e682e0e63b969cf955dab56f70a74934d2c5b0f5b19a2b999ef13dd78d58f35e5ecaac34eb58954022829d507c4f4dc0dfe7605859a2bbbec91ea960450e651b5c2c88acb1130fd388339b383bb19bb7d5936f386770d38e7bb2468b20806297d7ee252e20e2f89ce3dfddbc53ca65bc2b19984c5baf763c1908617617aa9e5c169e14c62ef8ce2ee9541e402ea2a02d199d63dd07a9a013212211f880dd4bac933828dcdeb8d59b8ba913cda7ef0a9fb3e853a79b0eacc266a133cb24ec44dedb0c82df598c711671fc3065fe9dda821f7619f86bd268fc9a11f2265a7263e84edd23ddda18ec1dcf10f8f2706e56c6b83e2d4357c7344a46b200584622e351df94e1db9927e8e1671da3cafff9952a0702aa10eadc3826e9ee314fd4da8a2ac81cc256e3d16286ffbe0b3a85e6387a67bf69ae371693b2ae87ad00b4d868367176ce9fce373cf23caebe4c9cbda0617e76cc2f19936adac47b01bf8b59b8cfdcdf520efb2ff945454aedf713eca6637e1349e7abfab0487526f3697d713c7ac208ac25d86b36c72c82280b7506946d90d8a7a8d53e37b56a1f0cfdef6dc7ae28bd213f889969b903b0166b091238cf9b970b52e411c81c86ae1afc6b387321165324ddf2accd06d948f356ba9172179e615ae1ee52d6f2b6c14a6388cb50df2d3f2de5c715aabc5a8f2eec4540f7d1b84490df1ddf64d633dbf63185480e090beebe7f38ca768ea17965d34a85010e4ce023bf3ac9dcb734f87189415fc1f493110cc5e8ffb38af82a1ff3125fc5804166434df3b168a75ba5545edf1a8603b3e98b97155545e08283652e8bcb05880ada3fb18da5c75f590b9b9d0cf51086e35e5d08c6b68cbfb57aea7267d58d8b948cd404a926c9973783217a50074a052e2a47343f403ad3cb127770b8ca321c62226106c7942900e5d5e36e19da21f199188559bbe411bfe9055848af8b249c4197f689b05b28e56c4a3b37eb6ca90fbdc1c62b34dcaeacfb636a6ec7d1f59e3bae9f7f8c68e9e70e3bbf0b0059ed88b6b22888dabd80bf47d502780528f8697c911d348f6828ccdf6c87aec991ec8a09e1216f98f37aef7f47a89d218fe8c1f25e955a8ee48ddc2fd44589bf8f63dd1acfbf7c4cace04db3645d70261be2e16aad09789750fc4d9cea5179667648145d65441e65dfce38b85498c4cc35e13e42e12de35f4a9f8b9283dbac516f1de41decb5d8d875862f7cfdd69a97a11f18888e6f48e5fedc76ade6c9bf4df20056a757e2b8d50cadc85643bda6608881b2c497d97e4bd3f2e95a78132b482000a49331c22f3e048666aea421802cb93ba06866479fec25bfd63aebc5e3a1685a007c93a6f2b9a9a16e2f59424f2392cf272207a87125e42524d3efcde8df034cb7a7e7d377ebc33015693747341195c67d615d5afdc61172eadf53d3f1e5cdd621279ed0a5cef8222c7cf6d791c102618822143305816010019d994414d694b0fe14163b87065bea6624232bff1b32a7013e75b1adcf229e970efdc7e63b76fb0f219893d08e410d57dccad696b95d470159ee4562fdcab60213ae861d0dda3eec2c006066add5d84005f7562631527d69c540abf0a1b42dbb27ee8718fa5995b329955358479888d4a0ccdadb1f127242bdeba4d6693eb3096eaaa19cc1e68c349c502eeed490b3756cc0a79ff64ea90b7ed2e24fd50563e07249422e753c401fffc56f0d5679e57450245d2cb92ff3ef8d51974f188241d8f151d493566e97fd516a3ce8b260b7f0374a6086b2111fafda08ee9b0c15c315ea4da6600f33876096e7b716e2d8d05bf0379b827c0a6917b91d288100f6dd8e77b82dc3fd6a121f49e84068e22f0d0c6408080ce5cb32ebadb496c8f0ef42f9a2e32e2c5808bb5db466fe8b6a4fe2e66c1176cd0e34e077a03ecc2238b60dedc364799f28a6e850e27a5ddd5678b93549bc4ca7adf59c314bc25aef4a3ab208154a8116b5952f983985bdf79c8202e120855ead33dc3b0060320deba843e625bff14640526727d0a701090ab637776c5d076e6ed2a325ce15ca338d39731c45f8486cf80e1333c7f734aabbc55c34dfde48e3d9cf9554c9ae6f0d540c32ef935b19e4ab1fba859b4670096d5bc64b971baff8351bd7205c942be988bba54911694a75a8a7b3b5b2e09c382ca0927b71ba0ccdd21a4bd4efc7dd87a33ca1ae0a46b51b3debd70be5ab600fe12aa2650de8ba075055cd913526f25a654c0853e0fb32f0e70f3183d9d3812b818c2004ac30e9183fc11f861cbb0e64c59ddd3ac13a3f035b9ae556081671e39b1a5ae389e39bf53aa2892e0a651680de3e667957cf8ed0233b5ef4b147874a604a35a1d72c404a9c485c966d0dea338d1a3b1911dee86b9a242eec5c99f4039b2db69ac3ef9588009e996880beec6406d46c398a1be3247b49119052ce7630e16312b4223d4f6f9d4a8c7df808a3244c70f2175ccd6560dd3365487d5f02c755ed9507906035f503bd92fc4386ea4672ac0fcfb942bd4bba1ca70cbdacc31abd186f1ab6d210ea6cf651bf3385c3ec0d320472edbbfc3a430e5b6bd3b536ebdd1d2116fe2fa4e2d46cdec6983743b028646c7a565ebc4d5ebfedcae39f63da0cc604f98a2b5bb8a3f92fe15de2c21c37964f35effad64a287349801c047225469d6d382af8d6c2806504fd0f263ef2e492f8e95b41105ef3a5b4a877f3a57e620e4b72de60d79ab6ee6e49a165de4f3a508d2f44bb5a6ca3a503ba4bd40b769edcfc22852255b57acf05a68c9a66163c523aa35e276935b0a686ea4bfa1bcaba7f8da18347678bd271e542db1429667b1b161bc96dbe6524337924b67dc69bc1cf72d338e12c1394ba6e66a9b06ced7098d3bac781a676476be462a3448ff4fda9237c2dc0b12b1e5d41752287e051533035b512fe3e08f9802918b767307eb16a67e351359ed509d863241a42c38bf8100db57118134f028ef27a0d0940b10cefaf04960557f26836df495f0f88eb96b1101662d5a1045f57aee1c1fa1aefbdca11c1effbc8a96474473948fa8b1661e84b777fe01313ad5771eaa970361f1d87f706d2154961b3c037e9ce6a4e0bca6a622c6e1051beaae872481d229060db5a5539602dd49a2ec32c20755938d0137b16be5cc525b05060250dbcfe7e01309736c486f91da3d739d49150617afa0821f9e57012188ac63065968a625e8ab0b1bcee470ab85aae81cae632a1b053b5fce884b2204dc737c3a6caff9db3081a263397aa5c0aa614e0d4652190a996c969e3ae9711e52d742fed934499b8c1b565e558f2616ddc5285fd22205a8c7defa482c4b1b6967c086f21e1831c0a18788d189d15a70d170d948a3500f850b25d1cbf69465351110e10429cf62229450405cbc6e873c00dfbb016e26685e72821c13dff7cec360bb8c0e01aee7fe6683383fe4aa724c3e87f8b1e0921ec205e8489014e658f63a720a18b1a8831445ad2cf63ec57cac8f4b7d9c9d02adf3fc8f72b9044333778fc0d77444825e87e7e6e80b441b73287a516545d3534faf0639329809206975811498ce24c85f5dfdd085394d74548acce79357a06fc68b299da3de100a9a2775b00b13b15ba3e174e2fb21e6ea607d6c8963d6a326565b3ef5b55ca91bf1392ba4d9bcb205f3c5a6315560b66f5ff9cb89e5a71c9a86dff33dccb80afc5b0c7920fcbaab49fe6f64d4c6278baa5dec92b3677d5cb91f00a7ab04c47df1ebc1e5483f2f62e798fed4d5b8198ec2af77f6f6e4f856524d6747c7639badec4277bb98d25c8ce4a9703999289a58e341bc13fe41be4fa5db10ade7940387062ba74c57771052c12619d2c4e348d9853bc81ccdd00eaea29111dda0ce2e5c6c2f9cf284c66ba8bcb45cefd9309ed8040fbe0dd7155b18c43b0fee066b9f83422ca4634fd873e07a56a1a0dea8b2f53a750f90cd18075b0b7d301aa476a8002e7970756b7ec7e97298cc88ef43077412e7d3ca61e2cd2b16ef30f2aca46717b33ccb82629bc4b2631e467e486921a518bdcb76af4222c1b81da3762850e3c7c780d8a63e803f1fb2c07f7b0e599b9c8ba7d0b7514d9b2dc555039ac4a34e62bdbf3a501eedd41d46944f924a1e4e3f23b28623235575717bf2326b6b73e302ffd1024f49e5ce3caffdc9829e25c92ac403203ce3e8b47e928d614f33d144d5744cb98caaf06fd681668c9836c91de4e186fd2815a02a606246313fb480d9dd3eca5cd8fdc209de10d535721dfd8a8ce398206cad862482110b26df0bed0086a6c7607999d51709f0b2a19326365039f58e5b3c5c01c915ff3c6c89f97ecd994e20bf81aad5c9bfee2fb2ed379ab57d8cdb08bbe3081bda8776955c0ba8575ab79a77a4a1e6275f799ed727dab7e8828adbb72cf7a87f27f212148fa0e072421e8e3ed00f6d66fb11161b73fb619e682c425dc0398620aed64dfa0d2eec69a636a31d90b2750ef6d1b6d9e695f68a38d32b1bc3c3e580fa73a1d34557a6c75a205cee3b0cd0177b75419873b0dc2a5262e9ac8c24e10258b37ff1075f5630b575c07c5139ae83fe6d01f246055b6cff3350ef6cf4184d18e5921e37acfb470fd0a36c455745131209611b06f7ce0f9c8cb6b153cdf6286c2b881cfce5b9ab66df5b53b94efa13093b8144c007a635e3c852eb6ecb4824bce51150992739cd6665accab2a37c648a4c191f217d325842d5063d7d51b9747c40f00d53ab55f711ad19cd8d825eb0c88ed4666e8c9a705b5a75984eca0cfefb8a898ced837a4b2aaf3f3f07056b98e98e93c2f32853d5acc71e2efbf806b872685120cfeaa371bcd19cb7c93f016fa347a2d6d94026508c9e1a7d7f837f9015e602a9868b0d0e4d759ebd7e5f98a7f418ba101bae795bd007fbc38d7d2fa1cf9918c7c0c4a493e1d34b9fdb0c6400b52922faff60faf2bc5d5677cdaed4dc594360acb6e953ce1aae7db0fe5ac83593bd35346855eb3a6ac266d69f9accc69f043bcc767aead10f7d8ef5fb498c22c859f50aab22aed46f7a0f9837a1f368b596acc078915c8bba2081ef966f2b1ea62361b99752351eaeed52c4e052cdecd6c07d48c3a2471f971d21ef2b4f6b87954186621b5135d2daa9cd866b13b6e0c1c3b5b3725b8d111722caef2213d106efae2c2cb323e3a440a90a6b9b18ce819815eb2dbc71f5fd13cd769fd9c1b1b6a6a21b3e586a9010fe87ea58aac14adbf719dd0ed2819771181705cf2f55bacf19b4bd2a743e638f99193ccba526ceb09a062d39c0fc10bb6a6e46dbd2eae41ac2d5b49cb332530cb034210bd9513d12e6f3133029dbcaa1296f7ae72a32adcbae001d5732ad638c9145ba3184e3ebc2a935807a8c0f1d456ab7a091d36fb2483bd0acaf8d42a53d33f91a0b2aec4be4d6484", 0x1000}, {&(0x7f0000000080)="163645a3fe650c1e635f1d5b798e2d5d40e4bbf1b0ffee3aeac44044831a95682a934ef4259982c3575dff637db844091b1d3ac4dce85ad1177d7a31d5e8357d4fcaca2360d86d55526c01c531875bb189170d97a1e39aa7a389debf10eb543ece14a19ed73cd0f178d48cda1351c9afeca48c229faf3f183463e0796af7ee9ae51b1be184577daf972135adb804b8b6d01f2db8dbf54892c44a649a341aab", 0x9f}, {&(0x7f0000000340)="e2ec85833c110bfa84f3dd9206224d1cd82888d32c3d9a356831406748756a41fee4cebfa4adac0d05a89c9fc70403c473f43dcfa6aa9d2c3a1b0a993d24fbba102300338911d9bdfdb6355ac29055aed5d668b2e1ef31171e154987d7421e687107f88e5179efd011e09434a6d44e42fc1a0a7b40fa6b29f3536544fcc299218fa2ccc0e49abe43ff1497ca9ff41cd03f74618e932f8fc04e", 0x99}], 0x5, &(0x7f0000001440)=[{0x58, 0x1, 0x36fb, "021981809a5f6a96c16b1ce4538c8cddc66b923811707944b916b69a498d598eec15daa9617890b90376cb2641fdcf454094af9f8bed21e5155f40926436d0adb7f8e08c"}, {0x1010, 0x0, 0x2409, "7108ef297187e1915a67ce1786a23344475cff4cea192ca473923f35c8fa257ce2a5b95a25811f58af928570485904a089e525edf1777a2a7c89596bb95a6b7fa37889c7e17c1545e4502fc501568fc886eeb2dd245cf44ca3efba86f5fce25e6089d16a849c0c55b94425e18f31dd45795e15bbfc72e96cb417b524644a1d40421396d2627e61d8f3c97d1f6ad72609f528d96fd2fb6236eb46e40f2256e8d7571c408a90c9737cba7e7ec58e53127d580e171a4946896aa6b367eb61b2e2a887c94720b096af39c0d12902b7eca9393ff9bf95515535356a15a4d534519ad3702f70128b0cdfad28104ee9995bcfa8be4cf3a9a60b5ba9f1479b647bb34bde8de01609fccbc336269126415a241f696ff864a1b2889579323e0175bb1080f35533b13d1affbacb7baf6331ad9d86ff8f336f6846c90d42f85fd29da4ab3a7e0a81d3bfd30d935bafd4070902da901837a8313f9700aacd20d998c18a4cbb29fca09a91c5be3fe0d2272ccc91f081d63bf390f3b7a07434dd8d70637cc5990f85e0a68b253e71ce3b73bc62d07150c5dce1db9bd627f25515c37028bd971241148f66fd6a8d0b86361ecff6e8e0549f0cb1ded0e03f9f49e46d5f6ef6a67127c7dfe55a38b2b791633404e0db31c3c23dbc701b6ef392ca443c11236ee0dffc9f83f5822f72e4d8022bfa3e937850ae6a3ace652e5c4c540fb7a37d7959a912c7046ce660d2206d5e2ee48ff9bfb665600d7b7573928d2e530ae5b3cd38ea8bfca809d41bf742ab2fcd878ecf49fc96cefe9529ced3033197a2f16001f2dd1bae2fbf5d8a2bde6c838bc3096e5263335f962ed5b8e6d34c159adcbf27a619022127d2a3c679920434eef11e63bd900386fbec84aaf262b272125cf5c6b66c637cf54db574d6f924c763fdb9bc816523f4abce9802a068ee5894de76bd3cf1f43e66a9bc18eb6dd7a54588727e4c5f982fc76d8b5a5edaaf76f0a4c5f3cb3eb528dd1b636ced94588d0a4eefa0d4ecea85dd9ae2cd221f6ca91859682bf87105d6d38ed29ad0cb8693c15b7cfb94e9d52579f3c87d92a8cf1ee73b1c957c4fa8caaac55f2fa2d806d28e7c32d08cd70120df1fb62cea3dc621c51a4641db673e2fa72d2c0c23cb4dff7c0c9c9f76722a85bc3e5b29502cadc0d3a2bce0691d6dc53e112035ad812b41e58c8abbd09a9c67a2d86668e5d5d0b41ef03ebcba30f01475a02aa07b1df9dd3cdb37e4471088fa85c9852c5cf2c5433664ac2ee4b0e6363739078365bdde61d64309924db6fc97eb5e937f8119f1839901a165f7ff70a4c76ba1a596fb17c25f9ee1514e55289d70a641bdc2b88eb03e0612be3a765c39c9583249993fadd6a2bd36b674a17aa8b8d1d304e12272e6fe6dcbb539e372cb2c68c0203ef15adf657b29da7cbe4ee7b16e64fa8c25e14a03e918130dd5fe648c775d568918dfedeedd23fdea1b5c5aa97aa69eceebbd7332fd73d942b39ee105395868e47ba0fb25a5f577049da4fa9fc39c1f9eed0f8910a07a7c7f7311ad7a3e6dce0d292fd9bb123634301887a893a43f7c820191e3e56205e365e262a1d3883938885333ff98ade9fd731f91fe8feb13bd2da97003c3efa96fcfd20c30045ae47c6f072293cac534f62b7a7ee4cb6107db86965580523644fb7068642b5648e8bf5eee9c7d47a270f4c82a5f06d29c238878e211b29e1fc5876a5076506f146dbb50c7ed7da25c6acf4f3dfd57264e0325ac4bb2bf329884ed22d71d70f66e45aafd05e9d6e3b82a4c1a5dd71d99c46b60892c49efbedb3865cb71fdb5916d874f6763cb26d275686573a605c5d218d1bc31388ecf92b4d0ef3c9f443a760ce793322779c7c2229d47c52d397c7be7067a885024b8548ed1ede90a737888725d6cea2581d1e58d9b0f6655998aa043bbff77dd481614d8a8b284d8e2326ef2d3e25588d41f5f173391ba660342c089b423764f74f919deefc465b24f382bbcf737887ba8ec105f8f20e2f957c86f608435a91dc8f63586a59e13993fbdf5ec97b45db2d83a0ddcf214950cd00604bdb1cd952fa2ba6d855f2a24b93ed4a6fd3d9ea571c04d8ed5040d97f24bfc19f440c9ae150a24e14e8b4f80357434902ed169e38aac88033c2ad1a31f6f09ce8aedc7c3ef8983d7851d214c8a019f893a69015ca0eea98d9f2c87baf40e6d5bd32b4908f514092de433a3dccfe0cf1e04616afcde0e318dc96a4490b748fd0b4910c8b5a50d77358ed7d72a38f865e43c08456ce2308a337e694dac38f225e7ed6cea92cc6f84bbfea0a9e464ba2601fe99441756ca36f437d592cee0338bad1490a1cd12fc061cd2f176455847087b18f2989e164b9a9e0f56f4620aaceefbc8dc96249804b98d8adb0f94f3a7d207dc2e925ed8f683086bbbd5b69a41d361356919b5ee95bd9d12bf58f7f8ada48f3df63a20c92e3b685783d34ab6b7cec0baba6b471675833c3745d3dfa4235057fd70afd1d0a8d5e91644b7caff194096970a5800380bfebf47379a3a084bc652b6494bb65f6cd0264879e64cab91d43bacc3e2e46d538cc8532797d731447d81c98e7b11f672b66698b482e1d927061d222a0eb6ae9e41c911b68d1cae273e6b51f40dce9f7bf12f5fdaf2340256922a509d9171b5d2ee656ce334bfa9ed84926e3cd34e5ef242fa2463144fea2a8c3ed3bbcb7da6265debc4271132121ba99894a8c3c946dabf29b91ab6a47fd5c3f082937ae9c3cea02870fc40ffd68335605835c7bca56aea46299a42652d7e4815c3dba56fa6ef0a5bb11e3fae99ccb0c63517bea18a0ef5d5d1a479befa3a6e2e43616c8a95c2481a581ce98599eee38bb7f142e6f00385e2cc5827cd376d92b0db321acd99c6de5c8eb457500abc0f2d2d4c670ad87318dbb25ccda70b0f4f830383df7b581ada5686729ea08a8038d1794a6853a4bbe262cd60be8a222e5d71c2923c911c1a5405f1e835b8560eb835ef8b0d996237a27df3e35aac8cb8f5c85919b7fd572253764d81277c36a1dfcd9352fa325f5e5f8e92f39e29cd174957bdb845c9636820272ec740e42fb94991a03eb7a98cd7b3275509b7c97a1027f2a85d5d68d6be0f4d009144ef9ce4b9fff8c8ff5d194d021e91bea978f1fb6a23cd43c8932c2a25e8e7d27ea71f548046af08f3fc3adde3423043ec1fe12579c457d7e5d19e902ac8c647e9d20603b68620dcff82d52f6157704c7ff43287e9ab674e16dbeba99010bedcec1b750a746fde6d90f2c31dcf4a17646bf192de1e4596460256a096102b9b0a54c555af9e8d793da4a8a9948332da59bd54575940f38be4927fc927f71aa8a14063ae73855be272630c3af2046a49a8b234d196a4503f478b45a461f6eab58e1e63f7520aab12a5cf176a28489bf034cdd20e0bdd8b9075366885ec27b3b52acbd06d4a9812e539c93b3b19ceb8dcb1a81a0c36d76bbbaef46548cda0c5dde32666f0b87c78e6b62bfce4c7ed6f27f2c547452f0e0a9d8939b52f08b36e02c67d5266768ed860a19126866e25494bfc2269d2ab9253027b859a2297c8a8694275ff3b8abd0e6c1aa02cac5dbae4e27deb68a7caf439199bc5c3517658d154b04c567768e842e02f0abc45d5f0b9aa00411a99bd20374b84dd36e1cd788068561304be42a4545d55e88c64956be1d014c94fffc3dde2eee6c83a6af2aedb4ec3df56433be5f8e4ceca82824e09c472cf6e78d04023618efc3ffdd3184e931fa0f9bdf1e1c4d19ca75264b8bd3da9468235297347d50d2ff1202832457ece0e8fd4585346dc56d6f9c9da23674ff51374b4edfecbbc5ba521cae656901fbfa01169fe29c46bc6f7c847579dea4b94a8388fb21ee681d6929eb3831f373e3bf04e6ffce824fca25c97bc99148f964662a1ef4a69afcd4c91a56af48ea69554118ce052231b3d3291b9251171d6be1eb1210bf010627d666cca8377eabbaaba75276c884d61caed0119f9df105394ea8ffd293e52e28bb686a8c236e66bbdd88c29a7606e1904d03f3f811713c510a9c45576f5293807fb2b4227861d8f5e3228b9e7d052b54afebeee689d69cb491e28ceb812de2de64c46faaab62c135ec7a05eebe48244b002cf1eef021aa36265f88a928b9b0f265b189ffdf3fac8e9d8b49b488ad912d44f4bd499cabcb5775828cbe32cb1933a683a697892021b81f79654d7626084269fcd092e04d85afb686853463b95cd14ab0e820eecb894d40122c69c87042892937b61b61eab68d22f6fbd217e07c5b08c1893ff41863b424c702d715d9502c2b2855ae0a60e5d5f7105baa6ec88fa87f8e1861f6ddf129b9c01d888fca88cdb641c97c7673ed72bd2ad3b6eb2b75c6c67773ace29e7c3c297b00d4f8fb4e0bbeb5717cf48a40cb509d4ae92790c006c064bc4d9a3afdc6d7aec3a55b180e7477416cc6ed3e4d77340af14228f9a47ee639a84b1ba14c19c9ecf7524307ac76fc67b50b6ef8b1dcc08c8e27984a1a37cfb87ac55d1d09324cbbc0b8f50cd3f6383b0002b628966aab9ed7dea474db7f5c335130e04bc6a91c61c07212667968b1e3705ecfae10cdff4c705cca7a384e6b59b0c06021c27ed1a086110371d5a9fb15260e7c6a9f63d1b8358f010ceda36c2849c89e8632937e0be431574c5e41b8785e16e22a9d53156c0251b7029515e67d4504137362d1dff836fb8d0b1f4c17ec128ddbc582ba743d5918ba6e229626d03d01ae79f7d131b211d3756d7b3ffc9fe33d4e2b87d092539a057b93f812d4c91c10b5def3a60c696b500b5944933fec070d64b796efa1f9bf82a6614fe4db33e9a43588f8e91e9671c9c70f16434f07d9363c20ea8ab2c9bf9b37612067df66f3e869d5b49f558326f43e79da573bb3a08c46996e13ce8213201b889d53b8fc6d88648f2e798d373d44d3dfd97b5b3b29eb178cf0688ba94d51a00544de3d119e1bb180d3fd48053b2e94fec5386b5d38b0f21a67f8ce5a59aedac4643b5b7505053e18f93cef1b7cce2c922a32982961e67469eda825faba270c708ff4d56f0fe74703d2bcdc7aa97877cf550f12b710354199132958553c9aa4e9dc69fcf01cf1596502d2cca0a72188fcf74bddecfb9eec64f71ac82d9429b3f1c8740175cfe745b1efbc97a52abfeedbc0234b3a772681aba4eac66803da289b01c421484dfdeb65d150afbf723f4d2f3ef626a4b06028130ba613f24d5cf54cd5dccab2a4bbc4a85d0405c39eb896757cdf2d40d3e872ba91052ca07c4e84fe80aacbf8014ac7346035b292277e4829fd049515b34ab6a1f662748e79564e884ecfb50386458c5396ca4582fb90594c7c4145f22d0d14636da489c62cc368bf2684f0e62295ce0b4ca4b49f134ebbaebaac766b87cb3dc473a4cbb6fa114308118675f96a52224b02fa19f67cdc9d75e941d845bdcf8557c1d1f94cd763f2b00db058c38780671407e4d9ee76400c7a83d78f22fe896be8c8e49b022fb82e66a0637427a59a251f086526bc6eeb76124380fc6f9cb201e304f518a9f6d1b273f1a6a0803e8a99e47d84e30d5390d537e719a033d619c36e10559e08d82cad7fc555d663a66eda1ff43d6825d5c2ba608cc27cadeff2d75c88ff679fd91a5c8e9841a8396199b76660ad7e880077a7d991b096c2f575f25e14022f7214cdef880ed8487eb9e8d3bf9b14f8e658406554cb8dc79e49b26666ee5994051e22f189b44ba839da96d2c902c337a0ba5b3d43166248a162693f2c1f1b36d7cf3ed758f273a8d3e3ec4a5c3e00dbf8fbddf11c836"}], 0x1068}, 0xb) 21:04:59 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0}, 0xd7) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 21:04:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getown(r0, 0x5) r3 = semget(0x2, 0x2, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/192) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x5b9a9c8d) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:04:59 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x81) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f00006c7000/0x1000)=nil, 0x1000) 21:05:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 21:05:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 21:05:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() syz_open_pts() 21:05:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xffffffffff7ffffd, 0x0, 0x400e5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd", 0x136}], 0x1) 21:05:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup(r0) dup2(r2, r1) r3 = msgget(0x1, 0x202) msgctl$IPC_RMID(r3, 0x0) 21:05:00 executing program 1: r0 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000dff000/0x200000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x404, &(0x7f0000f15000/0x4000)=nil) r4 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000f59000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000e39000/0x3000)=nil) select(0x40, &(0x7f0000000100)={0x7fffffff, 0x81, 0x81, 0xeb8b, 0x0, 0x8, 0x9, 0x80000001}, &(0x7f0000000140)={0x100, 0x9, 0x8, 0x200, 0x1, 0x40, 0x8001, 0xfffffffffffffff9}, &(0x7f0000000180)={0x6, 0x400, 0x3, 0x4, 0xcb, 0x3, 0x1, 0x8}, &(0x7f00000001c0)={0x80000000, 0x10000}) shmctl$SHM_LOCK(r3, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0xfdb, './file0\x00', './file0\x00'}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x200, r0, r7, r6, r7, 0x20, 0x2}, 0x0, 0x1000, r5, r5, 0x5, 0x1, 0x2}) r9 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x81, 0x4) r10 = msgget$private(0x0, 0x8a) msgctl$IPC_RMID(r10, 0x0) shmat(r4, &(0x7f0000f0d000/0x3000)=nil, 0x0) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) getsockopt(r1, 0x9, 0x80, &(0x7f0000000440)=""/36, &(0x7f0000000480)=0x24) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000004c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500)={0x6, 0x7}, 0x8) msgsnd(r10, &(0x7f0000000540)={0x2, "ae7f38d65b736abb61b9a2ccc87ba3476dd8092a835ead95613e874145764d3be2336e5043c206af13b4604e926cf199d3e30c6ae87696620abb236756322e51429442d9d199ef52550d1bfe87cfdec2522ffd0b80e2020c8651f32a7fcb3cbe46a5793ef3627f64068da1d14f4f"}, 0x76, 0x800) clock_gettime(0x0, &(0x7f00000005c0)) shmat(r8, &(0x7f0000e98000/0x1000)=nil, 0x2000) getsockname$unix(r9, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) chflagsat(r2, &(0x7f0000000680)='./file0\x00', 0x40000, 0x0) recvfrom$inet(r1, &(0x7f00000006c0)=""/112, 0x70, 0x840, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000740)={0x1ff, 0x1, './file0\x00', 0x9, 0x1, 0x81, 0xb5}) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ea6000/0x3000)=nil) 21:05:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x3) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) socket$inet(0x2, 0x8005, 0x4c04) 21:05:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 21:05:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='%', 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 21:05:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 21:05:00 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, 0x0, r0}, 0xc) 21:05:00 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10100, 0x0) 21:05:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000640)="582720efabd16ebae63225259560f8e5815f730100000000000000fbd5e41789632dfc94ff334a5619515a4cdcadf7ec824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5fe9c500e8d37ed87b1dce993ac509be9531e1a24a99a661c474d12ca2a14221eeee445d1857809681ca1b717f114ee623107b955e01c7abb58d50efcdf989c164d038e6e451db9dcd1d929f25d8aeaada63acfb1ce12583c5119a7e6360466bf345783ef153b821750a8dff3d2d85be6d2db29fbddb85a71b9a40ed711b448e0e4ca3d3d1954ea738bed49c9fc85ff6030374c02783cd06075ddc2f2944dd2bc8df", 0xfffffffffffffdbc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x8, 0x7fff, 0xe0, "8317502aca58643d45e69bd9c0363b732ae3c82f", 0x5, 0x20}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() syz_open_pts() socketpair(0x7, 0x2, 0x200, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f00000001c0)) close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x800) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0x7986, 0x5, 0xffffffffffffffff, 0x0, "fc9cebc73ceb43e85fc9d3002af9865cc3e4b32d", 0x10001, 0x6}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0xd734}], 0x672, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x3}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40, 0x50000000000, 0x9}, {{r1}, 0x0, 0x21, 0x41, 0xfffffffffffffff8, 0xfffffffffffffffb}, {{r3}, 0x0, 0x4, 0x0, 0x5, 0x1}, {{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x5, 0x9f2}, {{r1}, 0x0, 0x40, 0x40000088, 0x6, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x80000000, 0x8}], 0x6, &(0x7f0000000480)={0x8, 0xffffffffffff8000}) syz_open_pts() 21:05:00 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000002780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000032077f89141fb7930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000516cfef500000000000024e896f12eafb17b505d18a68c28d658a20473d907244f64a039677025fc758cc76e90e154f19053951661d7f61624c6d549b001fade08b7be3a8f26f93999671787bb41d4"], &(0x7f0000002740)=0x6e) getpgrp() r1 = syz_open_pts() lseek(r1, 0x0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) pwritev(r2, &(0x7f00000025c0)=[{&(0x7f00000011c0)="22544db51daa5900f772123983028aa9dc0fe344027b00702e2e01ee23cc10fe6f11969607702c367333f94e56ba90f0c20eaa4f11dafab38aecafd87a5fa2bbbe4d74c83662875478a9e378515d609a99d26f2ce8c212f3ad5355c8fecd7829c6c7ef06bf4bee85fbeb54674ede01f531682bf4fdbc6b7f0851041602b09d87ebd17a62d8a57e8f3fa1aa354b4d03f87c7c72113b", 0x95}, {&(0x7f0000000100)="9c202fde0d266b08186e5e5b6067840cab39e0c2768c069cbeccdff88e72b4aa12197ebce56f27ce9d1702a00f5a", 0x2e}, {&(0x7f0000001280)="4e534ef610b0558e7d93763517fc8e1f30248541d7637f", 0x17}, {&(0x7f00000012c0)="a75e52369c574b33aa77d296a0fb1240d1caf53c565356915f9041218e6064356c96309130fc65b17a96dea647e664e98f8fef4448534c802e370ad1696b2f3ee14f825e027cb4", 0x47}, {&(0x7f0000001340)="a2984dbdb6b710d5fad3ab9a7ac09a20a60a28de5e9ddc9f", 0x18}, {&(0x7f0000001380)="213d5b0bddd45f32af7df054c0d324aa410e9689886cc01434ebb810efed509c3821392ac819416a2dabf5c475b68dab1a5be9fa9e46f91d4d0e5a4c94042dc2c7f78c3a0e2a25d56194e4af892a311ed7930199373f3954c5a9e7ab193e91cf0e3396a353af1e9a03ead7ef9489619e9cb97ea4e89223363ce1571e0e38b319ef6f0a1149b841e105ac61cac34ba66416e9baa5a4b394084c89a8b3320722f6ba56aea18d252c7da0be3ca0ee97b2e4345e380cf3d5c1c32e59b3f0754175a9fca0e474d221191fb37047b4acdf87f7afa35e2f31cbfe755b23c3a518b35313b436c18f1614e072d809630db83f4547f79f", 0xf2}, {&(0x7f0000001480)="6b62c75a202f688b259e178899bc7050bd6d9b7a3e", 0x15}, {&(0x7f00000014c0)="3aef94e9786ce47ff6698186fd320dff19d31c1d54481a8b12159c24182fbb8cf05d7ecb3a0f5df7d917b17bc342fc35a1ec01df14aa3fb42f36bb2bf75d6b268eb8b7af76cf0799b0e6e323d65c1b11107ea9c7ba0b52f798dad22734d6cf6e2c313f2363fc9471ccd9e462f3f1963b820e5c89f121cd83ea87549f67d554da7ab7bb6af3860cc2e6402cb37f0e396f42dbe505c01e05f2a8ab1084be9be4fc3f35bf17ea35bcc8f82d44ecff1a9d0873a45d1e1421ae99fa7280900e5241622aeb88c37a5ccae4f9efb736b611560fbcda9e4502f15540e1218df3ee9af8bc15417343d8bb03667a93fe8120b1c15fefdc9d932a4a60", 0xf7}, {&(0x7f00000015c0)="5dda9bf1f95ec77cf16d1af94cb1714bcd00b0aa2015896aecf99bf202c2263e4fe66f8cc2fc436227689d8280255d7b81cc63f97f3eeaf3d9334b2e28008f27d56732d418f7094d867b9faecae5be57151ac8d4fdc15f81daf50b82addbf8e39660132b1cee36bbc0b85d4493bfb7ad0fbee045c5bcbfc86a605d8ec5aeb236069058b7664dc82e29b872ebbf137d07d463f9b46959083d7fb3f72e9437e7bca2c1972f9763a060b278075a56452cfd71ba6c69b4228e0f43f3ad8d896be693302fc4efae26691241169db90940bc31ae61e82d61791543dbf7ce8ca58325dbf5639780d5a2b621f08700a89609d4ea6d179ba2cdffdf0cfbc9f27a482893f734bcbec19f5912d410fbcb373e36a26f3bb78d8b673bd3717891528fcb6ecb91ff3e486557ff9d80198f58ca24cec19b9973aa15a5755056165e2a2c999406d0548b2f71b2bf8332ea791d584494635781f5979b5f3e9520d6203710ff88525ad253a4aecc37b1f36a5262ef01a4447a6a9393202a36c252d8140078d0a6d554d227ee9bd1b61a3e93a46fba859fc664b2c9d355ed0839ca0d3d63b2a0ee4a3932ccc064dbf812c0ecf682fec7451ecae0791db340a8e24a276c845a51ee1fff24a6913cd7e054cd32a7ef42fe5544cbf623215b2a3134c69c32376a3cf3c811d015363c08db31d1aecf7ddb4e8cc4528e7571d1ef177d9b26b1a6059b3eb5e56e2bb2809f0c359e23e6ffae424155d7e433d75bc913fd6ff3251d7ad039a82200490aceed92265c34f3ee1d73c55e83c7b54f9e7514da3bc61c81ae0b06ef4f8e880ea3d1bab6c39aef192d9313280452753cf0d1a29b20c515c47d39f0a0c0311de791fa26ba878ef01984c271d4205b82fec5c355a29ded054565b228e29461da20551d6e99eabb7597819d2e21572035216dd9bca9f371dfd297ba15c69bcce49deb4cf655c045adec2e975f465f53fba1be263b79ecb5f87830d9c028b42bf3a43aa17763a20385b11819099c2ebd05eb56f997a8be2d8f35b4f0b18b4a5b4edb88a8f35f5e7f0f1ef77dbafb9d74cacaa0961018b084a5fd12123649671326a4093490772f142d0bfc4ac73b26a0da9566a32d1b7991d173881a28d58607a822858133263e8690df27ba8d6a5684e8776b4703d50153038093a099a054e65f3525412b35cbc3c6c417b7dff05d662a2adba3b1c7b28c8d696255260b5cc11036dc49e376ac1c914c02b4db60db78bea84eccce983318e17fe5f38d02d35ea3e756c561d6bc2c45d0693374c37c080cefc5cb6dc4af48e5a23015a3fe76e24fa7d32d5def946d8e37172b1e6c48916380fc29e1172be07dbdebb6eab918b2f8a96df5d72ee43f18e87ad41e3b9247be14ce7164c93cb704fd81beef5d6e56aba0bd0d13d53c639c49bb53b7163d142fa3c990e1bd6d9be3c1bee6c8f32d69352fa599a8d005a607a3c457300129e031d9e4b117db9f9c99885deb6ac760cc31166d46f7fa4d20811372dd5ef4cbaa28034cb6b6fac271befa1c1b839e3b6cbb257f4779d483d0d0dece2065ec2ec95830253cbec75c7c69cc5f566dc55f8819aacae7d850ea998b3caba3abfeef90986c00f0475269d23a0b1d3b5cfd6025838c96e0f32acd2607fef3aa5110c988ae425c6a9f9c9cd9aef4db7023c3520416afc18082315f9e611236433da751eb1e407876c87eb4aa320c7007ccde9d6578f47a23e468a51bfa027f5c8a0a159bb1bd6dc398751cea857d9aa2b7b39c6c6714323c0a4e84b14e859aafdf467ea477197a79b707471b363404d01952e222b11aefc0e6a1031b8711591d2d2746290bf355e0139586fd1f387d857fe42c1d846b7b5c15bade244db1a16687988465b8880f04efb627dc5635042468a84f1986b1ab40161479d28fb678d616201305365bbb8f5f295929cee2f0046accff546d6265b6b4eedc8a87661627929366391d7f4ef70251e2bc0d1456d478320698b21ded341685d9fab161c5aba6b382489ceed499b6f57dd0a69a9f8c4aa5f729bed38388a06a60639dc6acbb6080297d2ff152724734beed07c3685d4e9a686122fb8a5bec759a45f734c04c67a7575b0ec6c048bc1781879bdff50d5e5e69b8830782ce9954a262baefb00e6633bba85b2ddf9f01b99669547e9a3dae5628cd4b4b46d8684b74d5534d5f223c61e345a2ae44d1d7118280d873c844d745da3fd379e92c0ff7d49ee6990c9bc1122beb3153dddf255171e321cf6f90c3f6ef3006759523d92c19c4261188bc3aa6bc7fbd4f418dfd83b05d934d9c40c9448a4834dcf4646065d061cc933a210694ac312e52137c92548b7512e45181eef36097508ac646f24f7263d07ff1b4c844dc2f9bffd4a42ed8f697f5cd7c484ae11f3d6d1c354d6d3ac64eae75bb0478796f5059e310414ffce6ca2ffd1c1981bf094327f9d82bc232ce4a29b367145c3e2a00cd23ebd1ae5647d45114701d49c8cddae8a4a7b473893e88858e89471e28e617fbe071226b362d5056965fd4d2b838d1581cad61d06058f87c8ac2d8e5ff41470ec4c10f561df5a6e2c4542c01dac75b3a1dd2283a7d2d7c8258cf534eede18bfd403c81a22be15a1b803cc44e5d7f93ff648fe72daa03bf68bc7f4fd7429b664a81ee4c2a204750f82be2a20e1dc86e99ad10272e009f386eed6bc967106d953b89bd08f9e663f0994918b90632b1319da9ae28367178d927b44bd91a73591820608fb6fc1a2cc898d4a4595d185d63e04740eab9a8aa864d6da393695de7569829ab9577c76394319f7a25d178cedcb2bf9ac5302b866e304625afade7f927c276f1db7da5eedb5e7f88e04662d6dd1ebb5701578851f83617c017d0cb106ac9bd3d5da9f05ae423251ad4ec1551a5eb7e68128ccb99cb160251c054fc3567c2ab8ff5968e4d60bce5e711724e6164429820ae84f163eddba310bcd35935d522fb668e3fbc04c85c77652eb1b8a56492800fd6d6448d9c49cc8fa2f80a06dbc0de0391a1c414573e02fa2ea5ff0fe6b2905957989ff69b9d584e1e03f2626b1cde7ee739b18177ab3731420f414f400e24b6cdffce854989a5e5d9cc311de3847a88d47aa8549aa896450fd009a45f8db68368e216de53da2190de001a971bb222d43d6e69063ed3eaae6cd7f3a51c338d8d0cfa482830276bc080b97ea9fc2ec53b2c19bba1995382c714a30d7e4ab289bce32aef08be5a4f345124239272dcf35f86da4e2046c5b2600af9f0087d86ff0bab986f3f085adf2a934e5b66ab89fbc0b70e7396c9c9331cd2805e3f5d619bd6522764d9771423fa444f9c4f2f872d69cf05cbc5b4014cc05a84a1341e79c9afd9187d458a57e6be835698cfa14404a27a0d0394e433a8a1615b30db5ff76d40d4f2f9bc91e101dadf2ee7471eab749fb0758e45d85ff2844ff8ca4e9d89ef06b965662d04d07b8b802ff1cd4c814ba658f8e128a1cac56a34374bc51d471461b67e7d67bc5728e61c516b70eee17c03ae892a66d77ebcc39ffcc98831c8c249033e0da2752c3fb4167c4488e1a5f19587f35d38c1794025c6b26baf46a6ddee729d9294c84d9e5be188fc269fab413fb8fd57b7a193ffa9916a828672b91cde192f85d46eb36845c967e047a1a732948372fb0471a8d405fb0c1c38186a23c1f0e395e1c60fefe3c9ba7a8502d3527654f7163f37f79c0440a625796deadf2fc05756c3fbcbc2639026940bfedcb62759ca726268af72baab99a83dbb1fad162f46a7cfabe78469f65d90989e0a8763d66340597877c9124c2d8f4b89b6cb2223a1d97b217b70ae58a92ea07198ef7d45766a2f897b35a93d38d55560cc90227c9d867e726d5968623e3e2685fc4ba5027a93d4a6bf51568c1c6152227e3bd49b4d7fc50430ccdbc7925e35a50f47aa83b5c0854eac5d81c458cc8597065cbe955678a6c2675e19f1f8d04f33c02eb2691af12d3c5f92ad2cea2c5cb4552faa22cfdcaa92c224dea9ab029d39948e5a4d8335c4a85862d51cbc0dfc7a2f343e8fcb9b2b2bdd6955bf79b51867dea64fdaab842f3548d60386d739c4388b8f35a14300d49a862bed2964389856614a65090e779c89ae2bcc5c812f1292fde761bfc90a7bbd48da050807ff54c6b7df6525a2dc7099df0357e9549deef93ae1d98a3b3cb76d9c710d61e97cbfd3b7209a27ef668d7d6d3cca33fadd4d193a47c995c3bbf486703ab900d508769a646e0a2f80326bb11a0fbbc3921a9d1ef33c2097fb3624b6a799308473637ffd961eeb4a2a935825f6b51cd392e1fcbe94160110e9e2c455c937deb1b5251806e3acb5b7777f197088d192513cbeed964722e431e682ae846545affe975a1b3d3158dd334d36b3294e85c4da72343366fcde92995b25aaf0e70d79516145eea26bc5bc31ec045ca56c0230082a29fcbf45cd19ed6d404d7cd3a4b88c82fdd87079cb4832f8fba168992fbd58abeaab52733f63958ee3e550f2f3f5333dc8d0b9c4916ad4bbcd7b23924dd511254018bfea78cf48bb84a38088c2cc1263da9fc24bb035d1a17a73ae0aa1b2b48763eaa9b2e6e0f17eb362593fd1cdf0c805dc29d062a193082624a4f92ae653a913c396487b9d51d650dd5236840519532ab8a8a5561283d755af9b80b9e65e14bfec35c9b9428c23a6b5d495a50ec502325294ae125c777a196c408b737517870b85e5960629523df5f187caf033d1906343e9e2ed245ec4bb296dd5bbd1cb5fea7d997806f42bb3133ae4f5294d5739a7d943ada7614759e073574e68d1d11ee6ddf5ff295a12aa93c6c40385f428d97a5cbdedf73633df9a7dac0f81d1a2b8dfb12d9f23ee180fa38d638d78d9695a49243fe1cd8ce6cb538b3eb2c710b1413a4200ee0320366fe6f9588ce70c4fc73ea7f66539537bcdeab9eb578c48a34b28122a51805279d17615fadaf8ca16ed1fb94bf418efef691a3c10850b2e4e20db97d91132216a9d83e36c7eff33ee53fdda7a75ada1402d47e9bc558e6d59b64223f3897fe14dc08fc24c0d8e1bd0dad393a45563e132f3b123231060d808a3504b8ddc77a81f326fa0dc7b45734a1ffea6ea54a135a985a9a70c9685b3c6eb2d81372602842095e971d0060640452edfe714b864501ebe0c38319912fddf3835666e5aaeb74b2a1e363d8f2d1a87f736edc0a2b4e0d192c3044e9696d731e7c711a4dfd2281cb68d1ee2f1be7f68fdd31ce3867d573b4ec3ccdce951524b9d8eb0201e7367e70c7643724b2c1972f630dcaec5ab340d3acc8c655bbdf03778c3fdecc47e27c0bb1a668d900f18cba123988bf69ab34b7472deaf299750760198722d8a57ae7ed24f6b2e047a3f6c16f1955c6b7b06dc3819a775ba5411582e6bbdc4f345f55cc4d0c7717e21a0d03355046ea3bf5182c8343ecdedbf43a233c57d468a36555fe5560a63f4de51a00e7f791bef7d0bb0465614990761981d5ee394ee66f1f20cf962fbdd909b9f07f1a4d6278d39865c754585f28aed6455041b15b0cdfaf073c573e0ced7a8d700128bc91480b6253264975ec1b00444a2937d1c84c6cb071ec7844ace3ec96767942ab1f3910331ecd7dffaf39dc389df527b6d95e97aa80b4e89a7c20536a88bf377d25dc77fbbc1c87fcd92db1dfd3759d325dcd820bedea1009090eb4fe6c9b1d581eae3fab2065a38c6760e61b2d1aa535138afe4b2c2ee02d66b270201aabf25d853fb173e79d25d8d1ef6152c80a659f1835f8cb276c33171345dc7a4d896d66223fe46c0c2467ebc1efec7c5ebf94680", 0x1000}], 0x9, 0xf6f) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001180)) recvfrom(r3, &(0x7f00000026c0)=""/93, 0x5d, 0x1, &(0x7f0000002840)=@in={0x2, 0x0}, 0xc) recvfrom(r3, &(0x7f0000000140)=""/4096, 0x1000, 0x841, &(0x7f0000001140)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) fchown(r3, r5, r6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002680), 0xc) 21:05:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) write(r0, &(0x7f0000000080)="7cf5a6b8efc3b473fb3725cf077e261f984efeccf2992ca6cec6a7663a3c4ed51bbbef8be40129872b52e4b9a71dd8a49cdeaa970c62e871c1bcc0a163760f4c1842c5c8b7dc37ac2087bc083096e71d7a6d155b6b630711950ffa157ca87647b5512d1b0ad44472245804535e6df671ff1371021b72dffa88fe7eab4c1f26818eb36675e37cafe3caa5b91a5042ebe72f174aad5ade1f37be1ce22c9722c9adf90afe8914d41c5e8756fdbd521d0acbd5429a349fc9cd169b357f9d6f72552fa5cb6b6c8d1de8f32126b31122dea7d0b5ad90486a1152ce08f1b361", 0xdc) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb88cfbe99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a13", 0xf4b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000001500)=""/168, 0xfffffffffffffe64}, {&(0x7f00000015c0)=""/233, 0xe9}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000011c0)=""/201, 0xc9}, {&(0x7f00000018c0)}, {&(0x7f0000001900)=""/178, 0xb2}], 0x7, 0x0) fchflags(r0, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:05:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7, 0x6, 0x400, 0x80000000, "2026082842e819d8e358bca906e317e55dcf85d4", 0x1, 0x5d7ef600}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7f5f785e28df00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x38, 0x0, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x5}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0xd665, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) fcntl$getown(r4, 0x5) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 21:05:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380)="4305a282375df4baa3b25d7d8de8cf0c12b1e8e06a1825ddbb0f23bbd937147e818d6e3d0261d2fecf0d32ca3978ef9f3d6ca22336d1dc9fc19932414104ec5254fd40788061739fd79cc69ece1783350608a17ce59cfdd89be6989bbfcb71e99b040086eb62abe8b0ef3eff16a2cbe57088b960569221f1d65a8d04d3d504ed30a2facc244d13d112ec9c468ad5e272311842bfa820d1f8da9bb1dc15a267", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) r3 = getpgrp() getpgid(r3) fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0xffffffffffffffff, r3}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) login: uvn_flush: obj=0xfffffd807afd55e8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 21:05:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100) fcntl$dupfd(r0, 0x0, r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x64) 21:05:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:05:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca71300c7378631ace79114cc28097fa665bcd141270e1ae1bc4429c123d5cdec7e44764f94997bbc1851a06d9fdae45d8e3f60", 0x4b}], 0x1) 21:05:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = geteuid() setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000000c0), 0xffffffffffffff66) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffec6) ioctl$TIOCSTART(r3, 0x2000746e) fchownat(r3, &(0x7f0000000100)='./file0\x00', r1, r4, 0x0) 21:05:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) write(r1, &(0x7f0000000040)="8f0bcbb9c8c7309a9912423560f15fcff7520995ff756891a693dc9a8a855e110de491516ea8a032b8e1b8d8af7d93c4048999bab04a29c2ee86a78d131b01a20b675600d821ff1827adfac5604539473176e2a173e3e8b146825db3e1761a1d2520a7e4213fd47d65ac3a54abe3abffc3e94c80c2ad77", 0x77) mknod(&(0x7f0000000180)='./file0\x00', 0x1022, 0x3ff) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() r3 = semget(0x2, 0x5, 0x400) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000240)=0x7) r4 = semget(0x1, 0x3, 0x21) semop(r4, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x3ff, 0x1800}, {0x0, 0x3, 0x1800}, {0x1, 0x4, 0x1800}], 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semop(r4, &(0x7f0000000140)=[{0x4, 0x4, 0x1000}, {0x3, 0x4, 0x1800}], 0x2) dup(r2) chmod(&(0x7f0000000280)='./file0\x00', 0x144) 21:05:01 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 21:05:01 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0xc8) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x101, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0x7) semop(0x0, &(0x7f0000000380)=[{0x7, 0x80, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x3, 0x1800}, {0x3, 0x8, 0x800}, {0x0, 0x401, 0x800}], 0x5) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 21:05:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) socket(0x0, 0x3, 0x10000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 21:05:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x100000005, 0x0, 0x0, 0x0, "61aa0db17ec0001400"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "ee7d987506c363e621ff3e92f9bee606bd70b6f6"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x50) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file1\x00'}, 0xa) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:05:02 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3ff, './file1\x00'}) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x0) 21:05:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10010, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/82}, &(0x7f00000001c0)=0x54) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 21:05:02 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r0 = kqueue() dup2(r0, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 21:05:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x20, 0xc005, 0x5) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[]}, 0x400) 21:05:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f97696c642e3b"], 0xa, 0x0}, 0x0) 21:05:02 executing program 1: select(0x40, &(0x7f0000000000)={0x7}, 0x0, &(0x7f0000000080)={0x2, 0x4, 0x800, 0x10001, 0x0, 0x1, 0xfb, 0x8001}, &(0x7f00000000c0)) select(0x40, &(0x7f0000000040)={0x6, 0x9, 0x1, 0x1, 0x3, 0x401, 0x7fff, 0x100}, &(0x7f0000000100)={0xbb, 0x8, 0x6, 0x400, 0x1, 0x8001, 0x7, 0x4}, &(0x7f0000000140)={0x4, 0x400000, 0xe42c, 0x10db, 0x0, 0x200, 0xfff, 0x6}, &(0x7f0000000180)={0x80000000, 0x4}) 21:05:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:05:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x408) 21:05:03 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10020, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet6(0x18, 0x4006, 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0xa0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8001, 0x100000001, 0x8000, 0x1, 0xffffffffffffff7f, 0xa89, 0x7, 0x2, 0x1, 0x7ff, 0x1000}) 21:05:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0xfffffffffffffffe, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="188d3ca8f172c359efec6e74df153ef49937c7d10148626f6e23eedfeb4da8eb93d71251fc44c0ce", 0x28) 21:05:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:05:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) socket(0x3, 0x0, 0x80) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) socket(0x20, 0x4005, 0x3) write(r0, &(0x7f0000001280)='R', 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) fsync(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 21:05:03 executing program 0: syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79ffc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7ff, 0x80000000, 0x0, 0x5}) 21:05:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) mlockall(0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:05:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="5da206667a4d788089ca4df3902d887830826c556e9080a3604c8598efd81be54b5bbd6de8a119a8ab03df99f18e22ce14023f659df926e87513f7db9f0703c4f4f4ef4cdb474e513e0bf2847409cc8bcd7303e24b7bbe3ed3e01f056cd30c731feb05e6a1413aabc135f4f9e47f33643b60f0117451578f67", 0x79) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x7ffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x200}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x237, 0xfb1, 0x8, 0x3f, "33ec67032a5111d29b771c3489d16c959eeb52b7", 0x1, 0xae}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 21:05:03 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x7fffffff, &(0x7f00000000c0), 0xffffffff80000004, 0x0) 21:05:03 executing program 0: r0 = socket$inet(0x2, 0xc003, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fcntl$getflags(r0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20988, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 21:05:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x1) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 21:05:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:05:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() read(r2, &(0x7f0000000200)=""/67, 0x43) 21:05:03 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='\x01\x02') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x101, 0x3}, {0x3, 0xf558}}, 0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:05:03 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4f3e, 0x80000001, 0x8, 0x0, 0x6, 0x0, 0x8, 0x2, 0x0, 0x8, 0x8d}) fchflags(r0, 0x2) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 21:05:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 21:05:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8f, 0x40}], 0x1}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) r2 = open(&(0x7f0000000040)='./file1\x00', 0x202, 0x2b) mkdirat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x1) r3 = dup(0xffffffffffffff9c) openat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x93) 21:05:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x11, 0x7, 0x1000000008) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) getpid() 21:05:04 executing program 1: socketpair(0x2, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) select(0x38c, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000100)) 21:05:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000100)=""/157, 0x9d) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=']', 0x1}], 0x1, 0x0) fsync(r0) lstat(0x0, 0x0) r1 = dup(0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() r3 = semget(0x2, 0x3, 0x139) dup2(r0, r2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x1e) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x2, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 21:05:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000040)=""/175, 0xfffffffffffffdc7, 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)) 21:05:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) munlockall() dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0x4, 0x3ff, "6bf9cfebc6f9843eeef6788ff597f52e61a6a193", 0xffffffff, 0x2}) 21:05:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x3}, 0x3e) 21:05:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2812, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/125) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) write(r4, &(0x7f0000000140)="de027b7d12852683372f22bf1ce0966409e6995c03fe6042fa05af869432d6d31ced333d4a9bd8a7f837dec15fce0209ffdc56c8b0d03531fe77babe1672729c86e2b3a5a6860747fa310d64cd06b1fb36b819ba1140fd03c8056042e75082bc8fdd42aafa6a59e75eea23c9140dcf81c88a8d40f78a7a8e488558f93c67f3fc6d9443c76dbaeaff4423375389644837655016fbfde23017d1b571fd2414406ed7555da341c9136e639094376f9adb59aeb8a9bc5acbde222576bc2dfbc3823157fc900f762d7886d22b76d48af13274cf1616d3fd3a696a1facc97ac97ce3f1d4980433a1bea66aa7a13702dacf8fe59030dbaf59", 0xf5) dup(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/252) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x200002f, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000380)={0x3, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r5, 0x4, 0x100000000044) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x6) open$dir(&(0x7f0000000440)='./file0\x00', 0x900, 0x189) flock(r0, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) bind$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/4096) pipe(&(0x7f0000001540)={0xffffffffffffffff}) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001580)=""/222) semget$private(0x0, 0x2, 0x6) munlockall() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001680)=0x9) accept$unix(r7, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001740)=0x80) 21:05:05 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) 21:05:05 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="bc7ac90d0ec2cf846d376fcac47dfa806288a98ecfd98b3cae88326080e6ec4ba6dae17b08bc5196e8eaed2483fcb7054485d61023ac8478b2de0a45545bf3f66ad4e0852199cd9cb527a6b56bf4360e21f82e1d220aceed04c33fa2d6785377e331f7504e0ef06821087f92c5b035cdb56073a0ad0e5d", 0x77}, {&(0x7f0000000300)="2bab3d8109b2149c19c87ec2d6df6e5f25bfc5fdcbe383bd2616998e894d283cd5aa7e1eb08681104c93d51778e8a4bf70520676db8864a5419c8201d0db5a39da8aa0480b0bda525dbcbb9b8d5806db24244ec1e63f0cdfeed38953a1e7b54e9fc1236e484a0e4db9cb13bff769fd0d0032d2001c0bd7ef1e7660afe044e6a072c4358c030af4881d55ebb6224386b1320cedba7a2632a56f134b37539e691bc34726", 0xa3}, {&(0x7f00000003c0)="68ce7281f6f428c6ed6404a099f4b6eb3e3d33ddc5bbf034bfe1931aa251770cb4834ddb3ade62a427efe8231e7b6cb8ca18222ae1dd60a5370cd07757e335e0c47e83b1fc013c65dca5770117f4777052a59f49aa974e1b6851961e339ae090409e4d46e5e29e93562f64739264d0ea6c5a027a1314882aef8d25449d8797963e2f99a8aa", 0x85}, {&(0x7f0000000200)="deb968d52cd8b87505a27f6582679d1589", 0x11}, {&(0x7f0000000480)="aa250de071c163d81f2359fc604199e60c98017777a947bc57962a9a4327657ca141d29b93", 0x25}, {&(0x7f00000004c0)="07cd5b34cee0c8ee97c03f9e1b9abac48983f47b2a453a68de881f9c729233d7a596bea14308b374873aca4d7118947be82b37eb2b6396b4aa6da2c0b689024003fc2b4e833684cc5778a9eed2b2afbaf88ff7079e47fd82e7886599aaee8b97fa42fd215bdd184f30ecc346c6d8f79097805ab66c69cd87e6b7f22832942530ecb162cddda6d695f4516398686d0c528b883eebed0e05f7e803401e4b3420", 0x9f}, {&(0x7f0000000580)="2d360655761a1aea9f251616ae70f3695b51726175b9cf855b3bbe4ddf2414e1b13d5196439138d396b88e6d4cbcb3788f58d41d5c3e4d80509ba7fcf2cd7373cfbe1e0950e9d5e0f2c241e46111e77d7e1a9f8becd668164a16149172c67e2e7599fa68e62b7a6d255658bae5fe2e911a8371a38a460c4847c1af672d90db016b993b9b9741dfba118442b42eb5d8757119da1e9253bc9245a4a0ced4501776843ec64f88e47691adafa0a55c8b94a5e3e09d22f8a73aa0c3b73b8c7dc27af0f8f4149f7ad08204933c88c965eb47da87e4c2cda24ddc33f7b8cfe42de346bac4e1679f76ba4260de25cda2a771673f4fcce9a0edfc5b0fd7cc66db", 0xfc}], 0x7, 0x0) execve(&(0x7f0000000700)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='r\x00', &(0x7f00000007c0)='r\x00', &(0x7f0000000800)='r\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='r\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='(!/)\x00', &(0x7f0000000940)='$*+\x00', &(0x7f0000000980)='r\x00'], &(0x7f0000000c00)=[&(0x7f0000000a40)=':;/],\x00', &(0x7f0000000a80)='r\x00', &(0x7f0000000ac0)='r\x00', &(0x7f0000000b00)='r\x00', &(0x7f0000000b40)='r\x00', &(0x7f0000000b80)='\x1f-*@*\\\x00', &(0x7f0000000bc0)='/(e/}X\x00']) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x2, 0x2, './file0\x00', 0xff, 0x4, 0x200, 0xffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x84) chroot(&(0x7f0000000240)='./file0\x00') 21:05:05 executing program 0: munlockall() nanosleep(&(0x7f0000000000)={0x9, 0x6}, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 21:05:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r1 = dup(r0) geteuid() write(r1, &(0x7f0000000280)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x20000000001, 0x400100000007, &(0x7f0000000180), 0xfffffffffffffda6) 21:05:06 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x3) setsockopt$sock_int(r0, 0xffff, 0xa34, &(0x7f0000000040)=0xa7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r1 = getgid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) setgid(r1) 21:05:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000100)=""/244, 0xf4, 0x42, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 21:05:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x7, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 21:05:06 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1007) rmdir(&(0x7f0000000040)='./file0/file0\x00') 21:05:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 21:05:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = getegid() r1 = getegid() setregid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setregid(r1, r0) 21:05:06 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x10e, &(0x7f0000d15000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 21:05:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x7ffffffd) setsockopt$inet_opts(r1, 0x0, 0x200000, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 21:05:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0x8001, 0x1, "f43da378cb3b507e0a9482eeebd1c602f048b7de", 0x66, 0x1}) 21:05:07 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) flock(r0, 0x0) 21:05:08 executing program 1: pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x1abf) 21:05:08 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0xd6, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x9) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x9}, 0xc) 21:05:08 executing program 0: r0 = semget$private(0x0, 0x1, 0x288) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) socketpair(0x1, 0x8002, 0xfffffffffffffffa, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) syz_emit_ethernet(0x1000, &(0x7f0000000080)="9556cfd2f2ccac71a6052907ec43dadc0b1ad27499ab5d49d14e18e1fbf8c6786b8220bd7f83a4a5519775079a1c54de037fc0d741b7f47668d266028e0d502346486ddf9b40ec35172e07cf8df0d40e58fda6df4c276130cc0f14e97cc7edbafc7178050d38010e71170be535fcc5cbb4e22773df8d6023f9e3d0e5b717678ce911ceb4a6e1384d13fd4fd5f32e97ed169a293279bd97d7b8b538bb874bf0e390da9bd878cc8df1f7dd6a00e4412017c5738e6f4fefa1865ac199671c5910774f75f0fa0cbadcf8907b65c924d365a46f1d376d12920d17555697c53a561c133271c7306e0e2fc717809d2e728c91cfe8a809c9e452da784e57978d996ed8b30e7464461ea6f4f15f3adfe34c4635e37254b0b2d831c256c105017face9a82b892aa869251d990cf509a5785b355dbda8ed5fff35eee47900224907dd96a6cf6e64860b48eab86b5905aef5ffa94bdb6df9dbac9f4a43e2814d9524714aac2ca4efedbdf1d1bc49532018b68bd42985d14fb6e0ddef05fb9e72054bbafb6122062b9b205fda151b5af625fa0b2c32a6dde1b6a15dd1a5f91a88cae5bf431be1e95e0407f0b3bd906d6dd6400aac10124ee057c7b4d50d778425496f2e8d5b0ae8519a8791acd775a6fa9bf3f6c21442bb4044c0ba01bc2d3c65bc4af2cff20ba8eb489e97a9f586805d74701b8e28dedfbf5a37f934e8a915429e59e3bbbc64affd4744781f90116859a4a9c95cfd3b8f0bac60e77607775d1293f33c6fe1513b20ea51b3daca5848ac35ea6181d8446f65c22330264a9a8716f1aa89bb5ce1013e9d84437fdb29a00696c136e39d23c83c5a6bf9e632d21a65ea63be9605e0313dcbcd784cbceae8aa5481684b26b747776387684f1a8e976c0113af514d9407f10d356482955793137a9f670fda65a1c702ddd753517deec0f9b4075b5079ee4ac152e14906bd28225758d5935274de903d512e51e48a9f82565208f7660d84c6e56400b6e47f8f8f0a7e6bf35910ec10c47914f2cfd05976df530b5d4efd538af4eaa1f24ed02b8c3ab07889bd08a6d21dc15c2e81ae3bb919fcbc0c71b8b87a98d3038726e0868043839b04d382d83d6c973419a6ebd202c1c103d9d44db18006b91ac36e97f2c2dcb8c6a214516e728dfce4c0f21fafe0726f407d940ab63695313260ee611a254464371a8a458a0b0881d61ef72a8138942f300e96ac982d837812edd8920cf94937a9f37a7834e2efa4ff3aa27eefe92a016b1077b0e2efe089a5025b0f983ce45d490c0ff68166f1422448fb957adc1a57360ede48c928d34bc890bfaa829cb6f85d5236be72caf7619c242c870bbd47c9a282c0f663cc4e2f22eb9a37abb738e227317d385d3aa6c25405b282f294dbc57acd155f3b883023542a0d2ac77e71ea803e042bdf0a2b52bb47ec6958f671f9f4946ba667aad90d7419bfee1b12fa23a8cd1ec09910424ca911feaa05d0ef7211f60ebcd372c4fe440b8f4de56ef6b883171b908df540c1bad7f1abfdaf0dce88b8aebc3cb61125a6da46737d24508efe695c73ca106d8f651a0904a4b97e2820f47f3a42d25080a1672f608426e25e8c2d4926b8458d6aef196435a5a0ec86a68b44b5981e34a27fc993eb2b25d38b824355e615a41211b0ef9de22689e76d19a5ee11341feb35c100729c9c109e513bd432a7852494cc32fa62d9106d00758f633368fb3d986fad590e14325f3faf14c93a076ec753b67e3c7932a3adcbe73475c685296a700b45ea5d45956c3442d45432b7273e650777a6a7fbebc1327846d0b7f276a05c0c9bc205148cb04e478d46094937a5fb085e58a45e707165021b0fdba3867f7542038d918e3a104f5b656a07facc98ecd9f014dce8c3c5c20115d1156f1a82e0e2b309a81d37375f865845c1558e5a786d532788822c96200d9a702215ee62e471168bfb8f84e73c192cf3775777af69849a4852016345e8e637607afba6bffea82d5db157f88159b328badcb328261b186271e943cc9d951409174e0b1caad644719e51b8086bed1f87a4eb781d3ca1c153b92af4d4313fce5fd281cad5089da6b90a8d6fd359a4a96809db674aeae297aa50d7fefd5c61abbf8b791cf64e50f9b9da4c116f870b14f4446b48ec1bac9453407fd722b0c46b51b39dfbdffa892d9836512a98a1ba8fcb7d8e29bd6d01f931c84a10d2d379f1ca4d3d6d1685d51ef3f9904f16a9548c34984738de2d42ca48b510842215d6c9287bc94282fdbb4103fd3ea46635b042401afdf47945d49c2aa0730013a931531bc3ec29ff6768ec871216a39426bac9dab930bb2530af8d8315360060735a4d103ab04bca3cadad8f2995387059fd6bfd53f107f0e780b8801e09ae060650e16cd77719693a4bc1f2a9e466671d2b937e658b181c8a3a3b5f7aa2f57186930d1407de2d4b6dbd4228821aae1bb78fccfba9f8390f62738cbf1e3f320fc0df4b34adbf74867e8c61613e3b0224d1e7e3ef15728fc1095f00e956bd729b56f424bae3559f67d7506e94c6dc1ce7c001003f835a231f73c6bb28fa106197981649f3fee58a6655ddae5240dc7c7012828ebb0454ac34693c545a6c2b33fce1908802fa1d71a24e3887b4a5faa5f15758aa1e5b33f180e70533e7abf9296599adf613f70d7395d652705f2fb5ffb161f0be9a240d24cffb70c7452b718715f929d5d8b55cb63b9b73b21a15a37111afcfc0b717347de3b6169dc26c1159fe325b133d13c30b8ad1c934c2283c40e5668ca8272e2c0573e2a79ee87a2c11fd882ac603a07a7a7b00fc50c75a0a26ddaea0bf018b5e56dcb4f1578b7b847df4039dc72c76a49ff90e0ba0ea707538b4687408061160e89aa197efd24b8108a0b9e6f1fb3d208e39974dd19f3a0fc5dd88767cc8a55c73dc0898a428bfbbb14d278f61d2c04e2f2bbc1a80c6b569e4ba3c417f53ce66307448ed87ff2a3edad8d1bd421a35204bfa8563f62ea67e9abb07f685cd6d42098c4fe38cc7347c1c56b6c2aa5dbc5613eb0a159d6938d592cb1f297974a220cae197cf8338aa3f88d22a53ba0bd89123a9a41963c0d57b873069865d6e1fed3ae47d65bb682a99c686e779f83b815ab77a9ff71a9b0010788eae759b2d3a083c515e6ef4d435294fe917baa76c13572c6ddbce2fb1ff1ec137b851047f335ba0ab2a8d8066fe5b6a9a37fcb1f9b2d628938962818021b4f4d6f16f9b1b1e7e958779c68cbff31f7c3f044ae0e07d2aca22e6638999b7b1e925cc4d645686553d1973d3ad4b4130814c70968b83a7d2a7e0994bc126426ed668ddf38b0bcafa5d929e49d99f05e879a59a88762c1242ecae00aa4ec63a2c62acc0b5ac578cc4e1545a854c4ceb181af1b02bb068230daae1ddbe7752a45064dd58b6022db8df7687b2c63d977a9a6d2ae1681c77592c871fbe4622c31526b09a54b80ebf6084c68de6f974d0ec097769c0f288588c9090891d04196062d08a1edf9298536f73db9f80d2dfc5942975123ca588923aae9e12a4cece238a34dab1dad554cc79372728dda2145a228633bb608d29badcea973b1edda895096f6c1a6af7b4c92e2fbadfa92724ed927ab2263205acafde29086751ad89b5fb3404e2cbad710e0c829eacca844c04c5c8af714f925004d100d03e15c49a0756680e2fed2f9816e2fdaf5bd1f0d63daabf62da06a52001af6af36b9e3f334a153e9de219a28e878cfbdd8e45f07c994743cc1c92b1b0e9781afd79a22b24865cb0f6a2682df455c496e9b27981e6370d559e8b6db988c37be80b33a1338cf3015e54aa6c61bcebde89a0d00c46454c02efff815897d243dfac7f4bf0dc271a4f86c57f5f46bff69b961ce06caacc4edd7f2640e189f054aa835ee5b41d3c189b26f4953bb5192ab3048f35e2270778631207050495e12d5d9ce1cc414063ead5aab69d41befc48a717cf14a0d945d32fd0f6549362333523e6a959d7c3c225fd0a09609bcd32e6b71b7b67d64581bede4b1d1b9c7319856639f07a7bf9364b2386ff67c35412846071acfbcc952a9962c102452b9e294aed0b9039be5371f7f19f965449a2c03e7f45f16d322aff2769917da12cf9820bb2561dc3f2cf89334b30689869f608373fb534714c4f7766b6ddfd6639f3b19b286b7682fe3ba829a6e4be7c7ff8c453bed97aaa7c7bd292db7a03ee32e38dcf2eca38a17a5b0c8078659bc03604ef5e07c100d9d13c291333697875aa10aee3034677fa9fe4fd709e425d7ef6e3b6a933210a11acf1b5b6b20951d6fe582d73573a244e7b04eb1c9f13ac5cbd135441b2232ac8c5b5114ff34d137790ca1789d938a0ed19ba3aa8a4baeed5e72bb6a3a9fe85292cb689574e731c450524606d94552d1f36a4690bf3b9fcf8f1f13f93bd8d61cd1d8f5459d1574160f5ed0eee6ff7accad8742b3408cedb6c3ddf685879a7ea3960e3400472a3c6c859f5519f6888ac421abbdffb5b6e74494f9e078f8e5103e7483ed44ffcfba2b82bbafbd9380ff34936e756cecec40cea96d2099399d7c74873d57953e808bec522a0fa74bdb24418e9b0c6e8d1785c1c91c16a1aca0b597d92f6f454c345812e72e6ee6779053aa305f6c385c3290ce0a29f657279edf8f17c861b0bc63dceca387fa732913e55ac4438e5b61507b3bd37ba430cfdf80a3194c150ed0b9e9504f3905634ee316f1aa5ecd060d6b9cc73bd50c0b31ff5190c97e6081828cafbcf5ed780612607e4394768ce247d430858fb1f4f1372248b10473d1dcc1efabe008dd21f9c309f59a30e817a2a0388f4831ff235b6053f0c4da41e485b04fe236fcf71158b3e2301c2fd23083e0f7c0362958cdc09bae4ef83889c7abe46798a11bc69246dc87ecb7ee07f89f7d6fc62650d3d3f5c4ae40bc0df6180b98fd10a3888c01cf79e2911869be4cd6af27e5d0767e3de7abaaf1f7743e9d72f794f1a891613cc1d71e8cf4b4d1b2a40842cdeea257a1e2e1dad7786f37d5c7a63c19045d3543b8ddeef6ff72d24afc1ef84ba4dc3fdd2660b0be9d12717cbc13018f6e6a0c58972d63599848ca141c852a75fcb09e2ef5ef5ee0b4057ce0004c94e2e77836b33c4f997f0b8f09456a75a8649f2b31580b3833119912bfc1e812ecf1a07b02992a64d967207143359bce0ca567c13e214d1c05a671e5920d06e7716ff854e367b0fefa52c2507dec7ec15f3d30a9a8615be8ac34d2d78867a56b22cc20986f6fa705fe8042628f1a86d7742717b03fbfce1fb2a4ce90e35d85b4e175c57521b2cae53f7aee3340a9589886b3d4818f119969f89637169dce93f0db847b7fdb982470267f2393222e4329eee986a281ea35b6e74d01889216b263b26e409a42153563d11f7ad6e4a4b2b3f70ab2718dde7d465a638e2cca67798caae4adcedbd718f185024d282eeff9c398c3587a70bdf547d30b32b7b81f5050ed3d6d1b2f8496864309210371a54c32dd52fd117e8deacb1f2886c3e0c9f1de4285181715b4711f2d8dd5ec911b23388e18c51c1f4358f9e58c807c86420655b76cf490c6a1602032f750d0b2980a727448abdd50fe99b0508b2c30b10f7f0b710c332e11ae73cc66ffd949547abf79abb84be28d6096c95eaf84c6345bec6673543ff4e23982c8154cd5b6a885fdbe3439b7c4a88d231ee5f4452027d659a87abda0dba2d7c57baa14b6194711bf8bc111add44d9c23c2cf2ea7ad5ade02aab280054d34c8c6cd93af3b197131841229e8bf246e47d9e3a48d1d60eee03dbfc4aa834e834d586fe762c") munlockall() setrlimit(0x1, &(0x7f0000001080)={0x0, 0x1ff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f00000010c0), 0x101, 0x7) setrlimit(0x7, &(0x7f0000001100)={0x2, 0x9}) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001140)=0x343b9ea6) syz_execute_func(&(0x7f0000001180)="c4c3614a0a030fa9c46159126955f20f1bd2c402b5ab57000f9e6006c4c20d983d0f00000093660f3815561ac4a189e9d5") r3 = msgget(0x0, 0x8) msgsnd(r3, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000003601000100000000003e4a2124301812"], 0x1, 0x800) msgrcv(r3, &(0x7f0000001200)={0x0, ""/150}, 0x17, 0x3, 0x800) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000012c0)=0xb2) r4 = kqueue() dup2(r1, r4) msgctl$IPC_RMID(r3, 0x0) 21:05:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020500000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 21:05:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000001340)=[{&(0x7f00000002c0)="3dcebe3b4c5ae73d1a5d632935c602a6e30cb8f7e54df05f061e4782ab245bc5d9a2c8bdb4cb265235127986cf753eadc43a14b00198120eb7e811a19f25d2bc68091c040bcb87fb19e4556b7f40ed62bb8474ef4ba147deb8cdc674b47e00a04ee274602c25874b95a30eb7230968975e6429411a498e385cb95f7c21311790b9d1a80ede9d0b1a98e013b930093a3f4dd478ca429cc48285702ebb451e6e87078dd01a48c62586c528bb39aa257aa6bab6c552dd3be65129733905a156ef1dac5448a3c55cbac031d00c0c532d6cfa0fda767b943e70cb8d30a90aa0b6ccdc1ddfc1656b07186cd62b080c72c18c71345e1a197dafb90a97908e12ef1d514d2746787af0a90ea2b848e9ef955812e4ea9974549988770c7c277eae0e1371685bfd18aadd8396bd80b21fbc42c353ba60c8ebe6a03b7dca6d1cc65a86f9b61b4913d60f9b7cf5d05bfcb2a2c0c937408e856a91c2065e35541a47d4a6e76deb516b94359c848ef5fc8a97891748053d35b6444fd83af37643b60c882e727ae389f0ded29ff8a506f2bc9282167252a5f0c4b947073209642ffa430969c956fdbd7de793a7712140757bdb94e443c36b4d6db805e8c8935e8fb236c05818e061f32d17578c6874cb50a2e4e89feb59bb7a17c9cc9025a0339bac88d3552aef838055bcd65053135b0afc54ecedc7a8554dae43d4cdc08b109e0d6dc4aa47a1baf21681cb6f5c2cd8e32077a0ffdd3fd20d46498e8b249e5e23cdd4a2481153737a20109e7a6269e4a623d805a2be3084549108fb882e3b8a7fbeba7fba4dfc6ccc4cf3041e1ec3c9a2f109916ab8103b125ee0df0bac76316364f751a93401740f4cc0b7ebaa437893b7437c9aa88e50f8096279838ce39414440d43ae720ddfdffe73f81afe8c2889bc3ddcfd6c1f3f1d9ea1df6ab1065cef035d31a7e92fbaae0cc8c4128f2e22498466c349562b1281326d3335ef50d90d3bef9013e4e3124ec1cde42a701428019d6a5ac9c0b03ec61d6f31a11ba0d084af1f061ab67c138d2226a86a9b403914ae66b9dc906a3c58f920ff7215d699cc38b7990b5b4eb0e31dc98b9bf2465138594618e924ee5c71b7695e0656ad564c1c2619f6effbeb2755e90eeb45e4d02e2fd928d0b50b634ef09ba5ddeb2df714502d78bb6f9b4d6315f77303a09a12b587ca2c4146be31cae66571b4d8295a5a3004f8aebb0637828ad8d189194f2e794d548caabb18ec0e83a15a4062b6bf9f126651900b10ea4d10b440fc1a49644734004f07012d6ea7cae4143497c8f9454f16c4d5b3886952f4ae3c5b60826159a1a61efade29bd3f199e8bca71c5823d90580caab6427c7d156809b7c4e44d64a5c506d9192218c89210a51f1ee757df0e2698cc43a43a2fa4ef0e2a4622928c163236796c5b6cd846692eda73006f3458b7cf82338d28ba3f8dc77093564c14a7cd9cddcfc79b1d9c23b2542f50d6036f1a9e30c986e28a890ff5c67b21fdf93004c50450ab7603f0227a348c797f7db6032f53bf388cb80bc6ebf8f04738f4693d1b3f64c5e9fca7eac4348fb1391f234b7574e300b0474cb2d5cde0b10c7bd1d104d6ed8e137dcb1964f6277772fc4ef09c9dfd2f930c1e221cbca9475ce37817090fc18f657b560c3c6e38a4c82201b3ba9c046dfaba9bcf0332f8606aeb4fe0817de5ef9bc733d4b9e9d291e6c650f25052fc53380a00d089350ee95839800df3b538073b86e08eeb969a59f89171e87379e6f801173b8b2aa4ab4671131dea2305ec82c2d8d0845ac031a31196ea48d91fa8260a79a10a7cbe089649f49a1b0126ad450f5b2772c3b6c06d63880338e081c0e1155deb804e23685852746dc9e35fe1084dfff9bab011664ba6ad18371f7c8064389829998c1575c68e2ee370e0bfbdfb9185d80a3901cf891370ac0348768e14a906c63386b67ae0ea92663b3499623f7268b0aab92b7a37fd28a2eac8f3d2d8b56967d905aadaf8a6a2d676c052a9617d83a7c3ff08eaa05bad11f0d279ab0ef37a72c90fdd084a5950ed2ef4005a3538e0200c83db5b53ba9bf0488f3d831c7125a0055dd338010a331add9c0b6be961bcac5b11ecebce896aa0d29dfec623554c3a208b05dffea02c92c0f075a655a0ccfb50bfc16ca58cc02ae1bfd78e55d5b6860de0ba4292fcb23d0843b849666623172cd5ed838ad3da4ca7c6b8692ac325c3312a879a0dd1094d0911f9a3d9a9a86d909f6c0bbf37609a069627031b38f1ee08e5f733f9d8bcdf4fb08bd8ed3c7f0258730016e5fae7e6b3f2134de6b6d0139f7acd571b9dba3e48e0173e2a32452a7887b50751e459ac056cfe2044cafb77a671344d78302e2d68ee199e49dba68be20e91245a755da505c97f8b3519894993bcef4f2295c4ea2c30373e940b9a6536fe9f8f426a7d9b62a2d7010b7d8492f6d9648c67cf8c6df41f7ccb979a3c3f05fb854babfd5824b77b9a3bfef580dec917ba3348b20282a9e25e8e2b9eab58778ec3a9a821a1e04c5df4e3a0103b9bfe82b822d791dca1ac5ea4c6291d098a40f6b24b28594da48d5b400c817167f4a162e4d7dcc454e73f5cffbfa4b1a3b4aec7c4e0939f42f2c183f8f2a5f0e53398344bb37cd3544bbe0b82aac6f4087648c8169a448fc305b96e58b2e266dd8a7e167c9660d99503e7d9a0595d41dd43d6553b3abba3a1f31ec9a0f954871dc6789bef0d5ac6512390644d076d43c3b628b7d880f32549654ce46f7dd6e1053f17f88457b38858cd85c5877b1cbaf29383948c79629341c733a3bf4ce89bd1cdebec798079d4d1b9d0fc041773732e2f4c22549b8a90717635e7f2548000021644afd67df14dd4cfe50924fbb9819d44ddd1015b8ff5c3f354228d6d81a610756855970e03f80ed0d54db82a1b8131471fdadd0bdd73812430e9e2c1374fbe0ee7132fb3565c732a4098c6296e3e1dc2058d4db360466427853e232214f0ecc43fb3a7c381c03103e236294d9272ec35f35aa1f13f3dfe360a9599d8807c7b1656030ba997f6cdcb4872b7be19067d095f6c99066a3a263cc99f43ca1d82040e6d5ef0490cc4f1aa04186d7aa2fcf5ae66e4a6af45ba6058b9b768693f5f32cb9b20ead159b0059815d8bd5cb956e45db2180e69529a6e0bc099136d31ecce910e50eca7161dd18aa74be2e97e2dc54a55a1f4ca64d281d625cf1c49e16febd5a1806fcdcbb8bdd9654e853b30268be424d6d430f34ff3da986595591442cb3101cd2124f053e0f0238c6121791c0c467307e4d97980947072ad4fc3a7a0142721836745da6ae07544adb4795c738ec30a6d5edab1ae812ba5dbd4c51fee1ce6dac0c1966562c80e0ae4cd4ec0c0496352035d50e423a07e61d719ca5ecd0eebb7ab7d79821cdfaa94af5bc3f58907bb0d084e3302e49b5a26887e393081fb1e6b444375cbbf216699c95fe87bc037b2d6313e83e84fb7b22dfc0a126a88308ee2b29723839a061f633c622e5d48d57b94b1bb2f611cb5be076e8ba0c396e063732eae6e42e79d56e560f371ae0f30a4e7498ba74bb710f053484436719bf43de645af4e90b6f6123a73d68a8da525148d790062f3151e0abed5cb5c1d3565a3dca82d87b84b1c799f1fe0b11407d54fc68d4683b7321b1394e2d849bc4beaf833ec885dae4a39646c77c5c237d6d06049751ef1d54ce0165d360234795e8ad373e0ea5027857d6635c9d68d47bc33f9b8db1b518c29551d3197514ff5d135b1b8ea126049f2f376cb1901354c8f142dc595b65bec0441109477719312b498efcf3cbca490760edcf3edb2ec774d4300acb9f7a4bc2fe6a6a4bcec74d9678577667df4c044195299e9574a9d8456bd23e884a3d76082d010b4fd14e2abd95e2c7e9f5b52252ee7fe30bf2da5a641a040cf0d3519a8682366f6292a10f4b31e9d03d892976c3d621509c1c3e63366495a228cf4f409f10eb0caa3dc15e9bf71c035784b5913f8ad33e37b3185b2019318bbeb127f212757dc12b38c129de298e3a0b2355ca189bcc35e76cc567782953f9927b6ec3030205f3389c0a63223ab71e1b842eaa993254665e272325b0443aea94710dd9f1a6016ccca23ebcf13ee34c7d9000ca56c1979aa92b9cb6b0117a8b99dc38ce1dd6265231bdda9d560b635b02cda91c5cd7a85bd48f0cd07a178a35c2e166e5312a1b4b7c7b3d1db94341dc16e505c06853ef08a720bad3422cbd87ac4cdd9e3e497b4700322a86a934275cf65fd26f33f2d65c010c10a6bb3956b35cdd35d37c0890e87aff85d26a1600c84138301d8cacebd305511a6d02b65f4cf425c7be723f0901114d32d6f63f42c0cbaaf788e0f1071ec2cd23a5ebf3b0572f0a7ac76c8b7b4a26f1cf51c936507476a5a5467be7d3d3c05253b21cd87802d2b5a8014b279100ca2ac3df26bc07b84487547a226425bd20a134d4b573839ebe21b36ffc79ee41b313f8f68c1a82057d7cfc929bc940035ad7b37f2a462b4c10d5db73ec080ad5c82db761655f94b9441fa72d61b42cfdce8de157fa6c1ffabce1db0dda5e4d7bcbf7d692c9175eb83477f3ef4d179d77e8e54fa8e0e8eecf9dcc0dd855ca36f88dcc1007e69d484c28d2516cbd65a63cd72386e377fc0070a86c0ea2b344fc1dc31a4d3be03a264a8f27263d4469c7cfb399b70ab6aa20cc67bb73f30bf70737a1cc9ea0e56a2cc72c302a0943abdd9e85bb158842c87ddb1b09110fa5e20c56f010e7d13bdebbaa4cd43cddb5dc6e773cf14c236bcd334157d8302bd8b257466671519ee406b8a58bfc3c6bd77c782d1cf89dfa33cc6e208793c7e39b1d70cfeae1ffc0dbd176db1363c2e2eacfb81604db6f290fcda630c6957f0f18198a6b3c2bf191a8b880267f76aff40fb84de2328d953f8ab9492724b2e2ba2f77b75589c8f10382b18a2b8eeb8c74303ec49ba2ef2d96e70401e3394251e5954e845a1a179230e7c4355c6fae9654a9fd64d0241a72c0196118e21861906f42e3b7e7eab1b0ecfedb57033e51786b8a5ba0c09ccffab7536a6ff93bf60c67676fa5344af0b7704df88637b17d8bec56faffbe585", 0xe0c}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:05:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x100000000, 0xe14c}, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r1, 0x0, 0x7ffd) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x802, 0x40) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7f) 21:05:08 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="86dac2be3df825c7e460567007eb979ef9c4ac2b60b245560c436aa21809b13d2d3121a64f1fe09666cd5c7cde47c8a57029dc69e63c6c760bc88343b10c2488f055204d7dc17957137bf0aef583be93caff734508d95c78d997dbafd5aa5fabfc2acfd46298a604f33616c6233bc5a6b02ad79d60e6777528aed79d3f310e4e89ce5f115d7225d49983dbd34026bde7b9ef983b6c2c2800998529c0148622d1f7434281942dba24a89c5d73d443f96681aa", 0xb2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/7, &(0x7f0000000080)=0x7) r1 = socket$inet(0x2, 0x2, 0x8017) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 21:05:08 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x20040, 0x1008) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="e59bd8c435", 0x5}, {&(0x7f0000000140)="2a13a2ab8ff45f02b3fd46ea252ccc4d938c106b92eeaafadd2d95155dc685a6b5ee45355b468910b3c2022addd109589baf25765ef3a3f4976db125ce03cbe295fc9e1c13307da520a561067f13f7d3aeeb6d8a474c4aaaf2c67acaee1eb5bdc78b9809c1d19bba9d5a22980cf60913df1612c57e6db3672b033390068a7d2124180e2e86031e8043ae6d1f", 0x8c}, {&(0x7f0000000200)="9a3cc15c7c04dc5565617b32509b97066b5565b80b017092bae91dcf726d84f10aebbefa02f60c580c3095339872c193160e6e23838e9cd7eb190d9c7732bfca82dd005f27d4f471b35b564a40169da36aad23a324e0c462f88137be26c1279e196fb47640b0df85a1d85302ae830af1fe59296a44", 0x75}, {&(0x7f0000000280)="69e0b015db083d85c06f67ea049adb8ef2fa478bccba679bef291bd6206ab19efad1616455d32dcc1c1a74f3966f7dae15545dbe6cdbc32a52222e81f82574fbd2cf0f834b3f953b3b43fb45f517545443dc56a30a4f163551838b521441bc18a2f60324c1155bd2ec91e6da58b8cb2cf896a78b6ff0538d54b3631276c8f16127db77597f3c23622d5c125f8eb5b30ccf8aea6d3eb07b5bdfc1207c5aed7d5c4985b864b11a9954d4b6779c5dbf79fd2577565d9c543837c79eacf8045d6e5daa7f5b8a2ead19a7ccd347a4205c9e74621ee99a8a94295a85109d6331fa33da22f935afb7bedc729f5155c5", 0xec}], 0x4, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100000) 21:05:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eeef120000000000", 0x8) 21:05:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x2, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x5, 0x497f2d4a, 0x30000000000000, "0311e1ae93fc11da32932b6242471c5a876d7078", 0x7, 0x9}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x0, 0x84) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000006c0)=""/4096) write(r1, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0x14a) r3 = syz_open_pts() close(r1) r4 = dup(r3) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x3, 0x3f, 0x4, 0x9, "7f522ba9cf83aca565c35bfe5fb182ae77f76d12", 0x8001, 0x8000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0x800000d9a, "b0000474710800", 0x0, 0x4}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:05:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x901, 0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x3, 0x34, 0x0, 0x0, 0x8, 0x6, 0x1, 0x0, 0x7, 0x8}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x98}, {0x6, 0x3}}, 0x2) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 21:05:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="db", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 21:05:09 executing program 1: r0 = semget$private(0x0, 0x2, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/184) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:05:09 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x2) open(&(0x7f0000000080)='./file2\x00', 0x20090, 0x80) 21:05:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x19!*\xc8\x00', &(0x7f00000001c0)='/dev/null\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00']) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x7, 0x8076, 0x5, 0x0, 0x4, 0xfffffffffffffffb, 0x7, 0x1, 0x1, 0xf31, 0x4}) write(r0, &(0x7f0000000040)='h', 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0xc0, 0xa2) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="03002e2f66696c653000"], 0xa) 21:05:09 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7ffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x110) open$dir(&(0x7f0000000080)='./file0\x00', 0x10258, 0x40) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x100000001) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 21:05:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) getsockopt(r0, 0x7, 0x8, &(0x7f0000000080)=""/14, &(0x7f0000000100)=0xe) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="10a4cb8aa304", 0x6}, {&(0x7f0000000180)="3ac08b554aebce1b5f593ec8805c0162d035b7d86c991254ce566d4a2c087454044234fd54e2994e5a13c52f030edd54115a481c44bd9212c1fc51c9d07c447d2b042eaada57c19fbaf3cfd842c9a5cafd290a3b15d0a940c59e722700cec40d7e25c1", 0x63}, {&(0x7f0000000200)}, {&(0x7f0000000240)="341f2d21af34bae7972818d5067d10a96a8d1eb3f439cbdeaaaf117c96d2bae0f742de915ddc5cbef9d393af84d548a9952a90a9907369963402fd7244e35205b0fbe2429a8694537196b7330ae3e8dafc053f68509e6f096895fc2f3c44b023bfc2b10c894dd51292a519b367c5a900fed81ae2a4ff4a430ba48f722a01fef9c0cb64edd090131337b937769c0619976fda", 0x92}, {&(0x7f0000000300)="c31a4b497c218fb5b4f7f855cdb5b1bc5d1cd08113348fc1eee0fc0eed3bda5b8e948e3277fef4c72080c547f0f903df93e8c73707d632c90c1bb2df42bb16f613560b610546b24d77c6fe6b3c485dd303bfb2740bafd7ddac69a055420a325579f9eb6fc847d28b5737089ea19d326e979acb6fb220e826018575d2e20dbdf8ff15abf060f6fcf344bccea83a951d2846e182afed2b2346a766debb0f3caef9c25f6306d98d76cc0eaf14206b21b7562821b4000fdef66ba50923a9034b059f0ff8e8d3c4c161038e908e3fc0613dc702211e80", 0xd4}], 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:05:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) flock(r0, 0xb) 21:05:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) mprotect(&(0x7f000004b000/0x3000)=nil, 0x3000, 0x1) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000000000000000000000000000"], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) r12 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000004c0)="fcb4b917c957cecb5e5044d12ba3e099af5f730a6998adb13dea067b05df0b369ce4ac00e8390d454a8c264eefd1761ff0480b5d44ee17a3378281f195060d8e64ffc10114dacbff40f10d352ecfd1db5cc5555af06cd4713becc5cd1bbdfdb271975389b2e86390ff103e1638c6e9e113674177ae43a242f02bf7e5915f45ab5cdbd13068de24902e9a44dabe1d1bb658c4e02c5d6750d6668b0347d837b4aaac6bb74832b02a98bf1f70467b053a0d6214744bd8694ab7d7546190a44ecccd", 0xc0}, {&(0x7f00000006c0)="b42fba1383940db62f5d375dbe95946a1c61f936b5b561896d400dbaa91e7855ac713bc0f94dc000977a7306e0e83775831a42f38640fcf6d71201cbdd68fbf9ec7720b41162e7f20b206ee9d44c05e28b218eed163878b85320c4e07ec536aac2cfb160b3bb9eb074b6dcd1b88904a252e1d91894a6ef4a09d2258554258e124cbcf1183b6a81323f52371927bce7a0bd4acf9bb81217e9d5f3ce498197a8517b685054f97a0ed49c48cd64903d81999bcf929128de22d58d4586b2d96ea41514daadb403a2580a04e78db9d62fdfb6c80fb46ff1c917dbf553286f6a8348bf11ff68f4348a1aec9ae8bebf0bdd8e58679ceacd27672dab2392d336788768c2a0b62537a23da85346f5e203d4e6137beb72710306f285547d43d26de0d68ad56ea35acccbd4f94d0a2c1b2c0cdede10034f2e24c334f4fa2af2cd3d49ebf11633a4cd416d7667355eab4bb2cce49a23ae07d0b89255d312d13c6a188b5117bf8db80c14a4da00809dbfbae2d580a3d78f6669afa05523bef0e0172a19c379c0992f8969a2130bf0774b01db94bd59d9f634e87289025227817016f715db76fe6915189bfa0857e81479d468f9e10ab3bb14160192e38189da7b54030174ea8281d5ddd7dbb40470c45fbca5a32279025a03f251ec8624499f0af41b1ed6f0e1cba3dbb4b0e2d64d09c52503cc2fd8a3af7dd3d9302050e70757e57130a231180a50007acc37a644e3e97cb549dfc8e070e4596728ce348ee4a53a8e60afb844e3ca960231a03760129a5e89c5a4b7b733d5f3313256d8402541e1c5d878952743b47ac6e3e2a43a76302dda9f5d5f3cef9cef8518c1d7f8daac7819ee6b134e53681a534d9f0b036f099928ad1fbc332086efc1c906636ec1aa7963004dd54f48ca2763fc6056ba3963e7f7125038fddadb2210aa9e09e3037816de438fb6465016e8f9d470f55e47f05aea441abe0120f8022ed372c1ab09d959522e2f8bcd826c75c9bd3194f640b64c0c8d05173c635bed727dcaff0e43e9e411cb3134c6bf4b1b2dbb6db9639cd6241cd80576ae2b9b3e94c7c8cbac40d80fa79a7481540bffd2cc533ef5ec30d5bc76afb23ccde89ce12959ef0c348a699c5623eef5ddbb1e995d0980d83975715e10be3f668054983a87cc487c2db33a09c80d0e64c8b69bca28bc4c437329e400eca366d0fdc42d82a12d118dc8cd4966a561082000f314d392c2c1141dedbdaf4dff02e6ffc1c56b2146d2f3884642767afe38f52ad77b53ba96c3546e9adcd78641df5ed99f76eeea97f05a80ad06a130e304676ba2a81c908611d4678e4e2be3c3deb3654e20cf7b4ea883c79bb109e53c5bda4bb92c0ca709d4f35e6ac4bb2fd2d1061a33ec1b151ee1ef84d657e066cf07c5b06cedc5908589bb765a45c479ce240b2afaa7bda5300e943bd4b3ce39f84e03e0c34436389c1fb1e02515410888a5273c69210165b0d5c8cf6884d9bdea9934bda2c574bcdd5d5fd193460f40789df14fe0ae6f85e42eca78446a8c7ce7ae2032242f4deb69a29586f3d83ed5f8e6b114468a75fa480c344bca0f55308fd57edb4dc4a74ed8d45571b24affaf852ae990e54d7bfb61f750f8c3274c10fdb746c9c957c89cc17e320623a4cc3c1eb6f028ffcbac85116e037aaf7ca1affed707a18e193dd2cc3c2bd0b0dbe0408e43415608912d35515e09af140767194ed62c07cd69741c1a5aabf3d034dab605f88ffad2a9eed6ae6d42b509e327bc7da8214fe55a4f1775749c28e8bd4ff3b70804a08c8ffd6f2f8e6cbeef71240808856b5b41e3a09216256cdc2c2e9e1254b65024d8c6720aab5ecabbb97f676f381472aaa8deeabf9644cb0985b59167c201d698199037f287dd6ca3ba7858db72ad63b09afcdb2bf39e91664e688765825d5c4ccd62c314b4354fd65e027fd94a793bbd141856c9393ef96421878505e3cba266782eee003de508dfdb4fa1229e7a07a4ae7fab857c3a30c66a21380a4f64389a6203df94e53eace6412c6cd94a837ea6c4caf468d255e12d5eaf684516ced4cbce10ba6be45905f81a16814249ae44346adb24f0f6657bf76dc454671c34d5edcd398abbef0ee3f13546afd9effb2367752563849902dbdd91e169699cdb82c0c5d445e708d0f5492e89ee32f71e74a649a81f838004f6fb0d1a54e7e6bceab97c105eef3b99ec078e3514da6e2e020a50e46e7cde9fbc347f75ae3a413e2fa696c3f309a086c8a260661b616e88b24285de20bd7b4353c7e87ff126ff7dd85e5758a10c3988da651a1da17fb3863d2090039b6034651575eba00b077e71b6a4de157d069e020d62e9fa45709e1889452cecebcc5e9db79c26ea8f1ac08fc9e8521d0590b346b27531f79e1fb970965ccaafef48367ac49fbe7f0265c0fc97c53139c53d7406a1ac3cb4e0f81a95a92190765f933f39cbb74319c6066d323e2982e6d785e7475e3f1eb9d4521e63fe9e4595d54c3a221406960282ce8fdf24233222ab75f39d7c8a5933916740a37c10d902a7112434a1a5250fca7c7638747c3877de70e28ab30a027534a3bd13c4b722f12d7949e68dbc3c69ec1ad3fd29d4b33fba1cea2054c618a6322be2628e1501e6db697e3caeb15fb05ad26972293ed1824d504be80143380d88faab6bd91942f8ebb831a6650693b82ff63603aa16e6030d46befe20cff4530f431cf11c5e82c9d5144a690b93177a61077275b0a3d564de72a9cb4171147ec501c7243f64e42e49f82e44ad01deb85c207c15bc63be8ec3a37e865023a23d594cdefbb9abdd8703fe7b6e6bc233c2b9c3c4bcfc214f7e779d794719a606e43c658074d6eda82e6b54bf180dc96156c424b656fd60a22429ba8ae608563303dbcd510e86e8ed278a7dcbd4cadb3ac279a736146f4b21936d8b6b292dbbbca652132aba6ddf585d67d4d65e8121ce57dc50d7920091f1acad1c882dd8c203eb42db15f6659efa17c3541fc6fee6a78210ce07652253e946cee43a7386dd3a4ee351f0de1972e6f006ce5441e40f5d8df46eb79624562aa0e726521eaef33ba8929e24390dfbfa547fece67b339f44a38d51824b97b22276d3759a130b6cfa33dbd09024b83582f6215ab5fd9229f106a5c57f9f8297bd863a828108aac71e80380fa6ba354d665aeef70894fb3cc3ae45d7be949f98c15b8ea10189d054bd783258db4d01280e3a4ad53a30e3409096fefdf4495c290baebe1f9a728d3ec0ff757d944cb3c80f926d60354e85c6d536689bc9e8d3b722b264ff836c80078f1aba933de036ffc28027adc536e170d583acbf4669e4f0c530e24e1c349da0dba2a9fbb3d6314626c6f8e73e9d346ec486b9d1bb391998c0a58cb7f19c51571a38e950728476fc569158f219db19abed05ca598a655b51e9c561e859084ce7849130b2817b4e4647571a310ddfdbea5c28c2669c4d0ec13ab5716a0c3a414b4676ce70b310609899fee051b249c56b1d54054542ba6289b8cf466d43b740ca367a00513058b9c48fa83e6b28e60f3e804e766f1351d01c5074a0adf62963ef8fd3f261c9daf322629670d90a0d1ce8cf1f80a4cd8cf1d78dedadf4a07ba2f8be5698c62134ae405754a6ed6448736cf71c20f29351af7256d335ebe6867128042f8246978394b13f25b1df6dee2eb4c948de7e4f3902867e391da0f4dfdce85512e82d341d578d1e3084a26729fefef79fc65f51b136d46a508182cd46f36771a0530be0422106bf4b22578bbc778b1993e02065e2cf978fc41cc41c4697d6523f19f513f744b3ae51993746db291a3e60e20845820d3ff3f473a25fe6a1ded69f04d75c01ec08d8fe0a90300a21e9cd5645d6d5d6644adf67e31ac53927ffb900a5f6235c2c497abf9e9bae27c69e572be8b7e754aee36577cf908ad6da4be612ec9aa8214ccb71d060862829c8a8921c2474ad608d1698350c0aed167a161baaef11c985c173cdae4863f132a593fe641c1766a3cc6bc791d628f60e1092ec2f2cc7acc99f15cc45cb3e7fe1c234d6490740db361b560dcec6b3683e42ec2dfca1bacc516110c1c80e58d0d81f6d7e540fdd779046623bdd501f15f568befe6c1d5bac05794666d7b0b6d1530dc99dd93c1df4b3fa44b9234aa6c40cc307a6d4261d019ce19118b771e2fafdb76d59feff5f5ff7e70ae4919fb66ce47c05bde85c95de76c83406ecdbb23f935466649071c0107599adae65b5fb2d81623b21b7a7b85a4cd2bbdb375afcf6dfe414058459305c7fad160edca8f8a3fb0e4a3088dd6a33359bf63a80a9dd6f65c13773a87889e8b6e28681e23a6dc16a750e1f618dd8850ef926147887be54b281976b21f032cb2c0f7a43141b8b1a32fddc0dfeb54c701f685b1305fdff0f054d90e0629f40187ce5ef8a6df2c267e3d15208c8abd01bcf587dec7da7d1c08526120baea16f46bd28effe6ebdafd472d0dec4161a301225d19eb6e1cab46888615fdb1e5eb0ad5b77d01a9bc3973c427b11f82020d3a0886539696b02b794f2c08d508452765603225fcb355766c1d7e60c7f422c337db684063b683407df6ae273a48448ad47154b3384876ea8f933fac607b89c5102327c59f8d1bc40b7a40c7bcf01d80c9a2ae3627ff8fb76428eb537541e796d27a1325c67a813eed4cd154dab129022ed41758feaae2208c3114498d67880d58ad5bfbb848b736a78e3534365643862afea58d88df8934cf77bb23b971117148ef8758a39e1afcab2e1d05407f6b69da11f02ced3e39587d5e95133a3cdfd4762644756bfeaf31aec2f8b646f2c3d5930a8e5f1b3f98894e73a9b41bcfbbf6af40830f69d46d2aee17906ce42e02e80d4de90992f8d0ac1c2781a4d8f07e50b794d714315e5da4379ff77525bff61fc09bcdf7208301e6bf6d7dfee89f13f1fc8b814e328d98e273ee04564608e1fa3c4c318bfe38b8849fc4828e0dfc1e0f4b3c15bb10a343e40fc06fc98a043d59005fc77367c4277804d7bacb24ff61fd9a97cbcfb19f1daf674f9fb0f36537ed8650fab16ee075e7fd350d2d23507a86e99b6757b7bc661629b1878a9284738914b24826d203a87a0ebda1f74fb0c1d92af81a53410e7f48a2cdc90b7bff14174933c0e8466e1da53c5c02c00dce561ead23d153d4e7dc005ed9721c5dc1c56e5fd44ebc838fa58b585613eaac6fc04c3672acefa693ab8dc4769d10762ad2d8a960482740ab9d1ede1df5614cdf72d9f9f3d3aa49e2d8c19c70f09fbaf2e48fe875e3cfbb007a841264a517f1a06cf7ccb6239ccf0af01def01ce9ea9c2a6085ddf0a71352e689629a0fbe097b7bbf31c89662cfa1ae3ff0d25da803ff3e728e4f2a91754dcecc7a827718f4b9c01775196a36e0a17ffa0c730d08fc37a26c75ddcbdc873171579bce5a067a526287fb8eea15e67f230e3eeab6c377577eb5ef83e4e9f903ea6f5a9596de7f61c4993ac4c77d7b3edd7a3f45f856ee76d318b7bc92e4252c0c5e3718e213e4d5385e6815c698762d7ad0ae21db0ed7136d074e2b48cc00eb71858417312ff83d5df1e1bbbdff7054ac64d098d8a5a30ffe5fb4aec0035bf2fd87b058f9a569187ac1bb820c8fbc56ba8484ceb1335e0b8494cebea20c0d8734b562031843acc9ac76aa63cfb5fce6a4229470b2afc0ac58600024b053ecc57844e9198c5da6e55b95558e0ee6455925946bdca1de00e9aafc9310582f915cac6f0268edaa370be549ebdbc16da65b2711457afac973f41abd2131f8dd3e10bfeaf0e352fb92ed77c2352ef1af05", 0x1000}, {&(0x7f00000016c0)="967b13bf660972054cbfa6aaf872076c0a871396a239377268b0df96f42e412a6b60922f7ec336559f373bfefabeb55ec7baf1aba5e495adc234788efe160703d23113f249385311c478c0dd877e8cfaa3fef4ae43dfbbdba105a1c348c64cd3219c8fda584075ee3d063d2a20aadb4d50aab74da0af2c910e3653f51343e687b38ce8b0645a59ee55f79191f69d300d4a45fab210436c6e67", 0x99}, {&(0x7f0000001780)="5a8a4839a2fa24dd20c8209274ef4e98eef63e5aa7f5af5d76bcb11bc72af3abbd277d548b53eb93c05313e62c5a1182f1fe2b12764a32b6abf816499cd14afccdbfe9c5371271e85a6653e3d14a17bc1ead03693890cb7ae47ac49788836bc4cdee129ddb0dcd3d98bc4efd9f25d50402ebea2233a63a1c3ae2c8a4cde221754ba7b1f73f682f1696e1abc5c2924254e4c2fabcade27987e83fdaab6e096e1c9f7ab9c1d1d5c3ede348510b8a8d1000c06f6ea2d12d378e44acc04e9fae8da75caa8ccbe459c16b05c295ab5f86ef9ac63235a769b77b0f3b1dd9afb20484", 0xdf}], 0x4, &(0x7f00000019c0)=ANY=[@ANYBLOB="20400e4658861964179752f7f064a53c35825dfd5c3e1de3c9085da007fbe7f9d2727278e7ee037f771e5bedd584f5a68b59208a18c72f19902923734fb388ea05d9af7d3ac4f918864b6b11de22d497b18259ecc13b73219a189f", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r10, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x409}, 0x400) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r7, r11, 0x4) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc147375d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9f2ffffff0000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 21:05:09 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x1) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 21:05:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r1, 0x6, 0x5, &(0x7f0000000040)=""/231, &(0x7f0000000140)=0xe7) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) 21:05:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) 21:05:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='Z', 0x3a0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 21:05:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x1, 0x40000000, 0x56, 0xfffffffffffffff9}, {{r0}, 0x0, 0x46, 0x0, 0x10001, 0x87}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x100000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x21, 0x40000005, 0x8c9b, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x84, 0x20000000, 0x2, 0x3ff}], 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0x3, 0x8}, {{r0}, 0x0, 0x80, 0xfffff, 0x401, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3238c67f00, 0x2}], 0x1, &(0x7f00000000c0)={0x4, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 21:05:10 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) flock(r0, 0x4) 21:05:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) 21:05:10 executing program 0: getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) getgroups(0x2, &(0x7f0000000240)=[r5, r5]) chown(&(0x7f0000000200)='./file0\x00', r4, r6) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 21:05:10 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/168) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2030a, 0x0) msgget(0x0, 0x120) 21:05:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/100, &(0x7f0000000000)=0x64) 21:05:10 executing program 1: r0 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 21:05:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() socket(0x0, 0x4005, 0x24) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 21:05:11 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/97, 0x61) 21:05:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) nanosleep(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r2, &(0x7f0000000180)='X', 0x1) r3 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x144) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x9) r8 = getegid() r9 = getpgid(r4) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000780)={{0x5, 0x0, r5, r7, r8, 0x5, 0x8740}, 0x0, 0x5, r9, r10, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r3, 0x0) r11 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r11, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x200000029, 0x4, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) semget$private(0x0, 0x8000000000000007, 0x800000007) pipe(&(0x7f00000001c0)) 21:05:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x100000000000010b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 21:05:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x2c20df3ec9a06bf8, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x4000, 0x5) accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000fd0000000000000000000000000000000000000000"], &(0x7f0000000040)=0x2f) 21:05:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x3, 0x14) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/49) r2 = syz_open_pts() semget$private(0x0, 0x7, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r3, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3f604ec8, 0x3f, 0x9, 0x1, 0x2, 0x804, 0xfffffffffffffffc, 0x2, 0x3, 0x6ed, 0x2}) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0x1000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xd8) panic: pool_do_get: shmpl free list modified: page 0xfffffd8066f46000; item addr 0xfffffd8066f46c48; offset 0x10=0xdead4000 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 237223 13876 32767 0x10 0 0 syz-executor.0 *213667 99051 32767 0x10 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff823682b8,1,ffff800020c2b644) at pool_do_get+0x4bf pool_get() at pool_get+0x106 shmget_allocate_segment(ffff800020b75530,ffff800020c2b828,3,ffff800020c2b810) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b75530,ffff800020c2b828,ffff800020c2b810) at sys_shmget+0x13f syscall(ffff800020c2b8c0) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffff4,0,4,63663c65010) at Xsyscall+0x128 end of kernel end trace frame: 0x6388cac5f70, count: 7 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 pool_do_get: shmpl free list modified: page 0xfffffd8066f46000; item addr 0xfffffd8066f46c48; offset 0x10=0xdead4000 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff823682b8,1,ffff800020c2b644) at pool_do_get+0x4bf pool_get() at pool_get+0x106 shmget_allocate_segment(ffff800020b75530,ffff800020c2b828,3,ffff800020c2b810) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b75530,ffff800020c2b828,ffff800020c2b810) at sys_shmget+0x13f syscall(ffff800020c2b8c0) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffff4,0,4,63663c65010) at Xsyscall+0x128 end of kernel end trace frame: 0x6388cac5f70, count: -8 ddb{1}> show registers rdi 0xffffffff81454e67 db_enter+0x17 rsi 0x3a73 __ALIGN_SIZE+0x2a73 rbp 0xffff800020c2b480 rbx 0xffff800020c2b530 rdx 0x3a74 __ALIGN_SIZE+0x2a74 rcx 0xffff80000094a000 rax 0xffff80000094a000 r8 0xffffffff81cae0b3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x89cb42f0580b4586 r12 0x3000000008 r13 0xffff800020c2b490 r14 0x100 r15 0x1 rip 0xffffffff81454e68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2b470 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=213667 stat=onproc flags process=10 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74720,0xffff800020b74028 process=0xffff800020b3a6a0 user=0xffff800020c26000, vmspace=0xfffffd807f00c2d0 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 13876 237223 34272 32767 7 0x10 syz-executor.0 13876 103842 34272 32767 2 0x4000010 syz-executor.0 99051 114535 79494 32767 2 0x10 syz-executor.1 *99051 213667 79494 32767 7 0x4000010 syz-executor.1 99051 388639 79494 32767 3 0x4000090 fsleep syz-executor.1 99051 486215 79494 32767 3 0x4000090 fsleep syz-executor.1 99051 312208 79494 32767 3 0x4000090 fsleep syz-executor.1 99051 92077 79494 32767 3 0x4000090 fsleep syz-executor.1 34272 150690 24166 32767 3 0x90 nanosleep syz-executor.0 24166 169833 75036 0 3 0x82 wait syz-executor.0 79494 171269 91222 32767 3 0x90 nanosleep syz-executor.1 91222 355136 75036 0 3 0x82 wait syz-executor.1 9441 62139 0 0 3 0x14200 bored sosplice 75036 387527 86 0 3 0x82 thrsleep syz-fuzzer 75036 68890 86 0 3 0x4000082 nanosleep syz-fuzzer 75036 230510 86 0 3 0x4000082 thrsleep syz-fuzzer 75036 95621 86 0 3 0x4000082 thrsleep syz-fuzzer 75036 246713 86 0 3 0x4000082 thrsleep syz-fuzzer 75036 284741 86 0 3 0x4000082 kqread syz-fuzzer 75036 358958 86 0 3 0x4000082 thrsleep syz-fuzzer 75036 349313 86 0 3 0x4000082 thrsleep syz-fuzzer 75036 434925 86 0 3 0x4000082 nanosleep syz-fuzzer 75036 290268 86 0 3 0x4000082 thrsleep syz-fuzzer 86 116607 89720 0 3 0x10008a pause ksh 89720 523741 75851 0 3 0x92 select sshd 60547 498024 1 0 3 0x100083 ttyin getty 75851 78206 1 0 3 0x80 select sshd 5796 211404 93241 73 3 0x100090 kqread syslogd 93241 8866 1 0 3 0x100082 netio syslogd 75682 31786 1 77 3 0x100090 poll dhclient 85810 252237 1 0 3 0x80 poll dhclient 98467 55937 0 0 2 0x14200 zerothread 27039 146484 0 0 3 0x14200 aiodoned aiodoned 75930 323193 0 0 3 0x14200 syncer update 89787 31562 0 0 3 0x14200 cleaner cleaner 72901 381538 0 0 3 0x14200 reaper reaper 49011 190068 0 0 3 0x14200 pgdaemon pagedaemon 44941 444506 0 0 3 0x14200 bored crynlk 60660 171635 0 0 3 0x14200 bored crypto 77271 439633 0 0 3 0x40014200 acpi0 acpi0 92574 108707 0 0 3 0x40014200 idle1 44202 496047 0 0 3 0x14200 bored softnet 24804 500726 0 0 3 0x14200 bored systqmp 15605 410227 0 0 3 0x14200 bored systq 28885 387777 0 0 3 0x40014200 bored softclock 32744 291576 0 0 3 0x40014200 idle0 22746 94850 0 0 3 0x14200 bored smr 1 279245 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff823682c8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x594 #1 pool_get+0xda #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x5b8 #5 Xsyscall+0x128 Process 99051 (syz-executor.1) thread 0xffff800020b75530 (213667) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82347588) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff823682c8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x594 #1 pool_get+0xda #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x5b8 #5 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 10658 0 0 pcb 23 9K 11K 78643K 307 0 0 rtable 97 3K 3K 78643K 875 0 0 ifaddr 36 10K 10K 78643K 175 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 20K 78643K 52 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1735 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 87 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 29K 78643K 718 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 41 38K 58K 78643K 774 0 0 subproc 68 69634K 69634K 78643K 816 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 98 0 0 in_multi 33 2K 2K 78643K 288 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 299 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 21K 29K 78643K 2994 0 0 UVM aobj 39 2K 2K 78643K 50 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 46 0 0 NDP 5 0K 0K 78643K 75 0 0 temp 106 2374K 2438K 78643K 5869 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 22 1 0 1 1 0 8 0 inpcbpl 280 373 0 365 1 0 1 1 0 8 0 plimitpl 152 96 0 87 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 239 0 199 3 1 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 149 0 145 1 0 1 1 0 8 0 nd6 48 48 0 44 2 1 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1129 0 941 18 6 12 12 0 8 0 art_table 32 1130 0 941 3 1 2 2 0 8 0 art_node 16 238 0 204 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 1 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 83 0 73 1 0 1 1 0 8 0 shmpl 112 48 0 11 2 0 2 2 0 8 0 shmpl: pool(0xffffffff823682b8:shmpl): page inconsistency: page 0xfffffd8066f46000; item ordinal 0; addr 0xce4c175da77848a9 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2258 0 808 47 0 47 47 0 8 0 ffsino 272 2258 0 808 97 0 97 97 0 8 0 nchpl 144 3376 0 1748 62 1 61 61 0 8 0 uvmvnodes 72 2675 0 0 49 0 49 49 0 8 0 vnodes 200 2675 0 0 141 0 141 141 0 8 0 namei 1024 11102 0 11102 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 8711 0 8711 10 9 1 6 0 8 1 sigapl 432 822 0 806 2 0 2 2 0 8 0 futexpl 56 6520 0 6516 3 2 1 1 0 8 0 knotepl 112 624 0 605 1 0 1 1 0 8 0 kqueuepl 104 141 0 138 1 0 1 1 0 8 0 pipepl 112 626 0 607 3 2 1 2 0 8 0 fdescpl 488 823 0 806 4 1 3 3 0 8 0 filepl 152 5360 0 5256 9 4 5 7 0 8 0 lockfpl 104 154 0 154 3 2 1 1 0 8 1 lockfspl 32 385 0 385 3 2 1 1 0 8 1 sessionpl 112 39 0 29 1 0 1 1 0 8 0 pgrppl 48 45 0 35 1 0 1 1 0 8 0 ucredpl 96 1522 0 1513 1 0 1 1 0 8 0 zombiepl 144 806 0 806 2 1 1 1 0 8 1 processpl 840 839 0 806 4 0 4 4 0 8 0 procpl 600 2002 0 1954 5 1 4 5 0 8 0 srpgc 64 122 0 122 4 3 1 1 0 8 1 sosppl 128 19 0 19 2 1 1 1 0 8 1 sockpl 384 687 0 669 6 3 3 4 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 202 0 0 9 0 9 9 0 8 0 bufpl 256 6560 0 1122 340 0 340 340 0 8 0 anonpl 16 97087 0 90934 65 25 40 41 0 125 12 amapchunkpl 152 5508 0 5414 19 10 9 9 0 158 5 amappl16 192 3107 0 2751 45 20 25 29 0 8 7 amappl15 184 284 0 280 1 0 1 1 0 8 0 amappl14 176 162 0 156 2 1 1 1 0 8 0 amappl13 168 103 0 100 1 0 1 1 0 8 0 amappl12 160 164 0 160 1 0 1 1 0 8 0 amappl11 152 192 0 175 1 0 1 1 0 8 0 amappl10 144 124 0 123 2 1 1 1 0 8 0 amappl9 136 647 0 644 1 0 1 1 0 8 0 amappl8 128 278 0 258 1 0 1 1 0 8 0 amappl7 120 121 0 113 1 0 1 1 0 8 0 amappl6 112 140 0 131 1 0 1 1 0 8 0 amappl5 104 310 0 300 1 0 1 1 0 8 0 amappl4 96 973 0 946 2 1 1 2 0 8 0 amappl3 88 239 0 226 1 0 1 1 0 8 0 amappl2 80 5505 0 5442 3 1 2 2 0 8 0 amappl1 72 28333 0 27862 23 13 10 19 0 8 0 amappl 72 2380 0 2340 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 49 0 11 1 0 1 1 0 8 0 uaddrrnd 24 823 0 806 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 823 0 806 1 0 1 1 0 8 0 vmmpekpl 168 10151 0 10126 2 0 2 2 0 8 0 vmmpepl 168 100359 0 98839 128 52 76 76 0 357 9 vmsppl 360 822 0 806 2 0 2 2 0 8 0 pdppl 4096 1654 0 1612 7 1 6 6 0 8 0 pvpl 32 293824 0 283768 173 62 111 111 0 265 29 pmappl 224 822 0 806 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 502 0 12 14 0 14 14 0 8 0