3f456e84b6a72e6c17a668fb7094f92da301a4c2f684e6e95262d82d11e663acfcb468d712982a9af45cd8fb12bab541afd4e62f9772283db2c6c8547f4130577e68bafb7dc25c911564c32dd913faacacdd4dc3ba8d22a2febd081e87884fdfc6541ddfa18a89fd176d2f36f0b2b813bbf22e7e9f8ece2cc87986fb9750762b4f57b5b0a875e22222297129720090f6325f3d6c673cf377479a6792418f0475484240c3826dd01e786302e67ba4c8fd58a82bb9b26e6d80a48f09e2e69d5a0fb343dbc2307a5d4cc56cbc2df7b73c630f47fbc0e406d8bea91143bd7a9ea09e0c5b5f7c1d55a449af9bef25867dc30b817b5266c6cb2bd1af370d002373f3e644a2a71b6b3af46b6473c94a9bb1780ea151a73d147950a1e7a2852af0974f47a07534b72a181013e54392c2dcc68bd", 0x1000}, {&(0x7f0000001240)="979895f97cb35ff7bd7da6c28b29efe19abe1209376b780d65cf71beee79d36e537d3fde57ea1d8d5b3dac83f4555a65d94fadfd0b241a862752da4bd1548e1cc066f87c99dd1212f8ffa0265764ea20f4662a8669f43981f44a", 0x5a}, {&(0x7f00000012c0)="71856ea366a631195a85e44fe78fd485eeefc559ba926a6e7e48f18a6fedfd397e08fff55276140a56306c030f26609b6c8aac1d23be65707fda1e80ede4ae62ae1c181b3fee3079110d0fcbbc9d79de75ebacea2a06622852b4e93a02bc04e63c72569c83ff5b7d0f8dea0d0e76e0e616756be865b253ad057c920451aaa58a6a04cc6640b2ca8d663f3edf67942deb", 0x90}, {&(0x7f0000001380)="4752d514cad4c22ec6f6bed3ad056b647776c2c4939f69c95422441b8e520bd5236f03b89636b38b38d2a97548f6d1489ad7eba03b823557e495df0882e3d0bbb9bdf025a0d151ac45658d3f5e2470a794429e1b9332519c5745b9151b9d9b1c8deae8a12b", 0x65}, {&(0x7f0000001400)="c323abf44054b34d1a6b89ae619660bec8e85de21376fc34267f8c6f436fa7b8c1e0273a9e52c2cb01018cbc99594ec9d903f4ebf99ec0e5fa0efa16e6812923dc0e3aa79b5a8f71951510a131f7174ad8f6f5476257297823a29e10539ba81fa6ebc5addc0369c1735df93dd7a2f82d0e53f304586b617e8ec3600042043fbb51c75b06b6719930060e4b8b5df6f51ac16d274ba0bea7c1f06ee58697e332011d5b", 0xa2}, {&(0x7f00000014c0)="e0bdb87388bf60fe5be9fe0570e1c8b472bb62264cd0065f8d5d5c21bbfe74d3a60732418f21c0d289a6838d6f11e8d9922042ff4e87325682beca019fac5ff298fd448c0153fb431afaa35b4ed981b96578bc1936c3a059e76b7eca24", 0x5d}, {}], 0x9) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 10:36:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt(r0, 0x10000, 0xffffffffffffffc1, &(0x7f0000000000)=""/22, &(0x7f0000000040)=0x16) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 10:36:30 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 10:36:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200000000000003f, 0x11) 10:36:30 executing program 0: r0 = kqueue() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrlimit(0x6, &(0x7f0000000000)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$dupfd(r0, 0xa, r1) 10:36:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/70, 0x46, 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff000001007b9850ceb440711248d1d88a22e0206d04d7414e0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x2) openat(r2, &(0x7f0000000300)='./file0\x00', 0x800, 0x10) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/110, 0x6e, 0x800, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x81, 0x9) 10:36:34 executing program 0: shmget$private(0x0, 0x3000, 0x200, &(0x7f0000002000/0x3000)=nil) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x108, &(0x7f0000004000/0x1000)=nil) 10:36:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) 10:36:34 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7}, {0xff, 0xffffffff}}, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r1) 10:36:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8, 0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x9) r1 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r5}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r5) dup(r0) unlink(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x500, 0x14) 10:36:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 10:36:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x142, 0x80) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:36:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:36:35 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x6) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 10:36:35 executing program 1: r0 = socket$inet(0x2, 0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 10:36:35 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) read(r0, &(0x7f0000000080)=""/188, 0xbc) pipe(&(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1000000000000, 0x0, 0x200000002, r1}) fcntl$getown(r0, 0x5) 10:36:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = shmget(0x1, 0x2000, 0x162, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ff1000/0xe000)=nil, 0x2000) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x18, 0x20000009, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0xac19}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x80000020, 0x6, 0x3}], 0x2, &(0x7f00000000c0)={0x80000001, 0x5}) 10:36:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0x3, 0xc1, 0x42, 0xfffffffffffffffc}], 0x3, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x60, 0x3, 0x8b4f, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x29, 0x60000000, 0x6, 0x9}, {{r2}, 0x0, 0x4, 0x10, 0x8, 0x3ac}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000006, 0x40, 0x9}, {{r2}, 0xfffffffffffffffd, 0x28, 0xf00000a2, 0x3, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000080, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x3a, 0x82, 0x4, 0x7}], 0x2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0x7, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x9, 0xdc, 0x7}, {{r3}, 0xfffffffffffffffe, 0x72, 0x1, 0x7, 0xa17}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x2, 0xfffffffffffffffd}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0xfff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x7, 0x84e}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x97e8, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x69eb}], 0x2, &(0x7f0000000200)={0x40a, 0x1}) nanosleep(&(0x7f0000000240)={0x100000000, 0x10001}, &(0x7f0000000280)) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = dup2(r2, r1) ioctl$TIOCSDTR(r4, 0x20007479) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) read(r0, &(0x7f0000000300)=""/43, 0x2b) setrlimit(0x3, &(0x7f00000002c0)={0x2000000000000, 0x7}) dup2(r0, r1) 10:36:36 executing program 0: getuid() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) r1 = dup2(r0, r0) r2 = semget(0x3, 0x0, 0x6) semop(r2, &(0x7f0000000200)=[{0x3, 0xb1, 0x800}, {0x7, 0x2}, {0x3, 0x7f, 0x1000}, {0x2, 0x0, 0x1800}, {0x4, 0xffffffffffff8001, 0x1800}], 0x5) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r3) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x400, 0x2000100000000}) lchown(&(0x7f0000000100)='./file0\x00', r4, r5) 10:36:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) 10:36:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 10:36:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) r1 = dup(r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000740)="67f8b86e0856075366f3653f7fa201b00c2f09e8cfae07bb9ec36365d41f82eda9bfc4179d871f25ff2bb3b2f48d1cdd8d973dc6f53e83c3c6250650592397f928b5081457b7475866728e7edaa7da2c137b9ba93b177b752ec08a8732b7bcee19379b7ad84179e0724834bd", 0xfffffffffffffe6d}, {&(0x7f00000007c0)="d1252023429e16d0f6377d3638b9abbbb8d65b5e078d652d03527780c82379ac", 0x12}, {&(0x7f0000000280)="e3b0a0b07c309c6e3c8c3451fbd0568502c0f296eac7af7a17dbaedb3faeb154baf682c033c89ff2bfe7a51aa791302d2465e5722a1eadda58070b8b3d1032e946a4ead7c46b4ef36fa25ed8402343766b7e4da0d028296bb7e0ed6f0fbb1a3aa4ba59c8e3790d079322120cc3922ad8743d7f1078c877677921ca5961c5530e4df7617fdd441628d5124f8a19d93e8efddb6febf56c594f214a6e640f19c6aa30b9f0c93607df28cbdc9e826f70bfcc022cd540d6a5a124714070ca5b4ebdeb408ff959ee63f77de49d28d00561", 0xce}, {&(0x7f0000001300)="74b4ba1451d88f55ba20cef766e92387099443c8704da442595f4bc50b7ebdefeace9b2cfb1e0859ebb0b4caf1091e50e2b0a9ab0f48aeea7bebf2e87be8580123028765fda302c56cf3cca030e0d70fee859433935c9728430ab1d4cfb5de2441249efd77c0054253a644fdaedb7c9b0e57c4ed18c501b08532acf0dfbff360f3bbf18bf1a3013140c7e7038f5fe2f774efe091e63bbeb2c2742626a6b79fd55f1e916e638edc5045e9aa4db562e81f9958e47f4247c3f312c125db7d0ffbcf5375206d409b9b511bde06750d0462f8d9f6a05fdced83b6ee7aec70b5db58d80473c14766a1c80ba60700c3bb03ad16c64fd64d3eda74e597c29eb47cefd3ebfb19269745814ab32c098fc9bed039d467c71aad79905831566a2cfd014fb8d18ec533072bd522c4c547080b89231c450e0fcdc6e0ae139575c93e4c08b7fe5cd3a577ceb15fa1d2827413a7f08f400f497c69faf47b7eaa9f9807483bd91cef8b64b454bd1a8e4fe53123e870498e209d2296e732349f205525cb6521f079936b058f20e899e937f041f9fdb1ada2a301a33821285fdf8d6691c2b75a1561a2e90bd9a740605299619eb3d4d7fb7195571f52590d554ec3f55f903c7de3864d040b82022c1c9fcaff9eff360d6656a0b92a398bbc330a3db0f41f29b88470e1467ac6c88847a563a35d8aa88bf07f1331cc573b556d34eb1db3ca93ed9478ea96d6c79ec5a65495aff12363088b3cca4c7af76aae6e565d03b62369074dcd154352bd8607c8b2a2a0ba7a46c3ab8072c258fb3ae654a1ff6247b678ca5625481b4fe57367041f54063f248d0af3f88e562d94dac62f443ffa537a75d86ef0b4c40390bad283d038cb6e906e315e612584cf2c24a2625de8ae30f72f672e3878ee384f92053a8d8ad10aefbc6e3f405c4415b09e6896836522e22a75e50aafc6a6880935c42a254c803232f398312450287e3e6d04d88996a41373838ab61fb3b9f61dc91a1398a269395d3e17f97e95a5c9f99bc82ecd25fdac8edef501c6495baab62b2fbd654a0597f8ae889b7be4d0260bad0447fa67d7c984315f2ac5df31c33bbac931bd7ad4c70080f6d5b311437a5509e688996756d5cca073035a8f406de8380549bf723c092c316d6a46a70be4b299748a7fa01d8c2b30211c8384e5849f62dbaf5f4806630a727b786deb97f29c234ddbeab616a5f4a07cdddff3a87cc4d95b11e370498a1c39451242577cdfb10a4b2ab426a3f86b91bde930f0eab7d658fac526222fb63c815283744787bbff304019d002530f56f7746d9c1402bbe462fe0a6906da368a1a052519f8420f82fdb142d5c5e5887a6ecdb421b0b4ddd2fc8792276ec8c8fce3cc18d6bdd650dd4ffeb933edc7359e7e2e918dea9a34e9e134b166bd67f7a93f8c98a4c8ec94cbde8b0f4bcbdcc84f52c3ea3e64f0aace4c0d57e15c068b9e5c2cd1bf1dfe841d491017f5b2d964037d637c23b71dc57d822686539905550bda07c9a313ba79f9a46c10876f665b33e5b5de4b8c21d2ac3be11aee22fea734b621a02fb5513cbff4cf109a7cfbd0f6f806f46203c25f9062caa2719aa83909fc2bb8a72c6e9fe77347b26ee6276cf32486122786aa3a65b8d2fdcd55e11d3e2f3d3e5cf348e6f1bdac9cc48969e62f07d777cc8f966c2f66355f6dd742789c60eb6cfbf2419695aa924249635a55ab6388f5dadefcd3ca5580827aa03376f6accd2fdaa57fe102755ee57bd69fbff863110491c4f625e2e38a8b4404f8b6f20dbe6fedd1ff4bd35278b81788a0916c8e493b5e4a50f5ca8f09b05bccfd0ebbe884e83a66e22e17d22597ee856f790e28124b8478131b4d375ca8b95fec36a31b77e112c881166145b1f3ac5145943400dbce12ffbd71a52862d15a8c075f0abc8031c21cb32c7fb182dc82c6ec82d894e0e67f61788df789268d8a6e44fb51ecceb905a57d186977eb6409c76f75da7c008548e79957d8edbc0724aaf0539e608fcdb9336a5dd3da43519eebe10c4e5f4bc0c34177e748cd6c0ce4caec7458ab7f4463648133907d421f16847c3718193ecb60a36f0670f1bc75b293ed768ef175cb4d57bdaedd168035a91e989f07b496fd1fc55c5539fc3a8507ab8ddc404ae7864b1880f55623fc5a8e98144fae667a5a83f08ce3aed15ce1bff1bf2bac71b46334a15ad2f37bd1de754054787d899da598ef44b52b9f654c06b64e6c5cdb41e8085bc8f16b4bf08f9680958bb5d2ac04cbacfd6af895f617b11348eed4c0988096ff93884f3037ad9c375457b1cea6be96b2c681798d08633988528ade0466a0047ee596d607a01c4064d34878b469f171236bfa9a8ffe3ffd0f1d7b50e146a499036192fc44fd44778b062338543eda59da051798b5f431749c9216c36f007b76147e37db18dd0689df9be36d5f9fe24726c312955a1fb3babfbd863444d2e6f7ce435679b8a32a5cda00e09b15039d51f8912366b0134d8a8a3bd6ce44f2f2f167ab4d12e698ff0e7192bde318c2b315e285af5b8b826a32d010b0b09ad2764cc487228e4014a64519466b8e35678e423075252774fe4c7fa9b64b254ab8784b17d0462b8984e123a57646cf6ee0d2adfe80abd4f5d734948e37879873419ad5cbf8d1bc714e0e9f52a5b57d1dfcf7cbe6f55d1859e0937a9a46104036b6e12579e1de549e24f6e9a90160b3f150ea18189a33cd33af5a7b2d9b7663ef967bbaf23acc3f4b83aa9043a3517c2baf59a3567406ba5e1558d17eea10e0b98501f60d0784c81a9276f7601f6baba45680ddefa175c002a66875cddaecd03b18a588c53e2c8a81bf297b2a34970234ca1bce90251b4436bfc8d54c2d9e412ae2bdd0bb5565fea902b2396c978a361a05b534684ef41a7ff37ccafae6ea68625d26179715162d9eaa99eeae0829caee65331abccbf7134ab6c739338fd55c0300b4e500de523ba7a9a76a1748beffbb48d73da76d0a43660e8c8cb081b790b6f42beb2df3d6ced15066cca8dde6ed13cdc48a61aea6a318530dff5e7d52273181309826b9e8d9ea3856d4ce13c39adddc4fd0692e0c7eb9eb2aad37155e3cf4d95846e109067ebec346db10b8504810f46128b85c3362366235bdd932771215ac465837dec437f20cb28f26d69cdf86771bb4bd8e8112d17dcbfe49ebfe7011445afec285787d611ee6cd481653a1392d8ac9f3c0d9bc88c0bc3998a5847949d9631e2f222160417a3653db7066f380053c98d5d2ed1af2db774fcc835bf936967bcab2a02a0cf8857c5b65dd534a0845a54cdaa9aa704c526558ac353c6d9cd45c015d1244afb77512a13a132beb60a052ac772345034ff53432a6ee1703f2ad393fe8f57ff0dc651dfd1f6d65d0536a0a0e70dd4f62513c8237dc598d81c08a1a8911833ce7b7bf992646ca0c878ec0c4610d4be15cd736b7008b19380d52552766a1b05a96029b0ed0247de4cd1cc78657c68cdefc56f257d5139751c38aaac92c218919a4b0450287638eaf950e0c772c4d94f71d1785864cd53716d295689c94969ce31f37c7667400aa9eefc0fc5d7299f552ab2dbb991368be7a4337b5e87c03c000253f325000dce921b029a27db99336dd80759a4bb53dec501f7882fc49a05a9b07ac69d3d86e372eff50b7736a6c28602cb261fa4a3652ad8f63aecd6a8a07342b3076cd8f8c44377138b7a2ec2779577a6f804a5fced85555ce1d710e02dc21ef06012fa1c930243209a8e1a28ddc10ffe3582f17e409d6c82d7981a123860aee0cea2a313f06237ce7f3a4d6540997869e7ef9ccb61c260f8743a6c440608789067ea1cf494919f4552a93cfd4abf3c0a58f27bf52db0e9bc248b2b44b9d5bb04cbcbf00b2f98565914e352bdbc82c32f8bd446105b5b6e1173ea49de6366de1566e5a555f98d1f4aee53906c3a31a9d0b61759e895ee693c819423f7c9f74106e7396aaccb9078a3799dea1d93622378774f0293254fb365c6ffbb498586dd08d2729728cdacbd6979336b9d8216d6c8578681dc36ca84044aab636f0e5a5c24b992e436089f3e7bded77c12b64c3bcebecaf653411bd814a9bd6d20f49d998f5a6d326cf35ccd55b0ab647e0eff614cb7d50fb25252a5bc885729442b8e9098460b495f53754de0dd2c55c4bcdf757407142d7667b73c05043f501e999b94ffbb01f33e0e10786b0daf01de88564d77f3bb048be604d0ba28e697bc4549ccf26c28c462db7ac6105cc5623929bffaceccff39c59407b45efacd847af17b0e4f191e48b2b113c45a2db9fb2e9c79345180d6ee56e98a5244ad54cdab61d391c381932991b6e2c035a4f7109cc5a9bcb03c648a9421e7d913500c5ff2bf3dbd37c8afc53b8e2ea0a43d39c48498f7685551374fea9a2ac613f3328cc56bc41a434ecec68c8625c693ca21d4f2b4290d37de4ad9601dbcc2b9da66a7a822b8902ee3ced8c4f56c1e723c7556909ecca4e32405c11131f544457575456a27cf7a37d9e55bf3254257a123cefdfbda3e59b6a7faaebe8a3c7b78cdb3d50637ff927ce0e01cf1b9eecab78f3301c7b401328cf4610ee0c3537d6a422e8f2f909756ad9aedd7a79e39356b48330f758d553802856da70500380d9db866e79aa9d890c97170133a27dbd623893832d50469e4e62eb5e9aa85221c48948a0df12705099c3b9ddb72e888cfb4fdda42086a9dedeac60d985752a09ee4b0d04bda7270ae887c2c6fba3c7830edf6a2ca1c85725d390c1ec02096ec40248e871827fb771ccf3af68d4977b975a46783aeb7070594c06a98a76c7aff525827fe299eea053ff46148f794f086604c47b4744b0a4631177de651fe14b8d1e561e7beec177bd57765cb3e8ebdff6ebd88e112d780fe87d1ce5bb192cdb946a25c872e0c46365303598c20b74dc8b84a4039c68b4263be5147d7436e1d92036474ec6406654d908cfa36ddf23d80b92e15b69c9e2f01e40e829a902a0a43e5cdb271873b041ded8e0ddebcfa8a5e28daca1e2ba47a1f4ca7ed9ee68ae163e0ea62d956dc609959aff821e3e7bb0d9d29f796688657748cfd574029b187c942e89b9596974227905a139a7063c218b0fbba1309658a7d4f7b87b5e203c1e0c72bbb8b1dbb9783b1764754d171346b466dee89a5a4912fc89d96295d76c3d9fe1309352f109a98d91663942a6e4f3b25074f488aef48a6b57c58fbed198cc999b048a7b72378b78df9b74321d01cc55d1f2f367c57e37fd126bea5b5c8b9841351f005b67e9b9b41c69094e837b8844d10c42189e225436e315e22fc4e64107282a0f7e1e943d292a21010ac38ca3c044fe9cb8d02d30a30c492cb480ff781c63ea35b10c45d9949bde3ee9dc56c51e5198cb06d61695dd48588bc8d4726f5c6f68e9f2463a41c9c3d87fa909079bc2b601d74a10aed93265e10f702a73b3867df4876c5f91dae1217db2ef7b7eabd248b2bab0b13ec7a3a15c7baaf80abcfb67962a1ada33e2b36b0eb9ae019ef98145063ee5022157c69e02c30ff56a340b3dae7ec7adcb9aacc043b61ac360f938eebfd5b3d89ae88839f13fbeb8d0eee2fd5d78b12fd6ff72f2198b8a61991bdb7906312b43ca5d5f09a187763b8cc5ce9eb96375e77cef04f1c2d3bff2d723f388ad5aeccbd74305bac6f47f153371adc750eedc073e76547df7a55c7ecd4c45cba472532ec3f84ea0098721ec0f1ac117637a8a7a47ea881a68fc14a060f564f5f1fb63291b2e57b0819a5715b7eb2f441a0babca397cc612e01a963db0fdf401730552a66c", 0x1000}, {&(0x7f0000000640)="414cb58ae327d20905c817b06588e202084eee94027f4667d95e504e50b01ac94b27b48f1fbd08ae6fcb2d61f21da0837e484a529ded4aa70879e4617c28ac3245fc225d17dc0727729babab0bb7f2c52020018ba54307aab715062d24136a813445513240f428c2a8183f27fb14ee2a729846fbda5bfe9d9e8e0f0ad6aaf62a6e78acc680a68e9732b80ce4bb0674c47eee9f8982402cac8654bebff97878dd5357ab2b2f7705231b004bf67565d46cf3099a6409e5c122bbd99dd091a9cd190cb677f44b66e84a561fe48bba3bd7ea153ba523b865ebb40aca3f09b244", 0xde}, {&(0x7f0000000480)="c459a038a1", 0x5}, {&(0x7f00000004c0)="4c634de3cf4bc0bacf1ed39efbbc3c8632a9ce1f7060dcf40fdf7d7fb7261f10f123e7e495a048e04b10422da36bd0a6bd9845e109942b2ebccfed0d1fe2309d8a6a9628e54cf90734030b543e0ea07a76a144f7cf65f80f461cbdc2f95db390fabf1fa246eb85b2ee0629f8d99309febdac5a853e1cd3d4914b753e2bc1fb31237498070634e83324c0d0de123ddb7c58c97eef9eb54aa51c9051b8d5c294c7b86942ec8a1605e41c794ac001eb94d517ba2d3c82a477878de309be8d7edb2a4e01895aa638bb946d1b0c256766c4f9ced9e6dffd9ec5abb1c16a53ebe21f9b6d0973cf049ce7a49617101027e0ee7b8163afe81944", 0xf6}, {&(0x7f0000002300)="7732e88603a4187fb2bbf8b635c0c7c4b630c32b29d9dee2183b90e98a11b539e551454bc20d2b6239e74473ed5781518eaccac583ca916420e7df3336a9d00137205defbace4a3138df2f6923fd28435d30e37115d32c00b485c47f96cd945f4abaf6848229ab2541dbc1bde14613a584ccbbb7fad1b8e3a12c95c9242cd26878ea51cae399d1166e12e267402422c3264ef484939a5a8272c54822d0800fe8b3e08de6c1aca7aababb9b8f223492f06f2d3f027ccb0eac1ae56a99bd5b02077a9127c7295e3081c3c6e52e47c5988818894cc63735f0317c269dc4276d01e6a05b004e290edd38f6d5facd28115ef2ac9bc6518980aeaa77e01ec62f0b5f515d98b79ebe12a688661fb55dddc2671215f97314328af8d63fac347194891872f0e6a8c94f44d929d98da065557d1a509eef36066e7ee6c832cb91128df90ef846da13b20fd9ea76f0db22b71e4be57524f08548a3c499893aea242c5d28c181e496d10ef60b208f4e98550f40509db232e8b6b2c0085b55f4614b2199d656f2230383e1d60bc2dcca86c236120577e3aaa68dbd9a8957695b4f1b77936fe1f2b1346ed7b53025c4189aaa941cd8b412f3081e9b873b2348efb18b0087317aaeae32279cb50dc5cdcbbd2c551f6f490830726bbbd0271bdddb490402021c57e4fd57b50ec2695865c9832cd1ac5b92c2b67f6e3e29a667a6b6e674b017cd2eee43647089e6503917ec646a34cb1428d99b1d99a233942a61b6a2a159d564504a1bd487f1ef5dd9fa6099526d2d28f7347f164e0e8d4813b30fb88b3f2a012fdbbbf1da182609ebef3c02cf2df9329025085602f3a08b5b4d25d9f4672f90d75da80d7689edbb444b4432a15aed24ed78b2a8c1fbe7d4ee39cadf81df20f58a8303773479bfeb6b953c39d538791a27e49fedc807ac6870e3c3a9b9f8e0e206af030795488be5ba8f498bb93f74bbb23f2294a683abe131d94adc1a4062b037ffcde98ca1c433616424b06f6d469bd7ff7a69e9226d6df066fa60865181f1d7c2f3823c4e54a23e89efbeb1452625df7e32f2db48a81cebca2a12a6fc52bb4445a2436630ead1502162517597e4aabe9d1c8267ed55f4fd54fd57fd278fcd1ba26bc3e5c3006315ee279bd1e81f6dec68d4689abf26e08e5521fd5d7ada2e0f98907f64781c6a8109880a86b35089f3dc7781436499d4b363cf5bc8fe385983edbebff4c0064713c26dda36d22a97a2ec561b22a913e69283f878a335e40597dd5e5a71113fc1fec7c76a44d75d3a4628723a7ea2f7a5b49e60cd4b623287136dbfb29fd8e197df60bee660d844c5582b9f8950380d256ef47a6db81768363c96d5f3a29c8ecc707f72a0eb5a91ff626ae8849c4caa208856c56fd209439c8dfa02fe4bc02d304abaecbc969956f9d48268803fd7d7ab0b99d90b3544b4081790b2a0c99178cde00465d5a6c2d407ce384dc1dfed6c0d1940d3ee52fdc85e586ccf431f1cfa1ac2c81129ac1c97d9d64c14d67eb6ea1c41f1372b9dd4047651eabf89765c287f4558d84dcf0ad56cf0c517febe8e1e831137effdba9e817f773740e80b2ab5d3eca0c73a8f941360321e0b5762275530a8ca650e340c367ae1bec1de0c1207ece0f21c4ae6d05ddb3916f3ac68fe5953750e8053aa6fd88c16011a4d53a5abe395f0a030fb4494c2ad1bc4c1a640643de40439b34d90691c22003816123df45171b3271bc8a53b55aeee3e97ef8a707d053b5ff37f0c501b8266e21cfd5c3815b5c58f9aa84c246b812ce7ca05f8299e130d63a6b5777b5da9d88afec9cbbc923b5425924aaa006748392458247472a9a72ae07f1509730c069c21da62a421cd723ef1425b9998a05dd3d6b9658c8aea81bd29987b2e0e6e9cc9ce5124d25829a530afe871c4f9e4f484dd9bd11f78144a6f6a7f4a21c51ab293097d2fa95f6fa4748965949e483f1c94baa8d5601fb227e9f7c5621f612e029ee2f11a638b6b1ecf6537f7547a23e2b6275b9d33f2954102ef7ac4c0ff6d73c99658248469da5cfe180706fbf8cc688d835eb1ed7a5f46644b692f349e17b06bdbb882ac8777ff52df708577270c08791c5bc0262386d4692ccb50acaad2320d49b0a82e4c6e45cca6a3cbdd469643f5a161bff502ecb31693dbfcdad337d941df87a2e78f08fed2f3c47efa3cd4884861da37d6f02a86b5c2dda9b2e03dfd1d2dc7f4b340e32919caccdaa608d576ee21be260cc4a92437aec34b9e35269b60d1227a93bdd5a46e79c031d128e3f0054a0e28fc7e63c37e3ce52d25cd1075a625a72c4aec5918af4410421f2894520055e96b9bb679af7762dc635dfda0acecd7d9c4d07be27a3813a4e2f9f9377a177460a7057fcc5d55fb030bfccacc0ea23f9eb8c6b237ee1a50bf849a2def338bc854e642077b124cfbd2a5887a7004a9768e8866c066ff0e9fdbfd4295d136bcc33ee0d8dc2f426560147dbbf109cac958286dc7130479f1b3129bae87e4e926b9b1ae0282c17cc61f5013a46a5d975e42f4066bd997dd54478f20909d81539d0285c70624740d38854154e7165fd4c15f73182b2761deaed08a82e5088f2b3cb41c526430461f890d4ad82ac28b3c580b1f1a5e227a6fb3d1560f6f09b753822ad71aa331d0e208142f37ac2fd1bb7b0313d9e48eb9b8e811878f2d8c154a99ff491b9ff49384f92f5a1ab52b2e3174dab78d8c6929b7a0babd75fcfd5b7382a63d664fbafc9fa3d08ed2f067950149689833ff2f25fd0c3e6cc704e0bf50eb3d11bd31dafda7589a9ae04ab4e0833c08f7fd46b2acef9cb19070eec89704be514befa818e750f7d301fb5e70986f18addea16b43fbfea79c5768f7dfd4bff225f55c5f5d5407696b78d39b1bfbae7f7edd3518dddebf95cd264b0b71d3eb1abcf3e181ca20fc29bd76c3bea84dec2f5685324e7e24c6eda90ab87bf41fd9f11c1f9a3bb2fccb0a7921362db83a9c74ec5d4b9ed37513c52cd8281fc10580ddb9ca151d4bd691028fcd31e3a7e3f8320acdbea9ab30a3d6cc93297380b71a1c553ae9c90f156f7ac5bb396f6a8a327761f3fc5c831ead4fc50901238ba21d523201c452358d606564055cab2298bb45a420d023245f6b19640160fad3589a4b579194b163f2a439f26c929414556675926a5baa8af3aceb69ddba08de07e0d8257392b4bf6224517914ed6e8f7484dc98161b6b8a9320649bb5faf496ebafe37954e42138a051faaaa75433c3ee76ff90ddbb0e974b6f5728ef12018b4e8677d465203d93f02abb6773afc57c757d61a94559a1e8ca2e9b04bbb9588fdf0ab06d365d0f7dc089270126c6aa85bee9311989e6ad402bed7f1c15d0be12a16155269b5fcd60503b3315407c927c5964c3d2c036eeb4282ad891af5ece64fa80fbb8d1d4e31eb9692817217b40d3557879906d65112beec3400547a142ff96c7e793b4572ca3a2a7ba9a9e33c3aec8fb29714d60e7cda54131bc74756662761be61cbfc301f407687f489bae8fcc8fd39d5f3075236b1bdbb6c081991faa5eef65bfae0a503e0eecdb468392e637107bbb90b3fffbdd7703de0fee11ebc903f72a19fe66d6682a37f0f36ea662899835187cac54134635ad906772ac34f213d9b3104e0e960b3ea30af20839c7e10e8b8e6ed1abd3e9838cdc4bd861775c8034ceac99ed728938c1029cff1a29f1fef8b78e0fa2a10a7c68267e691da67e45b10e2675e94302479459f7f0b0ebb9c021df335bb43cac20e5085a604bee66677320b6b341000fb151e84f556d071c5129d681ea1f5307e4a61233d09d6f5fac4695982aa9170df6f83c613b75597d9b0bb444df532ba1b668d492c2bdf5c92fa6b5f3876aabbd5ea7d0ffed571c495aa925b3db686f3297dd3413710f2f47e6ac29d748fa8538da96a071faf104aadcd65158bb0b8d6eeb5db2e447a61e895563aebc550635893ddd67e46b99338485489b4be9218b35d3439bf2546979bb23e38ca9115eb806eb6f9ffcf906c18a59896c1e6cf89989b82a0de7ac1118cec2e7b10201866b350dd506f13846f0ece15dcce5c8047806a99d5cb796f4b115a0e2710c7230da415c7712cdd39de194f44441ece284808f719ebc480af13b3a4037f5455498482cd6db4d7b0926c863e3c91d65105529ca3e4c56a308aefde72601960ddef99d13910ba739fa7b222e48de601f7fd7ea42fa76155131fa87fbdef13150a4acb47bddea7d140f553a4e2df2787529751fd4e737397f5ebcbc17c95661f688be87289bc0f5558eb1e285c05f3c963d5a2574fb1a9be8133cf09a71c46a05b0e8ae3015a5f750180b55e7847ed5fb1c3cd3daca6f99db5ad1fcaa9f6b655a0feb16929d538b36a0e335098ec143bd1f34c9d3e1a130219519b02079be481b28bc36a7769470907a934929497d776402fd63e238ece4f4022410f3e30b76ca4b9e6da23d9a90cb5ef97d494ab95e1e6186770fefecde847a078ff56ea8558ffb7890bf337c90c582d1d349c5cfa6c7f02782ccb9b32625dd80824997b276b65382de628c40e956be329ffbdfde90a5af80041a7cb78a1157a1f967df5705d608c3d932d7536d06011db4471cbe258d05e058d460e544de60fdbba2c24da92bb72a85d025d0868eec66d80d40a0d74c16dbc66bcfaef4c6f3fd118fcc55f8674055671c6c387cd65d6cb98ca626094959dc8a6598ea38ba0e0ed4858d3a725c66c8f932829a6f8733771a5753c51f40c37e1dad70d266fd45d02b1bb5b8998bb7a46ca36982132a129ac38df6cb170427b52b21052879b837991c9e8cf83acd6a3886a1bfa0d04f8e36a8953c7e575fecd7d440e5d98de434d8b4a12dd762707c198d627e8ee8d88b3b92e87edbc6c187940249e940633dd69b9f953177d1a84e5b5d90a1bfa45f6cce6c64a663973ebbcb8988ffe9f8804a6f4740de51ea03d689c160918e855daf3835eeab2044e75b89524bd0939c77f73d57f47f120379264d0d2fafad614d0428619e6bdfb3b981e1f5c31d7c748e3ce94dff0fd7adb645b3ee587777e7ef41152c5a6e2c74773f2a9862938289add1e467987ed776adf60d57674f16fe470f485c017805af9cd2869ce16abb1ace43ef8ee4adb4bca7ff4aa7b86e6628f4af2855eb7bf24fd7e5dd1868be056a26670334355260d1c7ecd5e641c6fd7992c38d80a11c61f4570a3e125111597b2a218ae04800a2d9664b0269729370102dc86ae14363709481a445ed6e03afaf7ef13c5b0ca7c7f6ee7ebe3c79dd5ad1ded11fc5e913a9dcd4a5b23e957c85b4a6837dc24f6f1c2ee3dd286ec62390b45679c8b892f93d704c8a4e99b04c6f1300653f2da49700b03f60ec4885c861581f48ca871dc326d9f4a1a819c6e3d6d33fce8771f950e196073c6044810406d232c1dbe52ddda07d5c364acd6b1001883e903b7d0bb173037d3b195c6fb600888bcb852c8456a4647c8e4fe1b84d94f45f45caea1f4f213067c65756c2b1f04907341cfdcf848400d282c6b67666632c1bf2c0b8214174598f2c4dfa85a03adcc8932190db5b5baa2aa3773b7e2bfeb787a097120ddb8ebd5a1f047095ec81e1afa13be2330d1fe39de568b0da45f96e55fdf38696fbfcfc4b2611e957f016d9c218b4c951d7becc1da4a9df42a156120877edbd51e14e76470c2c53fd364cd542dc2b12fecec67c1abab26953a0b075e92f2d6ae5695badec6517b0183f35479f3bf728ac7f5ec238d4633532c62b9f2fbbe860b89595ce274ffe38ba868736400d3beb185ce820", 0x1000}], 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x1}, {0x18, 0x3, 0x6, 0x7fff}, 0x5c9, [0x0, 0x20, 0x20, 0x9, 0x80000000000, 0x8, 0x90, 0x3]}, 0x3c) 10:36:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd6f) r1 = getpgid(0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r11 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="611d0d134727a633431852acfbc69f6f70b369a1a62c22401b87c2121983b5da037f81f87f070a69a27ccb23a61253f9d973774da318b4b33dcfa44eee24394f086bdc33d80cbf6f0fcc56f966fd066061464400376ecb1d62e7ba8f51d59857ba1e18c5cd31405e54c8f928d8b0a164658ac1cd12e3e5f279d6", 0x7a}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x150, 0x400}, 0x404) writev(r0, &(0x7f0000000280)=[{&(0x7f0000002200)="8219bb2eda2a666efdff822da507e068a61150e833e3e83b49dce0df99345fe243d566e4f83ede5ffaa229ba7f6c3d885984986c8aa95f40f3c6dd0df9c06014cc57bbe44e171ad27554dc290a8fc87518d28969db441318f35713ec29c96522a33c45f83a9b02f09517557e30477f8ba1f585c7edceda33e3699793feb07278d48fcf2b0260e72662178e806dbcd844ade16e8c11a15218258f9bfe2bd9d201ba8500af4c342815b834e92a68dfd5568152d79d973cb20140581c1ff7a7617ccb1c980a1cc25d2fea8ded80c7a87fabd3915bfe8de88a9a3e3f28e63cae2c19e2044bcf6fa7b4662436656363babe27057638b8df7f583691d91117b26a04784e6ba764348ab2b44afdf37cf14cb1b3c4c392fe7d08ab5f9078e8cfffeae688d19d5fa77e2df3c43f380cc7860da3e1c392aef741c39df6ae2e3a8fa7f0e558944e8cb675766fb2bd69c2d6da548853e36759024c255065365ee3484a1dac5f4e9916041268511ed00b7a3c4dc1bb959a29b7949d1abd152c2deb6c931c0e24646a0a0c3966688aba6e177c47c0dbab7740728d3f474ba3340d238f3a8b397cbc6b2db86a35cf3a099e0faecbbb2348c44bac55a1b7dd41bf5da92f03dd13502fc6503198399f581009ac239d8de24a1a9ec82f6f81ea16cfd6320f7798b2cd795e00a1b8bf76e7a543e400d3ac498856f717354ad6bd307385c7764756190ad28f913e123fae418a10df6daf8d526aefb2bdee9ab94044a1948d0a8e15f76a75730a92f48cee2fc4c1a25ea30e9201d6280c57b9bf0b1576ba0e53f6b07ffa6b6a194b3e9b909bb812c58282a451bd6606b944994a3e542c36cacea9b7a30a6c9e95342cb2944d65b98c884f2a8652709f814ae8fba49afbb1eb1470aca3fe6a000dafd37c7ab7b856e76ad8d1a568a9fdd694b599a65b51977c113da8d5a8023224c1a45a19c0f710372d1e0301524e46d509fd7d4dc3911c8a397731dec7840944e7f0a3a7725815dbd9778369b446b48d3eff726d82c2a89daad30f06b6daeac9ca8f56a84d2e5d569fcb50dd5fafe7ea11420bd89b7741420fd9a5ad030e57a6636972eb76655db030551dad9a5da92c297ac441ee9aa62fd614110a1e8688bdd9b0f8e82bd28f1455b20ec1cbfbd071987b7e262c6eeca7de0dd028740521f87cfe6d25304cdc1e710eb5d78470a323f8ca97d22275c92a78ed871c9f290e6beece4cfe895120b3bc1a5a6b67ceff9d133cd81124c64d888b7336b357f0d046ff77dbbfe3d207787221138d679118f84e72717228e6f3e68e5bbe2939b735b34b0a254b64c4136e5765c5fbb80f5c3471e7f4c0501fdb59814bca624feb654be8714e9c1ecf0c58d7fa32c679f03b9ee102adb9d49f44816ff685a7cd1e50c0c6a568fc27f1d925e46aaebb7df64d770911dbf9dc5b51ed912b05cc99cbdca055471146e13986ef0ecbfded714fbbac471b46b4abd30e8cb40d686ddc60aedac4631a1c52f746c9cd64f65c25bc4fb82c5b9b0eb802049e8ced65db3a29fc722a57f166cb7052ec7b8a56597f6c1d564253bc9e99b5135266c827c0a91402e2353878d95c325436d90640f10c51e6fd05a80f90a01dde2b41d112c4e1dbd992919f2a07d6e568ab2c9a0638897ffd27ffbf82f0369ee05b6f22a00df8d1aa6437ea030d2b3aac756933ac7c904071794d964879789b8fe1170f09d06856a59061247b422509ab63a8abd11dd3ee6caf33e315e997cfba20c8849e31307afdeb715e7c65712b87af5a409bee50cbf5e476604bc44ebe6eea628d3f56beaf1a0e1c632b9cf1ed927f0b952c571be0a1e59dd294d5d7fdc4bf663faac5727b93a29debc3b90dc0aee80437761db391eeecda37d09ddefa94f19ddd6aac360f8619488303e93c1559a46adccac58b22130eb436308ddd0db262c621385967d71281c0b53f3203f66644a78376c21d53402b5cf979667303622b4beb105e78950fc0aefd903b632f3133de5093ddc0b24d710d0fc65776c28d47b9fdc37b3dab787a266de5b33c12bc526924fa257d9cf5a32ecebc2582f4642563f0504ca69fab5f489994d1cb994e4bfb727a719e67f3b9cc39369f09739237d7df5e280da3346c260ea3f9bc9f482c42db1105c249724c5de3d0a44c6411150b196ad5a5867e41ef9cacb089612dc5502888f8661ae48cf511237cbccc4613cbd5f77c43802b8957ec6fb3a4e3559bba990623b5ae1a75a54aa4985952421ede8ade443c0452b5914334f78eb820795b4c98e7a284878f2b237ce0448e02ead06fa9649167c26855c67c11c764fcc02dc40eaaa922835a9d0669eb0512831a5110f15223cb2e058f7715cb5ebacd308f4147351bc74d3b1c4a0c493d68cebd21432cce06bd2478c9fe7692c7c8af09d20f5643e75b02bacee20b7e685065231a91e4a33a807e2adba7a71858d72b3e2ba3e25c9e8d9cb107582a35efa9c4901c0d375c4c77f98558f7400c85721ebfd2dd17e8a80bcb342ba9fed9979cfab84fe3e90ad76dadaa3661f0fcdff8da7a49b896fa161600ccd73815254b184345d459f8f04f0caa45b0715349866830efbf9df3ca6aaf2f5e6d6dd507835f041e2058ca379db39a8bd321b015c3e0019d5f7a782f0f31e9c815dd0782b6fca282069ba25797bd93a3f357c06ecdd60e0e7ffdc7c444324d603be99b540e8b236200d88981253cc5204560bf77abb4fa8851c82da5e411b7093c5f14f3c6f3ab6a0dfaed7e45a1e195be2033495e960d399aec08b7f01acbd8aef98b539f7a2b752a0a69bd1afaddc26f0d150f75ce940ca7905402f77babdb24550e1b1cbb03762a3c025af2ad4d4baf98938e6520dda2e0b0eaf80e99e907941f4eb7ce13b9d8bc955855932085f1a2105c3bec54ef64dc490967a7cc10dc78f28673f0441e3e6a99043c99c27548666b0ae0be99633eb84fca965842c5777ee6115dbc19a008ce1dc6016e9f1c566c106691a6cc8b46fa325d8c8110fff76fa4c6fc7ad5f60db6c9501db58e72d964c28d90e3e4c2f3aa8f9409717b4989b417d37c3b13eadae477790a446fbca54caa9d40386427defb07fb3f303fb16a6be9f918c9eed3d912300d69aa36c6494c7057a3ace66c07b6a6e29003cc310db93b0077d76181dda84351991fb383209e2b0a53b79b3b583a38b512e09d547ac9d9f81b21f9e9e61d99e377cd25803a5239206cd6e9eb93b772721d223fe96a95bce1d0f633deffe50c7ef1b53211b2050bb1167f7d1c8ce712d840b195db53d4ae8fc58b517709f6c1ed43e726f6ec84200bdf4a1c8349e14cf5a3c936737da191a1f98a8229804cefab170e52c71e6ebff296cfdbd872e6e6066e0c39d448ff6beafd2ea184da29e33d34fa2fba35595fa0a5f5554f3fc54cc36633b65a49117ae7d9a82629964ca380e3151bc0fafa08615ae56c02a977d742e4ba74ce291222b1209f3c824736c63e99f2cacb858b1bffbdf9cb8b32548a5f1c9a93ffdc2653f20ea04f6973a359fd794e966f25647aaace4ee67000da700796cc6c13bf0a3a7f19dedbfe3b30c3badb4fa5be99db8950a4cf1c813aaf4a3ec788852ebd9a672de75f8254f88da5f0b7bf03d5a78ac8054066046c78eceec36e0c810ac0ab915e5090abf3469750d0f33a8e584a61eabd0494205e1e994ac4e4be92011b41923b279a4e92ad86e4a7e85017812315341f061a68240a3037e8b9b0f7595c3dbd76c0aa89b394083e3b998f922b77595ca7d6511d056124334ae4000b0c3328dfd291e91393bad8ca895d28a9ffc1b51c5ba5730c65e1e5173ad825da933fe00b651d738574d1c73dd8b084d6ca3b3978b458ec2b837d799352bfa9f1c23b2952187a92efd842fba4a815ab0d6c649eb4e4d6f36242140237626ef5981f243d38f7e5e138c05478547b4c0688116069a77ab87d05b9fa422c02ea1a010f2a83d4a21992a2f5936abcb4e8fe4fce7a2df20ad9cecc890a9e6f36f383f1108ee38a40dda2e8e115bb3d87e2228fa1a9ecb6e416eccb032d7f4c63b0918f0821245a05dffe7d067bb77dc1920a3fcd545462ff121185e14a1ff801c927398116dff7041639f8680a16ae289decc2a95f67eed3f63ec7159aa7e17fed2f6ae60025e8223228c927fc221176310af7f7905333bf1dad6d5d7406ce6d52939c26a0525615e6289d8cb2d1912e482aedf901ffd2a234f84bf75ab7cdace5ea581fcaa62375e3f97006ad60b6c84def63271b9ac9f70ecfe12e9d8fbe0bdbcb05577edf858d8cfd1cf88eb7821a788ab6921a2c9e92dc52e4e1382bbb3835c1d4b124821bc71af5004df0c081c5f5b5e6869b4683919be41ed4491ecad94f7cfe2bf5ce2001ab28373f2d639ce9848af31675088d598ec312e8bc85c3d3544f354eabe46ccfc3f2ea0734f13a27b2554f29e3ab74fed4fb7fb8b5c6f6444a1738fc68bb824a5f94657e6fef10b0c0cdfde10bdee5386b1aa67054f8da1d351ff78355f0c63f63a1320eaceb77d4ba7b88b547eae2edb65286e7c146e7f635c40c1239238f5b596b3f1ae358aeb6be6914bf3cd4725d304e4da7bce9b94ade40834a36bf76934dbeace00099f3663c7715d078274dfac700ffd12ae0ab9bc858fb964ffb6d5ae121629b0667181c3385cac70c9b3a2b019863fedea6f15b40531df6722692bb0561c6b5a875046bbc0c8c0feb9c3774b445787dc78312416ee77721afed5efd238abc60d0eec6df845ce962c9a9b2f7f40d6b4c4264c60adf1daa1753adff733ac6846661100010d9dc6196b8535e244dc9ace44a60f42542b4647aacb84d8e9177f01323717adf4299e6b32a5bc65c182b1e701ddf260433b1de8cc5961fc2da53fcbb2c9180bc40c4c0a06f0cd5dd2b2fa55f8df94f27654983a9d9a2efc1eb3459029f3e077900749260679c22a16cde4d8939dc5a78def8ea2a9f34d9899728b757bd6b125737a1eae2b225926dd214d34787e119e096a75d15f5604980229028fbf43b56dda5c0508bea83ba8b074f7fd7a2d4d56aafd0ac6b1963b121539e2515cf6fd43a862e4c1ff545c8c6b45159216d7522e956152b56b60f121a6d254b26de7d4b6030d20e93bc78e56dcd05b85aef8ffaa2ab8ab368424e373ff51106fa03c57e3e9595afc443f140dcc51ea8bc921c4836d1ae8e8519d41b79194e169ca4cb26e9da293affc0304ae873af4c3a31ed4bc95c40c4db824a5c71854f6b4bd3b9c8ab8e27c8539452efad86ed3cb941ef65d40c76136c85dbdb99d01536da50c820027cb57267554ea1c3bc6bec0ec8968352913970fb1ceae68135d15dbc794a8c1b45dbdaf609846c45a43d980b4f978947762e2540d37964f60f04238032ffb6d35b1e5ca500d84effd3a978e941db328ca2b2d28aae79de13f647696330518b94d4c38fe8408cc1e170a045e2ff88bab37b097882de6cd91685603259bb60dc5f606ce5a37e030ada1b6df675068a1914b82b695e8e2ad3c78e2fa1bfc207ab2d277651c0037d7938d8580fe4a0f520bf91b38c22ead5ad463d8cd45132968805425dbd7a225048cfbe92ccdd20b70d95d0524beaed1f2e6e73300f1c29f8cdcf2545a38d853542517ff09badaf9ac4a8c8383e1c0194c62a740a539eca42ff3fb06d0cccbfe40029627cfa803b45ed63b6e12f1f20a2dc323bad7e0f804275c6eb77ed9a56e346ffad53427a9ba04ec0cd24679f8d28464799a1f9c49dd054c90c36cf954ca9568f26b463b17a82261b1c", 0xfef}], 0x1) 10:36:36 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x2810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) pwritev(r1, &(0x7f00000020c0)=[{&(0x7f00000000c0)="79921fc9591cf99ecb8eb905dcc347a74c8883667ffac944721c363f90698c76bd0e80a7c073aa04c7f2ed67e2d764783df33a5464c043a0c46b40063c0959bd5d18470e98efd4f1807f2122756eac8a9b4f19eeac4ba26e634dfe9bd4aad24f3cae7789bfde824998cc3a70f7903e6dbf46c1882bd4b3f2754349e2c61aa882b74a62df6ec5c38ccecd4a0c02f0c84ed2405f6531380adba13cac823dad9ecc225f594484cf4db57436b8fa8a35136f9079863b10c07d73023465edfb1ea04771709ca6cc38eca918e2b0f95ee0926c17681256b499d409b5952b770b34972c08b2171b2c5ded5805bb2178d2dcc6b1182c4778b4da2d4b614540f6cc48f2ee51805ea3e018b7e8a84655290f8373e69f721227d3c2be7569ef35cb59d69cba1f992b9b1b333799e8c10b5a79e071f852f0e68c672f82765bc159eb6d4238aabd3e2aa91f82232b5a53bd159f94c378d623e5784ef6439deba857d2c3dad3374b6861fcd39fc578499b54fd0fc55883da23e25ba831677717114c344286c89a883ff6589409d5663ddc348947e50d9b0a52dac0fee0d76f4b805a3605c3008c7618fe138aa80170ae45c02cb8e5d40bfb366e277f043126998fecc3979ec3dc122c72845fecd0e8b1a7e459d6b967cc7bd1cdef8db1047b70bd659465ad27d2d1d9c3dc1e38cc3d505e95fe28989bf50f7c051f7a3cff75be265ecf5244ef5319f2c61913c2ed6d75e01f545f6c3b0808631119933ab12d3ce5913a7c702d7be3a6671a34ac71d5d453425a2d74f0c05d35a44510c398f3c750a86dbf0cec8bf8a3ff8d769a3d1cbb8ced326ca92a166234fc024580675767ffad658506b13d0bf6ed3e9448950f2ba4ad34950a8220bfcecfe1f69de438957fdae5669b3b15915acba2cf52362e6a04782e0ba7ff058dc3935b19d8aa9ad27de27193a0a26bb4516072afd3d157ee6da2d0a5b24d9bdb8f06aa5f2c1665bdace195d78a3410b973c02d06024dc9f2d4ffe454d50c8222d3b59e5813df452cfb89aa747f3b1e16deb03cb5513dd349baca68852efcfa13303ff41429146d79fce0d3abc665bd5468c089eec7f174ac7621e80465b380cda02dd6da9135efa1dbcd1b7300b4ad78a40add5180e4ca10ecdfef1a0edc44e3f6fd1bb309b6276a00cb4e8ec5a0f8727451d0a2fd1b9dafe8c87b4a85be05b83f1cb368a3e59e62fc83b97b5e977b96c0d8dc1bfd690f9dbc28bde8f9ec51b01d1dc00153bdfefe6170070a31c5a1baea6aeb142e36ccf9a0d954c5d8938e0577e733d152c992efc3f0e6704351bd43b76cb3dd3c0304ee8f9381065719798e9acaae69f370bdff463f66aa79e999043c8cd94a25a5600112aaf05a2f0e0f349ccf685f6e7964da3e09426b1c6f95c1192c49a82e791c226185d18f811b4670f19faf1c8cc08954a3f0d02b85ba72121144c99c1699c2b33a2999b87fd260f4c390408d1fed8b03993ab887c841c5ac40248dc3aa79e7968535a4d4dacc2f7e4594978f56fc54887681459d42e1ae1ea7d31c548046078500fef4e62abab0757893cb0da273dac30db71abf39d9d8f77e592f7655115b7f8151e225b7679fdfa8da6c17cd2ba6f52ff7a52d1674d0f71738516d7228925241bb9d7bfbf222d75e2f7aafac22fd1da20e9960b2638b3205055ecd0f6e841eddf65d8f9a5ab3f140bab23445946b049bf51988b895246f7bd85ff7fe029c61ad7bd5712c99a968d41e82762e5d3ae0dcf7108b96449f69ff3f9ebb969de369536c15e96a22fd585574452252c94b9a05d3197232edcf97d1644e83eee3aff7f77396837821950218bca4f6b37c576f94cf0024ed8f8bd4b5f09742dbe9e05f037d8f8d944b649961de7da0a2f0a6e32030a92310f8e30d2f8249e8cd29450e53de06739a3cf4df5d9be74568edc00366d3a9bb4be80f1836028293ff172051e4f6bc8072baa678255533c0ac44b3374c9dc4e2d964df44e9852becfc973b92d51f12b30a5a58c6f533eb5b249a93931e8f49631cf46497282fd278ca4ad2e6e51d591f1fb71bcb4eb96d01b3aed081a19671bc2716f174ca1cd5af9e5532272d59de12740945428c3cd9b2b5fd01fdd2b5850637cd5393d2bf32b1adfb57daba30bde91e254a17513211f184288da75939dd583a2766b4c40852822556b7db2e86d9708bac7c696280cd42f3abe3f5375d1e0f6d1225d28ef206c99b147d6919842a3032fcc428a31d5005bc40c41f6845e8acfd290c7ec5ab86ac19bf120768f1c02b3e5669d4addf9ed5a8577ee9ff24098b2e0c4e05232738fedf2aa1fa2dff8c298dacddd2a97690a2818b1bb98c9d7d85c23866e69cb219dd3a93da396cf1729faf09e325d8811582e8501fb2131bbd5494b978ff9911876ba12b1f93921276741dcc69dd2bf33d74eca50edf9e00dd93f8f7af9a247d2fc2130e2d52d283bc2823c7f5994e3634a2db444a611ed287f48645015d7adeaa4cda485043b9703081f959a4b2c34d6eded3ab18fae853916f4daa574f1dafff206009476a9db6c977b3ee19a66f773d9716905b53d1470e9106af1bf842c177cc45900d91710ccf4aa9167af9f011693527d6f459612a10c074d266c36742d9e6a3a0a9178c7d2e53cffa8162f20acdd875655917da8163f3180eee3a38fb638cb9584e755d95a782acc40f67c1c71eec7a369935c92d2379b8188092c340b96c8b61ea1e371c2a11d026d1c8c51952bbcee077fa6a16158398921713a72269e2ac2d5f7390198e57908898d69b8157ef59622f86673ccec15c2de4a0dfad873c8b0cf6f3d65b80504d9e70d4f0583edb07c6467af09766968d020cdf1f7a22303a17d620813086914fde0cf6906639cee66edb6ed203d34c755ef1cde195c63929a591fe184272b0276875a6098ab1b3ce318ae8010f73f08da562e3c34427dbec48b888acaf59839b4bf2a8341c732cc9478edf46f7130618fca94db923c216307eb1ae8a1e132fe6bfe9b7f678335d0f3147035169d6697b35af466b458cf22f2c41879eb4f2ee9f957850ba063e57389c4e85d37ba51494d2979d5ac791b900f8a0b3baf35d55767d4123b0144675ac4f8153631fc8283bdca497734bc66c7ae0e8e0ec2b4153da0166c4f245f7123a2a175f979aa4bd64df8ebbfdd4803619fb5c5c86f3655b6d39008e16704f08c8a6c6839053e04389b3850c860936786fe200b36b6236159f7028e56035fc0b8159c9e93b3e851b4ac7dea50817d1dbfa06016e814877f119df3b1cc01e09b2de37852ffef5d56aa8d6039a24384dc4c2fc845d6cbd3896b8833fb01af7e7021f37aad75a33a4e0c99da86c87df694e74198a474f77780c60bcaf6c9a280296c148799a011b8d60da3e0f0666f6989466569be5ba1ae08a5794db1ebda8dda3838a7f12cfad46f89ebb8dba1132d283e7452ebf92a2c54e2a0fcc88aec3fcb890f55201ddcbb4d227dc40a86589faea1556670dd191729723bc3f97a140243bd2d4f8c2614f1e5a62c83c9fc055d2b16b889f74f53e1c518173474f831bc1fb6cb330268aa96d1e74edccc3cecfdcda69b2c5fd9fba65b0695a7b4a26d8c50459e6dd6ac980e5cea8b783cf07ca17a839e0cd5903ca9515a4e29d7a275f062b3d2a8d68aa4f0ad31efe7f1bc9475b95bed52a5b8b7f46220918aaf4f36214548b087674f4d353c598c4625f2b3c282119f5572b08e0c5f3bfd59338d2c0ae50bc50885c4b23c3ee6a5189900261612b3c534691dc74cbb4c950e4189117a967c5f03f9df52d0b6e30b9789f63e483c9ec3b122bc22831e1449064c2d7855e9cca752574b6a5a8de4bd35d86ab71da2d3641a3dc1ff1fb9b921193372099e70a1b5d5ab876a8fbeecdd302aadd2e335367135c9676543ebeefda19f7a5feac0a4db90e72ef9a53b1241910a11714d5c2f30d66eb1ae8ffe39bb5117cd71445882aea06281d67e3a18d0ef2ef96ec453fe541c6c9950bd4bfd00e7b7615ffdc51d3504064f3a887f9f5329e9b4ea79520269a86135c0faa770d1e8c968b1950233c8558baaf6bc2cfd68f2430fe2adb84378bbbe2d62ae8f336c1a9c3942748a97be3df936a8dfb10bb9d7a9c4fa49ca956bebe0aa5c214ddcea56d4aaf0c134063c2834587b1df738acdea0951dfdc6b63494dab5a2dc4c3f16f6a92964ae6a30197126d5f6608fa7eecfceba140d3d3b655bd75eb2fb1089afa40f7aead079c75afdba5f7ad52d5d9a118fa2db92d4d61b74314d257325282a9f1bf52bad2b7dee6262b44bc4ddc7a7d952b29788294507c78a015b5e97dc1f0a1bf6514cc65b7450e44b7cfbb27bfdc5d7706d2fe5bdf91f8d7ba90ff075dcca69430ba271713dd042819b46637880cae3bcce7b047da73c435a310f9096c3c8121b710a202d357c110bcc92e1e65dae25a6668f4bad60182f775151b2c2a51da4b09c32f356b14f58563bcf990aab990b18dabd0818a483ce25dffa39ff25918a2fb56d0d9d3e4266959af9632db4ec137920ba1d2158d1d0ec4cdd3e98b34c2de6b65346773dabd427faef35d8854cf95cfbf6b009858c31a4e2459c7cf1225cfab509090233eb10898af1d1c5a248b435810d943efbc41b719c3611c25bebaa912d620f33ea0543842dec5620bfb4855a3d683bef3f112e853759e916dde3f6db088144d0a75f02f45bd9334511e764c303f4103a75a212e36b26a4d3853137e10eddd1ab839496e7fb57ecdda5f7683c2630e8f2b6f747a7d57725612a203543a79f2fe01e8e6b4cff6c21d227ddd99368cd2960f3a43dcf9bcacc9d47756ba6fabf11ea4dc2a9f5f59b6a83b1c4170384e02147631de8b90387cc99f2630a5b06afda4d2caac308ae4f998d191f4674a9176f67459f783790427a45167e44d50e22edd576d48cd79879ca978b065c00847ea6bf22fbc946c67a2291e321763bd1768e6e378eb2da8493415654aae757348f9e74ee24957cbac8cecc1c76f3a4f6c503c057201c868f836ece910c70b89ee41843c8c4caf6506a2b7d2768ddf9f8a798556065e714f5c6f1d7e69c9e1ad845bcba2c7ebdc5ef7c62e2f921624fa37dbb7b382ff19db888744ee514d40373e3b3ed1fc4e1cc5b2070076cb1fc93e951aed76519ab837ca33edd3a7cd2dccbd0d437a7989fb6ab973830ec33c42ad03f289db1d7efaabb4e36ba631ee5d8c6e06d0b09db4e42f5f601475e1b0712b606616f27b5af73ff76f05d54e62fc8d61b2d81797ff4f4184ee66d453b3ab77ed934a4e356ab44ca7238d7e33c14bb5449c05dfda65bee395b4c6fb52fb6e83377c5580e8b41f5165f84de3aee3a50f8e99f22f205b492c4be9276e7decaacc4321cccb744ba20761df673a83fe0246f03e66ca2380c6963ce1c221abee3371bd56b55efacecb5d59642a0ca10c5d9e0b8a12dd1921ac95a9243e2fa43975313e147f0a54d0838c7c132053bad56f35d37bca74f53918dc3da4ac03a9fb6017583179de253491fb8b1513fcbe20c39fc2540ede883aee2dd65ca0cb12147eb6e10b17b96ba9ceb9feedc5a284106c82ef0799e3fd4bb4ac16011cbeb9afff4b6a88bf0af90b349aad2c3a74ec6573d53aef918567f6d84eb24d82a7d9a29d75805fb3c0fd4bcf4603a210e3b2ecea384983a28491116370f871f704d5ee31f6a66341e20979c4179a3eefe33dc334bc864cf3865e734558cd2e98731354940f0d326bbcdb51e62d26e3bbb862e4363b423a9626c3f8c4a72e0630cf1fd04fe575ce95d413f1fa4e32e65a73866c", 0x1000}, {&(0x7f00000010c0)="2849e51a8e3a330082825c2305c97506f16e8bc946c9f6cabe8a88de19adbd2a25626153ac9b2f1968d5e8c3f524db8610813d76bda21113298ebccab4844f59dc6e052bd49a989d43e8898a9ec04d1947aa143dfa894b9cf3db0a95f4c20211acaedea44807c57f2d1d57b8a90ba45da6bb1be316273d345bf06d0cf9e73e86a859bb5916d1e7a2aea20693b5a308f02766e2201f2da3829f202a75076e5a83c4da2d49f9b688ba87b0d420f59aed2ad25fc0038cbd1854641729f3327ba0fd7713de96eda92377aeb3d193aeef94229c3f6fe156b33cc8d304e6d510e1f5c1e54a02bc2b926b1c8cb80f6c0e5c24ce8d88cc9077446bcabb8464916b8693827aae7039d1d49002f9e1ad6ef5ef2ff7b0a8319a3ae0a02c4d653040c814580ff9218ee6127214dff12c087488e5f1dff6f1d7adf6b3fd0e81a358e7c63b1519ecdaa5be3c53def3d54b39abfd2541a50e3b68d3f732f3fcc84f8a95e73ccbd82c25c335e9903270db227f440a25001691b702af27d484d9a081d72d27dedf20281bb055fcf364e1e15e99686c11406fff877ff0ea115dfcb5ab61265755665cfe06ee1d0f4d03ff236a333ef3bd50669a7d46d618b2b5767f2935e48d7789f5c4b65d0cb839d4197022d0d9f27ee528bc820deacb88574fb222a03706832984b421a665b9a565894a7add887285625574a5484e8c71950d2c706afc5646a5a771121adef4e83cdcc2c05953c2622df7c45cb7e9fee86ecef1dd1e71a3b2757ceb3707a5df92adcfc4c07984d4d8218b7ab6fcdfcc4099f79baa8eedabc4282b751db4cf719de2033f50c32936abb0e4afc1ed97b98b86c44d48d2a6a3788169eef455f70e2a33767e25728f5f5d43bd47b7ee09fee05af0fb630198f1c8502678f30aaf4a57eeedae8944cd520265efa265916ef70d068e709e284eecbc6a1cde05b2548a82afa0e43f35ffe7a56fad061243e9a65beaf7da2eff2701f5cefc1479228eddde32e293d7e1def032d430b0e0997333f66d2f0add2fcac030048d8278db24bcb22a06f2b8b655da0f7350ea9742c5925c2705aa74f0e4f7cd092630a2ef4105142b1dbe00905f96447178073116a69b0c3ca1f3ebb38cce625fa40aa3f3a59322601d82c370cd6037d512bb5a195d581c5a81d4ab968966ca9906d57d722872385c25b0aa169d49cf92b6b441ad2c13dc689d87a4e12eafca2d2a921ffbbf6b498d80a6fab7c795d27032121f8e90d7af5780dbaf653ba3b86c3dded69d017c12c04b1c03d8897ee2a7471750a0006247666f9007700a08671c51ca4823cec1d601dcd9aa4926742d61795846d8a9877e7f77ef6ed51d3cb27d9bd2ca472d79d8cbc51959720a4d020c60b31728496362b7d3646b0409bdcf52fd4b6035966797d84e8da3469cdb00a004140268c53519afdfb153df0dab416c7157d9b45113965c4b6fddb3e3a14733a3a3767808f4ba8bab46f3e51dd72039362f643ecfe07026adc4c4c4a50bb38b1c27188ebf2dea72123f22fa775089bb893461c0d302bea6a4fbb134080fc81f0eac1dccfe9a084589951aa66de4ef7704c8cf1fa21450b92a5ee1f8a490dcc2f2874a09f9a7da177f5dc56b5a790b4f5c691ac56e23857e1b4155343a14c543e7f3dbb66a42150a5bf5abf0844da70e1d64cc1f119d444aa6bf5430a7b6b94ccc13b8dfdc59489b4e25ac50ed9ff5974f6dad3de7d4baf4fe9c62fe347a8070c552c1d3450dd3c8c6291bf264d39d288553bec673a1524f665ca838560b22bef562ddce2da46d2548ecb6f13358451d7e09c756f248e5b9941ee653c6b21aee72849ac25aacfd8e36796f05b4d97044471dc60556e6279d1f8227d2d550ab51e916c9d871c54d9f308af38e85d60f400d94023c4a7158f164caf578d587c4daa520762752302ac35019eb962bd518ef50b09c5fd213c625038a257a3db156687e36df75bbaf51f1ad16116ec607f081cc957bef9d1c08f79943ce93cc924e1d0ab783781d8a7e0652c7d7de9b04aecc1865660328a29f3aba060c483a54e05dc35e12f832ee05e2d24ba183df72e4e4dfec0e774b26e7c94249dd73e5bf1027aa6ffb3e15962b3bd0ad029da1ece7bd4e9bf0c35058ce1fe5ca01a471477ae440d5f3be28ba07c1df6dcdb341be2874883d86ab9004a54afff236dd6661b9be75c5e270de71c85ca802f304907930b6c03dcbc83b3378c2a790ec7a52b6e5d1f85f460f69b89efb018b873090a4a3a99d494c5f3f089d9c2dd4d18f6a857714550ffcc772632137a2b8a9022316f336317ed5c83ae98c76332dcccf387209bc93c629a5548d9f716bf77043515eea8c98e274ae562bd5feb571dab77979920ca8e5233a1d878e1a37bc3d46e4554dd8526b77567bdb30230204fbe0ed6424bc793631659d30e828d0d5ad792d2acbe426927eb40d83a83040b3434613bc34d66c29f6081f253d672608b538edf10f6c91c4356a619a15477c25e23cb1672fceb12a515a0665632a1590ba86f2195698480df4055c6d05ad81349d756afa0af588411c6304d89ff46fab42237c5bf8092c2303ca449865c6f90a01287f10e9f508821011d60ffb3fecc383514defdf6a24b625b9b1bb070457aac3de3cb363980b7a187903ad2ee689e4c604e8b0a3f61e1c66ef10571cb556890b70b43e0466bacc412f753777c3f0a23380a8a9b651d959cc7f8c7b2abef493c94693fdafd4a361bae574a3cb0689a9005f8e89b9a0a0aa216dac7578f3e52c3412cda830f3f9c893ca86a59f803cee9b26b50653746d169604786455ecb3f650ea2a83924a1b060839635e7455465221094d033e016ce7199324271dd7aaf59b81ca3c0f1924143c53f4e0a0680e53047d4160334833172d79fda5a01e3021d9f5dad37719f75b0627f3624fd7f923b77de74edee9e196b86789eba2e23d4c1f28e38d83a3792861186070d33674fba8a21566ce3890f945606aa42ee109ed67f498c8d4203f18754e73b87de772255e059c6527ecd69225a87ea8f72dd8c0c12c65a26e18bb018c4460d8b4c5b84a8d9be9e4f4c5a386947d62eefa1f54dd1d85378e7aaeb01f6936372a762c497cc45aea36a64d1eefc1faed1140f8da5a396ae5059d0eb09c7294d1cdad1bab8f2f5728c0df6272ce91cdb4121cd2ae08bdd499bfc2e63b96bbea9118d6c0e32339a14915102a2c8fb55e65395c2ac721099b82df10e6e68f22361ab3425493e73b7fd7181461859b6bb72f2503a26c0a33f2e1651cad7f657ccbaae5ce70f4dd9a071fa6b89dac750f13aa9b938f8b3c69cb391c244a13d79fd78dc753c8eaf3840c1af2f91568af92c3b276b7505c56385a0a45348062e2544bc6cdce4372c4735a0dee601d2d341dd2bb7866ff1b109ac800a75bb02df3f62a811d9c67d91be43e885eac9b3cbecbd1ddc69fadcfb9730cacd2dafd47b3976a8c5e2de6e2d72e6b7516f99f65d5d91af23e2fced70d5a010d4ecfb2c73669c4a71cf8cadca15f211a88fcbc2b178c83ebee8304a4b6ffe4962d26992eb3fd07052cd60c75e189667d4f109c3f07164766bcd7ca54ad69cd9ff8e9b38ce7742902303fe6d3c88098243c80b09108fdceac93a62881c7fa0928080b0d2a1865f15dcea63f900830e9f835da8ac31669f52fffd2816644c8c58ab2f0d3a4b4af73721ff1d9e2ad45b6cf781d90322c6bc3ffab9efdbe85754f492a0c1d29a40287a352dec5a360d479ba3e8e67978f5c51f166ecff654cb94e2d84075778335b10350a505f22d28d8216df913c46e65b80162300dab4f844c7cb0b0126c39dd72c41b0fc13a8785c88737b0a6bf78d14020fbb3f36d44accc6334a3739b7da244cd36f25a2f43513f766353ba545eddfe76d9f49d08a9ecdc4c389a1b7bdb75bec5c9fb33b4e3252e9c98bf2ca1fc33160f5004b2ae99267c0f4f8fec0bba93e4d71dde8204618075404464507a34de1623b43291a400c33669ec14b304d049ccf9c5aae51b7b11f23c9076a7edbbce61a047aa054474edcc9a8bb1b15217e00fa0d05c0b5a5a0e611db9bdc1d62591315adcf49b8faeb48c896df5f04205463857642ff32e4f9054d675d8b91b9945c31aca6f54acfd752b6ded7eb0dcd145b0637bfd7e0dc0053d8f4e522b4cd884706acc89adb9b8b9dc79e3b29a514e5bee84769eceace39055ebac5216ad5566189a2f901586ae0d266cda7fb6c4d4bd9dad0ddffb2fa48a5dab49467646dd4acdfc5396e41b28ffe139fc2e568983b1761050a0723ec6fdc56237025dd76888938b2fb4d83f4c23ffebba3893a7db72ebdbf22e62e0117fddcd7ed98639694c3308ca1acc02ea11914a2d3f80d3e0c12897e330d06bb9f2e4dee9a7e7647d98788bd205e5308b795b650f0a09832d9c3eb46da861536d0b45a19b8575b1d37c567b6e5d014630e6d850ac44e6804d6821645ecb51d807b846c041690f00c1e2310191d6a81fade032d55736bb6aa1f86baff52e6865300c04bebb961ae23360a8b0609413d25a5c5de8ae4b8c7687dfbba259da17d88e1426d3fbccc5cd180a9bd93e666aa7043884e88c7e34b0fd7dd05dc80bfa4b93e5a8ca45c0f93fca99dca41bcdd64feb496d35fbcebe098c9e5e1ea169991143f1115f230ff2c4ff4bb2d8405e5bb1b3036a8622496e87b4db4cbe9af0ff5fc514ab279c60e80c892b93d79ff59bb79cede31260e264f3ebae1969fb243a0f541988049dd793dfa1ef48028c80498a48964f2d790523b2ea3c6e327715bad865aa05e4143bac05c633ab8eb910470a89e91a953187913045b8437459f06172c6b6271cb50ccf1b6e639bd596e07f62ab4e1222e5047ddf5a9edc06ac86e22321a02cd34bff2477290398a349fa72ed42fca690606ce822d24301891c6bfe6de0bb7a07967011b207c92a8896f559c69d1aad84c9ec0edb13506200093194ba47590efab14589ce06b0889acd1cb8f7b0bf439649069dca857b0d48a189db964518c8ab88270b968e0cf91aa85f1351cb207b0511cd514120ddd029771f0b3f4208ff16d838f6b3edcd757c4ea0779d6ceb7185a74325ccba16c891b79b153031ea893c58e739424ea99a7d00ef3f530f45537422f461278127ff98b2febf00781df8762fc6dc9c4b7dc78df74f5506fc5595c02ca7e38788a21f9dbd2c00687a57a6896eb7b0fa8c78b10d9f15f34b846800545c45d0bfec86fb7f06774c3965901d0bcacc68eb77c31abe0c81c77dac7d052bdd5582420357c7f64bbb5deff888ae4225e61ebbaf28ce7fd61da23f54b91c165c7d006f2a392d7953f8cd618ed3dafeedc8fcd0bd4451f3e6a14132aa8a2e66317ca03bc662607dc92571e8f3c57dff2c53f8d12b2e3b6decc56c35f2a30176f7149d936649af52e4b027a175f1f466c1e78a794bbcb71e9fd1c60f77c6f18b850ce9e421be2b3d7838fc0b8305b5c7469082f05686cae46f8ddaf089af1084fb16e0b5d09cc84bd6aa0073542094768415b9606344004ff70eb07213e2942acf8e5e8167983c627ee6af1a1ba78d323114b46ca31c79af8348d3ad565d6a177bd3bb9c9895e2bc21c92557651c6c9e3be025829f2489880f500194dfa4bd9600fe8f5327e60591c3c75a2d17b2612967895b4875bed6811692b5d7c9032ddfc9b7166473e2ad1870379078e58bd5d1232b986ed2b60ec469d36b78af90f6cff35ba8476f995afe8ac8c472e2c75d7a5555e3d94f5f05ba784c12c4e5aa55de6c0486cb243cb747c9eb234cf16cba97f718d6a56", 0x1000}, {&(0x7f0000000000)="6484e86b4cc1376be52c0b29dd9adccb040249c1d6886c1b2c11edae094aa58e85a3120b", 0x24}], 0x3, 0x0) 10:36:36 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 10:36:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1a1, 0x8) getgid() getgid() r1 = shmget(0x3, 0x2000, 0x110, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0xfffffffffffffff8, r2, r3, r4, r5, 0x0, 0x5}, 0x4, 0x1, r6, r7, 0x10000, 0x36c7, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getpid() r9 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r8, r9, 0x6) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) clock_gettime(0x2, &(0x7f0000000480)) clock_gettime(0x4, &(0x7f0000000440)) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) fcntl$lock(r10, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 10:36:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:36:36 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:36:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 10:36:36 executing program 1: r0 = socket(0x1e, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 10:36:37 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740), 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) shutdown(r1, 0x1) 10:36:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002448593e74654845000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r6, 0x80, 0x1}, 0x805, 0x1, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) recvfrom(r7, &(0x7f0000001640)=""/29, 0x1d, 0x801, &(0x7f0000003080)=@in6={0x18, 0x0, 0x203, 0x4}, 0xc) getpeername$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000280)=0x8) 10:36:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mlockall(0x1) pipe(&(0x7f0000000000)) 10:36:37 executing program 0: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='+\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\xee.\x00', &(0x7f0000000180)='/E\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.)\x00']) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x11d, 0x2}) unlink(&(0x7f0000000000)='./file0\x00') 10:36:37 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = semget(0x3, 0x6, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 10:36:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 10:36:37 executing program 1: r0 = socket(0x80000001a, 0x3, 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) shutdown(r0, 0x2) 10:36:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x150) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = dup(r0) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x1000000000, 0x9c60}, 0xc) msgsnd(r1, &(0x7f0000000240)={0x1, "50003dbeea622bd564aa6dd4e7409aa7e6fa68f66f5b02f9701193d2a1c7c260449fde5014259035a89f058bfa05e20910fced81731dce981f9d2edee9ba7651762838dc2b05aa3ef06a48ac864daa7776785344688c8405c383053b59221e"}, 0x67, 0x800) r3 = msgget(0x0, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgget(0x0, 0xb) r6 = geteuid() r7 = getegid() r8 = getpid() r9 = getpid() fchmod(r2, 0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x400, r4, r5, r6, r7, 0x31, 0x7}, 0x7fffffff, 0x200, r8, r9, 0x8, 0x4, 0x3ff, 0x6968}) 10:36:37 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 10:36:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:36:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x800) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f00000010c0)={0x2, 0x2}, 0xc) 10:36:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0xffff) listen(r0, 0x0) 10:36:38 executing program 1: select(0x1d79ca2d33ef3205, 0x0, 0xffffffffffffffff, 0x0, 0x0) 10:36:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/72}, &(0x7f0000000080)=0x43) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 10:36:38 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) write(r0, &(0x7f0000000080)='X', 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00800100000008cd3fdf000000045a65c31176c85ad763d5d7d4bb37c83219877b0c1ed16c909f340e956cbdcf2c5b6fdb48093df9b3ad6805e7a1ced4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 10:36:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0x9) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xe8, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x5, 0x4}], 0xaa, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x20000016, 0xf55, 0x9}], 0x1, &(0x7f00000000c0)={0x4, 0x9}) 10:36:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) 10:36:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) getppid() r4 = getpgid(r1) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 10:36:38 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffc00, 0x3}, {0x1, 0x7}}, 0x0) clock_getres(0x0, &(0x7f0000000500)) 10:36: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 10:36:38 executing program 0: r0 = kqueue() fchmod(r0, 0x0) write(r0, &(0x7f0000000280)="8ea0a08ed1e512e5a359b169fdcca9fdc7efb35008572852168aead40e0759b42c86ef337f5f44c842b120257e9d42c63eb5ede03fb9f097d61abf9999fdc648521586b0495ac3675085cc46bec35511867a1edb8efe69252d674fe0bb80b1714332a1334b76b0f9b1a2d398d906cf07d86f71f120b4981884d88ef9ed7c277c66740d986fb93583e481ea69c4a3ac2ad7b405c237a0ff0522068cbdb7f1067b764f2d13d9ef0f11f016655c1878bc394ee10ba45533bd3fc5a0e908329c1ae41247f3a6a076196b6a", 0xc9) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x39161bc0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x20, 0x3, 0xd2c}, {{r0}, 0x0, 0x44, 0x2, 0x21c, 0xe4}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x2, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x1, 0x5bd7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x20, 0x5, 0x0, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x5, 0x0, 0xff}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000083, 0x73, 0x2}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x0, 0x62500, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000022, 0x8, 0x7}, {{r3}, 0xfffffffffffffff9, 0x80, 0xc0000002, 0xa57, 0x4}, {{r3}, 0xfffffffffffffffa, 0xc2, 0xf0000085, 0x10001, 0x5}], 0x1, &(0x7f0000000080)={0x1d800000000000, 0x1}) read(r3, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 10:36:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) fchdir(r1) 10:36:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x100}, 0x8) shmget(0x1, 0x4000, 0x24c, &(0x7f0000ffb000/0x4000)=nil) 10:36:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x7, &(0x7f0000000040)) clock_getres(0x20000004, &(0x7f0000000000)) 10:36:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 10:36:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xe34, 0x0, 0x4, 0x7, "3af7f438cfa3dbe60465791a77ecce109a6592f1", 0x51, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 10:36:39 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000280)="e6848a68593d961f93e37c770c4bc859e46f024f79c3aad6e158dc9a885b939e1d96044d000dcbcb065ed7e14f8967bf5cc5616e2d0b1bfc940f70629fd9ad7c216a473d15722c5220df2318586018f16e7bfe38cb75c647886e56621e6906a6c772ff1455e5939b1dd47f19f4113382e35a5326a814970233f8b1fb8ac844d4932bc65dce17e95886ba90d5fc95d21355c9b0020ad4b547b0f59f08c9eb2226cf168c83d6b45457c965bfc07896f5fd6862b786692ac3f51309892eabfa443f5ff97f18a94a2d18f26617ed26d93ada27c8784f2ca3eee05ce885e74a00029d9f7fb99e9c47f654c1e8430fcea3d86fab61dd903efbb8db17f34962a991a840d88ae276ba353b1fe7e94e5064297541d2ff89ad3d2e4ff92ef40646b295c3f1cff52d6495eb0449f84dc56c8cf96099912c0fc5f9feb8ee4702d17c0ca19d031e58700ad6edbcf91e584e419a7ebcb2cfc59b6e1cd1579f97d37c029b943f26ff10d60170e314a841db28fc2c6cba8c1766615b418086eac4433e45f031fd44717856c42f5f99e9957f4a5dd2f315dbaad9ac4a3cbeda68522433e9f5bec0e8c07ebefa45edcda3f00cfdd69c95ae44871cc624176506b48f26644249d53d7324c4a36233", 0x1c5) socket$inet(0x2, 0x53587c97bf985683, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="851dc29343ee7a13dae201c814f0e91e10ff7edded5d00155222465ceacc04bc4d9c3d4ad5339b989801eded98ed09d23872f29fdc270b715d792b89cb812cef524a06199073ebd141e91a93cf33be60261c521ecd111b1200a2f706ec2b4034fa0e9084a06179a2d50a089011356359c6f5f9f1e509425bb1261366bb950c00e9285bcf3a2faf5015df3d0e75f343b47e9bbfcd068ac4c5280bcf466dae87e5537a6b7bdf2fe649df8cace380ff846ed0075aee1e0b1c8ed7754354734e9cb73262", 0xc2) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/39, &(0x7f0000000040)=0x27) 10:36:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23", 0x64e}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 10:36:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:36:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 10:36:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 10:36:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x83fa) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0xc6000000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 10:36:39 executing program 1: r0 = getuid() r1 = getgid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r7) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r9 = getgid() getgroups(0x7, &(0x7f00000001c0)=[r3, r5, r7, r4, r9, r7, r4]) getgroups(0x3, &(0x7f0000000200)=[r3, r7, r4]) r15 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r16 = socket$inet6(0x18, 0x2, 0x8000) bind(r16, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) getgroups(0x8, &(0x7f0000000280)=[r13, r3, r6, r14, r11, r12, r10, r4]) getsockname(r15, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 10:36:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e581f5a70aa977649c988a5f73f2a044a1613d4152fbd5e41789632dfc94ff334a5619515a4c8a6fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5f) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x9) ioctl$TIOCSTOP(r2, 0x2000746f) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:36:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 10:36:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800, 0xffffffffffff9c0c}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) fchmod(r1, 0x92) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r1, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 10:36:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) socketpair(0x20, 0x8002, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000001c0)=""/31, 0x1f, 0x800, &(0x7f0000000200)={0x18, 0x3, 0x60, 0xffffffff}, 0xc) 10:36:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1187, &(0x7f0000000000)=0x8000, 0x4) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCDRAIN(r3, 0x2000745e) openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x102) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 10:36:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x221, 0xa0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) getrusage(0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffdb8) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xc000, 0x1f5) getsockopt(r0, 0x8000, 0x2, &(0x7f0000000140)=""/29, &(0x7f0000000180)=0x1d) syz_open_pts() setreuid(r1, r2) 10:36:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="4240d7d827b72c0d285c4832b82eeb5be086bcb94a87068ac71cfe773a0dc8c85778bd3d64b7f0c3d61898b00a3f4aeaf6778d40ef1da2f259dee3f0520eed3b364ab7f66e5a977cb1ca14f2a08a12d5a371c65193ed731bbbb0cd821cd35fdd377a4e7f360b17b91bfb21185685375f83125dd40a6870d9db772c69a537e207c6baa80cdeefd1f873ca3e62d10b00c5433c89b382f76e654d4613dd6a7c3c59cff158931679e93d7bdef425b10af3de1ce5200d35511e06740c87124161e6771a83eae63349685a3f8898dff7b80a7e3feef7e51de4c153793a4edf409cff8a8a5a36cd0ba32e3e08d0c899a6777f48646e", 0xf2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:36:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7fff) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) chmod(&(0x7f0000000080)='./file0\x00', 0x120) 10:36:40 executing program 0: socketpair(0x18, 0x4005, 0x1000000000000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 10:36:40 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x5a) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setregid(r1, r0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 10:36:40 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = kqueue() fchdir(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f0000000040)=0x15) write(r1, &(0x7f0000000100)="81a71d018f6b4a1ea685d1ec598b31abe7ccc6c000be7e6d21de488da11570fbeebe689c78fd42a7bc9fba2a7e30eed14681d93e52b450fba0e7b224dac2895bc37198035f5a72556fbf1f47823fc4ee1988639003ffd22d26b4fc78e02c268e5071d3c4404ee836a0ffbd79937e84afa7", 0x71) 10:36:40 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 10:36:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) flock(r0, 0x5867a834a932b0a6) munlock(&(0x7f000033a000/0x1000)=nil, 0x1000) 10:36:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r0, r1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 10:36:40 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="96ce7ed1c455facafbc7c038f5b2ca640694cbd6706eff298d94f3e24665bb60954803a7792087b9e6f7327cc166a70c3bb8014f0765c9b45b970c438bb584c328e958b8b9f470988129d2fa373f2b2aab25efb54e8dbf9beaec1f2a3af6de7074472c3407eb6adaf34d9986483fd3eeef95de692ad83ada02d67b63252d966e02aa2473f4ea3dffe131ad353c0a849f26cf94519bd46563281ab44b9a189be83dd548f22192301f34c79fb77bacd6e7112c135d8f4bccd175b018ed157fb22bd6b3600234726bd9f5dd45330ff438bee5b3c4eac2cdc3446c4e65948893ca0c5f3ba0d969e5a3347bd3e730ef7bf23597a0b7bf93476503880d96936b2cace0ef5a6a0d9afb1ea3f72bf5dacf9c807f15e408ad2615670ce4a1ffebb3b45f23bfe226d9b52e1e06624ccf18c94338287d02d4d0f4b334777c88b4c79d64b78f9fdd080bd99949773598fc6f155bc5fd942137b8fcd4cb03db080ceec92c02478dccf2afff977f1f0d6b933c2cca61288f1accfd2160779b86da1a5f4649fd525c117326f6cceeaad5f194e3ff9d2ad916be4ade9e721b2bd028b287748ebed59ac6b646767697efbeeb8b4d4ef9730d3dac956839a4d1f50e4e4f03487faca91438e00fd57078f35fc521ebb256cd9b6276b21d7bc7f1ef899d2b45f1b509f0a1a55f0b3658305ba6df4e9ba177be11890cab187c3417390440629564df25da07f54e49966f5ad747e8d4e66846822ddf303598c04c8a71bed1b766e709247265f39c1d63e46cd5ae64d5cd4797829c7fdd60d91ccd3c30b9ba260bd219a7d8a597d801ec49c81abf8c97c63a84e568c8cf83ac9c3689384aa2685ef369ba5ccc12f3fb0df79fc7ca9c4101a1939009dc58a3631dffc10cb4004edaa2e82af77093c2451da9195d92b857dbc5ee55390a5d607a8bbf804942e1341f99846153c26e7604d20e0a9c55a222e9c6a0b96afb897c05d4351181dbde16c6432c69e75469e19d53a37ec542a7d498421b6e9c3ef2a10be80f4a7ac9db29461949c4cf4586eaa608b9c6d22137d2674f76542fbf36f7fbdf9bbb58765b2ae8b43c5ffbe6d2fecdaaad544b00a4f8de413bc637061a53de956241cf885fd6e9651b7158e13f326a0b2b267f4e0305c75a1fc709252ade5feb2728d82414f85e6111a4e1d71fb6c9bfc002b704a0ea1587c54f3e785c576c49514c5028562002f2e765d4c333dc1ea8bad98064407d37fa74e9cf41d4bf191174038368ca87f4b601b750eb023258913b0524598418171edb11a8fa4564b6f9522196e54780f53f7c7ef51613693a14d436b5e13f514a7b5f81f575f92673d89e12e6a56291ec16c8e74637ed387c9c53551eec6f1a4391a554f902216703feca3f04a05d061be1406dcaadb11898d7d6ba206c5dbf28e44422da8e8f64891923e496fbd4be47f60e4beef6767d6d71778b7a4402a878e2274a9da87c3a37717ca263994fa7405deee4db6fe72a284e0d55a195a94b883f33b6d4cf935dae31fc1baf1c7949f67c631069af853514b71b82cfb873b09ad51f222dee833833fed6f906f866364ff5ac9f5634c6a6eddba3299439fc3c884975144504f8cb9c6a322b97521ca764411ee64fc3ddf223fd7d4ab2e73e97ce8c389d362e4cdc4f26cd6cbede808fea31c5b3b63fd24750ffc26de0227d0dba7a25e546c599bf05719d0d8158499d45b335bb4e0868f5336a7766dd82e764337fa7d2c39fda51567b5e60091e3b4abd2bbc9cc58cc46784ac1728d2bdf839cc0a377978280e2ba3585820fc02a07d58ac4598e5480594379823c03a391dbe84e7af794678727b51a282f867585bc9eba54b0f9f0789198ddbf042e50a6ee8ea5ccb8a22cd11f2123899881f7cbef065d20403fb5aba3a6567f8cf3ce7efe1986cd193d09fa78115b07374f92be25c64d6351b09ffec50e3e15321f9aaf045788abce3a67187a53b4f1d73b2f30fe5a2a3bbcdf6843762d7c891b17a9b57e3028409280c79a13ddd4a26566fc7e09df8e030197456e5169b0f2885705fc89616b080042b12963e90a24c139536438000a1dff9a879a1b867c04b1e71c2d58198b99d05fc23c88106a76efbcfa70adc1a3437f8bec5d133e2928182ba8e375269983c64960af07b60d7cdae0e193ded7949882d908b914940788e0e013c53ebf8b72e3a0ddf6f786dd6aa0a669ccb09d44dcff5b034b1ef18a4f7a1e5d7739e5a91f94511c06e8c17581af5e3431189ca2ac99637d3e5aacae9f2b9f47d3be7d4a9f4de928bbf4453894c8fca11a537d7a7b8bf89471c14f38c3bedb8fbd35b3e8b21d2c3863924c26083b6bb495230a3666e97538d9cb0f349a5be095c3f9825d6598f9d89e2e594d3e341cef3e44e60669572d892afb6f4f8cdf60ee2777a7218035e07f88e191571092f7dd795188cc24fd739f2b8841a34cce04c9172cbc975b625fea1453e229aece2708e693ac2b7a0ecc8da15eb7f84f220e30e3fd96852d26d260aa22059b0ff40603a1e22842f4bf2a36951417b2244add08c27f8689e2fcef22a4b97badd8510664bd9999e2e737c4275d4a2e3e53d878c4d00fe897b2092948b85086b760501bf202130c9162ebfd1d527f3392f81ecb2db7cdd9302a442be46ff88022209efbc95fa94931a41da27981ff7dc774986c8e8cf2a1f8620fe38fcc26eb77685a34513c4bf008a9bc0d94d9fc700b2a269c129323c8c6ef09165657fafe88cd2c43bc74da46a29da55ea58c4484c8ca22028bed57dbb31f965127f13c466676dc621f13edb51a8340c5df44872fa689303da6e1d0da248a6f549c097f4d437a77ed45b76156f8443acaa35041d06b44c667ec8726bbecce0ad656a17f235a6db61e7c3ab38ba996c47c40b213d308236709f29d035d2043377053aa8e2e4c736d9e4140c28994898d74894e2b35705fbf7d23bcc72523b346f9f0af7db4a51e00c2f97291a33c073de5866be689aecf8c090f7738bc8067ac5cac25188ca06dd9006f0c9f5271c2f34ce508f3f0191310b2b1080f34bc2544fb996108cce8681b02294f2a378ee7cd132e9ecdb13ae176a7ab9b21f50facfac8148d9b7201aa786acd2b3fc67560528654a0f4a98da46c74276ae224e5f086ce1a99c18d1991c6d31cef5ac2573f183ac2f940651a25525c2f44c7d67727af79297190ad27e1e4e4c2c9ec07311e0f983e5708b3e79f6b0db13f39bebc913e1368c1a99f0eaf51a5a6316d2d1533eb93f14200ceb039ce9435f3d1e51bdf7743f532436af3ab1b34835415cf722db6d69bdbec316b0a7826b56e0d59d506d96798ed2054d44e86c863c758f2af328fd4ab5f677603c72c31b6f71926d052e99e9fa8717199a2c59faae19f7ba14f91e2e1c04ccab0fb4ae1c2ee8319456eb215f19e74a1d87a1975705a91f22bf3e97c58d39f4720b0e0efd23927b1f9881105db8f1575218b0d78b9ce97b357eb9a182a83b12e7a1075a6129b047fe0b99c46e65d3116da2ca035d3c0b423c9039300401a179901b1fe55500f91433457229806f9d4b7cd6459b3987b44d0702335444325e19bc75e7df787f692b2f64a3465e02945917103e317828b85ec5c51ffe39fad46726930a1ed82fe1d204cbb9503853d9867458c9bddb823a8ec685c9556987c51e9e423d8b216543e3a59e18242d01b293fbbd2f7bdde26c4f5ae0fc17cc7eabd9b999aa6734f8a8345b0ba08d6762a72c1d3b9d5a87c6a72b2cd94cf2a50a38b7994f0bcb82cbe3ebfced8bfe59d7fee893e1e998c32856827a2c2e33b541cd3f50197e74d22478fc5b562fdea2bd69834552183da6273ec53c9277d9761b208c434bd840ceff27b281b0438463d3310619c5320e4b2b1ed7632e406714fea4d5a39eaef613de30570491dff2c6158e6f0012cb427947a47202af17a4126c4bb1fa9441c054eba60547d7afb49c1eea7f3464fb94b22b7bd082348c08906d4d2d345ed781a8274a06bdcd3200a8d613a60042003ceccedc0645f54f6580cc592a29c97e8cb22800a201417d5cec8292989dbd918ab8c025b7f586979b0a9e8cf00cf16e0a8fd17e57196ec233a3e7179cc4aeb404ca4bcb7a879ac4dfa2876f932fb925e1b9c4e4f8e8234d8b46c940e7f24b035301c327db0dd75af4bc189b14993b6354efa3fef4d3e7c3a7c288461a83398504b148b3a2ef835379939834c9c0b81633ad17baabcb6b2c60d4fe333a266fa4d3efe7f7e1c67ace72a0679fdc15cd744e3c345cb32d4e509f81fc49c25c443505fbbcfd53164328a480000a007b0e21c9650bc3c30b83c0745d04c49dcaaa6bcd5c3e67dc830178315dd830d2213bbf5dbd63737adc1cf9fb6d647fbad0fe6235bdb36a8697f6fd37014950a3c22027563de6e20f4cb71fcfd51d17d6016f65b813677508a53595c18e4b9c4f0d859d0a0922ec551b98ccf69d9ef8a4004b23e632482f431d386cfc2e784e3e30cecc8d34ac1dcf4640ebfd327c0ee3ebf8770064f453aa7eb178b6130be8df2a2fd725b844a7cd7925fc88f66eab96d1c8b741365bf258d5d0ff8f256e62ffb42ea0b9fd597c0fae8f11bbdc3bc451045e129dfa5442e684175ed16a0cb6cd89313b269ed2d3f3cf5179284a9e5033bdff66377693b7d7df5c8205e14e3c9adbdbb9082974b859a94521cb61e9844f52944cc7f1a3d10056825d378f7d9007e8a2eb39cc83f0e98cc785dc058ede4a97534a0a88dc3ad7a91d840dfa123922587ff57513ee0b6e1776e9c44c8fb950b68d62a09ee158e5bf635c313c20cf126a422fb9a4b96cbddf54e932e079cad0b30819503685f36f89a8a15d64eacc2c03d8cccc0e7c4eed104f3814d2411f4f80300bb95b10b262c595a66bca8ca737ad6a842a28649755ecfb0e6539a5a3859dbcba90e6defb9c5311c00627825eb88840d34713b4b30bc69703a3763d0a26ae69336b04c8d404a9726eb4424bcef40b2940cb62de4d2b0ad2a3a49babf4a8188d853de9c6aee0cb2a463540e5b2e96f215355da74878abfa203458e2769c0d360df6a51dd17a7ddfdbfb56496b2450869c8f9dfab4f9c6c82e33235c3b7b6778c76db20c365b6645b3a2544a46af4170ca1873fe58f6826f9bd050944d495678e84f132114121b2401b69c4568f355ed757c8ac61a563697fd8b93500bd99bcd50f8cf70b95f0bf5886470b114bec0c7365d7b3a900d08b82a40fc1e4a59c2b650e8a807803e6e30e863a5e23e5e16fa886489f3e1ffe1ae4647b89e263a8a7122298919e6c3c8a82bd9db0d5f4b00b3ac6c3b2d233173520075ea51f265f04ac27058f43f8d0433393321cc57b3af57bf7671721971a44956fa131512fbaec832aa4c0b689cbdd8388b6af838b1ed8efb23e8191942806c7b33ca4eb7c84b226628ab1cdcd5c5bbe3229b3f1271dee7319ddc4cdedc536efb89bf029e7b7a31a06c24e2292d3b3ca544e3eeb9041e8b3b315adf3b73407dd8384c495d828f47e43181af6bc6fc4a8ff9e5446deb0702196ae65ea6aeb66d30b7d5249a6e2c9ab9f496c7d62fbe5c7b66837c508a63ca80fdc10e7f521b744358bd5ea5be33f567eeeb3ee80a9ed10909f22fb06fd1b20da21798be71a5ccdd2d3c917739b6fd2482429f724de617615a09b58f4cdebd6ccc651fd5b4c9174b49d167ba6a8b9248afc49a542bdbfd77d6c49714c2938d1783582de3009207c4766733b15fc6b01345378c9845dafeb00392dd889dd2471ad5209570b75c7ebe8c25c530928db927f981c7c2ee739c7cedabf", 0x1000}, {&(0x7f0000000000)="c4856d753f", 0x5}, {&(0x7f00000010c0)="f45e61a967be18d58721df1ea599d29637a5a3fbe7be1df3e0e3e668a09b4d9ca6576feff93393a9ce6df09ddb5cd4825f4e13c36a767e474947d41e8da2817b12c8ed8ec6bd06b110508ce88c7c9248e926897013058eae4b91a57ef5bb1ace7dc8f9eb2bef7c7f33b283309f759e597df16a793040de73efe1ddbdd34357a6a3aa159ae3f7906e8ca0110c32baac995b7836", 0x93}, {&(0x7f0000001180)="4cd272c69af586ce5a8e5e39304ba159f1b0a3fa62c4d2e7ed1aa518bbc0ae6167b21c1ffc3ea54975ce4063e63f50ee0e778f465bf8ad85c41417a7b6a589591c84a4f249d39198c79e4113668a1b918130f047093ff17694", 0x59}], 0x4) write(r0, &(0x7f0000001200)="6b50936308412574fae663a8b1ec8afcb837351cc687907d6fe3f80e507e89f63f3db3172ca746d54c16780a760b88a61e29", 0x32) readv(r0, &(0x7f0000001340)=[{&(0x7f0000001240)=""/237, 0xed}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) flock(r0, 0x4) 10:36:41 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f0000000200)=""/106, 0x6a}], 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pipe(&(0x7f0000000400)) lseek(r1, 0x0, 0x3) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="252b82abf4c8d1e9dae037baec1a9f00571bc8ae22aa79c6b8731206c95e426f5c1c4954045a2f04a72996a8ed172121c4d4d4b9a657b11b59149d558181b898e832d43398746e7426da37d6caa18da7a9e2d08fdb65648df098dd6e923707e6cd8811c6b1c8ed197bb77d942217d560520e993e1145c5cfca535c94e2051ec1f7e0c25b0a994d8c4c31ee91b22ff0419302ad2fa3fe6734b7b66d60eda68cc4ca71b02e6c0f2c28776726626e6cf680fefe2666294cd0ea578c0ceef82d23b5c6f3b343e21247c5b2dc8578881c6e81d21b86d56d5943d7e31fabab2a8d7ed952a15e5201b837adc512ef05c15ebbbe2bc1856240db08abbe8e5929a6", 0xfd}, {&(0x7f0000000280)="5179a17f612de3235eb42ebc1f8d4d36a01885608fe41be0d6", 0x19}], 0x2) 10:36:41 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x19, 0x200000002, 0x69) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 10:36:41 executing program 1: clock_gettime(0x3, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x89a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4000000000000fa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) mlockall(0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x3f, 0x0, 0x1f, 0x4}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 10:36:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xb, &(0x7f0000000140)="d5ff964bef9d15b0baf48fee23352508c1106b6b64ffd32283a38df8d909f44bc4e0a58d4fb21bc551889a350bc4e43d300f27e673b7521b0bdbf28ae68f39f6d70a8e6f8087a7239004c28db847084f00cd578e2833e0dde376e84a218597ca54d4d2897c3489e657e1f383ffcbc578cba9769a90302efb991782a5d909cf6752f1e29e412644d56345a2555cd4c003666980e1422b67673ec56ccf007cf015dd362b43e84d7b4fb721c4fe5ef4be9fe2d522cf939ffd58fd4fb4785ed5098456585963998862db7669b7fc062e06e4e586634f0892c096b29ea089ba769210ce544b841982c05fffc88ce7301efb9dab40d8da4a000000000000", 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)="5d91fe2a9f2e1607f169727dad2dfe1819c8ee5c57bda218ed4abb53ecbfb5db2112ea", 0x23) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:36:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/179, 0xb3, 0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x4, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:36:42 executing program 1: r0 = semget(0x3, 0x3, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/100) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x12) linkat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = semget$private(0x0, 0x7, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000000240)=""/4096) semget$private(0x0, 0x2, 0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001240)) close(r3) r5 = semget$private(0x0, 0x2, 0x0) r6 = fcntl$getown(r1, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={r6, r7, r10}, 0xc) semget$private(0x0, 0x1, 0x0) seteuid(r7) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001300)={{0x7f, r9, r10, r9, r10, 0x0, 0x846}, 0x100000001, 0x8, r8, r6, 0x100000000000, 0xb79, 0x2565b191}) mlockall(0x3) readlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/71, 0x47) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r11 = getpgrp() r12 = accept$inet6(r3, &(0x7f00000014c0), &(0x7f0000001500)=0xc) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001540)=""/40) getuid() read(r12, &(0x7f0000001580)=""/219, 0xdb) getpgrp() r13 = msgget(0x1, 0x20) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x4a706fa0, r9, r10, r9, r10, 0x74, 0x98a}, 0xffff, 0x6, r8, r11, 0x7, 0x2, 0x20, 0x9}) 10:36:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000080)=""/1, 0x1) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000280)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) syz_open_pts() 10:36:42 executing program 0: syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/51) r2 = dup(0xffffffffffffffff) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) semget$private(0x0, 0x1, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xff, 0x80, 0x5, 0x1, "1eebeb7d4c4fc92802f180993b779aae3d06f62e", 0x800, 0x4}) 10:36:42 executing program 0: mprotect(&(0x7f00005ee000/0x10000)=nil, 0x10000, 0x400000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 10:36:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:36:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) r1 = socket(0x20, 0x12f88f73f540dabb, 0x7fffffff) recvfrom$inet(r1, &(0x7f0000000000)=""/21, 0x15, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 10:36:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = dup(r1) r4 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r5, 0x0, r4]) getegid() pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x1) 10:36:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 10:36:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x22}, {r1, 0x10}, {r1, 0x131}, {r1, 0x100}, {r0, 0x2}], 0x5, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = dup(r2) r4 = syz_open_pts() getitimer(0x2, &(0x7f0000000100)) dup2(r3, r4) 10:36:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9}, {0x18, 0x1, 0x7, 0x2}, 0x7fffffff, [0x8000, 0x3f, 0x9, 0x7, 0x1, 0x9, 0xb4f, 0x8]}, 0x3c) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x10000, 0x4, &(0x7f0000000040)="b91ca488935fb892f996e59cb36a65cb80a59614986f9ccaa9487b183bf491bd9bc634d38038f8ed1d567452f58582e6e7637f2a183fe1a7c7dd3b769f55431db8e61b0f2fde57210d947b0aba47f1b17a7caf391e741bc73c01f0d9f60d10125cbb01f3eb6fb6205fcc3f8c785f4ca12e056fa4a91317d4b42e99c9449f89a368f4ed935b566e5bbf8ee08f0a4befb415025e531ab1c26ae9758bfa17cf6b3aca5e3e14f927721f7c9a1da99b8be3302c9e536a735c02f3cad2ecfde83012c2099d0f5a7094196fab65d5158c904bde7dfa258abf696a988ff397aa61290cf760f5fc74e0d43c", 0xe7) 10:36:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) dup2(r0, r0) socketpair(0x0, 0x2, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) close(r2) 10:36:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) 10:36:43 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = semget(0x3, 0x0, 0x288) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/148) getsockopt$sock_int(r0, 0xffff, 0x8000000004, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) 10:36:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x4}, 0xc, &(0x7f0000003300)=[{&(0x7f0000000180)="811ab82106994748a900e08642e8e6f3920014129e25ec99e95781094b1280d8172f4af526b8a376bc0a9627d33827a68cf103a08f97ad0ba1a60a461151261c845089dbcab07c753b1f3a963619da01241dd4cc5d4b74e9cb378a50a26ef93153fe0ef58a0bcea5077916a628e39986a673cdc3693f43501cc3089cef02a48d955dca7e4906c12f65846aa02283cb64b4f8c1a29ea06b8b746023ed00516bf334b1b1f31035c61ea9d294652c3b0cb42c5da495bfeb48be66064918fe0146d6a2a029f34dc8a2642ae9c05273f89a3d3a54b8eafead147d300c6530b7e006fb31e63c369ac0ca83c7", 0xe9}, {&(0x7f0000000280)="63013f7e058ed36d20e4baed72cda8b355dfb7f416c54841045d0a901066d3fc029180cbc35d522ae05325e872741aa4704268cb2d6993436c94ea0942649b3cbd9d678ce6628e300be48e253e2bd7ff284a59fccb57f535981f4651", 0x5c}, {&(0x7f0000000300)="d458137bd6f8f5fd0168e85b270ba20c1a32800476e276ddb74026c4561772222b63af600f6c97ad946d952dccd6933faddaecd0efbe8e37219c372b22a72d085b561964c2ef9a2d964d87cfb22a4246bcacd6f425ae0bdb49acb79ac0f9094ef83491ea1e57289953c08adf7f8101bceef7828c7ac4ca979881726d598318203422441395365174f3abb270601b6a98aa9dd877902c4fa6795e59e52de0b91a197157bd6e467834792e14c27523426fcdd327887c7212cc64daaf567d4901042b5ce0e558766d2d6c997ae80424756298dd3351930943d7a6d6f7ffff31430d8a04756156e99e85c2d4562c139e01002d71d4e71220ff138800265019a5629ebf1d689ca87a3bf3c0aa72060ccecb270f4c57fdfdf1b117039ab0300527ec294f0219739677f7897cdd2dbfadae997c6e3ee388783eb78cd34d100be9d66dbb13e501935ce0c22fc7b84942ccc9b27319ac7c35e9137975f747c9fd0bd165d97dd587d8184283d8389521a065f8845af0662dc33d1d661e245f8e2fe6f898a7e4d2900832ee918d01d7c5c3891c8cb51037c6d2a8f300cfbdfa6de2d6e4850aba2e693d2b88eef2441acae55a8e04a61a6bdd4bf21ff86b44aef4326c47b8a89b09e0dcb5da16a78b4f236dbd84921a022ca2b788f99f607a353bde12eee5c7d59077718be7c12ed653ea74300b9774c46a0a70923d26d520839fdaf30e2a5d632eb152eda0f36c336cbb13c2e64e16f39ed55cb36dc27cf71eb5021772a2c82aa0cd23c05a43dcf856c098a37a429099916be4a1000b3af511c83601124ad6390ca5706edbcde798b8dc354a15ae6ce45d3ffe5eb4d6f7c7e6fe9a8b9f2786cc2d28532ede107bdee0a2f008aede7f0bfddafdba8f1f3b185f5978b8d81bafbea0c73c2fd4cafb8bb98c5b067a374681d1a27fc7c125b3293802e76ab624e70c299b89c14220971d45ca1f0c192b41b790228eec3663379ffcb48bdf64dcfcdbac55fba21ab94b2ccf8d73b46d04a79f1d955ba07f71ae29febc7df1d6a5c73c473f38edd96d930c2da69bfa7c869065ae07089ddb8d3b8d2f391854e926b0e51c2879b70a719f04354614fe357df8318ab72ec5ff6d5747e3c3395cc4ea7972d3842ed2219b2f167106b9278cd43aa55df2602c0332eab2ef56bfcae787cc940ef2c1ce4086cd0f4c3ddbd5031277470ef4b8906eee55e7be08f5dbadb36d8a4cfae77899a797a239ed0b6956c736d3242a2545e0f613168e10a718f5d72d8225707175b2189c19451f0726515489eda2283f7be6619e499bc5753173354b2b8365ff6089f0ed6b727bcfb11d2a3e94895f849d3bb818dee642d5f171f2a8173e683bd06f0f9ccdc09c198363bfcd63086f93180939ddabbbfe746b4c15e97a3026c849320c7286eec146997d8cb5fe0319e82beea82b8e7a107c807f8741beceeb33908ccdd255571593a75990411cc2671a98af76b64ef868b25cb6dd190111676c08dba7f8a76a5081bdefdeeda6158b0c2772821665515019a70c54aacb1dcf7e48ee31083e9d6386cb615b4c379f7f85fef416a750ae2730e9006076a6f960e15884da22c1a2d1cbdc29c3a70c60a9ae553a169fb5573c047d0b1ff1d7a047ea8089bcee6ad627b3225a8571beed0a127280ec0eade17c211970278e969312971a48cdf95625d1108bdfe019a86b81c3b33781b8d36a0d066ed9a4f66bbcdc8e63adb696f880d74b83cff1fea5f23c23caf0ab27fb263854f19e127d6d2a449e68e304c497371604efa39296bb1cb0ee8a6fe536ab88d62bfdbe6598df998ddb2a4c85c57058991c96abc13ed1e05dd86af4c46cce09e2f4f884566bed71be0a3552fba285dc6c1c1f605e7d37976c08eb7a8ad0f664e7425762b61b34e64d78e594068e440bed4b962e9cba59d2256c59d629be3877b6b86ff1124068601836906f931adc96c2256667f891005d2725e0c5dc220585db2e8fc7a3357b908e7ccff16a2c11bc1063915246c54fc90174edb2736edec096f19aa9261a7fb1aed853f94efb5bebbd52242ce86f9c8a4ba305099eb5b75f1bacbd3e4d6a66a353f95d5bcf23f1c075765d3510771b95e2226e59c0cc240928ef405bfd73231663b2d5e38cc46d1a2e5ea64627ff1f956ac084c9814e605dad487824eebe1a201c10777a5c51a92658874927fcf9223f1e2a16e36563acb32e8b8e8854d97d3a1c2d477990912c6b236557b751b9735c05d7146e30a65e8450d8693449d8ad5e60b53af8ed10beb8aa81c0e418b51e4ece79668ebf940954886ecb1e6f5a894405b6f926a87f164d0b5d12ff322f03d07ab1e50625e11344491edc4481faa368ca300187be838c5606991e6eb44a4a069db5ef5107cf7e62d6b86fe5fc11e21e4849621fbbb10c41466153f6f55ebafe37adcc69a09faa821ba75284a28e69fd6ba427e02c6058892af7d680e55aca1051a83473fa847a2dc4f3827c27e718628062ab2b482ba34bbd4a49c6ccbc612d29d633c2f23aa6ea3b47cfced4be93322d840852c3d873316d3828583e972a9ce4cf48f8322fbbb62cc660ed1e68b6ffcd81d7cd795ee483ffb15b7f86f9cbb95ee61df3a18cb864bf14036934bee3b8fb6dba1833c8de74893f7bfccb05f55e4cea24202e989994e4a73f257df84fac29f9c5ec5430eda2711e198c5c413be61d70aabd927788f94203e1686b20a1c2dbb003e1a9abbd7f61687f3ac2b9911070b5aa8c58b5e774995efcd489e930977e8249f5e04bdb6cad6ce70ca055e3088ba1208cdef428c2fab65366375ebed335c71c60847c356ca7820f4b16a3ec90234c6a030231e534b8babe79b660eb598c21999e9f0c418b915645c94176b119d66e151e9a26eb393d58f470e14b6e10057ccf81be4d25643d6074b83e7048ded5338ea6087b378fde2a7775c2a53a7d95412b171c24f0312d89fc706539fd98213cdb98999e670c73400c59f3a9102f6b34caaab80fa6e6c3665b2b6954544d7880373c6694258bbc01646abae525116fc3658071d8bff11c2dce3c1f9f376dd640dc2b4f00e31b2effa76d65da7b571365e93b4fbee2ab5e99ba3221de7ca699ef1f348707300e58ca9dc9127017f2c5aaae979d166d92f55942148aa837ff11e5110989e9a064da788a5666299ae9be84c7c90bf542331f0cb686953b2e39841ace424197c17f8b84c79145ba0bb6c024d328878f88ebcdd62873c30067880e7b72a16e1d6e1744003c41da2495f963398ed1cfa668329b914feace9c4aa5bdd2e56f2068cf410b8fe41647a76db382fd13ba0661056287b4ab5dd08db58c25cab4259c9752b524b00623587d9b7efbcc6823c33ce92557bc07d91554d639059ef6bce45efae22e93342fe9fc8681d281d3fa14dac692c4e45aa201e48209e0b7bc98b02d8eecb87d1aeda4d59f05eeae0d56893384e2cd8a7f2d673093da3e31588ac70723a2c06203eff105977813530852fc667cb94dd3c669ce07ce63dceacbdd3036ab5139357fc00cd95461f9d7d16539778c1183f405e797a20fb75969425a4094ee8437017421a636fd0ae988fc77eeff1722e70bbe894ad7ca7b6c6ab12bde6f032249caabb25cf498e50b587053ec4a8a1b842b0cdc97be2c209b83c56cc5f86862e9eff786488d6f7f6cda326aec56d577c41bdbfbba333790ffec0016ecec95be1c462e61bebbe641adbf695432dd22e30b6979479a0a9772ec10eb0249af76277e4c2de8258365dcb5d520b4090ac33742a24b72a032db5bb46028db764c6aa4bd3c5a1d483c62174a0bced8bca05fbc76b4ee8026a26ec042c946a6f4f140f723dae373d77760ff0e08dc10996eeee7081c8e6d43455210f84a906fe621f239bbb23e814ff4183d27416b3cb5ef28c77e08719f5f44462aa1d50221651c92bb102a626ac113f9231c43a59119233f4d1df133960023dc96f908bc837f1e0d6fed85d4d0f962c98f261b024e424b01f97b8cde355a93f3aaca1c61fa3d8dae64940f82730632a8eba5624cd061082b886e9f758cc177c6f39a3b1d7401aed560fb8bac20b5c5eaf8b5d31588a675d7639545b9f2622544f5bd2061d772a0f567e347ab546b2f04faac7ae2baa8b1e212b8cd36fc856f2822ae9b44411dd94ccec727b992190de55e58c81b2f3c7caef15968992aaafdc987e2ff316b6f0e56836c7cd846fdc220698daaed0ae3de1798b42ab3f8c8aeb0659e05c4c16f93511c7a3c4b7869c9c72591cb45a54aacb4b71d16554066d1fef9f4e4da1c6a44dce14499f51574fe4935d9af2c8b55eaff5f459058c99b55ed375575cd6d993dc500af20e0259b979bf0ea015bb8eafcd85b43b3eea3d8c7c5a67af1f83285ed9d3a2efb4ceb0faff5ec819c829b71c99e315899f6191516ea0255e7bd8d644f8c6389e3c01bc2be81af7b96b30c7319d0bd6cb914f7f87f41576366fff4f7aa97212d41f716e6fb0a4f4d2d744e22fcbc7993f024431298509f7e71e7a8b21114cc01af537e89f4ef95fde1053197f25010eaa22273c6519ee54b59df081bd13acb3887ca58e6913f76474b53644892f161ede5c4725194340d7a78ac36ba5a0595e4e113d87c2d8b663abebacdcb32cb93bfc6afebaa45257c86b9a6bcf1b45171f378339d7cc8e84805c3bc96bdc900529633191bb8e2bf8bff2055207d95e1223928032f41fb55fc40318567db8724ce1c3e8e246beea8933b7a7142d9dc35940d82353d97f105ede8e52ead22aeb51c42a09aac2f55da96c283bde8b70485af5bba03b82d0f390745fb79d6b0a49caa54bd7ac03f9f557bb8381a322a8189be43408a0d59c10f677266b4413ff9a313ad0c7652aadaa5d56caf28b1dbd060508815632a76bb83f502cb4248b0de99836b763c15f64fe78ad01b5507df6d524c9b97c2d838b04a54b960e2857df235cf10f17a2c7d2a86fc97a823c5043dfad5a9993930a2568fe0885c3254e89d6cbe621add9848a55039017f00d7a6180192bb7859c9f990a37e45a1e8e3389fa6abda8da3de9b4550cb48372f2ca5134d6dce6f7917ddd84c4c36ec2a39ff942e964dec21cbddf261f30104f2f4fb2ca49f0b68b7f8ee3213395f8020bbef8e9353aa62c29b0f95eafad1c20199f2fe8ffab538b60faa798bb345ee0f12d2b763ca3fb3849f0e1a478e7d1268131376a54ccb35e21558db8f407d13f0042f03ddcd7131e363d51f6789596a98392fdd33d20ef9f785019fc62671ee4a9a7b7902b8ea7f2e794061bdd9ddc058a7983c4123672c92ffd378ff63208327c920b02bbe06b08ebb577a07aebab855d92f14146210080760288879d42a0bf745c1c1b78dc5cddd4cc8f2f60e526f04e566fd696e6db699678c373b4d1b07b197c9f728eb34ddeb1f1b9876eed724a904b5726bde32a5e5896fdabc97169b9b77bf96743b5393e1cbac12e6c6c4e223e5940429127760c59df869589cb2bcd2be27c6c06365ba54613d13af99f3053d116f40ff87cbdd003e63f8def0bd8e58be62f250262dcf536ef26a058ad39b0f8ca8b4da9df242e3c59b631687c0027a439a3745c28b595a4d03006fcabbee56cae16497ea4fa66f7b54da0c506f8818bbe8e5f97673a9a627dbdb3689aa2ed6029e00285d73ed375b887a6802d45696094c35e796e0e1edd29e29f3b89b3bb6514ba96e6eff91bee87c67e279146ffa94d2d327c16f875ab13acd5ee58353bdd216211240a229f753074ce7f9d994b8b4c4ff80d5e5aacb90b774c10b68700e91051c43c483f7b624d065", 0x1000}, {&(0x7f0000001300)="b9aa26f6ea427bcfadd263b3f6d7544039609fb5ba6c1ed58dc384213bf36e22f7370c8201c28c2d55f80d4349a25a1bb29379d628587bdcbe844ef2e092f43adce975b116ebda146ebb9b84b3c32627ecbbfed2b0601f95a7e731473eb63b76fed50f21d64a278a140ec1b7fc57188cb2f775703fd7502b42514880173ace4bdba9455875b8414d11427f113fd4dd1271210ab977dfafae29b950a0668e7b78b941a8ba02cb6811f78d4676d009e5153c6aa980f282b2ccc3f646ad2d6970cc8c40e5552876e0a0e3f49307e4f13be4ada9297206a636bb660d5b5001f3cfd4ceed384b18dafcbfd1a338b4c525c5b9323c51f10622e70177a99f08b6d7e28f903a2f4130db497411b20d9fd713a6e7a493d93b0b4d5383d70dfaeb2dca015f387f21616d4732ebb2d98b76184a46de26dd9d09ec6f3043c7bc84447e96bd61cc4a5c70fe138c59c8de9fe668cf6918e4e09ee81cf41e80f9f82b76414bd9c1c2647b9547ecb3b2777393442e047b1e9ae369134ae9c1874fb1072a10980ad45e701e3b31a33d0b7fa38e5c2fb02dd488ec188658fc831e4e50a577ef2f926c6b3084fd0a9d0d7f0298abbba5f161178846e95c94a0bdabf5bd28aa8d57c9e88f8005e1c5b40d0b2611fa461cf8245e2256214aec13c587105f496e143460c4fc68910e6b7d19e0618de936868a9efeaad08c3974764deaf72d2cb21dc7fa1c4f3b8886d89c03c8ef4947c9fb6e731e46e185d8b09fdbda32fa2f7581512816e13966ad62ccbcdbdd8948c74a134e551c0a954373adea5be305e1d85e1123db96dba29d89c154da0f5773f8068aff2e6f5d5079b4c296830fedae05d2971e23c20bd7892a97c4cb525cab214d958c1322621a350165c14076fb94cf379c267356a6666ad6d717167f5cf550cd6ab4bd68d8464694ac7ffc8fcd956fee23eb0abdfe9e2e723310f2dae9d5593a16577f276902355d2a33b46634e0ea71e16760ed9767c0a6bc2ad2b9b6742401a6e47be005f144b916e04f5c6e911181ea43ff0767ae96022d61d7c98f708843f247d2e5072209ee1a2c4399b22e50c50203573f538b8f04dc8744773da4fcbb03dc3786f9bc7a088a68c6bf35f775326b3bff5e2c37ad4f913fbecfc6011366bd35d5bf0bab6d53998823e939d94abb19e71c425556ad1d706cbbff1cbaa6fd24ca5517e7cca8c071c3cc83ae5f2ad0e91a8f689e9f8054fe37a8351d8c8619797ec3b79c46e2d67e1b9bd94c48d9ec4ff5c49344c3877c335073190172ac197d7a4d50f3af52da071aded304a173e78acc8008c549455a200647da2fb4fe3e583cd0ea5be6ba2391b309eb055f16a414d819e4a2fe492110ddaa27fa780eefedff014356aab2a968437a84c0e085bd0c7a42ecff4122e7f62260f2eacbc1c2afbeccec20ee0793864caf276f065fb8d65eb20369042ca7fb992fdc456dd341261a8b9e29b01f2fc2877c02a0e7315485eb6cb78bdb822f15958fd8ba7c136d56c95d55807623c015184f1d18341648c781323d501a16ea6c79eab1d26f60d4591892edcf8eca236b5a64e92bced86ef84019919f6ea545c33ab215cb775a9944076071ed77502030d969a264930dd7418f60fc1e49a9af9359f824221492ec3ba411ce28873735668f3479fbd9d0be3d581128f29139132ee2293546fda8fde7b93cde583efe08f1a31634883486955d7cffdbc2e51152e75d06669727acac3128fa7bffd700afe25053a5bccaafab166055a8a9c1818ac07fc3d77911adf071cae21b3345d5cf67f2b22d885ab9e4aeb97cca8a4e603aa3792698fcc840760f56851b059e6257dab00063bc30dfb5a987072206e957dc5a94413376c4e9d73801cc72a8cf94990f64f2fd69cbfdfdb156d1c50417795021ece2df8ea17808909966395f59083117b0139ddf223463d8b158e5785e92a6abb0d2a18d288adb4a2fc6134e1a772fae8af9e80c40aac6d443668da89ac7e15feea92fa478f9ca0d164e6ba78b9d4238b64231fe6ccfacd357e66625d6a5a7a1228e5034a1d7f4889370f9f59b51abd6fa66d89471cd92187621db7ed993fc3f9ad934c00e4d001420339b21a5bb8f6d833652ae7014fba1f5bb3f3e865433ff566a551769e42d2663b14957fb9b88a59e52c778ecf838bcf2d2a76478a0f5d5aecde1e2879911207ea4d8b14472f1eead642cf8136c554e293a271a4fc0723484d8fadbcb1fcdb4aaca5ecdb992bf1fd4180114fc81f6527bedcbb3cbb78abb6f57ddc82a8eadbc7e42f1b30caa009dd01451e5ee5a4e66429cd03d8c0004cb468c590ab3635b7d63508195988d542e28b27289bf7c0fc7b7e652eed1498dc53d62b36420ae01903199e603cc5bddfaaf0cc164bac1c04b40539f85be760abc226715a15f4128c56645b6f4effa1101050bba1f0c0fcf35a2250f689ae015e589103150ef0a119978e80f52cef9c3d6a83d3ec7cee68f8f741c51e5ca544fe866a85967415c4f9fb3c4e4c776bbbac334d0662fe8272186388ca4db910eca6bcfd499c521eadff2f8d02be662809299ece35516691cf68e1f5966bdc297594ff413fb53a5bf9e7d49a439ff1afea3c3882995c48b77352d0a5374204e43533ee3ab9113c2ecf3c035962011889a1e7d6d9de037820f3c663949cc4013474d79c4691119266469a5eb5ea26fa0e3dbb5cba94989ea680ce28585566bec74e7e86f5c29377396b41093298f22836a59f1b83bcb7f621e605761f69efe7d1d7dcadc8e9b63ddc2515ab279b3f98def8dbad0bf4737d6c219da1d4bbd148796a6c1d4a799e2a9e75afffcb5732adfca8e9fdf711d72fbb5de55000591aa1ab059b27fd8e2b6c098f4a5dedfc4dd820d8d062b98a6c536ed30a68619e9ba6c1d5ddd5285040807ddb0b5f631823f2c3ce5c5d1a7690a92b3025613d34f04795fbf2d7320a46464693016c1bb7a0b795105dd8547c26c67a161943888e3c0534efef92edd41fea9b99d98de53ab6fbbd7e8f291ab247e0bfaa8e593ddfa99b27e70cd4a4f7f67d09430ba0b11fa11b20535fadef06224867bb292df1378f22f12185f8dc68415a9b71cb7ade35210fdac94bc00717025b969e92ffd5edc5ad90d26c8499504f60e10dadf9952a9aaa87dba4ede2d7489bd2b2993f783b73ffa92bad34729cafa9b31407c2a9fe156a2dbc4ce734630585eb9ae12e54ea444736c90cc0193d63d21fc4510eee6095e05f7aa09bf403d9c7881e434f97e6483538cc9af6e403a06075fb296ec3d0ed9b57d1f63e90ca41018d71252da06991d2041226ed502f85815a44d7b3f22261efe3d35686ab1e7734bf3f9a43313a04560c83a6b85dfae03c8b74014591c4f597c0e1133ca950d2926ca3fd625832e3c7e8642b7c62b704569eaeda0b6bec35d1944175cb1a066e984c722501371cfbca80c542a0eda4407e424f9fc37191293f1d3d6a089228b0f8cdee5270b2103a15351eb776792843211ac2a1ec61e7065f5f88b94662acd86064a7614286693bdf1f6f77eb7ef469bed27d114f299f25723d547867c90b3b562a814c502800aceca8ac4342b9c7da4ee13c9423c757027afcd5e4807cd13395b8253a6068ce4877b83c186975aa41a5fc9db97adad77f272e047996fb57810c92039d0e2aa51966f5b3ff30a82ef4ef773d60e084d3079e7afe101dff375f40ef4f94d81d1cd40ce57efb4414c67a80c3f99d884f8f12352edce66042ca4e5f0f85dc72e43d7bc76d9eb63b8ce9d1407d67f3607a7c25b79644b135f2f3603f86c41007405c33cbcd9718b7c5605ca52b5dde40b8e7d480daee9da71d046aca845b831841ada66e1f0cd057eca2134c82a77c47ab691bf783c437d238b108f2dba91bdfbc0b722e365c5d6e3e6929d1b36058225227746c327f0d66f1914cd17a0bab0286b8c226a3b34d54c01a65c6d7f60c2a95490087a5f46c5a59bc2360dd843c7a119d04a35d595a7de0cc421493661edf9b0378d0436d1a0b40ce36146885dd21a65ed71852db48ec33aaf1442099d646fc300f471342ab2393bda4e07a685bb5dac92a4e5787be394b53096f05304e8348b2fd2387961aef57ee9e029f0749356e87b44b01c9d3ca63e32ab44a38f4a043d1c8c3a953dd4705ddeb5eb1929593da1c4e29d9bd2201658884ba745e780239a24c179f142dc3c64c950be4c5911f8acd4de11481a6fba1fd30f63e95a114ed4735674f223979a8bf448ff08009c47a9f21046bbf409a893d1797a1a5b477bbe1dd167fbc276764acf16653e8719f4f4de20521851ffb0b421f8f2109cf1ca3bfe7ef540dcbef7d710323a52a66be3adf5e45966d6ae5729cdd3e237f609e6117ec542c169fcd2ab93ca6cc04b89538d6e2883fcb4898ffba7d188179d4f6c0cbc1046ccb4301f76f011bd57cf9fe57a92cb7f3668554fb7dfc961d0e8c231ced4427143c083b0a8ef8c1844fa0b751812aa56f9fff808999949a905882240cddbee25f7b60df21f4ffbcc7e7371f456d38ce77988475660abd628c12831a76e1aac917e9db2148b4c963fa1926951f0dbf21969a68329a40cd5905724de09e9d027cbe0ae1e9b5e04c408c1b088542590ea306056dc6537a0fb1e7e3e08440a056c7491cf5339de97c9e5bb1bcf4c3efbdaaad9863ecc7c1422cb432293a8713deccf3cf3c2cff760c93eaa42210ca4a1df6ec2465a88190cd95db2172122756d6e209ce3fa3a68b9fb8e74f4f2ca9d34612b08974de26449ae01714270accbd3325074d224a3a4c8be7242c8c5baf92f274c7ba20031c6d25d911e1979f375820d2ac5fb0df011ededa1a5988adb0118091707eb9e8f75c938c37931f4bcaca617e02799b305ebfbdfd206d8a2872d3f601bd9867948a134910569e2e335f44a45c0112cc28330aeb27cae7d86de3a1200240d61326744213dea4489c6f581c3136b7a179c02128435c504eb7ac6852e8043681d555dcd0a4967970bb5c671b1cb806d34c73943ed8b1548d87ca909eda20846b2e5acc22a3e0fcd3c3f6a71ff75ccecb5c2a295ccd36e25541a3f7c4f4e35e9abade2a206c4b299bc90f580fb15d29259e0e67d610be15d4f5eca1585b32915a68c8e0be23416e9bb70b1e86e9b5ded7e0d97b27aaeec888b36658bec264ba17383d8c49dbacf0f349200b877246828399ad842f80db03789fd27e95adb7301745337bee5d02597ae7e9b59c75aca8004bd4a233f35f80e0385822bd5291495b029aeacbd83f66f5645af443e852dcf0aa6f038b3f1e9d409c75dc7bfc97b29667b7963f910836570af54b27c8443e59112da57d13981e550fedf072b190d6b731f369b5c2d3b4e262b48a2735378fa750f75adc9d7c8da09ff0c99fd984408b58b27e41a154d3e7980eac4b57e21a5f8c670f9596ae0a2378e2f456319df7270de67ae6b5d2b93035e0410a31b2ee308460ce7660e85632211b5856a2b76286fbe178779808a20659368cf81f944f868e06a25d5c8f031b908aeadc21974e32c4b8aacd446f10f1b33a8a277bb633e64437a398edc6511304037a298e6e7ae83c2b3e51b56bfc758ab7294577b7857fbaebbf1ba73441a8a781cd0bbf36262cee62293d141a73b7faf51565d259ee6b954ce776b2fc6bf35113ede6b8a01cfd03b6cc396440f024efc3ddfd4e98f7736578d67509bb51bf04cb06cbc948c2f842187a48f95b3b3da0cab861f0c41a71f780b317b2e3413f0ae5987028e2dff74beb0a93ece41abbe3ef457debeaa71cb38bcd69797c4cbc458bbfd", 0x1000}, {&(0x7f0000002300)="82d8600b923644ae6a692c0ff359cf93f60f73f1ebe43162160ecae33290e7844b3965141731cea69119e8836750ea98abf0a80204138fc8629d0f9c5572893ff7de15a29563e4952c702379ae238e0629a6cee1577f436b462a5bb0f7f1ada40eec47e680fd407522a125c032b86a78408e6a3f15f0fdb30e2623c0f74881901ee389ba9d25d05d008a3b608a6b19e0e17065989c41bec93271e53a3e7ca9c7116992186b313a3efa5136cab603d3b33a6aa97e65d0477c99ff75e698bb48eb04ca6e167237763363998ca678c7871590edce44c7d988a4b6395c3780af33a2f2d0cd25c8b5719e8b589ff2970d2f5e37a664f6649b28a34a731b06b4215ae711ed449bb6e61afd357a180b388208bf1d95b2b7ddccb729fe6848343b0d663a0716450e4d191f7f8941566c568609e2fa5aae12deeef9a9af91258180ff95f34e36178d1d1a60cd42e387d452d4932f38bd4e0efcff4486cdbba069ddc7020176080d7d4cb4aad66fa42e6b53131f90ac55f92e4c8f83a4973456ab2b5d2e93e8ffa6f2b9957a1e19a28ff342f08d7af9fe4eae8f661501160839e922a4dffd0d2dfa116de333cde5661a87b2fadfe72b54e3cba647974b6f3b88d9639cea8137fc1d8e99bb900fd44571093e13339fe6b2865fd0e67c90bddcb55c626b2ae9e3770f61150981c323658ab295a54d1a5b469f4491f87c30d49d967e5e220eff2e7313278da8ab2af147b1fbdb9eb0d11e697aabec519c36ed812a85c8cc0e37433e1d5647727f6b030b14ce54474e0d5a7f2177897c4e326f389bde6ee5b30956b80b5851ad2fa567ee857c603faa06be86f3ed24b4df2b929a9e84982c61160799c8e14440aeaef0faca94c2ac5bf810e9f9f9627d17c1e4398861fc3b976bc9126a10601b3514bd80b7befc16f6d9839002ab05485dddbb293ee565cc3084580ea1e31274fc42723a82e80cb1aa09a3db0f5191b04e79f7401612785f9eeed4723a64c8e7bdb9ed94fbba91cd152b10a23c327e976f9f35f8066852c0a452826f6d2484a1437d1bf93c40c77b4c0b5a4810aca3d4d2b43508a0c92f3e6d5f83ed5f0a76cc3676820b674d8131d64969d8f178f8d4244529672d49b72389b59c8c7fede3628400cf7927a34c4fe19f241282e530cf1636a46043947e87e940de27a5ea2dfb1bda8b0f2a32ec9e43ebafbaae6ff37950791882f4399dba26bcf30322a9d43fb114a5aaa6d607a0eb7facba51a5adfc69ad17382e06a128e7620e56f8471382fca1023ba5dee7061d91c6782548ff59c4e5a5e20138bd920a44109b1e1fc56516a0c043fd90baf9fb6941a71c9de356fbc9fd12a45faf0eb22112b1595b063b86be1e26ac6a2598f04b44cda187f44b8c55ed44402718bf61fd2ab694f6c8f9b68941c5eb4859df3a9d50d01efd8a9aa25a8554e25fe4a7785939545a7e8fd6a2b81a4f9052c30f2698b467b906520d18a5b20be4cae96bb30e4687668b3488e3f98b9b716c5debc26f6823ec50d360f242dc85d6890f7639c417337498eeb1933a9c2f12d93acca145877d6c36e2a92cef77228d8955fa9e725ec2e23b189fa442c0c97ecfd74e8c44256eae0ffb70759f95d02f6ea215d82fbec91198182c676db92b07824ef03541e230ce82c362b56cd99e1a14c49b0f7449d2d077f52fff2bd32a5f61776899c8cb048843d3a591a83a5ec796bc1b0f03020a8861dd9204ebc3c8a7660c0b06c20b0babbcd91dfc6bf7a687a8a5bc03ba5eaedd01a3296049d5a4023d3d0e99e58e2d61993f26d671b380aa51148a6393acf1b4317186dc1595073cee108fb11c3548a5eb2ede509af8316109b262fdfa0befcc81ed10c7053aaec67598ff96c3b083bae422a42719f19104c32c013d45dfd54771f117dd0d3b19c69e045c82930d27e0176dc166c9433cf84117a72c2533e688e3021920affadf6f0eba2b44084a503bda103de5cea9ee1335f3600328d1a55b927180704518bd747cbd84b5fc4140ae41682f630bcdfcbf860a38301369881afb7ede3c407b03d006b30886be2ff841c4f146a917aec764fc1c9d248dcceeae5d8285b93753e134ce37a89abbbe53b0355d47401c24f2ce488ff46e15190353be3ed6beffa79d856eaec34eca3284f7dd5b670f052cd7dcc0cf4753aa80ad4c27ff55c696b4b011644a10f3a53ac98e97876d50d9283967ecfcc3b0c3cd8fa4ab27b59c6ec0a49b87a2a2ae42c7ad77c0cd7965b4497bd5de35fafdc17a457983ddd82d68deddda5da2669f8d16fed2d20b947262621d78ab457db6bbe868a56fee0f798019d48fbc513e40e08dececdaf11bbed2badfa9597a6e3a8a90b0db6f62f33770691b5a7020b5d06b4bbef52ff264c24ccbef4683f2f749cc30b5d99cf3fc6aff3be0d5fa53ac7db791d6befca4aaceb462088d2601527ae58011345a6396896ae12d973b4ba8e249fb7afda9cdf8244f07824fd7e40fd75885cfebc862c4b4f9472c751c39c5365145e7851620f342979dc1b1490abe37979c02fced0c5b92e2308b38542869101fae09f020cc90fe01f47c47cd805a13f5b0c22a6b2a8c5813a1cfa073f80385bbcf794b7ec924219314474d4044a65d0df0a5af1aea2dc33a594cb813edcedf8beedbdfb9a9b34ae0e8892eeee706f94c7eca2f4459e8a9076a9f0b893af799ec048d53d44d3fa971b17bdd411e4e394cd0596edaeab820f980805442581031eb0e4b95fe138a0c28016ede86725dfbaf409330e746cf72fd66928d4bdf758b56f410cd475e5ac5ad3b3422eda17fd1b19e19b9c115c55ac993d2174752455ac535bbec449848643358f4638a9c4ed1b4ee570c6e293d3d3d0c7cff0c5b9a0c1999331154f8c5d082f607b27f5469d99fd960e204f55d33be9b6ec76551907c678fdec6ed33b57241aa958855f24df6dc0d5c6673a686c851e2294b7e761b16d24960f888b36aa87d0670182f6866189fbf223789548824c8309ab6fc0492708f91e8820b81f933f011360c885b407860383a03de0e6f4aff91f9ed79ffdaac34160d62b7b1a9c1d141d28b084cebbb677ba8397b89eaad69164d027fe4cc9101fa47193b54506d6a74565f8a3c55d1ab3088ce73d741f3eb06dbcb81ed12eb11ae13663c7bb932d41bdf3dd3c9963173bf9a80bc56d7dade81caf0732be2605f9e8af3aaddd49714a83d2b91b68cd0eb76102b4f37cfb8ce4eb26483406cba1d73e486fed3ec8a092c53fff104a4673ccf73d0055062c40c63cb01052cd2216a76985d87aec41196c72895c8b7cc76fd78c3392a83bc1f536e41d0d4fdd496f2570a05346bcad5cfd43100308d4e749ca135295b4d6763f0a97b8c51f49eb85e864539587c9720c28ae2e3c0ba3c290c928dd58e6614db647c4a8a34f16b5f276a295bd06f0d703e7bd9c76ed413d05cf740798c4309bd63a1e146830cd2a78ae0c727039fab7dc2b1638d462541da82a6a9610469188ac6b62c694d581ce1bf870f4177272122dc7435cab387e75e6adbdd57bf2425c19d73276878ca62823501136ecefb00498c5a5f0b0fc2642f30b80c65de63fdcd1895fd7f84a2e877de360c0e3fd944f8ba3c2c39d7e13b1cfbb1a3cbcdce45eaf19bb99edf668ffb5b4d9dba2f5f1610ff4086b9a385fe84bf832f5a734d098da468de70e70e1292abb96508d173e8f07747d1cb6c23cf89854964792f72a908e14bd33e5cca99670ed0b28921201eea59f75bfbe1bbcd3d92be69492fb6b056bb315148355136a3b9ea597b0944d95585f904a07c82e7486d83d19c0156375f5268c6573e8aebe519bdf0c92cf6ec87c3d3b910aeea257166ad18517c8bc473ae5c676092d896d06b6a29b5e3fd9d089cfdc2b5c48dd17d19fa8aee50e67120b4d562afc98e331b74773d940869e6f7026fff2fb56486c9fdde3b8ef8b8a96a5fd95ddfefdc53652978d248b92ed067426ef587bcda7393a7660480e581cc2fff9508ad27e9cd4dca0e17df4787001a05d0d88c67759802bbf6ce5911063af592ca31f9e485e65d224a77da3747e41e36e293702674defd08bbe4b43fa12cb63e2aac550bd9ddecfc6ad0634c1bfdb235344bc5420131d63682a1b7d984e52a4e25f86127b4dc38b32a1bf0f8f3c7461de4c61aff02c7331c7d2384ffc5632cc3c7cad99d5119daa077890508cc2b07348368f7e48cfe87864ee74b16945add303f600a054ca383f8abe770ce13ab86fe9140281ace02a263f93fb81bf7d90184e787f7a630edf8e743555b5e5d57b09c8d9dd084dd5f9013b5f1cad812264998e3b5833c880b10a9c5053e2ea4366b1bc367a30530b6d50cd3dad6b2d1b9961e6fd742e0d9bb331bb7a77ba707a3a8a43460bc350e483728a766d7036d489d8e2c395157caf7cd04ce659c55114fc64ff1d641bc49b516162faf553d3515fdb4336117120eebbd3315ca248d8499e6f36b64833747f5d89da0359d319205ee4defd32b2cd2fc8d24d33cd017ef94e56bd4de9ce725389cbbe3858e3e01816caefc55ae29119472ed8185f5f7e7b6db74959237fc6ddb9e2304f1b878b1d40c5307c2c5c17ef30c5839d8096b357fb4d48c3b41c5d389354261f416277e6a67b750d975795072bc8dbc7448fcf54d5ffb898704798e795b7cb9df56b196bca91863e4db5a6fc2794d037f1dc0c599ea1d52f4636e61fa71bec11681caf218e5c88324fa7c9b0121403588bdd44fd95693e0249cd0b156d52ea6a6f7621927577e06e32a4a692abdaf663b6f40ea644a0d8e5ceeb5dd93f5ac3f5c5d55fe7cafa0acd1c51d0fafde8fe87869840d9d576ca9bb1ef185a293233795b0a55ab4987cfb188b6d0494bfe7b57f7d2432ac0bbe267c3ba0c4d5b883f22d4ed651e426af9dcdc322cd835ae732bdbcd6231fb84e426c7c22070f9d2ed135c596239df40521ea9e10d959d808f3673dd475630a419fcd04c6f3552a8ff9f1b28d5060cdd9cdee62f5a20b3d605e52ed0aefc5874c7d6ad97740848e3ab140730e60211126c6622556926819d205bee723dc9ef02d815ac96859f749c7344e96b21aa2ca2a7d5cfaaf12e5f21da532e4957678167708ac3ec97f3d641a7feea4b5ad515d3d1bd8caccbeaa3d1883010455b9cac3e51cd76707aaf93d73a03014816733fd2ec2119877c0ee3dbab27e8b028c6a98730850d6f6d4e5bbb169bf2a3a3ea4bbc644ec9bf7adb9be4bcbb33db7480358cddcb74e99b53cbd674d8c83ea6dcf3a37f778d3059892d986e88f82602618341885de8a0cd7e499899688fbf1ec20d3ecb05a7f8b0dc542b2f9f5c3493009905f6aa521e606b2f7783e9199d0da63b1f914caf9d6c38079feccc908a22235cca1b869d5882d3fc721e5ed90ee8b5b7484a12b94eb0bb3720fc0a7375ac43b96a6b9fd5e9232318c1dc4bd3799f7e9f1f8ef461b485b665082a03dbacb31cf775665be22cd3947275311bb5a63ffdd3066517d268f3b3ccb218fc8eb99020c4de7c5205259451926f6f7dab29b1262e226c9f832d7ca234640f2bef1d91b52504f232680fa7132adffd033487d1a72321c9702cc71f8f526f13a26937a1494389cebe0bc4d4d82e764f1c21556dfa0825eb00702b7c373eb24a3bccd6d4fb7ddc894e62db1998d3e18e346e581dcd6b9e0e94bfc9abbb5738102ff0d098e438c7da7ce4c052da0e87a48a99a1efec9868c78f512267ac69aacf8bcb6cb7ce522d7754f6bbeab7b036b2b1a9f5a8748e56a6f7b8ca20c8826f9dfa1c3b30d43aab6f11d4d9cfaa9e143", 0x1000}, {&(0x7f0000000080)}], 0x6, &(0x7f0000003380)=[{0x20, 0x0, 0x1, "3a80850292acfc022a91"}, {0x88, 0xffff, 0x6, "52cb0b2bfea94444c8b4c4d977a785a6fec64928872aaed12af56614c9767d6202d74bbb14331349ea77e4c25eec2cb5dffd8f390390648193608bcf13eb7b8f89700c7ce57dcdac1dd692df634f5231b5c9bff630e93ac8d6cb4caf5d10a5dfdfdc41cc72d25474b6ad7bf88b9b6b66f618ce21"}, {0xa0, 0x1, 0x1000, "54b73e35a14de69fda2d5dee9fd648f0976e4872eb744ac130c042d07f7767dc412c3a4bae490ad06942c6f9beececb32d8561e32156966344c78fc862382de8397ca7239bb71d1950495503508501ebfbae7bc672bb616a48f9886387a512bc82da93afd4e12f5b1170a95b613d5bda3908cf6d658919ab5db33e14ebe38279111ed26c0faefb3e5bbfcbcf"}, {0xb0, 0x0, 0xfff, "61ae1951e204a0988c7336ed51a59c0cccd96515011a86d936249a5d9b8652baec11a87da9164e7cb0e9ed78f5782bfb80aa9ddbbcf11f968bb94954a1dbf33ce38cceeb0fd906b7610e8c18c99d26963bb8ee6507887b7fa06eca78de4e1a599775c60ff2941f82934519912a3003ca4f9668f0d8d0f741d94b46915a87f29c09c65a27ce214dd51824e0ec62e41e90e1c4fd313ac6a568a103d5a74edfe6e6"}, {0xf0, 0x1, 0x1, "7642dc4083a3b5476a467e533b4e5cd0a507eaf7db7880b2007dfbee918f9ee431e030579c2b9c4bb645934319fa2714bc8fe322f3605fd72a5d75d6fc49b7a484d426cd37eb1691a16fd9b9db85907b36c8e94e523186718ec77e774a9382b0dcb1d77b36266210dd3bbc5d6a2a9a772e36eafb954f52fdea27010faafcca1ebc61f55655c80a4c4420e169b350ce02b37c9975f7a3bcc174b6ac7843e7690add845480a0843880ab4093c487818c5d60d4d54051c7d56865ad5579d1fff8e1a2451634f2812ea282ecabd251814b387243a8ca2dc1674be2f7f3c0ec"}, {0x60, 0x1, 0x0, "279ced0632709f07ceee9fe392ce5859b8904ae198d74b4881df1773c0b13b5aac5ea1889f1711b6d48e10fde30941eb6078f32f5422dbb088e33c8b44c1185adf5e6c9ac4d9803553"}], 0x348}, 0x9) close(r0) 10:36:43 executing program 0: r0 = semget(0x3, 0x1, 0x90) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x0, 0x7, 0xf318]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 10:36:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x3) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() setgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8]) setregid(r5, r4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 10:36:43 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x4c) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 10:36:43 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x4000, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x3e3b, 0x6df0bc89, 0xfff}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 10:36:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 10:36:43 executing program 1: r0 = kqueue() unlink(&(0x7f0000000040)='./file0\x00') 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) close(r0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) lseek(r0, 0x0, 0x2) 10:36:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x7}, 0x38c) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = socket(0x26, 0x1, 0x5) r5 = dup(r4) r6 = syz_open_pts() fcntl$getown(r0, 0x5) dup2(r3, r1) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x3}, {0x18, 0x2, 0x2}, 0x1, [0x80, 0x100000001, 0x5, 0x0, 0x9, 0x4, 0xffffffff, 0x8]}, 0x3c) fchownat(r5, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 10:36:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() 10:36:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x6, 0x7, 0x8000}, {{r2}, 0xffffffffffffffff, 0x3, 0x80000004, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x80000001, 0xd7a6}, {{r0}, 0x0, 0x0, 0x20, 0x0, 0x5}], 0xfffffffffffeffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x6, 0xbd1}, {{r1}, 0xfffffffffffffff9, 0x90, 0x21, 0x1f, 0x80000000}], 0x5, &(0x7f00000000c0)={0x3, 0x101}) write(r1, &(0x7f0000000100)="8a586bc9c9f27e7156366491f9b35f2c694913efd0e5b1be6031c4b2eab5c99436f7cd498d23b16e38fdb239fd948dabd732489a47318369270803df916fbd9d9768d154f91aff292eb1e7bcbccb9dcd8ea2b8f3591d9a7830e60269f93ad047113d7f9a665fe149277ec93e2af27aa20e5ffd87a2bf93b4236f0592b78042141ecbb4056ba3ba555c056bb4ada1419132a3ecebca9a02370409452dc574319407d89767fe60f70d6c198815e102aac0519635dfd0852ab0ab7cfb639fee3f06b165381593d29a87c850d85104b6c5", 0xcf) dup2(r2, r0) 10:36:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 10:36:44 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x7, 0x200) r2 = accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r3 = dup(r2) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x42, 0x8, 0x800}], 0x8000, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x40, 0x8, 0x100}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x20, 0x9}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x0, 0x4}, {{r0}, 0x0, 0x18, 0x80000000, 0xffffffffffffff7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x2c, 0x80000000, 0x8, 0x4}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0x9}], 0x48d1, &(0x7f0000000440)={0x7, 0x40}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r4 = syz_open_pts() close(r0) dup(r4) setitimer(0x1, &(0x7f0000000080)={{0x180000000, 0x3}, {0x3ff, 0x1f}}, &(0x7f0000000140)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) fcntl$getflags(r5, 0x1) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 10:36:44 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc014, 0x4) 10:36:44 executing program 1: socketpair(0x0, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8000, 0x1000000000000) recvfrom(r1, &(0x7f0000000080)=""/128, 0x80, 0x802, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xab4b, 0x9}, 0x10) 10:36:44 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061dfd9ac442132dc351f95b6a332000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() r8 = getppid() kevent(r2, &(0x7f0000000500)=[{{r2}, 0x0, 0x0, 0x20, 0x7, 0x9}, {{r2}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x7ff, 0x20}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000020, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x20, 0x6, 0x5c}], 0x8, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x8d, 0x6, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7e195831, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x67a0}], 0xffffffffffffff81, &(0x7f0000000280)={0x10001, 0xbad6}) select(0x40, &(0x7f0000000680)={0xdc5, 0x67, 0x2, 0x4, 0x2, 0xff, 0x2360, 0x2}, &(0x7f00000006c0)={0x1, 0x4, 0x0, 0x8001, 0xfffffffffffffe00, 0x649, 0x10000, 0x5}, &(0x7f0000000700)={0x3, 0x7fffffff, 0x6, 0x8, 0x9, 0x8, 0x0, 0x400}, &(0x7f00000007c0)={0x1, 0x40}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x1, r3, r4, r5, r6, 0x0, 0x800}, 0x2, 0x6, r7, r8, 0x5, 0x1ff, 0x2a26, 0x9}) msgget(0x2, 0x4c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/212) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097060fff2baa97490b6be3eaa415ad997ed3378ca93ebab358572f92e45f2932a7d7c9ad893ca96dcc302b772faf7dcd12da1f07938a3087167151b3bcee5f15ed156319cdef67f68cd4f9d021cbea7ad00193a7002b196a5787bf4b6f2a45f36c510045bf31a3cb846d61a4ed9c304f3cbb6cf27c3e744d327f73f8a99add3d9ca062e82ee6c2efe109600b48045ce27a8aaf12063b84e089e296dd21c4fb18b4a474"], 0x93, 0x1, 0x1000) msgsnd(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) 10:36:44 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x82) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 10:36:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x202, 0x8011f) sendto$inet6(r0, &(0x7f0000000100)="31514a89da9f2dae6abff299e97ae30f9b0a0fb60dd0e54e029f823f154200be1526b8d0398d983d86a663c9845f5654f68383443116b4e775e4252207794faa4c2e95a134061d68fd6c4bdfa1eac25b5de88d458803eb9444c9c3b7af499510d30c94b1562c93d794190295e36e393991a18194d049abbe785e740e17fef0b32223a009b0034bc46224692a80e2cf37015f560dd35e97a0da9cd4284497ac77042966139f5e5c176aee73046952ea4acc6e36e68acf1bea2dff308d4d694d0d999d12be653c9caba47c149390cdca8133fafec02672e02e983f52f32ba176719475a8fa8b3c360e101649178bf1f24e54c0ddd248b1609a5a4117d16c53651caa9d4615aa4824edbc72d1321d4db1b9ef497ff4c210b027998503bd5e7632f2bfb517364d4f34be0277ad7a61fb8803382ad65dd41ae1cf05f02cba632a1b078792ee500e831abd066026fbbff10472caa8b309d7305321310c", 0x15a, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x4}, 0xc) r1 = socket(0x20, 0x400000000002, 0x61) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 10:36:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f0000000140)={{0x3ff, 0x1}, {0x400, 0xfffffffffffff800}}, 0x0) 10:36:44 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x3, 0x200000000000, 0x5}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8926f5acedbcae79, 0x10, 0x1, 0x9000}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x401, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000090, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x90, 0x42, 0x9f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x5, 0x4, 0x7fff, 0x6}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x546, 0x8}, {{r0}, 0x0, 0x0, 0x40, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0xa, 0xfffff, 0x88, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000003, 0x1000, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x18, 0x0, 0xff, 0xf4e}, {{r0}, 0xfffffffffffffffa, 0x10, 0x42, 0x908e, 0x4756}], 0x9, &(0x7f0000000340)={0xffff, 0x1f}) read(r0, &(0x7f0000000040)=""/149, 0x95) dup2(r0, r0) 10:36:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01132e2f666904003000"], 0xa) 10:36:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x20000000000, 0x2, 0x0, 0xffffffffffffff5d) 10:36:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dcad473fa4d7f5d53ad2c8523a057b3427266402e851c75bb05def4fc5d8", 0x1e) 10:36:45 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000280)='c\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80000001, 0x2}, 0xc) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 10:36:45 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[]}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 10:36:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 10:36:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) dup2(r0, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) 10:36:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f00000000c0)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) 10:36:46 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x993) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x9) rmdir(&(0x7f0000000040)='./file0/file0\x00') 10:36:46 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x10) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) fchmod(r0, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18, 0x12) getegid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7f, 0x6}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/72, 0x48) dup(r0) 10:36:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 10:36:46 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000), 0x10000000000001e5) pipe(&(0x7f0000000000)) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) r3 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)) 10:36:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:36:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x1, 0x0, 0x3}], 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, 0x8, 0x4000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2001, 0x7ff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:36:47 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x5, 0x7) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0xa, r0) dup2(r2, r1) syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 10:36:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x64864426, 0x100, 0x5, "22c88925bf614d24bb2ecd783db2a8bd043f5241", 0x1, 0x4}) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r3) 10:36:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:36:47 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0xa00}, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x2, 0x1) r5 = accept(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c710cc1c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) r6 = socket$unix(0x1, 0x5, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) pipe(&(0x7f0000001580)={0xffffffffffffffff}) r9 = socket$inet(0x2, 0x4006, 0xffffffff00000000) r10 = accept(0xffffffffffffffff, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) r11 = socket$unix(0x1, 0x1, 0x0) r12 = dup(0xffffffffffffffff) r13 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001400)) r14 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x1, 0x4}, {{r2}, 0xfffffffffffffff8, 0x11, 0xfffff, 0x8b, 0x7}, {{r3}, 0xfffffffffffffffe, 0x64, 0x2, 0x6}, {{r4}, 0xfffffffffffffffe, 0x18, 0x2, 0xfffffffffffffffc}, {{r5}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x7, 0xb5}, {{r6}, 0xffffffffffffffff, 0x6, 0x0, 0x4, 0x3ff}, {{r7}, 0xfffffffffffffff8, 0xa1, 0x40000010, 0x1ff, 0x7}, {{r8}, 0xfffffffffffffffe, 0x1, 0x80, 0x8a6, 0x9}, {{r9}, 0xfffffffffffffffe, 0x30, 0xa, 0x1, 0x2}], 0x92e, &(0x7f0000001440)=[{{r10}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7, 0xc9db}, {{r11}, 0x0, 0x20, 0x2, 0xfffffffffffffff7, 0xffffffffffff0277}, {{r12}, 0xfffffffffffffffd, 0x42, 0x82, 0x6, 0x14f134a7}, {{r13}, 0xfffffffffffffffc, 0x10, 0x0, 0x2}, {{r14}, 0xffffffffffffffff, 0x4, 0x60000001, 0xd5f7, 0x9}], 0x100000000, &(0x7f0000001500)={0x800, 0xf90}) execve(0x0, 0x0, 0x0) 10:36:48 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20088, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0xcf, 0x8001}, 0xc) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) syz_emit_ethernet(0x57, &(0x7f0000000000)="8afe24218da12c0df3af5c41181dd246a3d4a72050c70f7400b76aed58eb6fc2bc5d4f1c80f5844a13b186455e564ecd6205605809527c9665a0f4751caf2c5fe044c076f90f28c328cc1393d4d1f89ebfe39a20235ca8") connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffff05b, 0x401}, 0xc) 10:36:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff7fffffff, 0x20, &(0x7f0000000000)="adb565376541c055c997b525a94918c9d8102a9cb86f88039f24454ca7bcb629aab1f645b2a07944d9662e397aa9b19a04a3dd79dfc1bb07947ad3", 0x3b) setsockopt(r0, 0x8000000000000028, 0x38, &(0x7f0000000040)="0e1255ecaf324d72c3c37e0c375acd66c091234f9974026675708862d40a1e334fda1d0075a484c085f9a7db2c019d672ed104496de237ded55aa4f65b82b8beec39675a5b53e538310c85ffaf50d990155bf984bceaddaa9149ec926b33932e21e143793ac18664f904890bf1ec6dc577b831a0ba9a2cfa5d46e4de5a32ecadc27ec1daf813009b07863d4b25b2bf814ad9aa43b28dcf7304cc0b657180d7b66c7957bfafca10ddc88208a045640dd68eaaf2830b0fba65c97133c8aac1f3ea0330b79b65e1a6c6a64513027bef9282d7ff92a6fc76cdcfae53ff201accb94847a08f3d8bfd96cc31b63a628a4c", 0xee) recvfrom$unix(r0, &(0x7f0000000140)=""/98, 0x62, 0x802, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 10:36:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x400, 0xae}, 0xc) 10:36:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 10:36:48 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 10:36:48 executing program 1: socketpair(0x0, 0x8000, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/125, 0x7d, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x9000000000, 0x7}, 0xffffffffffffff4f) write(r3, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYPTR64], 0x28}, 0x0) dup2(r3, r2) 10:36:48 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:36:48 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) socketpair(0x18, 0x7, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x1, 0x8000, 0xffffffffffffff01, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x3, 0x2) r5 = socket$inet(0x2, 0x3, 0x577) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r7 = socket(0x18, 0x0, 0x4c) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = kqueue() r10 = socket$inet(0x2, 0x4007, 0x8) r11 = socket$inet(0x2, 0x7, 0x27d3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r13 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x84, 0xdc, 0x8000}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000004, 0xfff, 0x4}, {{r3}, 0x0, 0x10, 0x23, 0x4, 0x3e}, {{r4}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x3, 0x3}, {{r5}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x3, 0x6}, {{r6}, 0xfffffffffffffffd, 0x11, 0xc0000002, 0x4, 0x400000}], 0x80000001, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x885, 0x200000}, {{r8}, 0xfffffffffffffffe, 0x80, 0x2, 0x3ff, 0x7}, {{r9}, 0xffffffffffffffff, 0x1, 0x41, 0xffffffffffffffc1}, {{r10}, 0x0, 0x2, 0x22, 0x6, 0x3}, {{r11}, 0xfffffffffffffffe, 0x10, 0x3, 0x3, 0x8}, {{r12}, 0xffffffffffffffff, 0x18, 0x26, 0x2, 0x5}, {{r13}, 0xfffffffffffffffa, 0x8, 0x6, 0x2, 0x400}], 0x8, &(0x7f0000000400)={0x3, 0x6}) 10:36:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x806, r0) recvfrom$unix(r1, &(0x7f0000000300)=""/13, 0xd, 0x800, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r3, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000440)={0x1, 0x0, 0x2, 0xac06, r6}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000259375cb394e7648313e86000000000000000000000000000000000000000000000000000000000000004c973538040a9af5b302832ce98e1e3fa661cb6edede936e315b2acda4c9f813e2604e47b09f2686f4b9ef5fc944d82ae24591aecdcc8c67e3be94175323f8314e2814ed2fe3bc0655d53db4cf3841118e185a7a76cfde938b57c4eae6b14c213cf2eca708107efe98b3918703fd46ac784ee0eb0e041689c8d026c3273af04272bfcc7e0540f15c942638ba43c256fd77f8af68c765d8bc38c80f939154cdea856d08e589fe179a"], &(0x7f00000002c0)=0x6e) recvfrom$unix(r2, &(0x7f00000001c0)=""/238, 0xee, 0x803, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 10:36:48 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0x80) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000140)) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 10:36:48 executing program 1: r0 = socket$inet(0x2, 0x6, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000015, 0x0, 0x0) dup2(r0, r0) 10:36:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 10:36:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto(r0, &(0x7f0000000140)="c322f98dd26db6dae5d6b1c9f7665311c7fd306d41e6881aba4d05525c31f416ddcfb4814e38a250ffcedd4cf1aaf7c87198b515f580de3c71e77deba1690213275d39fefbe874fa723c8db12b6ae978ed659ecd2cf834f22586d2d47bf760a0c64e9c435818ca9bb2a5e13a485de498bba18d13168be5ae7d1a36dbda4da9fa4316cdf0f6488bc3c3dc89c4a148034a989985fdbbe4a3beacba5cea1499158436cd416f97b3891d7026220db8c40ea2e526c0d470c5c50fbb3e11dabe6fa2913f031cc009e87c6503ac5aae11809fff905eefd7e2043eca5c7c2e9c960f7f40b4a7c5bd31", 0xe5, 0x3, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0x7}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 10:36:48 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 10:36:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x400}, {0x18, 0x0, 0x4, 0x5}, 0x8, [0x8, 0x2, 0xfffffffffffffff9, 0x1, 0xffff, 0x0, 0x0, 0x7f]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xb7, 0x3}, {0x18, 0x0, 0x3, 0x200}, 0x6, [0x400, 0x3, 0x7, 0x100, 0xefe, 0x10000, 0x7, 0x4]}, 0x3c) 10:36:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) r1 = socket(0x2, 0x4003, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) preadv(r1, &(0x7f00000013c0)=[{}, {&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/98, 0x62}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x7, 0x3) 10:36:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="def7e82c0ec2faae71bf219abf600ed5a5b30533bef84a54c04405f3d798c55b7dd2f0ae4c017c704c6de6df0bf260cb601679b1f999e9c873e46a4b6ebb672a28f5bbdf28b17f8109719eb5f950b6511fd815b1b8a0ef92961c86aa227ca0779bd1f43230ceb07ce73eccd49d79a4a3fbb997428a7350b75f7811470962586678a587702c958e86c07e2726688346f2a54e829737cddd7b297d9357da83636d0fe48e6dea65ed6530077b948a9d64decd9742a9ee788f386d74b6e69e40bbe0409a65a0758ad94ddcb71b0ba30f12421226aec5b3b5160e87aac6d68db0678e527edf084a0f60251ccd194ad90c4395e6b1c52d5ec3f071d60633765a1fa7d30142d5daf2b084011e8519756fdb2afcd22587e304eecba7d27dedc80902232dc673b7f646a6849640dc29c815d02697c933add685feca73d69f7faedc3b60a2b1e83033ffffeb45f968fb481a223db663ca45baae06fe702b013a0f4eaf65abd2fd148799368b90fb9830ad075b7b9b600fcc676ebd80dbe6d0b6b93a3b47d09b30acbdc85c48ccaebf19d895a6a6b07f434039160dd0d7e3a417e2c8f6965c7d8bfcffb16da9b7c9d278d66ea77359b69aa7524974298ead3451142e109a1fc27055ee644a62a3d182f9ecb3e0b05293c9b8d5c797979111ea59013164e48308d8366903c590d57d2a3c06d9a9707176cfe3e2b5a4be72a6bccda9a9c8e4269a257c21aa8d5f87805546e81d1fddd8b8c3bbdc8400e16411576b1af29546993c459febbb9722ad046d53be1980523f588285896108e18192baf68253229afbcee0696f795242bacf8229219dd81b37c657edb97144b4dc1eb08b6ad3804b1cae4bf6537da8b46f2f4d9bf96f5d850a5fd731d37fe38a4cd4018c0846ccb7f86e51be1869eb2dcc49cdafc2ab9a07a8e714e1a656b124bbb0190a8794fdd0cea63a2369ea958fda48815a10327f48b635933cb59fa0ff3fd44f7c9a530e1f0e2baacdd720faf011cd7909ef8dd2b396d95ab3e062b401c11ce3c9034f0c4628f81b3ae46b561d57103911c284785789d28a6f6d37e041b952118117893d178055053cce47a209ef7a225157460ea7b1bdddce6a9a39c5ccfb373be528d8ff1d731d6431665d4dbd1b2d620f2a05d859c0eb0a52a1d2a5aa58cb43e06f800fa5bd378bcf98c12dfe4fab05d08f97b880ac930ec73369c318c003f8844144ab1c7a9c32e06af545d3613826fb45fd7c1d41362ffb41484f87ed1d15a5fb938a4c7e16ce7779047acb29fecaa2d86c64812c1b274417345f036bc87c8cfd0c3cb9901747e0a542f71e23ac6124aad1b43498ebf5d16fe805bbdc8390a8c0982b1ab34a1bd6eb2b31fbd805fd83f6cea9801ef8123b95a1d5d7e28433432ad5a34ec686187b3cab80b08135bb5fa9f5bdc56c385450f23c2d01fc271bdab81bd4d415cf8921dae0980a8bcbe7efbefc97cd1bfd5786427131b724cc367f67e12e6a2213cc33b5fddd964ef523efc5d82b93e72bf22cc9feef5fa8752f94730e89e032f6550e1732a723d494d11d8ae0f28674a11940745734d4bb1c54ae9973bd52a629b4b85492f1446e07eb16a41e1d64e03678b6e04c5a572bcd5218918b97b963e022ea9264f554f440dc2e254ed3e3ce039f2f7f5b850c8620801dc573683261968ba09759ee2e8694ea1965194302117ed1b9245a1e15ceaf1634a5f5ed627f8f3f727a24583508787c000545a28af2e51d9bb9767806fd640d4350aec717d1dd117b27c36d1fa49246dede327d8a63a72c6e2c616631ca8bbd505d79c363008fa23fe58117768257384e5900d10a68518429c2da206c5908653afdde0bc378e8d578803282fe312dbbc4521b7708c5d5f32fe7b6bffa7a18f872fc0b0123af21105e82e756ff98b938b30dca975b6ba2638cef58ebfa3456ac5b5aa260478bb06f61e27d46aef60c749bbd41257b3074934ff11a5eec7baaec13eea33c91814567df142e0a76858edc7c1e69e457a56e33c3bd380e4d2038214baf35f3911b59d338f1ad5ad5b88bf00fb57df415c66f5dbe0a5a72af317f192c5e1136be9e435e3cae6a2e804df4aa5c3222122e98ae8a80bacaab46531e1d7893909120a1c05d979f3442a104c806e5b0b52ff433f82128b086c6d8e8201e44ea1aeb0ea2ab87d2b0247f8ade2bb0672111ae5b4ef5601128eb3df3f91200f8e6851b855483277055f4d6f872578c5b09a75f2abb8a246a19550964836470e69af66a3e8edd5130da6867402f3677a167b9d16d5c0372029aafe85327b494f0cfe19fac2af5c33d6d876377c51b456b57f1707c44e336b2d213356a7a2c8cdb7cebab488ffca8484ccfb1ade29f9ab1ec193724bc747131dd038eb2ebb4224f8aa74a164dfa7c4af6655be3e2f155ac2ca1bb683235994790258115f10d3a8a8372d09a3e7a28b250fb9fe0b61c95bd4a7c7516f417fa3f8808c1594da00d3be7c9dc760fba991de5b01fa087304d43c767745f2341f0dcf22541c8c185e6cc5919e7918abe99b8819fb44d6dd33a835d2e1dfd8d7364ac2dcf394e39f460555c0f732eea8e68db358121456b7612053d880f0d6a721ee1e6cdfad45d7f9bdd0ad1be3008cc064b2d8775aef6ca434e181781cde5bb4c7e91419931cced86d41b2b1dd2fcfe435784b1256aaa6002edf1a0eb07feaf1e86188df4bc7f2b56434963b4e8651a5cb7e45512679836f1def7f4f3711e822b90ff0bc92bc6da1296bdee3de645cdd2f3183403276c24672f192203b5b8b0876ba3e16090398e4caf4e8de94718a2967cc5d6d4782165a8f7cba9ee000fd1ca1accafe81b8ba3308361870df75b5cf70e6e937e46e7291c2ba5cc2181e4427e5755f3fd3fd8a87cfc78baf88fb8f679e18a4dfaf953b2949b494d2ead00e87da313f44ee6cc86ff989494edbc40ecb012165b4f8743e45193776f3e0cdd750f22a5e0c7746389eea696cfa9b1cec709be15286ffe9c64654b923ac6f12929f4b6d2f4605dcf150e2e69042623786d8dfca211cb775d7c54a8e6c9876cc85d0f6c43c1a51f7daa59e9720d26408b2620747aef8666140c8760eaa88e70738984750ceeba96cb091c8bd46132814f6fb305f8674bf9613e7b7a508f5b99eab7cf6da200872bdb01143711b8cf2eab7ceef4f3065925ab7ef9a4a1be092e2a4f54698ffa414fa5ad4125e277f27dfdb71a16e97e5dcaba25551d9d98abca6bcd8dd512fd456afa0a78a7d3f0e36e7b618d74bdb1d7e0312d54a89e33232bc4523e09070c62eb068d3c180d1ae76c28299bce9eb3d4050261434a140aaae2d43b2b381bd8b59c285120385d54e64ec77792f4d2c4814ea4b0ccb60d0a2ecdf2bea4fce356f131838230be647acb50b0c2e276558742cd3009986c5d8701b497dc1abaccdc60056cbed2b1b859f772fa303945ed6407109590b09672821a90b2aa08074174c3e4e5afe99132a9d9963c7ad5b2fd829db1600f5835a3562e183d9bee4446929817e6e71296a56e6158982e0f541ec86b328bdeee06d8fdc0ceddca030782e7c3d85002c2430856a76e48860639bfa261da85968c3819d5e810ff28471a21b2a923a4cdbc130bda7ff1973ec0a5091524b28e623a92cad6a69c1f02cc31561d41106f7edda335887a3bcd5bce03e0dc858451af8407c1fb1bf63ef243687e86ce60a833e4a4d12101063ecb4a9acb9a1e9cc5457cc6057ed5ca9046cee8e8d00459f720ad44700699e7c46ba02e49dd5044e3181d7a0b9328cc392e65f56aa46d0e542fa22d004a4442a047ef31161b63a3e9bd514a20f666d4e70953de26b4d96b99843647661b33e958bc681e30b1735f484afb7bcbf89b02c03131a8a75ddf6dc66e3dc139c979a785ca989056120af6943a90f9602cda29b6a89a5215c3e8e8dde4c76113fe3e4cf5fd3e7df6084ed7e4d863acec97c61bf8cdfc132879382de3a222619a4b573880b22e3f816cab0b611f470da267746aa967ab63a6914000b3a3994c4b9a0451190ef6c038af43ed8f69237f623eb6a58b21c55efd222b2a3192d4677fb37818ad59092ce6db518986fd50813d7cec6cd3cca05c97110418a73eec50b6e9ed502b1ebb8b99bfb135874cc94c7893315e390275a83bacc957d220302b94f2ff50f5d4fc03a83fa9706f9879b637ab2d187dcc800a09cbb88cf409f6af9e07442d4b7afe26a3a7037e1c653a445194e826a8fcb84b7421e2f7e1780960f697494cc4a2a8872fe92b0f775fdb9b493b7e1183a085646cb61777b467ec4853579fd55aefed88b71cd47d788d7b3ae42e8ff0f6fd047ff2baec3487ce699556c52d0295ce80f995c52b983c3bd7c5b7c86394d36ef774d21a8491f374b6ed7c04bf0c98b8bbca2c11c3cbdea2aa714a0b68e21b1c1579a7fb8894f051ad2bd509adff2b925a84005ffcb1c1bdcbed3d68c47840f5732ade8ffff55643105b5cbd6e83ab9471aa71bcc4937ae2d1b7265d850d53f85011a8dbcf20b365effed4f3cffeba07055684c0301a065728f227afe93e43383c7b8a77a051a3543d4bd839b26be4c7664ba427677ed171cffc2d73d1d5741a63e6f6a701fa9fc9aaab4aeb7cad92482b0229c565c60ffff314f31e63827a2a98132b9cf87f3f198ddce68e7d1e5873d19b7fd05a003406b20d3eb92c86deadce133d90876e02afd5e1551818e7ac5f1b35316519357f824a358df1c8ee34c77628567533f1077afd108f306fe95f6bfe4e86dc1019cc836d161a562e76b4330bd08e14faa0b0a604bd6f88585edf59990c82f6d36d6c53fe99c39b25a6cd28a682fe398ce053e31e653994a0442b6e35f4978a9b61159e51b3c2d02717ea56f7183bb1bc7837142e1c522aae9e1b4ab888c1ebc85f8ad6e4513d8b985b207f650378b0ea62addbbea7a6a0c897974c642257db00264ff4d67ac7c4a586378523fe5da9400fbcbec186e51bc4fdf42fa6fda5a8dd88466816223f7c4ab5af07f167aef21c37e6402a8707f36f5857772e4153d40d6718b9cfc48813a6fbead87dda66375c4f092bb5501483e77801dcd372bb400ea3d43cf426763e3ec0e465ab9056135dfbae88e240ccd63d8d91dc4ea5128184aa51e315474c0d42f389e4cf6b059d53c480b8cbc16eb92b8865a2bbc3ed6291732e2be0e9ecfe794f5be4d98cc66f2a5a3bd5e8545ff09ebb754d223b4829d1c91b2ba8d62e9c2973b323e3070e1b1c8ed6cb8bcdb782ddc0d0a520242afe7d9b1be1857828bb0dcabb31c36084497fb8b03702b95beb8ac4ee7a0466627562ac1f79c8fb0f6a19088c0a7743b256d157695f4f33383648501aa92f95ba213dbbf18d75e8e36a2818f644414ed875c990ed3666ea150f7a04bdb45e7527df0d238f0e335237f031b39193f2b9b9f326b1bc5504a7fd3a7e8bc251242201ceb52dc1d927e3c4e5595b9264c3ca19bc3bad6d7fe83f12f2ebd0090f67d455bcd96dfba19cd65e2f59b7b72aef7a420a01c4c3debffcd5c92b9a675a804f3c609e88cb33c50a7a9a400a3534b6f85375d19423030d360104e626ae761a0af1e0a4a9dd850a764627dfd382eb7578b07c1bd944193c38079e8588dfb2716ae41f35e81144e1a523e6f992f3dc76af38259f2d42209ff5018019ed24543d455757b7ec0cafd0c555809157ec94fd039fef55b58f3ede0190b0af4477c1ff0ecd4eb8e6f5ba1312045f4d32a712c26a46779a74cf20aac81391094362afcc033aa1d45367d187a376ae6a9a8323b8d7261241baff4db6d9f2ff87c8", 0x1000}, {&(0x7f0000000000)="4995b91975a592d0cb6ca3c1b610e64f81cc42de72eb825f0dfe89e34e8b38616872f645821683a127bb5da89bd8fa7616c672f3bfad2628a4c9cd88b02ee56b424e5072197d92a3480f7cc41673e535e78698afa8b48084da8e611241e709a671396219a6d0172a83753fc4ca8b5907701e4edc5231c0c6d64d83b470afd09187fa35266cbc5a60884549920f6dae1d770737e4b6a1dd054f5f4f6e5e34af9f6412ca99cd5923098bf47acf74d1fee004b481b2f3c1", 0xb6}, {&(0x7f00000000c0)="b6f43b06a50ecf462c71b971e138140d9eba2462685ac80e2ae9dc8eb28087cb95e1201ed8c836ec69c412b5565599", 0x2f}], 0x3, &(0x7f0000001180)=[{0xd0, 0xffff, 0x4, "5a858a698be38e01725815888a1a4c88be6134c749c6440b0813d3773969a0661083d5f5c50801b4f4dc60407b0aa309fdcf00616a437726a2d992cd8739de3c8732b87c6eb73635616650366f9ef5d49683cee1786094fb801a44219e253675012e6f813aa1828e078767970737b63cc67081dc6349bfe8bda5a6aad3c02e74108625b8563c76610fced9f32e5c2cf7bbd7f3ce962406a63b6c9a9f4bd491fcf9e94b7c56355171e3f969eefe59d7a6c0afe967e87fea9f5aa4"}, {0x70, 0xffff, 0x20, "0a90daa07debec09d2e5592b9078cc6c4a5795c7bdf21b8780c2484afd8a1d711bab24420314dac4ad2d5fd2eed39426abb18e7313fa4f776f1208f254d5f54a9a529c0d8019b26c67a804a666355b2fe06320595fec138b29"}], 0x140}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 10:36:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 10:36:48 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) madvise(&(0x7f0000285000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet(0x2, 0xc005, 0x20) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00', 0x4) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffdcf}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 10:36:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000000000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 10:36:48 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xced4cea8b42cee2c, 0x10) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r2 = syz_open_pts() shutdown(r2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1, 0xc3, 0x8000, "496a87d2ae6997415b17318049b9eaad3b8b35d0", 0x8, 0x2}) 10:36:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f00000000c0), 0x36a) close(r0) writev(r0, &(0x7f0000000040), 0x1) 10:36:49 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) dup(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r1}, {r2}], 0x3, 0x8) fcntl$setstatus(r1, 0x4, 0x8) r5 = semget(0x2, 0x6, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0x0, 0x48, 0x80, 0x8000, 0x1f}, {{r2}, 0x0, 0x30, 0x0, 0x1f, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x52, 0x20000018, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x200, 0x8}], 0x2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x14, 0x2c, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0xabd2}, {{r0}, 0xfffffffffffffffe, 0x43, 0xf0000000, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0xd8, 0x4, 0x3, 0x80000001}], 0x703, &(0x7f0000000100)={0xf8a, 0x6}) semop(r5, &(0x7f0000000040)=[{0x7, 0xa312, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0x3, 0x800}], 0x3) readv(r2, &(0x7f0000001600)=[{&(0x7f0000001440)=""/242, 0xf2}, {&(0x7f0000001540)=""/190, 0xbe}], 0x2) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000280)="0a78a017d958347eb0d20084ad20f72748379d9eb08c2872a5c0fedcb358ce2455c480926b8c8c6d9867a7b2d1e91119b59ffccb88cc9c7914ec7034c884e27a9c5c1919f63d1c01e5c19f3cf8d0cc8cd79d6b929f4b0d0ec482ba93ad72642b", 0x60}, {&(0x7f0000000300)="0edc94211d79e9c9ca6d23ce49abb15f9297005922249c6d75877086d03f38e7f9f83d2efd5bbd38d627f5c0f4c6e8056a7d511c62e7f612a9a351b19e42d50ec803ac43fb5d43555a3ddcf9e2f2790528e6281ca5122daaefc45de4b917e10e552bcd9f3658fb", 0x67}, {&(0x7f0000000380)="e0dc231ff3b996f6240a69faccf4c5455ed48b39d10ca508ba4f21716beab13af589a594e7818e00c8b0fe4d8c8476c83dd17e2d41ebcf29fa1fa9d74696bb9e475539b775caa7fa747d3994274fef4813d20eafa0153c74357fafc11af06c1e2a3acc059772baef4ce17ff7c73ca29ca13366bde177ef27afee5d25713cafd88153ef8113eb9dbc78f305b6ed188ae2af350abf874f9ee46c301e24384e9377326d8519c75f01c265cecdf4c562a94bac38f05a8a305949b7e9b5198cf8a7006d4525f73da6a453b1d8f1117b45edf78f895b4b7fc2a44a2c42b04ae67dd95c40fd390c013a34d81833d8ef3165ded6ea7a2a28d1a49ed803a652dd2c863a127443bdb3fd4e227885eb0ecf1b588f5407574553b7eb03fa01bffa3dbb677b0d95b90dabdf2af567c699c586207e48d69b7dfe225dfde8d0f24aefa4fc30fdf5df84cd037a5f23be28c3854c5c920b38a5a3c8e25201bcd31383a36b1a20067e90088cac9d8ffc1200f738a6916b83222088d96f8c83f4b479a247f9a6af67dafcd28d893c007c3fb0cfcbf6c49d241282e15e68222ac5f6f1f7a4d8b771c6abdad67e415c25002b0cdfd5df221502eb4657c2499a5aca8d4fd366359b7733925cc5ed905755b826e531fda18ac1c02ce3e7e28211579ce270b2beb2b1b73dbec31b61f8b61162ef583b0633047a2a4bc16c1cd5741016c9fa36acc2b9fbd201a53325dc87643b9e3125caee4ba10eab994483f59bf74760a68347cc08f1808415fb1e2d592168541764a6f050640bcdbe33fbe3baa82ea1abc2f608db7bbc25cf7e70782885e311ec975d1d4febf45bda999cae12cf8af15d5f1b81c16799ec14c8c2bb9ce8f8e1de7c7e6f60df6665531c415db84398b7612168a39142a579acc51dc1f11b83bc6478f0d47d1c78a5ac7bffce750b2a775e59a6128c7f3b6b68bb98d332c92439732a8ccb27a7bada7ee8851f57989935aabca0efcf8e332d25125d59bc5549166fceca2e713e13d5c6c383ce07477d681443576fde3999427fd269f56eae1415d57568abcb3b9aecf4cddae84855f6ce20775f3f8297f15db94686e33475d37c97c72b712462477e3a968eb00de1adf388e63f56e7f3a27bf1be3bc19c404af8399894c211f5e80f0e70469df0fd6c9496c8ae8d6e29c14bcaf840fd1dee8046d584b1286db951a69ffaa6421cc65ee7b73f7489a38afe689f974d9afd354810dd6c2f37da50bba044591b7aa69fe3f9a0d9ba39d7dcedfb1e61c72188aeab5e5027a78922da1840f7abe77bbed9eb7507541dec047a11582a797f7a2d98c9533ae4a602a498b8e00e309eead5ef9d37bd1696a6eb2e264ae20a9523ae54aa9a2ce263315a53b153b6ff81eaddb009c2b9b7c771ded91810a7534dbfcf84862e37e0391b0c024c1c23de3a8b2034a5050c794e201c92e774c3730f370e488002aef5578154858338b57c90203dff02224ffefcc6e958f5a4442726e606c60793258587c918a71f8663d3414c183922baabf74b457a4eb3ac2a6f69fdaf52ecc5cf9cfbb208987582b7e7cdb40e33b87a7d81476b243fbbf7dac5d72ea658658f0c812dc02bb13697ad228de8914495ef93253837285ad5d19b6287759c0ef3fa5d47ca0a9de2a9ab2f1a4482c9b6505720462f8204deffe8be67230f01a2ead80c64716dd8f9d5ebf1c7289149b88a27b25665686a3e84cca8d1eb3bd3cdd07cb43b85f6865193796624684d67470b0cbb9485f47400cc5e19d3c07206606d6e3baa8b458d567ec48ba721c2cbf9fbe588ddf2c59b476db5d8bcb26d55446d1830994576c7d66c655d499267cfa87e2bbf4ee5261087b2a94a13d54c75861572f11a2d6d04fd2ebb67c7f62d2d832e1cd67df56603b1e99f58ccc8affb2d4ef73014a21781153ba87a0558b252a5210d3d2fdc7e4afaf52fc83eca0229e1af4f42a9f36cce6bbef58d6876e50f544ced764cd814b3cd2c2756e8e32a28dc3dcf8828e8492c1169e441e2ff777208a38ac30bd438345e2d74a36f17617149fd25dbd26e9d3c55849fe265aa40d65f89a11781ed15f7d66274833e6125c692c86793e28d3fb825dec926c44b92dab6c670556e755cd3734db2da2e45f0fc12a65b33631da7cf8d41c309004f7f4bf1d674c2589690bf9faea83e0b214e5b954c36ca2ee0975d53287ce577a7875cf27c2b2ec73f31a4ee214f70f26d41bb7a42aa0d2280407ac2db68a8cbfeb3fd7e49cf29b98b0b471d0dd50eb487c6b1b4b266fd1098026850ce0d7d9357e8e3a1335b717f34bfa96889fe1b893c66fbd3a8cf0294b13003cd32abab595e08012c03ff4e3e6fdcc5c30f021db34e7cab17e77173fe15f0bcd3538ffb9735fc634b97e9c6d46e6298e0be9353aadfafca5fce7327bfbeddd0aae1e55b7123259529c47aa7233d92ddf74c5e65ba9351983bef9623454219c62e6e0f961127f36a5c825c8ccc19b6998ef67a2bae39e8a1ceb124b71f79133f7c1f7ccc1fb10ea64c69c7a263e62186cf75ff2b2c10502136cae2d834c66f89948b9f6f669c6b07e5bcff8d2f964ad5e220d04dd1b27a552c6f3066b4bdc68338678874d840d488c787fe3f9317f4404620f43c683e04136aec8579b4fe1961c5e1997d307752c0ad9a3a43efd53449d505a6ca2f01ad2d51b963f4b7f5fc9616cee647adf10c0e79fe671de8bbc1b8b6767cbe81a5d48f179ef4197bac74daf37f77c913e17c00da34beee686419a2a672ac5cc3463129b142c7fd69ebef77d3883899ab5c3254eb6c0ba2033d08d7c6d9aa2326744d06457907239a8f0bfe9becdac7db9fa3a5e42966e2fb5af5e6f355c4f87a3b4fd0a82c0a85741646c80272385c2b25acf04459742f8c58ae726cf1c3ebe3812258a3714599110022770a6e5865d56ce6b0abd7e164c649bd46ec090eded18c63fecf4c50e21b6f4f70b3ab479599638c311c9dc49fdb119039d0ea42b7b9c93ce72e22ba615d3be781810a2af58be88af6eadeafde1044bdb9106e20a49e7fd2e80ce36468248733887251ea1d71b75ea0a97ce82a34e899eab7663ed9b4efac8650240c8a9e283584931e1e48bc34a352d9e7c8aea586f492e7c98d2b51da9231b24031ce876bcc6970b4ef40b4ac2ad25c0db4463228955801d1a4c1d5125806fcba6fa0533341d509718503822f767a0a44c746937754cf0d9e098d16584aba8c569d64f8ec16c83a83505b2e769e9a6791f2def3d7ae278696c6e33cdaef0bbfb88033ed69295853524d350f09164c1c1e1868d7a4de1ac469d412f82605229f42fb26a6df10ebb4fba01f05c4f6c0802cd91cfbd208de672ed6f5cf81045be34054e419ee500d594cb66168c76f8851f6c51d477ec1b6f781355605db09c0c0cdb7e3a47fce5244afdd86410a86b8a40c7194ff6e5c15a9439fbccfec0c8a0fdae29de8fa6cd25240da17198977730d4e639fa292697ba5875a8787c0480d3f5e607cacbee8b9738147bea3a49a40cbec8421a3bcb5a26f177e1f4161da7c8cbf016c3c2fbeac27e81952b3e120d10564d8575b15ebf74b862f06a956be8e19ff5e43f20851484e84681d6e925825ef4a4506c9118ebd3ae7df14a2609f50dd2f8f5bcae34f82b0be2f72406f2edb77cb5a8471f541ef32fd7673aa5d105bc52342b3f8e3a27a069e30afb29bcbe94c0624f6809cc6044178f31a5a55949fec8bb14d32429a0b509f8a011b7b7249b45870e13cc760bdff1c389ae38b2013f9968fd71e6af6cc254fe60bc3eb8cb598a1317d2d61c5ba5c528eaf12a5085605f5ee8c034fde10c0f1d8381f5c1e2928d37abeae79343cbc94f893e05570a696c8b0c1da8914eb86cf7de66f11b632ecef3c70c16a78f8289426e53d768ca7243055a8a8d64527f45a35f0d7a00184f875ea3655d61a761265c1ce41606871f511ef7680909a7f166acfec3a4ca99875e1ad03c9e79a3912dcb0b9f701c40b652018cd71967bff712a2894c1cd33fb5d9276c184603c50545480058498762b95e66baeb8b2cb4a61b701f8a320d71aa08d69d62a4db2b018102b4607fc565840e96b1de39764018792d42291f8f0fc30df69a525e16921a21682c7db0a863101358b5d4b6520b4104c5148a4fad83c3212ff677bfd84ba35f962df31c80e2cf793c8d85d3d4d7ab6fc72937409658882de12ea5e0c2d463e97e6a8b924b801697cb893adff868d8973f6615b50ddc19c5ce6f8409c3f0c6cbb2582c279d277ffa3d3e0f090bdbca8061a67f0c42e31b395c4551705ecef6a931604dce32b105fdb12d231c1a86cb7ed7dda57b9d476c059b19109e90c3f0771f256ac835ae8f6d55e59c2b2a00ebb599a545e914190f8ea42bc8a2638ea16f04a6af59b49bfbb5fffb2f0430c63396da634e7a5697b906e3ec6c4a3aa17d191bdab4e61aff119fed05cde7c960135812e9ad9602245a386ef342f71559fe967a776823049ce2bbf3b348874631ae0d289c3360ae5fefc5cb9fd538c5552b286c0fba5b4569d6074c5f84a1e778b5966a8147bfdb25a321c8a497423428ff3aa17cde909a85213342c452df9177de5c99901232c6d6d59d95ef45b0ebd85a9c20ed9ec7b64d7582c3304623668655b53c6e96e4e2f6b1931210042b64b190f36b52d0df81a3327a221c7a4f615ace043cb3661fa0c53e4d99ac14b66fe6501af815e2fc75f6a3e701b8c1b1ed4920f8457616763b547d8334620c43aaac9a2e13fd8caeb3865c04d92ea93cf4d2c454be0210af61f4135a59554880ab91fc9fa3be7944f165f8c7fe4be565e23c082a07df8f8f8f924d2c6019a4479b6a8dde53a259b9e6c8766bc5360caab71c6ca11fb6844b52ba660a181bf94c4c5b76e61d70d5bac367be4680b72af1fd6b70ab37f631c7dcef62bca4af045fdce909c85acb011d156f2439d3a6ee1d924c922c7cca8c6d905d9317dd95126971aba946890750ca95d6fa2e537a95a7bc2cdd2fb0ab2d3c5b896e95894af02e7f19d5ebe32f8b17c7a26ffe2097e3e9030011681ca293672819d12398d80d4d13c5444c6eb855b1afc76cf9c6d47c1d2f388d8f710dcae0d89fcc724685b285b2a414e34061adb3adab5eaab1337b081f652cfbd492f9cf81cecfb85a2aaf07fbeb8bf5b50bd0535067f1d4778c6153076710c46d593a068c5d6b93d10eea8639e2a3274f62a7b52e0f0fa3120c44ce4887101783999b7dd2e6472a878dd87029688b7147bf1048d75e70560537102a127fe251595beb2c528c6e9222ecf165a36a748c75fcec5cb6ee8f4fc27296ddbff0311ca1f86113317f97833d169df36780d31c93e4ed80fa730986cb261c58ab1fb8c1e2bc77ff2a85acb5ce28b35b0cd755392f7b0672963190aaf50decd79724a0307d2aef663d6ad438a2b7da2802023ab2d4fb332dec594d13e7eba79ec4f211dddc80eb1c987564f2e90c8567e589d4ae7d1fd5812e4e229fb29cb9290c08694151e74680aa5f4e60cac56edfb9b058884ea5628b62c438f1d4d47a0062c9efb8b92b2b71288eb58b709c42c139578208da4055b00d30446d4ca2c0c7df6adae89d65e8d3199b9234151e5fef6ae2b5240510484f042eeb204930cadd42fdbd3973685e724cfaa8c9ab4db7cbcc1f0f861fd290ec925b445cee1852e391bb947c5c057c6bff041aff6976ba32383dde94cf0bb257dbb7db5cc949c1451fd431f2d32820404b508d1192b47268a42205c642b8774b56e8cc2d6ce92aa0c67d729d2f5132d36208ee455a095dc9c090fd0b0b7", 0x1000}, {&(0x7f0000001380)="561a4a7df80d56c64a42eb78d6158c37b7f612ab8fa55194a6e48aae52d5b80f382a3b87d7eb44194b2a99559aa5c211a9ce3abdaa2bb2832e1e44c70ecff1e331a4d6ef8bebe61efdb18752", 0x4c}], 0x4) 10:36:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0xffffffffffff0000, 0x80000001, &(0x7f0000000040)="03534a90a984fba92a00307528cb0f32bd71682f1daf7a1b1bf22d347926cb6cf7724562864f206a488d98a16e03f021afbb124971a10669cc0b90ab6365e9c55f5a2ba2a51d3c498f9056242cf42e5e535fa0288d3b658080199849cf0de1e24ccd83249e3e0ec89d6163756d33b610518c8eb6d75ff27139844523f72871d8667a3d9580ee57f300ccdc6ba98e73e4f1755b91d393803ee4fb7144c6d1a6df1de6721739ea", 0xa6) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 10:36:49 executing program 0: getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) setegid(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x2000000) syz_open_pts() 10:36:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 10:36:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getpid() 10:36:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000008, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x19b) 10:36:49 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 10:36:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) mlockall(0x2) 10:36:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='\x00', 0x604, 0x20) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x40) recvfrom$unix(r0, &(0x7f00000001c0)=""/78, 0x4e, 0x40, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2fbc696c653000"], 0xa) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7f3, 0x80000000}, {0x5969e867, 0x400}}, 0x0) r1 = open$dir(&(0x7f0000000600)='./file0/file0\x00', 0x28, 0x10) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000003c0)='\'-/&{\x00', &(0x7f0000000400)='-\xfc%\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=')!-`\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='\xe6\x00']) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x4, 0x7fffffff}, {0x2, 0x28f2}}, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 10:36:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mprotect(&(0x7f00001f2000/0x1000)=nil, 0x1000, 0x0) fchown(r0, r1, r2) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0, 0x0) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 10:36:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(r0, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:36:50 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x2000) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000000040)="9f03aed2ee7d455f5d03d36e9519573befe7f1d50fc601e4407e2d45b265021b68cf1befeee2", 0x26, 0x8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x195) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 10:36:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5) fsync(r0) 10:36:50 executing program 0: symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10081, 0x0) 10:36:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x400) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 10:36:50 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x5, &(0x7f0000000080)) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = semget$private(0x0, 0x1, 0x10) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1000, 0x1800}, {0x0, 0xfff, 0x1800}, {0x2, 0x7, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0x317, 0x1000}, {0x3, 0x20, 0x1800}, {0x5, 0x0, 0x800}, {0x0, 0xfff, 0x1800}, {0x1, 0xf944, 0x800}], 0x9) 10:36:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) r1 = getuid() r2 = getgid() r3 = semget(0x3, 0x4, 0x4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r2, r1, r2, 0x44, 0x80000000}, 0x4, 0x2, 0x1000}) chown(&(0x7f0000000040)='./file0\x00', r1, r2) chdir(&(0x7f0000739ffe)='..') 10:36:50 executing program 1: unveil(0x0, &(0x7f0000000400)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 10:36:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:36:51 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) semget$private(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000ac203e1c952dab41b5d5b50b20f2be33f5659ded252daf42f9aed0ce9a6818eac25efdff07c0eaa38bfaecb4fbd6c4b52d955559a63ac927e91f79e752ad24106095ac5c860d3e30d93a77eee7a393f213afd62895a7bddd9202b318ea04b87377201241414e287f7d7c85f802fc6acd5a153083a2d0b4a6898b7529a6cc12cc63adfacdd388b3c7681587be0000000000000000000000000000"], 0x275, 0x804) msgsnd(r0, &(0x7f0000000180)={0xffffffffffffffff}, 0x8, 0x1) 10:36:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 10:36:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) socketpair(0x38, 0x2, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x70, 0x5625}, {0x101, 0x800}}, 0x2) fchmodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x2) fsync(r1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="6c410bd36d1d6f0d0868a24f92fccc4d5fe8129b26a5d7810cfa50ece7422161f6c8f14d20cc701e6fe573a3a8a31171f83686b03abf973a38ab9b3077a2a7601fbdf329a11039d8940003d8f8915754850bfdb18b87c6a59c1ad2cbb7ac580f1969057ddacc316be14932a3e49bcdf78e06e0fc054537f32c18ffc3e9b7cf9a758a91ad463addf01158076cef9d1dd3fb0641e6371ce7d3437654d42c134d09478ddc3b9d3906ab4fea6e384f1824b6e0b3d4ead4b1dba8abd7159fc9cdbfc732605079d58b19da3d40df33f31c8cf7559dcb12f9641bd209", 0xd9}, {&(0x7f0000000300)="8cc1b4904b1ed574f4c63d5fcae6a87ff66767e7f342525990c7bb7076b2fc567c48b0d2bb14da00cbdf006293c69e523493d559330fc839325fcaf943594754a1c374e92fd037832c4b380d960b1c3ceb59e969d777f7d9d9fa91ba151ab20a9ad329eb5918dae9573abb394cdaf3e0b266a2fae8a651efede0ca2622e1503b1a519fe7bc4b38bc027e5f9e559b243d24636f41f02e2c15e6ee96138b3a612b305beada7d0dcb77c8304b251df46084bbcfba719b70f728c05363e781a4ee127324b8e14415f15baaeb9753eafde38f8b34c3ea0335bc46072056f084c82c65e8095c9b068694ed", 0xe8}, {&(0x7f0000000400)="a049ce973f33fec2c93f475dbb49e4ba2614270bde12b94ff5d8d95e7bc616973f9a4ea36dd6a39808e8419918522f3dc154c5a040b5555419ee01ab5aa5c68ea110bbeaf582c43d2c27c3a49f48ff3d235c54a281f4def7061334a22dd3f868785b911451c51da0d6630ef40e0f4683fd603cbac87214f7ad621f5e2d7f37", 0x7f}, {&(0x7f0000000480)="3f970322f7bd1f92f8e94726bdf5c93abef6c051923f0e3cf47abe0c5cedd28fc430e338e79efecfcee65f62daff6b98a6880c7f45c56609e17b4ce2570c05f8fede0acf41cde21004bd05375f6a83d1b924d8266230d92f8f999939f92cf7e7847ce7a4cb783ded41c67ce37191336ebdc99b3ce343dc5308b29613398c383ab66c1101b601eaa2e7839a33658cacb8489280f603983754d0f4a3f626d5cc7f1c93fb7b308d4bfc1abf9697aee9dbb5ee22d08123ade095c57d375259db8dacc2feef58da0b34ccc3eb800b816f3978255ab3c3418b", 0xd6}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000005c0), &(0x7f0000000600)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000640)=0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000700)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r6 = shmget(0x3, 0x2000, 0x40, &(0x7f0000001000/0x2000)=nil) r7 = shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) chmod(&(0x7f0000000740)='./file0\x00', 0xa) recvfrom$inet6(r1, &(0x7f0000000780)=""/154, 0x9a, 0x2, &(0x7f0000000840)={0x18, 0x0, 0x3, 0xff}, 0xc) fchmod(r1, 0x180) accept$inet(r2, &(0x7f0000000880), &(0x7f00000008c0)=0xc) socketpair(0x6, 0x8004, 0xb44, &(0x7f0000000900)) shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffe000/0x2000)=nil) mkdirat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x20) ftruncate(r1, 0x8) r8 = shmget$private(0x0, 0x4000, 0x624, &(0x7f0000ffc000/0x4000)=nil) socket$unix(0x1, 0x2, 0x0) shmdt(r7) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x5, r4, r5, r4, r5, 0x181, 0x3}, 0x1, 0x8, r3, r3, 0x4, 0x80000000, 0x4}) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000a00)=""/239) ioctl$TIOCSTOP(r0, 0x2000746f) 10:36:51 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6a878b11c88"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 10:36:51 executing program 0: r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x1bba, 0x119, r1}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x9) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 10:36:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe24) truncate(&(0x7f0000000040)='./file0\x00', 0x7) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="89c5cd657e96a1a96af8bf16353a615ca8f2fc4b19dc9848f5f8dbfd02038c86a987110cfec2d6665ffb21011ceb7c4b7f2718e8dfbe3811077e2a8b124ba606bef8b87eaa1669341593a91ba6063a8a060afc919a894e95b3d0515559f5b9f70e457fab0b2f568e3e4f819d9742e10f291555e2f851303799830751194aaeab568628b7b8e4ce51ceb2f88bb9f31e856d215d4d797481ea1c0c63da3fadde47bbb86167e78a2a90f89300c941dac45230f2f7c467ac07bf3b8a5363628745be017d914f", 0xc4) 10:36:51 executing program 0: r0 = socket(0x18, 0x6, 0x0) select(0x40, &(0x7f0000000280)={0x6dca, 0xffff, 0x200, 0x1, 0x1, 0x1, 0x8, 0x7}, &(0x7f00000002c0)={0x800, 0x8000, 0x0, 0x8000, 0x2, 0x7ff, 0x1, 0x1}, &(0x7f0000000300)={0x2, 0x7, 0x3ff, 0xfffffffffffffff9, 0x3, 0x400000, 0x1, 0x24}, &(0x7f0000000340)={0x4, 0x1a74}) nanosleep(&(0x7f0000000140)={0x8, 0x101}, &(0x7f0000000180)) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x3, 0x8}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x8, 0x10000101}, {{r0}, 0x0, 0x0, 0x23, 0x800007, 0x8}, {{r0}, 0xfffffffffffffffa, 0x18, 0x40000000, 0x0, 0x80}, {{r0}, 0xfffffffffffffffa, 0x438356868d69949e, 0x80, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0xa, 0x2000000000008, 0x101, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000060, 0x800, 0x10000}], 0xfffffffffffffffe, &(0x7f0000000100)={0x2, 0x2}) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) shutdown(r1, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x3, 0xfff) 10:36:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x20080, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000080)={0x1, 0x8c6f, 0x1, 0x8, 0x7, 0x7, 0x3}, &(0x7f0000000100)={0x6, 0x6, 0x1, 0x10000, 0xfff, 0x100000, 0x101, 0x8001}, &(0x7f00000001c0)={0x2, 0x100, 0xfffffffffffffe01, 0x800, 0x6, 0x2, 0x3, 0x91}, &(0x7f0000000200)={0x6, 0x9534}) accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070628474344a37255e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:36:51 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) flock(r0, 0xf) r1 = kqueue() kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x20}, {r1, 0x100}], 0x3, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 10:36:55 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="dd5f93d36255dbc65461f9f41c2d5f0a697670eb14869f4c3b20c3c87fafbe869ce7461863b6a7e906af92a9a50764ceabc60d7f83334a9403645a07d16aaa72935f4894888aa107c3f779e492b4add952fc765112a6c8a93b92e3cffc4ef9f035fc6567b59de5c19b6098ab42a391c70ea7d4b06510ca0e0e213cdbc1c1c9962c2d84300180b38d2167e2e45b6a5185ee002dfd69b9800e9766f7db1fb11d4271ddde9bdf5ff39fc7d5ccc3c85c05c8abe4cf3587b78669ca", 0xb9}, {&(0x7f00000000c0)="56a56c29bca8f4042b9b5bb3021573f48e0bcb6164bb9f7bbaa2733c4dfbe8e21b0cbef1f30563a4cceb311067067c8d95ca7870fddb9d3427ff4601136abc11348a0f972dbedda8299722e963673f9fefe2848b69dedb0f24f13789f5d8a9ffba5158837f9e6ca5a60c52994c75", 0x6e}, {&(0x7f0000000240)="964918c28ea493c5ea377ffd5da18648e0afc130e55e0f05af0e0e39520a6c9128eedb6d1eef6cf1f956a6eaa55769146290c14e55af464132724d5445f2ad5b6e19ab7a7ae9c68ab33a167daaf9a4d0856bf0fede19fede0095572693ee3700d2b12e301827b6348e10e6f4d7e40fc634ccbd4df9fc821e6117d823c5e09062793be4a57b2fb68ead48d4acce54306f5cbc8a4b666ef3abc2f31034a6a1bcce94f6864a7c17d382ff2c7a7485b7155ef63be7addc0f96109f9be09310205b0479fef497b3e327081022bc21cb342d0433c8298d2a581f51faff5de910f87ce56d881c864d9596e9612547d13f9ba0a5ae184b89", 0xf4}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) fcntl$setstatus(r1, 0x4, 0x48) 10:36:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 10:36:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2000000040000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:36:55 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="6c8efbba1bbbf2d8dac37d31085036690f955bb2d0843ca2bfde670b17e0609ccb89cd208ea8183c4dfa9ddf10149cca570d1e09c9bebbf06df26692d324fd0cc67aac4bbdfc8015f899a7", 0x4b}, {&(0x7f0000000080)="8589ba3d0fd5b20c", 0x8}, {&(0x7f0000000100)="35f794641b743c2ba72744c275ae7a01b852696a3d81bf15360d3bc14799f00e90a38ad97675df69b3f672b91962669db2a44bd78b7a05aa6991d755238a8f6705460edc7b0232787a2fa7b4eb0c8e5031be2b454343d36a9ed618c31fede7226fc7a41303a97b91ed06f6173552a01c3d306124183a76c1be8c5bb00d54ea0397ae969bc3bc29aa6a47baeb53b838663c6e97ee537a414bfeff9fa91e4af2aa7ce8c7c7ac0f5c4c75661f0448654569fa33b8118c105b46308ea0029d03a0", 0xbf}], 0x3) 10:36:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 10:36:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x81) 10:36:56 executing program 1: r0 = syz_open_pts() 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) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000800)=""/21, 0x8}], 0x100001b5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f00000007c0)={0x3, "b0fb43778c"}, 0xd, 0x800) utimensat(0xffffffffffffffff, &(0x7f0000000700)='\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', &(0x7f0000000780)={{0x1000, 0xdeb}, {0x3, 0x5bf}}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/33, 0x21}, {&(0x7f0000000440)=""/67, 0x43}, {&(0x7f00000004c0)=""/12, 0xc}, {&(0x7f0000000500)=""/221, 0xdd}], 0x8, &(0x7f0000000680)=""/34, 0x22}, 0x3) 10:36:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000580)="f152c1cdbfab07e4997396736dfa38bf40c4cde07fad6d170e715c1af5b592c1924c7d319c41c60f539eac345317b60b5d9c31299599bc819ac0a1aa45448d79acaf41d695d3dd6dbc76c3740d1ebac44a0e29e70a536a0694dddf5b6a70e00be3e453746fe434457a97d40024cb321f17d30375d102317082627e972a22b3cead1954358d4de2566a1380af7b2ae8dbda784f91ae32478bec400c22bc6fd2754fc286fcafea92ee8ffd890afc740e5d60dfd6d864ca510b7e4f21519645c57b52c0324415275c443329ac710f7c0628a4940e82fa3f1ba2fa61ea5f81973f8d74599b303b82fc9ada3650ae9ded73737d243e58cf8b2c604fe8c54bb14bbb848bfa51749e1c415901c56fc8bc4baa150f1644f956b483b0e454c4eff6ed98a464e7d01f7acc22a2280308a632b84436555837b5b09a9e67969c7e5bf683fd151b624c4038cfebc6ee2ce99085b2637de59ea8977c807934d7d0d954365c73690a8c419b345f985db4ef4bf806e5eac9d26d978e8bec8e2dea4a1d3ff022a94b1df5d499cdf89620a7823530c65b3adb85e1a8651c8125c66531474c6dc924e45df8da666ad2f8271b4eb9480661eb022bdd70cfd05cb9e61efe5a459447db7d510ba2cae89971f3c74ce317d7e1c1dc4ed4c05ebe89ad145a911fe859bd5916beb434aa628e503cfeffdbe954184b22b57c69bdec5d4e31c7df6a19d82b18cb92cf1f3db6b89b25dc34554e683898501b745c76bb6f5cdcf9a7738714457384811fd5361910cbca8e86e4682821bd25546212eb159818c3285e30f83d080141756626ae7754d751a2d2b79b589d66cecf6d16051a5231c153315dcb5bc0b355d0a76b6742836513a76d44464e6e1bb32ed76dc148a176a7cf100a41ae98a67d164f9e34cf51fce2cc967f7056a72d06e84f1f69328a7930e1492c7a7554d4e68bc6b73d39f9efe13d29a6556b278d6ff386dfe4b9d5d88c04faa923b8e66dcfe67f52dfb305a2337ef2fe7e10c667f251548173cd1a0af35546e40e3a8bb06ef6a20a4daca1df1827da419b124199338e0d46e3dda9193c7c0b219758278e9ae53b7819a77e4bdd2e50e9668de78978aa69a7840708c41a74fe85ec932db3ea114db9719e18b38f06a61883041b6e171990a1d07534b3c62b78e5650068ae327eef924e6d1132f3fa780ccee6b07c7f66b3bff53aa3b52739671d69e71322f2c920e1b5225bab3387c3fa191705d5c36b14a0c21cc6334a676c5d3b33e612809afef7e88d6b439fabd7b73cf9f2cffbd64d044fce6eb8937f4bf175f453bc4969348f57391e51675dcbd9b22dd8d1b985335e33beb22ec6b2167ddcb2de9198fb3522144352328d7c50f3b008a3b03f3c7d0edecc42328c7e9b32efa1b91184e826ee4f6b633bb1758b76aa697466364f9e0726cfd167454a6f26af653626f72c6874b0b5d5d1358b355327f94429ba78550b497660656adc89967dae6964da844c34901d78fb8c6757155dcd540a02bfd1ab78fa4c2c0e21268e72415d312dcc4e3b045ec670b1c60761397e4b8a63afe8ad7fabbc43fad26491e5f9fe7b0f4e85f075aed5c8925b8fb685a17f633d6725969d247e38a5dbfb4b0e5f8a8a57e2404bb9d3e890c1d04bd5855cf10c66e2adea0c80a62f6cfddbd0f445fa344462fcfc7ca4a6bf5b6536e74a135b228cb6803aaaa96adfa599ba973572e12da261f19ba0b623c6d634f65dcb4acd92bf7069f76ab5bafa019d8691a148af21c68fdbb2de2fc825ff23fd0c8996cfbff9d4078f20d9e5941cfba206ebfe3e5bf2fd06dc401fbeb3a56ef0c591d6f3a51a7e0c4d2e868d62d52f35590b0e67130f3acb35bf4e1894e45dda08a743155bb52f05c001aa276b51d24b664fe87ec300a5c91e5719da6554e863c2a0b3da90bf3b133118ae7803edbde79eba610de6709f280154fef799724abbca1fcc83772678f60af87d72ef3d90e17b49b2556a748a209735b5d80e3e4bf47e4f29cda2a3e88410c1ee87aebc3ab5b1d5ed0a248b5675fb581db29a29e50aaab6a5c1799af722f2361f59cdf9c3829fce5d354debac97355c05559d676893d3ae3a48a498b701b4b767ea6e2d42913190b25d4d2dbe685185d6f95aa5d955c38b9418abf714942b804ce85ba44a157200dd5318282e645ec93f2b4cf1e8d55434c3d0f8e1265b3a9af34e8565bbeccc7770678ba14fa0209181b91adf2622e562afbea64f8d48a9010281a5127f8fc9a960559a43db1d542b64e5d9e0dc49f6cfc44fb4129eadefed298120afc40f1227d7dad1bd28afc4e6ee7fad8e23100f98fe8ac75fc5ab7178b5646276fbe1397888315dfb73ad86277179ff5795a63e489ebc582a4635999181e2e63065d966bfad5afa6ff123896f875f3974c39cef2f21786ed37303f5a71461ac6c8d76efa4b521d0c820e897a00be8ec28887908404ec172b511433459db3efb7862b3a23238c5a087d902ba879ff7ac3e7917178e82bec430dba874d12c05655781aa490886c85c0ef31010cf260b43c1da315f855bffdfcea8680e07331fd0e6ab7f0ac715f17359d2c1fcf0beb924b95b18b716450327fc0a460bd54c7bbab865b8c42e12d085362b3f26d8ca2780c80f8b196078204f6e4a6b3e2e10f802d583e234f40e2041b1197bee0facdc268f9f89a1e91a7cf44fc976de4a745055dcc37c1c1dff1199022afa6abf914948bf5104887d8ee3e68d0133ae304fddcad2a3fbf627c761bdfdf3648db26ce636cf93277a199a3e1a3683233c37e78a4cf65c6257503d07e90dfb7558f39faed3f7275896bc272d4749be2ae11513fb257c0a04c3ba96b836fcd6a878ea31ea7c466ce102cb00db68890beac3a90f4eb3e7f42bed0599a6491aa6d7019284c62e4a622b61eec9ff635430e6473029f305074379ffbdbaa9eb8b65dec5145dd186387a7e2d4510b98a2a5a867963db2ce7664b8da969749230e5655ccbe1cfa620940e29435846bec799cb57bf73c126cbcbde828cf6b390497dd3a9347e595deaeaaad716f8c50601670c5315e15d3142e17b6b011151a61e44efe9075f038f307bffa8dfcbdca661264bd3fc6c40365bc84f1aade9d22827c2ab565f131628bea61b99cbbb767b745baae252b6348c95fbdea64e51f46cfb43e647092ab694186f076cfb56db0467aeb96ced0d570124ced860d11eed8528bbf64452538e1253ba23484c6177eee27c326f3afacc171ae220d2a1b026fb4b5aac94594a0848c37783e45b0e7e0779bd1e9b7f15f33032bcc152cf161099c8843dc8865218151c8e804bb94d7f2d5efdcf9a37a1525849e8eb1cb1660ab141632c150e195b876b617e621b2c2838c30c8ed92ef8e735fda23e5731c921a3ccbbaadb26e67f04e7a5fc3d08e7f5925ff2e6e1b0689d29449569b59f2ce93860d3290944d49b81eb9dfa3282461478a3298bfabf53dabe489633c4d7f29c61dd8d6672acc693c1ff6b54687b260a2296712ee984700c19fd41894f8ed9dcb82d8ed798f2ff935a1b35857f8f69cee8bbc4b9c4927d7b0b71dcec238afa67740691a9232c7e579fc175d261de5f02d4122aefa475a23058e4f6b51a6f13c334ebd6e1bf21a7e003e6ae099bec3bee4031ce7de8cc41d5543e20dadb35981667157532768f1ec4c6285a14580ef74358e286af1fde9a4e3e92269243065006b52934a54785688bcf9fb6c9eee7b141733a4c4eefbe1d680f6e5f8c6b68b5d2725369e38f6bb2be15805fcda046fac985f8fda1f10b50da840b2a1efcfbc391e11ec5d0abf50e392362be1496faafe67362ba5aa36c1f0183e8372ba49cf7d8455d088557dc8ff9fb5356bf761c1db064faa8e425e56dec5f8cddede05e2eb7549f691a6367decef603a818a04753e0dd203ae1ed7a4f30d53c96a18691e10fed2cabaec023950dab877185ccef66a1c99b5164a5906db4b2681190804bb0872a97bd804fb88ccaeeff008f80d5e68f379096b93476553376ffc55558ede0a7e9831715871382d5edc4458cd531109c7d15cee21f84e620e99501bbe576fc7c6c13d8cb02726caca1f8b66fdfa57d3ee9325ca3e0415280a6b1c0896a9e0dac8dcee6e1a73ac7652c86f243e879e6bc4c2f710462a45fe3f0d142b29db65694910a36c528432466f6128c76d84a7af0f0deed5f084c4866830c4edac5fd056127d78fd068bdc8a76ce5669a47d0c52f9c51ebe1b34fc3c4f79e92aef0403ec07d20a4830b0c6472d404891bf5c854c01647864bcbcc0508128b6d5db8cc318c40b1494326c116d11c7336c924cca659b216b8a66d14fe545541ba355cbe8cc77e5701c3116c242eb41ebc790ba755d21e9bc5a705bfc4a5c82f894f1e5ab19ebcc6672fab3309b04fab8445e4c1bbc963ad3ddca7058e8e47cab06917d09984a30ebff20e9ddb86e25f6862994479d08e97037d40a4a2c59197aed0def369b22ac0141bc58722556755bb5b76a68c4edd5b4ccfade90f1ca34c60cd7880904dd2c262e8948169260b4ae69ac094faae7718b955a3c29262f81da5d07d2851301a248335e571d8170639d63dc1773f799b73257f8e8525d716cc72d202fca2378205357a4d650dd944576c32f4eb09c4b97ac2958f5be6e87eff238617b95935dedb183141da05286ad0a0035868b2a5effa0cecb046c399b9549eda651ba5ecb7ba9b0f83fc0efaa8ac0031527a6ff0c2263b27a97e5983bb920b9cd83a5eaa7287b6290fe38ebba871482997713a8fbef6a754aafb64deece64c0ad6c5d1a8f60f5bfd003d123a15b94f7d587d726220f57365837b528eeef3efe9ae49cca3684c175236cc6f91c591272fa6c582a042c07948921bbb98542daa1349574e76d2f571d4e230befde0e9d936fe881d0d63a0a4816d7aa152bc0c06cb11bc1167c250e3bcc8106f345baf8c8476fa673b6376c8647737f17fc8c7c341dccf23cc478255cdb956eb515d080f5a4be9b9ef67f40a971fad48fdaa870909e94b809bceef40ead9b4c1ddfb0a75fbd091a94913cb3b207e89418835b9aa65005dc9d97c7ecb74a978ed307e20eee6ab2b4a413ea39c4f5e46c105983a5af172913bec1067aa47330df02d8845ad01642dfa75f1f8d382f514eca04715ce00f6c9fe7a41083ace16c0cc815123af70d67c1f84bfaeb6c912fe92687bd0eeac3be545f0b921b984d1a7aa07acaa6dfb90041cea3f2ef31d12fb7138c04ee1458958643f66aaf0257b9bcc0b43d9728fd50520b1230fd119d971be06c79152f007970dc11c2393b21f480184b1246f9f108a8d9ffec5cd23606bd601cc0a7f6b77dfad91fb77928eec998c59d4832339e7691e0128945202b6c9728f9ebed688dadb368bb1c9dc9e1888d354489021ca9ee3faf7b38845e4ad6c16bafaa1dbf22421c2c46e9701209157a047c20bf66cdd3fd6654da2fd59facf4f03fcf0f2f1e34d63cd47731eeab56b1f065d056c4fdd7c55f467d2fc39a219f66e2cabcbc5babe62d950092a145cfb3c5771e7192669a86eed754df5ea14d95a86d5f0fe158c7b68d63f5abe39c620f93a147c024126aad50717f54862022a2b6699b8474635eeae8f72f6570200a0b61aa9097879b7c4e722350efe9a20df7ab8f290e34955a6ae17c17f0dd157ecabd4bf170eab6e79fa2db78f88162e72d7ef78a10e1de9dd2ef5ec161704f0cffc9b93f43a2530fa80ef5175c024aaa831e1867e976c9035dff0f79968353375c6527878f5d510f8e99a2c554b4919bada8f604f5c3287af4bbd479744", 0x1000}, {&(0x7f0000000000)="a07269872551ed8b5c263b37fb785783d6690e854cd23c000c1ee7a2", 0x1c}], 0x2) ftruncate(r0, 0xffffffffffffffdf) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:36:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 10:36:56 executing program 0: chroot(&(0x7f00000002c0)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000400)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/243) 10:36:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:36:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) socket$inet(0x2, 0x2, 0x7) 10:36:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000514000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x3) write(r0, &(0x7f00000002c0)="ad6403b176ffde00faf9928e13a8081880", 0x11) r1 = accept$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) accept(r1, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) shutdown(r0, 0x2) setsockopt(r0, 0x9, 0x8, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048634e17747d41c23f47f186317d58ddf86b0801377f1d60d2ae9b67c8a7cfc7e156b7a7527677ae50935c7fcdffe36fe28443207d9adf7d7b28d0e4396071847974eb967faa227db9d27f1aaaec74b6b55015c2cdf6a48beb0d854614fdc35a1412b3b5cff4fa28b15e3ef2800aabd25b74d48157ecadabdd68c05bc9a5cf17916c034c00000000000000007803f10bea46cf2ffda895386f368e68d0d7ffc513bb90945d08219dd8750bcb50ccb81fb55852c102928b1422e8b98dcab8ffc43e2a3c7368f75c96bda3894605280def5acbc56d879c06a28807e0b57a56d5f9ba961c49dbcc13a812c0dd00ba66a8c7ffceedbeee186d19668c6581f43e1c0ff70f980d0a0bf1eadadc6fb53312d81d8c22d30b5cd1e6034291242014be8f90c67641f48774fd7c1bf4920310800a8684333a13f7fcd8979d2ab80f2cdf0e2cf490a7eb69985a22e2e244b0ab245cb2b6b0180074e74abbf7f8f376179189939797e54ecfb6d0db88aca11e67e14e4f3b57fe507bd295ba1b79a792d5ac180e25c8c6de2c63519e5931fbd2a5a44eef37d6a6e518e2c96f63ad1a96cd1de5221a154af734c9bc56cb79ae27e2552aa102ab41f0002927e35d7ba8e870841f98a7ba106ac743cc509a1397760daefb4c3a9961ea4e5c4a33d38a2de20dbf5a485996c850d813c1e40833aa3c57d8c86728f73f83a955059037c0f06944a573db183b0a6f92665e1c28880000000000000000000000000000", 0x225) setsockopt(r0, 0x29, 0xd, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) close(r2) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="45127dd05f6de438da35dfb183219c8b3f711454a6295b7844f7ad3a0ecfee7e10c5ace9be75c5042c1027", 0x2b}, {&(0x7f0000000100)="bc78177e5c6ecc457fc8ba5a95b809fa2740", 0x12}, {&(0x7f0000000180)="5063c899c3366da761a0ed4b0ad05b5e7277f0159c16dc9075847643ead92caa0a98ba00f60de6b73723c364f6e30924fd2ce3fb4f5050e14befd521db372d7ca083a332768c8ae9a5651ce1c81eeb4daad01b98c9fe93b859ff676f57af11f2709d995f0639c0dd017d3dd4eb6878f0f6072cfcd7e00018b6dbdd416d62ed5baca83326810bdc0110a6881890dc321c3adf4f0b7205357053fbf49185c64ced", 0xa0}], 0x3, 0x0) 10:36:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfff) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) sendmsg$unix(r2, &(0x7f0000002bc0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f00000001c0)}, {&(0x7f0000001bc0)="f9ce1b6fd89b4774ec3861b8a41d03ac5445dfe70adea1f9b201b7e1b75d85529c62f0368287e3778879b8a583561a3f63af091e053fd7a7f4cccad9c42b667a7f73fc214aa1905f131115d99056346f655625d65d5df26a1aeaa63759a8084b39a67642e9438d58db27051263d8734bae41d45bf774ccc655cd326323a69a9b10f339bfbcf4f88e1bfa9284f964f3d5c54572a03196665d99d8101cc14b8b4c2942e613440add9cea5af78d9f02f1701c7fddc9f9220ab3ad28d1d02fa7c68ee3dfd2ad36a87c060b48085808d73f8d8f21cb2c6bf482796ce9693c078adf1b99e1a8a0940f56efa49cc96010dd115a2e1b94c4190e7b3251259b7c8cb9d19724b0679ab3e744b9815d37f20f01521e4ac2825d16ca16d559b8a15d25c2d7096a134d4a7a251d2dae83f0249eccaccfd5b21d95af4da551f5726c56d61e7372dd3175f12fe91d8195268cfe151f2d9b2db91822a26c1550cbf6a53bf3a17e24030347489cc7afa4c4c91a5471effcd3f76233e185ee627feb30bdd0cf7d01ea5954ee905b355913435c565dbe7e3e6a287a8df52e6ffafe58b5af4c7b9d08f7ef5d0bd229d124e9f57a975b0ce8a18a05953dc5aaaa6c62fb61676bf8750ca61aced9b3114d66bc98f6c744e8df4b79050439c49ceb1cb2c2e600958e3723a95513d2da6c3519ec1c13d854316e445fc531b5bf257d4e692c86c89cede0724bbfaafdc98ece8b2cf9b3138c04f271418cbd8c22b5ed16ebbf1fa09a062fc9fba1575c8d8b6891517b4b2f79d38c0d479eb0e98427e42fd45b7071c86e8ad7e83070ccc90924b557b2ad8190ee86a8e13f3b24e68272b081ab1ac4db68316926694928f1bde9e101892dae4958f74dd269e3eb51273ec162a67caad2b1f6429936e799b6696966ebf8a3d64026eabc65996272f3d032dd4ee00d361b8824f8bddd249cd796bece0d106d8e40a2b00c6e4e1534692f1b3b3fd39bb2f1031433db317bd726093702488a0073cb446bc0bae7ee2ad028de13bc8acb5aebeb827b5b6d3ec3f6b9957a37ad546af9fa810ce8efc8b40471d392b2c52d3099a0bdba6ea2ab45f9ca021a39c42314679fdf518fca9c73f7eb99823855ca844233ca8154205f6bc3ca32f32233c777a87245bc581d6c83c7820ee2fd3be5883703b2a8a72847507e937dd4d47024d081a67fe40503c435e5d78557067c4d290d4abf1dcd91a7d5d7cdc72c31dfe30cd3dcbb4fb4e9eba63ebcd4bf3ab92a8ad30c3001b7e5b72d6676446c6fe596a0499e5dc6174b537c49030fba5b5d65faac5e9a5c9a960f53a1ddedb472746c0c4c3ab6bf2676f6473f43ab0f9a03b5a882e120d41072955dd131dfc00008eeef23e000e82a3d655d5c156cb6ee7947d1434846561a0ed67e860681f25718e128186929eca3d6fa33f265b493d2ec5da1e6970278fc46fb9addd595bd872d5c893c824147c003df71efa43765169a2b8f0cdcab856b5ea450854552561a2f1d0f6c227e4487585a2408afe7e5b509345d05df96ee116cef47f0fd9bfafe111339b9a548126dd8de0675fce2e6005a39c1be6218cba3b0018ec4b363b250ba90d92d00bb00aa8b1dc98bc5e4b2eb507f7e1203a6b6f00b457832a74d263a85e9a45e6019779f67cf3b544ba618c7e0575e0ed37646f688171d866eb9666d08def6e832077b9cd5bbf5d6148e6f608c3948757da4dd296f9fe7052824ad98c7b2ff01792ff33ef35ee7840ff241667cb3c1a11a229a1e12d71bc6c67b57af924f88f82d04abf07c80ca4eb9e4d0d3644efcb13d62e6cac773d2cab134c1a3407b9d4497a371c6117a64c9f810d49123e04d8c51b61c793cda067a26a780ef170ef6d4789d656d5988757864580ee1e68908faef9ddab1c61c50de9d291e930a742d5786ec7eddd920f4b9c3904ec02c41add9775fb6b4191dd7d178171baa246ea0609db4a8964023f9795e359b071b3ed30df88110210af7e094beb907e6b3c828f057bfffd45d8f0dfa40894b61200e20a71008c0a0e6b84eced11f7a89ecb0d9048eb87b4abbbdfdf40bc5bfe3bb32ec40a74fd50c43ab92c29d40bf4e43990d2530cc58c61515dea3dae85e67c352850b317be6d8f521c45ec97c6227fd1cfc60ffe03ae6728f201fd581d6b5158cfce7928a9f42ffd022a73c6d574540719b3767fd885dc00fb21675c1cec559e8fd7e656bb3e35c6f4b95a9b810dd7f13032e8d3ae15ade99371be6dd95f937e8523e1aceb77443d80e7bfa57af26c30ea17224dc40b1acf90fb69231fb0bf0ac5ac45affe9c5d974fdc94e81177b1cb57e2f1bbf20b9938a0d7c08dd2db5d6b37b7d0c221f073a91a93ecbb450ca252babf58c3c08687b2fff8f7ba46f101a10ce088646d16cc3a5800a963b885d755ac8c5ef2276997eed2e4ab0b81fd5c2ad6f3c1d595c2c4c4981b157bd167973955fedfba8fa612a0d3758a7502c10cec1ab10cce7bd630b8e4785f10022e45067b0e525a91a4ea830750f04e143427f5c2bd0d645d6c2fe8f158ed83ceedf940b742eef0d2674fdf4a63736abcee37e89e618db4426f7fda814db3b2359957859ea77ae58aaa74144f45b88ea1f8c9140b41e502759f331fa60fe963e8d2749bfe07f43c6be33f50d26c760cb2a1475bfc0ded40aa608247fc4c0ea54d53b868df0f168cbc6fa403d3ef5d923123b5b6a42d0e637385c949a05332388cc44c4cc87f31a7190798faf0a0d97d99636542e259a9367eece85cc0d9db99a377984486854f40524aa8cb75e449ae4fbb49e22333f25a6d68fb756bea761cb624343620e0df0c6ef9c4f45c3dfe7f3c531b846a2576e0bca04580ba2f511ae36dfd9f7b203cfccbb1af31889880e3c6243f3700fc0eee64a0007f6ff472e7f6a2ff35861b988528f9280fb842054981faa11804b1c7ec41a6a2090b74477f5fa127d8baf16e5330a3c0ddb4ceec39a8a1de8fd641bf294319fc805a2bdd7eb121ca98da1b3fe8b0dcc825219367f6cf3a2b345a6720ae208bd0417b56335b7106b8510f727db5c686718d6953981b9192f24830c555d1caf226a8cd2e7aeea01924e5f98cf0ac79117f5ccb5eb11b882032c160ba2c1d2e6d3519e2b046447005945f5a04976d4189bc894839fcfb4a52726df0dc353ddcbfd1e8981adc5b26018691d524ffe45606a1ac4d2c6848f8139f7bee01a300fcd2a2ef9848e9437beeb5d643c2f9477744633589b1e9980be51f0a7ff3949a0387ec073231fc3969ad79dbb36fee3647fc8ed3540b0ff4d542cdd63947e13e47edcdb01acdcde6a12933f706d47c47826457757e85e94a406c8d4289b7bfda29716ca54603defe67edb8498e38ac50ce3d9d03e15a79f1b2e9178d55e77f9d54d0b5c98e0f2726e4c87ad27749580305706b2aa4eeb0e049b8ef46b29d26c0254650f2db2d05ddb4f92880efabaae08c3f1665fe85bd2cd7792d3037ee9f764bbc31155ca4b299ee0cbc30d964f688006dbe178668bd08f5c761906d474541ddd3c1a8d556ef3a5f02bb516d0758e1ad80c3a5c7f5bd1d7edbc82acee388637a1f5041ff8f64f51d346057fb2fa8cc0885dd938061b682a6e121983fed0968346f91340f654b8d0fa439959fbf33e6d4bc4361eb7bd04bf4b39fad1fb5ba5baf4361fabdca27c6291988fec7085450381ce229fe193d0a39ccadae2c8dc538f7d7f50194df90dcb84dfbf862b6b47b8bd8b2e54dd6f7a5229724b9359d1700f0dead0d0854326094b21eada8fe6c98967cd07e1b9348a92185d08f943f25a9a9b789669efc6e108161819a3820e06763f61415b1b756ae7f8378fec2aed4fdfa78cf7091cbf46e4ea212074b77c7405303e152b8c4ab81d409311697fa032713e0af296db9c42e0fbe286102db0d1bd84f613afc7d7280dd415aec26c2e923e3c43980d442e45d2693c1b1b7cf900184e97c1b90b09afd255005c112174cc7293dafc053d6b636884b408b9cc75a5ae1e0f8e96e0c6095df82022a61c4fd10a6b6a4eb8cb7d7064d7b4564c20f9a105240efbf2726131fe9b88576f06a094132db0c7a62d75ca8e8ef92e17115d54c8d5b1d7ec38e77acc1c7486bfbf750b80377dfe5274a006142ac62d81923c36efd8fa20108085917b3628857f59a2cb486543cfb3bd979f9d2557ce7541086b80e012d07ec8846ae7d1ea40b51f7fb09e8c09b6a2990b5be9c27dd07376eff932b978ca0cb1bbdb747663f67febb052c2118cd7f61dfeb804a4eebb85ff00d18a77f1b54182e9a0dd6eef4eb0e399b325229323c58024b2779f5c23a97c1b36562fa3a2806816fcbd653c409a04745dbcdc60ed8c0534a78f9d180ef3618af4d24d745263900dfbbfdf9dbadc2e219283eb389ce405d36bfa88ad37f31cab69aa16a5c7ce139c545e2059614485a63142fa292ef3e8c2b20544a107096a92611d7007e8cec296a039a0a87c2de7a8e09ac2e8f2ce40f0b8740fb6ce82b3fee357446e9bb610785f514d249728dd37f72a26f7a6fdb3fce82313c615f6049ea54d1687e2b1468e3b3b67ff3a97529498e9ff302c1d78d54feec690716c2067386e29bb5e9311135e855b0e112945e7ff071d89485050d8c52696603d8566b539ba90186d902ba890d062ace7ff785a9b6c020d5aa40863f2b7f58893d0beea10f28764ef3f3aeb0cabaf2f494e96ccfadee226adbf40aefbe7de86b0f71679798dfbf28b79d6be51e823ae828e9393fb33dd400b2effd3eef6a165aee88d00df1779fee863bb2de13f0f3770a322aee9a6edafb30bfc586fbe9b3c74dd3d85bf80d9bce239fc97940806a1b3297d3705f5f86d0c263a25ff25eea86149a38d56ffaa507fd2944a4db194325cead184094ec19326673380dc3606a471b8227e3d1b3821ea195ee4fa84ac6b361b9799b1d3fede2d1027111cca3596174bf4a65d6d9ad71d6405f2a16c634d5031e22ce76feb280dd2331828884c8990a3667cd6d7013d9ac9d5e153fc4f1bdf962832fd9efd60cc2b27ca45b62830222908e3db7b7fd38c2328734bc3a1363eb34f6f899cfc3d06884a96d5cf297fa3c03e90ffb357ac335e7a1b22714ad4059ca8693c8b1ad2e8a9778ec3f6d6de34828e651e732492828e18a0b15ce6ef169281412502aa9cc469886ea4809b32e1ecbe5804184a90301b21f915d5fbdbd679519b429be0c748e86ea4273221149414b3720a53694bd09c3435e4dec2a8858f6b35104237473484a6ff44d65ecb2678953b2f1ff48861390488defd9068e9f65e54c037446715d3dc11ea3f26b374a1aef8b622dae7acf0a6c74abd72b1c4fff3d5411f568ca65d55bd67b12231cf032fc5842cdd87df1e4a936a76ade3b26ddb5da6fdcfa83a4dc6be0467c36411e435ce7f1326e01112b96206adb662c774bea0cddaabacf005f87862115412a35f1a87ddb3585ad0179ca81b31dd3aa8e8a73d971c3ca0fd83364042b9d2885a6c51e123cca487621452085f25a2bedeacdc29d121807f368af10a57a6e579bfd47c9233ad669adbff54941953afe48177b9b937e63ff84f70ca1ce0f45cabd3edf3cb283d8e6c401ea7bf8c4ae1a4a227a8afa5e7937579d070222b86447190128f4a4d8a4120aaf0b1873e530dcf6f48267ee21dcfa7935e92744679390545267c1ed49af427a0126b701af0e0d9ddf2d8b4edaf8fe60de615a6ed3965d3fb678c4ad4ec6fd65f3aa7a26efbe47f1ca188391445bf03ee129e27ca711a1f9bd5ec1979df1fb9c29932c043b0d2f97fa87de6a17ef153", 0x1000}, {&(0x7f0000000540)="d62d3c44cdaebc1b1b0e67b2c811f6f79ae4c55fa443858b01f7c9dc662c0430c53167ba", 0x24}, {&(0x7f00000005c0)="657e149959d769d3648a3d91d4b2", 0xe}, {&(0x7f0000000840)="4e80212d70b289df98be8856c5e7e690b7a451f40da25efd3dcdf9dd242c0f44062e30ea6c222696296342d253a5bf08b86c8e937256ca8ced8e2ac962487b562f56420f7616b8ad6ab663291526318dc722ca7916039270217f11755a031254b54cf7260589325e5607da86eebb2ea12b972dadffc2b457a8494155107f96c1bebab4623c100eb692a33b0574ee9164e30757fa5f83421cfa84b0e1eb63", 0x9e}, {&(0x7f0000000900)="8c0c33a45a053aeb78cdc70af7b1ddb75908ce203df39b7d255ad90316fa29ad51bd46348c9eab1c006964479b2ea133097b659e4497006f939fee08cca2925d3a65f4592666b35e4b07f72ea7734b0f2dd550bb8477979a3bdf4b6cdcba6c0b7be44294242f9169f100f5e69654501d62a7013e836cece54674eb1e3aa5875d9250fde5129ad6604f210c8083479722b9878abb84bfcfb15b417d7b3b", 0x9d}, {&(0x7f00000009c0)="d4a92f90f58d0acea661b323ce995d7afcfbca718b69c00d90592107c2035a5ee8a349b0a0f59cc8c8658b352f80a48763b2910205dec778aab7bf076675e7d811d725fc708dd1379ca6ed28fd7261eafb4821a25bb7ce43dd84dfa79c97400acb9bcd742ff3644780c82172fef3b1ea27cd2cde940c8c793e869c37521e30bfd428af617fcf67e1f65f601e2a9219fd4845e5e646f80fc50de043423974e28e", 0xa0}, {&(0x7f0000000a80)="7284593eeda8f973e97058ec6649a93b5394ce09225a308614cf2fad5f55ecd93ece239f620b55fee742c8d3e5eb9a9d042e57f0d41ac4f9748f133af29b54faf277a7421a218a4199db56c095c545190edb0a35bb25aec550050f488eeb95eeb7bf", 0x62}, {&(0x7f0000000600)}], 0x9, 0x0, 0x0, 0x402}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffff, "5c0400a795a644b46c1aab6300ffff030000002f"}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x80000003, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x2, 0x7}], 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000088, 0xff, 0x8}, {{r1}, 0x85428c6a98f72382, 0x4, 0x80000002, 0x8, 0xffffffffffff8000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x23, 0x0, 0x719d}, {{r1}, 0x0, 0x10, 0x1, 0x6, 0x40}, {{r3}, 0x0, 0x48, 0x8, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xa52}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8, 0x1}, {{r4}, 0xfffffffffffffff9, 0x0, 0xf00000a4, 0xa45, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x5}], 0x7, &(0x7f0000000100)={0x9, 0x7}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x44}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f00000007c0)=""/102, 0x66}], 0x5) 10:36:56 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) getitimer(0x0, &(0x7f0000000100)) 10:36:56 executing program 1: shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000003000/0x3000)=nil) 10:36:56 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = getpgrp() r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 10:36:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getpgid(r2) close(r0) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/8, 0x8}, {&(0x7f00000012c0)=""/187, 0xbb}, {&(0x7f0000001380)=""/220, 0xdc}], 0x7, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 10:36:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 10:36:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000000)="62d445b1d006a015e359f523258452a9fde24ed3b611f3629453c4755866f449c8ed81277216d677b1234b6fdfb5ec51d3b2aa81f5f5fd8ab200125532d39d57e9e6ddf8e5b4a053c29d89e4d7500df679727c4e9558ceba82f0223a7dc6", 0x5e, 0x4, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18373365298faeee32"], 0xa, 0x0}, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0xc88, 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 10:36:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc21, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x7fff}}, 0x0) 10:36:57 executing program 0: r0 = socket(0x6, 0x2, 0x8ab) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) 10:36:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) msgget$private(0x0, 0x108) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCDTR(r3, 0x20007478) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x12c5) writev(r3, &(0x7f0000000000), 0x1f0) 10:36:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0x3, 0x0, "f84d636c38f846b0c31002fe96364009d1cc20c0", 0x4, 0x7}) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:36:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x14) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/89) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:36:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x5f, 0x100000001, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 10:36:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x64, 0x40003, 0x0, 0xffffffffffffffc1) 10:36:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x40, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:36:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x3f) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="e88a0d9ded4a19958ff8282690915bffe795f42e53e118da954cc4b249a1f2a544e5bf1990abab967198cf89d970ebf08c2e50ed12b2e3103a1bede84b15e06924a2866ee2429a20f066e28c68c95b439bdad5543c98116901c38649c138958351adc8232067d7de807f75c3592085fc2bcd596a55f1c7836f58aba379c16889ddf0fdcf61fb1dc8acb09973f40cf373e3eb431266a129303346e5b2cc6a77658febe1be1fa989b4965a51d0bb82abbc995c80a42c206ef74fe731bd45cbaac9dda0", 0xc2}], 0x1000000000000208) fcntl$getown(r1, 0x5) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/37, 0x25}], 0x1, 0x0) 10:36:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) recvfrom(r1, &(0x7f0000000000)=""/19, 0x13, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 10:36:58 executing program 1: r0 = socket(0x20, 0x400000000002, 0x3) setsockopt(r0, 0x4, 0x13, &(0x7f0000000080)="68232305b8815e2db50e651329ce76caaa919b4049472fbdd73c6699cb162f66282f1e95cecb61b0af02c1ae586cef04bbc6048bd563b0abb7aa1f5acd45ccfc4d320f30ddb8b36a2c9ccd5cc9ed8bca3527017c511bad3d95c9c36ffd98c20df4871c18b922dfb41542eaa99b0d273e08b9c8e989b67e131ce276b1abde6c9a50f403e103ca7298cd022f84867ef6ea51d09f46c53e50602b3251945e20a60a19f25064277a766c7e4ddfc61733489a8c920cb408074b11d14dcc33d83000d51677294e035d30bb038814", 0xcb) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3ff, 0x100000000}, 0xc) connect(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) kqueue() 10:36:58 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:36:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x90d2, 0xfffffffffffffffe, "d70200022000000000ffff7f040000ecff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x2, 0x4, 0x104) socket(0x18, 0x1, 0x0) socket(0x6, 0x5, 0x1ff) 10:36:58 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0171d23519e0ae6e0c769368bc9dcebca12430521e2c1b476b81d549f9c857f8f867791c9383e77bd54a307f", 0x2c}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 10:36:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x1) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0x1) 10:36:59 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) 10:36:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1000001005, 0x0, 0xfffffffffffffd6a) r1 = shmget(0x0, 0x1000, 0x228, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0x20, 0x9}, 0x8b75, 0x5, r6, r7, 0x3, 0x3388eb0b}) 10:36:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x0, 0x100}], 0x7a6e, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x200fffff, 0x7fff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x8001, 0x3}, {{r0}, 0xfffffffffffffff9, 0x38, 0x20000010, 0x8c0, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x43, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x5, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x3a, 0x1, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x80000001, 0x5e}, {{r0}, 0xfffffffffffffff9, 0x1, 0x800fffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x81, 0xfffffffffffffff8}], 0x4, &(0x7f0000000240)={0x8, 0x22}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r0) r5 = syz_open_pts() kevent(r4, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) kevent(r4, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffb, 0xad, 0x0, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x7, 0xfffffffffffffc00, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x1, 0x2}], 0x6, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffc, 0x86, 0x40000000, 0x80000000, 0x2ce}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000005, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0xf10, 0x2}, {{r5}, 0x0, 0x9, 0x0, 0x6, 0xf0a}, {{r2}, 0x0, 0x0, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x40, 0x83, 0x6, 0x20}], 0x3f, &(0x7f00000002c0)={0xfffffffffffffff7, 0xffffffffffffffff}) readlinkat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/202, 0xca) 10:36:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r7 = getgid() r8 = dup2(r0, r0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000100)="7e291ac6d052a5848b8dcddec67c463bf9ef880907cb1596576a0f157345a64d2089f5593bd221", 0x27}, {&(0x7f0000000140)="54b945582d6ad7fe04955b26063554b5b66d4b1ec27ec12abd15fcb5cddd7b0c7c9a231a51697e08ed0305626c2be27b2d0a91a840ec7714c32d5772987947150c9b8f8f3cdffc0a197533d8578f013044b92c1048e9315053b20b31a8f73e9ab02316b742138a7dd0231a9e4a90e5d99d0677d1c9989e55cbf4f8763d35e21eac647148d516eac56675f9648bf796bb1d0395cff06aa51c522df05521f51133fbecb17eb3f8c3759f9cdc868cac3fe92625ed3b03ccdbe399850b4ea2a5f6c9db6bbdba2516e24000a2f87ff4afb3e100ab741703f7bff59b4f168b5af88facf00a507047d4579cbfe891310354864d3c264ab5810101", 0xf7}, {&(0x7f0000000240)="6db876cd4077c5dd5a3f41f38030b9d211ef3d4d0123531da6d1236291d97a56b108649bfe1824b3050e2cb705de427638db6ae21f66b518a74b585a2347f177b98376890e592dd9e8fe4390e07bf5c6f7ca0a657b7699931a867a8db09c", 0x5e}, {&(0x7f00000002c0)="833882c153c5a2d9d31a61dc82b57b2c819d27441e60c8565e52cea69631d82a65af1bdeb20c753778a7e00fc7a3cf51283240bdf65a627306f99064073f83f082328d21fe832027decce150830119bf00a87564bdd25cc55cf7fb749fd60e872736ab2942815471ac9a7c368f0dbdb6285ae13fb03310ae6f890079b90b8968dfd426f359535d20f62c4254cc0179f917269b9970096e3513ef1aea2dd869259214e8be09cb2ba8005eac810b6fcb50b28b1c", 0xb3}, {&(0x7f0000000380)="21d4bc141ce0f95ae49cac06cbd37a3cf455f3fe7ebe97a7d7f2d25baaf33d516594b235aae11fa412c9dd5ff670ec457b94ee875249ac51f942cf1acdf41d6ea11e8f4b641ad6d43098192f605cd02fdfec47f0518cb431ab05b9b98d3777c011c19c51dc8b9998b131f95f1933c0b984e3a8c8d0d7949a363b969192970bbc9e1e77641ef4d2f4fb41e9a27955ca92e9f1afe6f59a7d7c725c471134be66b7b0306fc8fe32a4350d4b67f7e70f15e1e8130870827844c2f1acd2b71c84c749f8253b4438d202830634f35e3dffeb14a459848673c5df2f04edf3d76ae2105ce92c1061d15ea6faf1ce1a0c38cf945cbbece90cb2908acab5f0b13e54d1e42fb866accd3a8f1b917b19f25881e57f6071dbf9d2f65ce19b5263905bbaacd325b00c59ebbe745ae7be634dcbeb57e448a2d5db878d47a0073644cc32e643ac128f3116ef8850c30abfb1b99c5b44b9fac9e06082cb94d3a9e520d6673184b0edd6b010aa822b060ae2b36955b7a55c2bc61fed5456bacd10d08d9bdb7e80e8d961cf3c02eb17c80b53bab11f9febc5e4a49d61084599e999ecc64c4f1eefef5ead706b3c9792ea5c30f695c9d387830990834bd1a481e71f618fe98e3b056fdd374665d61719aa1dec575bee95ce913c8070cc1b54ff76d1d42f66341b33594e87ab5315ea7b04631f862081f868653184c7f9f2b2555fbfb9f1778f71f5a1f02218e4e58052669852dc275c67965239a165002903c99dd947a473d3973218900ee165f94bb0676b043238b74f13003146a7389b408a76d3e0d589e9645c61537db6c4f572ba200a2cc859b4f0f00ed7bb9090c27194c08f5a723dd53f4ff8dace85f47c63c5eeb7469226a13aacc0a543caaf8e6819d3defdb50f1349f5f7c1bf79559835765ee0daadec914b6ac5646e4f568e4b9769c24e23d47f13bd5a660333e8c5231c6e1a3105f6acacee1fce4af460bdc84cc39661e9af23014b4895ca2dd4275d3e1998505aee02c2fcbef3c1e00f35aeabb3e15883e8ee86a18a2f5bf8d5ea0f27f47112bed1df89e6c6433f369249af68f877bf6697543f5f201561f490f824568b6c0b21e95e9e87d689032a88675ec4155844249343e02edf4b5edcaa39fb064ca30d3a02b0d38346bde99367d8bf2bdf6c58f709a3995f70ea5e57080af9e68467a1fae2c2b8f9b91c3f66c27786fc85d5fbdd06ad86d51fc63e675dca518c253ca84ccabfbabfaf69b6c858ebd84561411bd6ede04e0ed271b19cb66d03c20191414b81fb6a2d3d9a979a01e2dfd67e9425a6dfd3d4f87d5595843edfdf0fa2287308bf2fc4cdb7244763b6b45af6c5533a086c27305cdbf67f5b9fe2e9cf56a649ca3f67c85d760fb4b8812be12b4ee925eb366c83abd51fc3fde3fa4d76b7079c0aa388d94b852fccbc011b84f8c0e0385f0eefcf794473b3ab7329db9ac5286d55306bdbc368b198acc6347a0c75edfbf4af25630e650ed068019f8008e202afa0132812716b60bc2af7ff3971d821d2746e1ee42cd1ce693da85153c38efef27978020cfe90f5b15849bb6059a63e59188a53b759e9dc34244c42caec94d7b1223a6e44d80ec12c3f906194ee666ce01c2062f1d34fbe4a1bc1a49b40b06574548d3cf44e3f1918ea37f6f87995e266cb34e657cc80bb505b90739dffe1ab5c7f5bd0c3e2cf39e52546b0739f9ffc9ab1ddff7fbca886a93bdf1a7948ae0be560a9a6d4f1021fc02eea07fcbcae545c59de885cc01e36890950b7a13f0b2997127d82d7480f436f1a8c2f92b639052a7089b74534b18963b5822437f213f2e62e0cbadeef488f6714693c769f3026121c7832b6245833de6dd3237393a4c648e9f77221220226efdf9eaf4a33e93a86978e99c99da1c759911507262ee3ebe0a454f805aa701004fb8658ba4b3a4e658acdb8612c14f2e942516e11ebc6b15f437729da8ee3ec06bd8baa07e045d9fc45661a9d24246d9dd6788c68e09274a7e3ccf3e537913952b2f481cf7bac095d7ef7279c64389e7021f531dd7de137dd488decdf11e8c02213d3166f22d4dc89622ce1a6e3a90da043ef983c99db4749657098be2f265e4e0127b860db8acae2d341f7b4a663b3bb769cedcafe4def9fde5449b59a5ab5d18aec308d1fd331cf76e6517a559da4c7aef96b3f34dfad0de9a04d84fd58f8ec1a6add1bfd464dfa52563d17b9e5c7ea07f7520ccd457af15183418f2c330deb5f98b44ec27dcab27e567a1df742c523d2daec26023a8544292068e44fcc6d845aac99ffe70e1b4aee942472491e23bc782561f37f74a8a396f6a97ccaddad9faf77cb7a87d8c1a60f68da373f9db455085c0bb2eae2f4790f6d788c0984e09795d6b2fd400265e81602b11fb605fa76fa0348445e799f83d68003262d59eaf7badc558a83bb3a50679b4546c9ed1de46e569e0304fa86fec3d171bab4a5d54c31a58486a305bc6369c7616c0eee717a10a6c3f81140fe1e70103546f4bf7c9df36d946660e0b3bbd4c5ac153655ab1161fe892f6ecb2fb02b47aa34498e83ca0e5e6d0ade31795eebe8200a2c830134cc35e425c9092caea4f92a2e19d8a6f6d40ef30eba21a2d4cfdae001ae62bc163c163af45aeb14dd2f002ec32d3bb1dfb0016ca35f0865f6cee1659c96d83023077fe38c13daf54a56a87214bad8863825b49b0023a686c41cc8acced4fdbb1b73d2ea5f1f4d20ab9e8189fd3a668c94f4b8a73f9c24688c08a837152dd0dd72ad9cfce0e12be2093d0f075c90c70af5fc53be947facdf2a508ee22f3a1f432d4829ee4050351a7dc79076d32ab5f4da70185d7e48def6cb64dd6e95df2142acc5bd0d651917ad9f305cac99fd4740236e91753ea41b9e7c1597ac9a7f93309e92244a124798bdfb48c1a5befdf677bee5786dab044b5492dd0ded8edd572fc6baa69b06e6257adfcf84a74f308bd2035c8495bfb094ebfff09baed192cc941c93c1d9f25baac1802918907a5c643347026ca45ac78bba8bc3817b8361d1035fd91b40a0820c154e971c6662f58fc54a8de49be1d360d547a093c02bf982c38d2f77c068469e97d8485d58d901e2e81bb32721acdce9009f02189f813fff8a5f6ee0dea97a226992ac708d87e29b54381e479ce4effc76d19d6181517ab383821a5e463d0827507520fa0bad0ce8bff3a413a3751912db2ae5a2c8b671df0bfc377ccb47603d580539dc6a7719bfb9d88277bb4d677e00c4a2e17c639ff7bd3b27b6d6d4b8449e74fd18bddaf46a8aea7be8aececd82e825978d076eab1bdbe514837c72a58a4917634ec7a133b3a4616b3e2d3e0ca389e4a630f0b53ea105e3aa1f7da700afb25c1025e1a2910e6a878a28283ad20f659546d52ec6d0077695458c9c1325f73ce6d26db5c511e49b11be47261ed1fc6b0137b82693e6f7c3927f720965eaff0f7941cbc2d9049f79979c23867b89e97267b2285f073bbef82532ee1c7b97f1c62f9f30dcccbcf1df3a61db833eb1df193874120d236012bf5bb802d3afbee447cc790f753c2a00eba937b65f6ae38fec6d3eccc8dfaac80332c68e73c3c339be7aab6f9f021cfe73ffb4dfbc686cc9c960ad71f29847f73266757f579c794a883dd3a93d0c2aaaedba8ee54a5680976eef03e047f8fa3797d2146929ff03e800b0b60e613224a0f64cfe7201c5519c56aef5d2e3a6c37660691e79a34655b942b94052caedfd7ec57475205e22c29e2bc7f4bdbf6135c1acfdacd43a70d2900aad56eb942cbd47c55c0eb337a05e798a1af3bffb921c41aa56b8594d0d444cdb3a85df07561eb8fb1f171531baf9d6ffff14ef9d55a699bc0c597515e1254b6a9b8043a3bb6c6f05fb91d649e306527c8ab01bb43d9ebf50b956a27c064ac72eb154da7403b2265d4d3f53e3a610932ce8603a3b6fbfed8d1a21f81ea5087b6734ca97a5cac193e3b759e73b50acc3d9c1924bf1df02a75ee2e09388368ad65c76d13af8d4339c3051ad12644699ef1b269f55fab8c0ae2d0818d523537ed10c8eea0e8d54e0b92b3be6b7df4212df12e6537fc5d2112f9d2ec8c9ba6202a9a18f8b5f49fd667d4ee3e0dac70bc5567de59bbdb56ae5bbb9ec2a4bf41666601229dfb297b4cbbfac27e55ba207f3bab5a23a5e594047992dd9e08b25dd2ba890ee69bb612e46c0a21694e59859b0cd30826b769545f8249ba53f94bc3169ab320f25f6922e631121463482afe8f08ae0b071ae0973c2e3054a872de96edb43394ff765e0c6213ad10f007cc14e03b5c966697a6d5bfa75b8ddbf49b9cda6200c6db42313400f38852a3ea773a88e7be31a5d2a9ee188bab815a57562d24173f378f16f17add0e2e1bfbd63d13a16a40ed088df5e59e7f2f8e85381c1222ae0bc9536159224b9ac5764be783f07e26a3e4b5ab2ee381ce3ebf1c9597aa27cd159be56f282e2d1852f520d8431272ccc0a4f007df791f598e3c463387640554e93518ed9cae014d27548d275a274add44f160a27ab91ec6292c0910e5aa6eff36b6cb09c907de03ee52b4be1507679825686c04d6125a5a62ac18f372cee13f38771d4356492c4be9810c59db67ecf957227cde558c7f0100ecd1b6ff28178fb37379b05dac7bb873f13fdbfce48e8655d2c0ef3f8fc07cc9089684e89059adeef4e4571d18c14f595cff2f004b2a3a520215c5178badacc45de9f538898f3f916635d00e50b508eb64aecee596925befda393a6acb56d219c37613a6a1c02455563aafde2107f4440383c3728d2b656c81dcf7184511147c7785ddd1d47824a9f09e2007db0cc009b44d904a927655592ec0947d284892f670fe595bbbcfd8942db8af9522b2e25ea91d6c77f1030707432a688918a8e41da8e1df5c92046ba633a24987c8b4a179e787870516d8502d9beeb756fa2ad7d6cadf4064453201b11e2e50a4ac8a2f3890a9b5642f24491d8222e8a9f494e7eaac35cb9b31ddfe2bf52d9649923879d38f428be76e53c2e9d7295f5452260e8611f9e239dfaf07954c6e770223ebda9e2246e00a73ad3cb605ac5dbb7cab0b09bd564af216d5dd6b54518ef80dccbfb137a614f3b7923d4a988126774a7ee56d83e78d65d35ac5e0df509746cceef3e309cb423886dd2cbabbede1858dd863821ff81f505cef3c2c47c40e2b2948a9671051fd085acc36665fc3381e1056b851640ba3bd7eb9b58ce845b20f5a2676aee2573b7d0d1600c59cbbbe852391e260e3d1297e9aaf0ec06aa4839ad4a36e6a698065dfcac8b8505beec13d0996f350968d1f312cd3edfc02fb16d574027dcd07931262d71202a6a1260dd9c406186b7ec4312979840d7e266fbf86bb41cc4c77d39ff2e60f22ff8c97a84f68586195dc903836466d9a89b4e0f267226604514ad01ef99177c46ff14134995c7e4e76b725c9befbb2d5a3c3590296d7b8848c060721b2ef102d0fd822a70b771ecdac82fe953d1b4745b0b458eed2f2f2f2d69d5fe461e459a0a8b1ce80270739b7fc799ea3e29224cc21af12fafa46cd21c0713ef85a8a97413e421ceb99d8c60cf751058a86979a5dac9c3fd188c329321cf022f14a5fda999fc622a08d662c403a2505fddd4d216b56f04c89df9d27d5e5e4b753b6aa001b909d51ccd8abf91fe5e047624a47ff62a8ee8be6ac39c9a0a7ae26d7b1a7823d0cbc97683f2e16f8eebb60fede22bfa6205f50bb208ca654b178db4c222c709b40a89ef8c83f9f6f653e472021f751b56691d61f610419d2592d63954f0ea69b26686c47ec820a4cdf3", 0x1000}], 0x5, &(0x7f0000001640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000049d66094228c4e4f62dc2b72c07a886c6047d98d49525cb68e06d696d7c5a0f4a05773e74aa69ec2734e1c217af10a9e5de0417a095d63c5364ab8ce61155602037ed4fbd168e55c27c269a0702e21b04b351e4566b6d1f15427ea6b265a4c5eb45e6ddfbe4237532ec0de5eeb26f074892a259d6c13b30f5e52c39cd7bae09c8f59416faeaafa2014563032908076a68d64c94c222ec929e218f41cbef0fc744625"], 0xd0, 0x7}, 0x400) write(r1, &(0x7f0000000040)="c37fd315d63caa3c00e2e569837eef82b6a92a80097150f145d3a5d6b33c5cf761d4daed792a2bc99b168d", 0x2b) 10:36:59 executing program 1: r0 = semget(0x2, 0x2, 0x10000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semop(r0, &(0x7f0000000240)=[{}], 0x1) 10:36:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 10:36:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000080), 0x10000) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 10:36:59 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) getegid() 10:36:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x3ff, 0x4) 10:36:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) getpgrp() 10:36:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x10000000000003, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 10:36:59 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sync() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) getrusage(0x0, 0x0) getppid() 10:37:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 10:37:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) close(r0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) pipe2(&(0x7f0000000000), 0x10004) 10:37:00 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ffba3ea56130d582090f5079f684e751c47a8965a432", 0x16) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xffffffcf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bbba5c8bc456e092546e0521058781f91ebd108583064eaed677edb041baaf2454d45cd5217279658f9928a05542e385314676884f16dad819fe461c84d9ebbbee59acf2739490b53dfe9926bf6105728db418edc463c4443e49868c7c799bcc6f074c82e5c291d1acafee23731cfb0f36302ed5440958b60966a5b763d9325a2299e96a3877489ca1595b0b54f8b0173778e86d156e6465f7f783d87e6a8d6acff141660265a1426abdab10500442b9263df3a1a8dc744b463c4d4573d5b2d520b0b0854e35c7b9bac5f77d4c975f687a7b0ba2b2a2", 0xd6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cc5423a5bb278878c1cfc75b873c714908b4f5328b770d246bf773ac9d01d4aadc67264af1b9ee5f7b93af80be441aed43638f4c28beea015b6a69098aee82eab296c042c4264f1b0cf3a06f351eef31b8e3068c758195d9723c407760c9f38c84260c7c296fef9a0e7aacea6f785d4309e674e8f23709bc36549e64cde7a6c8370c5f530d3a80e917ca2d53f1b479377972b65aa75a25f8cda83a5c7524bbf90219ffaaac1333dcfcd353acef510bacea", 0xb1) 10:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x10000000, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 10:37:00 executing program 0: r0 = syz_open_pts() 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(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) rename(&(0x7f00000000c0)='\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)='./file0\x00') 10:37:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x7}], 0x9, 0x0, 0x10004, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='W\x00') 10:37:00 executing program 0: chdir(&(0x7f0000001400)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x21) r2 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1e, 0x4, 0x7f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001200)=0x1002) r6 = socket$inet(0x2, 0x8000, 0xff) r7 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001240)={0xffffffffffffffff}) r9 = open(&(0x7f0000001280)='./file0\x00', 0xa0, 0x80) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x21, 0x12, 0x8}], 0x100000000, &(0x7f00000012c0)=[{{r2}, 0x0, 0x54, 0xfffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x21, 0x40000046, 0x3, 0x5}, {{r4}, 0xfffffffffffffffa, 0x0, 0x8, 0xf4, 0xb9}, {{r5}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0xb76}, {{r6}, 0xffffffffffffffff, 0x10, 0xf0000009, 0x2, 0x9}, {{r7}, 0xfffffffffffffffa, 0x8, 0x0, 0x1, 0xfffffffffffff7a2}, {{r8}, 0xffffffffffffffff, 0x10, 0x41, 0x9, 0x31}, {{r9}, 0xfffffffffffffffc, 0x22, 0x5, 0x80000000, 0x2}], 0x2, &(0x7f00000013c0)={0x53, 0x7}) r10 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r10, &(0x7f0000000040)='.\x00', 0x2, 0x0) 10:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000640)="dee201923e9a89d26f075fc5b8ca121daf48b25d84737ac5653807be77e794b0c4e3c213746bf631e46889691a29592f90f30b0e49ed08968a6c4ba1e0fad825e6466ab57796a7ea58fd60d8a1cb996c4b51e180cd308df1d94193272c115da4af887a7720f3092c7f3b8e360f6db8c1d9a0a5231b1b5b0482201dc738b6e8f524028b9c7e5d410ac3383eb9e1d103e2a0789956f639c0d5a48c05209fd0a5092d06b116018e1cfc1d559eb78c3edbee2fdf2a4faec0067489cdc9e5582bc6932087d433fbd60fd0cc21025ac688a16b1eda6049f126aa9a341c679144006b2d83fc15", 0xe3}, {&(0x7f0000000400)="9e2d3ba87502dfa64e500c26072698872f57ab25e5e447ac7008d5136f0c77828024cf4c15c2e355d83b25f8e3f0d0e7b4600036d27711b29ad62925659a4c9ca58bb0a1db4a54295825ca231d57f8284e50a9d91594fcdda5187a51dbc9523ebbb423e6bb22b6f57d2d9371f54b9fe949149e491f870d438585e7fed96c72d397ee409e63e774dcd071c0b1bb55d9ee98440c3259e8cb6513f14df1ef5731e29f367cf5a7b71c1428086f", 0xab}, {&(0x7f0000000740)="265a1c462815428ac8d507a90993c654858d235ec103751f28abc24a4c7684302ee54294c3afd8c1d8b2a72023a2c1b9a11f2c88cb723155b846ca593fbfbf0f7a7fb1f777190c5f45d0d0ddfc93a0989157dd966d50b49bedcccbc072de412ec122791fcaf7e9416a9cb33c9f84ad1fedc67768e83cc133e5188caf50d5c6ade677fa5e2235682c5a26833c2326e9e3ed06ccf577b11357ea62939074ba6f28a582f1953d1d8368798048e99e246d9a1305416ddce5ebc7c4ea32ee7502daf8782b6ed647fbc1ac1c0fd95c10940434e629bcb81cfd0ed7521f6134ce9a5b5edfed98fd27485ddace088c955483c430c0cf207cac969b7412", 0xf9}, {&(0x7f0000000840)="e5590039453a792aa3c79787b1f53a0f4edaa55290ce44754388eee355624152faea149485127efd9f552ba231854f72d2c7eda4243712c1cf51e5e82e907480c1c8c5ddd4fc23afa9e839690ca13bee5ccb5b3e6cbb897430b6d3ed3148b2705596ea97d2522c81227371546c93d5f9c624f443bcde1e977469af7680468ae31bc9d35be0f43b0035b1221a5eababad362409c183f548c77f248f2eb4fc92a1168470", 0xa3}], 0x4) 10:37:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:37:01 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x10001, 0xcae}) setrlimit(0xa, &(0x7f0000000080)={0x8001, 0xfffffffffffffffa}) setrlimit(0x100000000000003, &(0x7f0000000000)={0x8001, 0x10000}) 10:37:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x5f000000000}) 10:37:01 executing program 0: open(&(0x7f0000000080)='.\x00', 0xfffffffffffffffc, 0x0) 10:37:01 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) sendto(r0, &(0x7f0000000180)="814425453cd9e2e2bf6310fb27dae82951d45786671d01bf9c023c9f7e01f710238e1dc793bd7c1ff4293ab04d4182c272b020f7bf7433a0a5509f567e35a9abdf37c482988902b18a72409cc239f2bb041cea7025f5b0ee84989399ff2edd226f4a542329ff73e1464d2a87282866ad85dd83757a0d7d07726706db602905eb6cf634844034edbfe18b84d5ff85d98f35b71c0132e82f0e51c67a3025231603f6cfb822074d627a2428f48affc3046fd9bdc539cc99ab442954f4b04c01e444ddc892f4c9755772738b8918cb", 0xcd, 0x400, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/14, 0xe, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 10:37:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) r1 = shmget(0x0, 0x4000, 0xa2, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x800000003000) socketpair(0x14, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x10001, 0x9}, 0x10) 10:37:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fchmod(r0, 0x80) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 10:37:01 executing program 0: mlockall(0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 10:37:01 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x35cab07b, 0x8}, {0x2, 0x97f}}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt(r1, 0x1, 0x8, &(0x7f0000000180)=""/80, &(0x7f0000000200)=0x50) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000386c00000100eaf75400fcff080000c0fea0198c84648f51804f", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 10:37:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) fcntl$dupfd(r0, 0x0, r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 10:37:01 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x2, 0x8000) setsockopt(r1, 0x6, 0x69, &(0x7f0000000100)="2e97f22b558a04f16ad385179fb611f4a79e6fa6fb00a5b9a0ff8f1cf43d0560c848c3ac785119d0dbefa4d9932ca1fae2cde396a244eff034a5fe870514d9fc0736ce9f24b9700b299ad428059bc49a9ca1475370b0d01085fa5109b65440130c1715bf137bbfa95062", 0x6a) 10:37:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x200000012, r0, 0x0, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 10:37:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x7fff, &(0x7f0000000000)="8b267c0e3c7474072c250e5bc69d37372bfcbc2293b3aa0e0c48fc27ce", 0x1d) 10:37:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) close(r1) 10:37:02 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x7, 0x0) 10:37:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x6, 0xffff) socket$inet6(0x18, 0x3, 0x2) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) listen(r0, 0x6) socket$inet6(0x18, 0x4000, 0x6) 10:37:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 10:37:02 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:37:02 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x29) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 10:37:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000000), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:37:02 executing program 1: open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 10:37:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) accept(r0, 0x0, &(0x7f0000000080)=0x292) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c9d8 failed: no mapping 10:37:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff1) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) clock_settime(0x6, &(0x7f0000000080)={0x10000, 0x3}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x144) open$dir(&(0x7f0000000100)='./file0\x00', 0x10010, 0x0) 10:37:03 executing program 0: shmget$private(0x0, 0x3000, 0x200, &(0x7f0000002000/0x3000)=nil) munlock(&(0x7f0000007000/0x1000)=nil, 0x1000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9d) 10:37:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x0) 10:37:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) shutdown(r1, 0x1) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x28) fchdir(r3) 10:37:03 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(r0) syz_open_pts() 10:37:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) close(r0) flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 10:37:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 10:37:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0xffffffffffffff30, 0x0, 0x0, &(0x7f0000001700), 0xffffffffffffff72}, 0x0) socket(0x6, 0x8000, 0x100000000) 10:37:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 10:37:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="fe1b6a6ae1f83b1592c17869e33bc439814dc3dfe3a6707f77dbd57b0f3cd1862354bf27c23fb9ab804b390b001a3354771d81790e01d1e81bbfa9674c4f5a38fd11e72877e0deabb55c6f3a671bcd0e87fa7d9f3f0af30e4908c5d9fa4edaae81ceca29211bc1038230fb31fc3a93969997610ee3ed65c938cd0f19c84907064e98b83c1f1ce978c06572cd5b32b1db9e926f07f9789c897e3fd3877ac2bf362f3c09bb6939d7c2e60d53f0b000385020237a424cfd76bb2156b1087830de9ebd416fa36960a75837be40938104df1468f675e1ab2cde8da00a627a9a8c18492a664c238590c17ea6d205be9adbf11d1788758cfa0f", 0xf6}, {&(0x7f0000000200)="11c9378a2c37e8c3c067b80fb0d7c0e5eb2553cabc75aef39579995e485a3ae264553d49b20f61fb5ca09327895a9f5a12319a9f837c02faece96e7e4334571a71f6367aacbae2a5244493dd364dc696db081936622da2222071d1a3770d0bb8a552f31e19ead9f47611b9e0268fa28d39131040aeeb17cef27f153b2e2d66418d8b5dc451229422d4a00117834578fa4d008e9911a23e5a4a6f9e38fdeeb044b6de9d67c5bb255328f77df2d1f2052b9ec916388d7066fbbe998adfcb74b34d67397dfd4b48c6fcdac6549bfd1f84b7c05f51bf1d6efb28777d517a5c0a43", 0xdf}, {&(0x7f0000000000)="01673c27ee0822d83c9dea7e9fb26fef1b352c4f0333390a158bb7ea0c31b9366dd5d05369c2ff564c307442fa11aa6b3d47da017cb6fa77065034defec3b89c02fd6dbcfec64d520682a2147ff213c9c100a5b453699fe47ff22afb25d89a3a0e93656ee825b732e05d716317522ec7152d837a", 0x74}, {&(0x7f0000000300)="3d4a91ab015df82098bf9518582bbe8d8b52cadf8c9fcc300f352fe3536b27b755f56050a6077d62b5224c11340f6c8d194154f4d9aeb27b998c77f7a599b2a34eaf02e96c6137a3b44dddf44aa04f4172e77f17a9a40db4f146b935d44220d0c73687e5df3b0df078c464123bf135c5e7bba6a0cef6e4499935b891e2e15d5de9a94101c75752c7d9279bc624bd94e1b39c6e", 0x93}, {&(0x7f00000003c0)="a93fd8d0341917c680782ad2b43a74fcdf85f66addf4627f403cf4734e6279d01a84a9e66d0d21748d3c41a249a7306451c2b3e46e2678bebd269ee066f78c16bd044b1d07dd8224f43c2ffd326030b489558e644e19eedfbab6c26910b4a9a2f7de58d4ea848386709a432cef0cab42291c655241656b3e388f4c4dfb686be7491e73637c0ac74cc03827e99b241a6e03226e58e83e444fc8c74b7c7ebbf00019aefc54a6c8142ffb56fc9784884bf41fa8b1133932da4abef6362be54faf023c40bceab00a966dc0c113", 0xcb}, {&(0x7f00000004c0)="22614a5fa7105fa30ec8b9318aa85d17876c752001b97250290ae4b5da22e9d406108470a65d86da2504b6fe5f012d8779c1a5535572393d057e070380ec9a5d14188288dd3f95ef3e6bef78f51ca3a73f9f9ba99c2ff84d5b5d3ddac7d43fc216c7375301a732b5d31d4f5391dda0692be824b0137201dc22a1353a78183c713b59213106b35a2ecb8a47cc", 0x8c}, {&(0x7f0000000580)="b000e3247970c3909e1d2218c4cb4e21fac0da5b2e4c2da43ded4585c7e774a03106bced9459ac2c42e12238af959c82d9672fa0e52071d038088d9a133faa8cb0a30c82cde36ffe9c92aeeead473da77ae0c99a53bd8fb915b139e72d365909e8a09d22e7bddf97b3a902defb40c8d7e7ada723d4005203093655fa4c14ddf5ea2cef925995d7f4b30f36800f26eaf8031e05cf2a434ecaa75f9697fdf72f17c382b88c1dfc1e542b74d8a804ad61ea99e8b1645aa1336683dd55c07aeaff03430221cc73ce96756a325e3bb7ae7d0282e24c90146d0041343f912325956d750db9fa11d188ba", 0xe7}], 0x7) writev(r1, &(0x7f0000000000), 0xa37048cded4aba9e) 10:37:03 executing program 1: nanosleep(&(0x7f00000000c0)={0xfffffffffffffffd, 0x4}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) clock_settime(0x0, &(0x7f00000004c0)={0x7fff, 0xfffffffffffffffb}) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="c3613944b830df3970d1498dbc6a57", 0xf}, {&(0x7f0000000100)="5c142d1567ee122985fe2319c307d8b46a220dc1e2edf6247622599f5648986aceba2529963ce58e7d496de66f184511f4684b8a92d80d6e065423a084e79dc937c2bdc38dd7cd0524f671fa1d7090167518a385aea13a9f4034b66294339b43b21bc39cf36fb073b26747e25153524d414ea697c069e7eada26cf0b7301dd6abf8837b6bf5b5700c2043241", 0x8c}, {&(0x7f00000001c0)="770fcb2cdac8922b98c854a8ed89ca1c6f20cfb95d3bc9a1133a6fae133e01700620ecbdb8c83b27ded361c4196e678a5a040c949a6ba3e8f7a0f053124e6f607a9e122d81a9bf00097416b1b1693ed45ee2b047c830b344e8f0d39ce5a2fcf7be2890f5c7ce9c42e4312e62e74480123ef0fd412ae34bb41770996e0a73e4ea7d0980e3c8bf9077cad76a4b725a3f05edc968a220d9ba4186c39bfcd50a0c9ba052e4b08fa1cb", 0xa7}, {&(0x7f0000000280)="d7b0e14ab677f387aa7ce0bc01ab0c272064c70a18aa36ac7f00685882cc14d800ca6865d78ea393c3178d2fe32d479cc5755cdd72dada5aa03d8b7a55c7ea85d23a27ef374afe76372dd496222640e7ac2e55c5212601bcb7ca36b2a61d3199035eb4e39afcb08549ae938a2d6b056da9271172a0a28b6b0545a8b76ffaac4a998229f40f6586adc0e54a3e02b29a841cd5bc3b6fb8e87dd02104afd5dfd0bb9d3daba24d5f2c4c435d8ab31e0221feefbeae52812a5c46c0d139c894131def25e35bb3c9a718207aa6c839809d2ed79f2920ac9bdb3df84421a5bd6d6664109a3dd1c80437", 0xe6}, {&(0x7f0000000380)="6ae1972978a9cdf9ce09a8c898c2007d7faeb85621e697b1799c69d5882db05f7ddcd074b617c81bb6b1f00e17b13840db5c192dd3f499e38bbc93bca5074bda9468566bac5112fb198e703e8cf8c5a084", 0x51}, {&(0x7f0000000400)="07a469f565cba576dca8947fcad3c85fe44433f2b8aa3f34483e66c2c2bfada4912d950a4cb2", 0x26}], 0x6, 0x57) 10:37:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0xe38, 0x0, 0x0) 10:37:03 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 10:37:03 executing program 0: r0 = semget$private(0x0, 0x6, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r4) getpid() 10:37:03 executing program 1: r0 = socket(0x18, 0x2, 0x80000000000001) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 10:37:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/233) 10:37:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffffff81) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r5 = open(&(0x7f0000000180)='./file0\x00', 0x102a0, 0x20) sendmsg(r0, &(0x7f0000001300)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x100000000, 0x1}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000200)="ba34971b986094b0bda6264b791259e7462b03fa32024c07ae7a6abfa7ce45438e08eeffa07d3aae882ea354f9ce3584bc5d6d74cd752b556168c05eb4bcadca4066cb6fd840172f8d440f6b9fbc80cb1ce4d30360b727d0e9e2a27fc158b0b84df9d257cbe79a96dec4e2d4d9db948443f3736354b3174435e0b5fe40620d6971af80e92d1fe83ef6e4bb1b8ede52687f4eb96a0cc645d3de0229edc8d966d439efa9ed6ae41a952f3beb3a877d386ea534a1c1b82efa4ab8a60ca85388e424739db74fe91cfa5d4f71a7d47cfc16f2e710c62d31c2aa7d88e9277171b5fbe28e6658f406402073b06c928e6229761fa493104edaa055ca18b7ac8633a2b932dc7e2dfdb972d96d3b45810e44751a2e379e904be54078b52b646e60cb174131866f4caf960d40454cd01f282c0d3355ddccd9b603d8c42e00f3103a7e7177027d8a66153c65382cd3e11679b5d6a3457cb9023445606ec78f0a21dfe055d448e7d295c41178696010c53ebcad944d4a9cd9b5651370efe571722c393f862da67f5d81e4a2e1acdde4bada30254807765fd67b255f09c87cbdc0b8837b7323865a38f9f99f5405ab95a1c2d7915906fbdf86a2e6505443de0eaa92fab933c06079a4b1c63669a0c3728703406e20341e477f58fc5dcd72a18cf1aabf3c5fa92a8363e542748e697fd1e090da975f43bc37b6af160de0b79128384df29438cb4b0d82b142989f0f4d4336ddc966ea6d2fd9b9c7a76cabbc056d59518478ecc4a8cc70c1ed6fb5087d925ed371c12a89d1cd3f07d4e78ced8ad32b5d69ce901588ba89581bdf82ad1e50d308b1d2b25e378128c2ae9263e0ac7418917976f4e85e7913d49b94da112c6db6569af23a3d1a74eaccc8c65e8017da7b84e58af2d7dc528ad856e34d1f771414c72507750aea04ecd14e59ce360d45a5188eedd21347dc2a465466763955c1cc2c5740fb3e3f6a2e3b59b1c725ef8e37208330421254f5b2dd6dceebeb21a3f07e6cd54eb70453ed0705794dadd6a3288644a27b89a5cec868851b450b6886470d399e8ec728793dcef109b9614882fbcd59b4fd337dace1a319fa2775e7cc1472d570cca67180ae446a7092eac7f44fdf30524a0ee1cc9108b0c366080c77152ece808edeabb8939df2b01a339167bacf4527bc0d173726340e1507009df665b9c09244b0b91bcad833bb354cc6d6fd5a3b548be43bb6af267b216cd11cf1f627d6ef912220fd095fb9db0d8f3c90db1622b2336bc489c09a62d507a3cce7faa4b0f3be48b5a82c40db2ea87c206b244e45977e7788746a020eb492fa09ee5c1ecd6490178f00df5e8cb4d53ec860e2ac0cad1444261200f24cd21a2735b4ccf3ce187e8cae2dab17f1debed05c94d029bef202f43661d4d1aae6262a91907e58ab8daaf2e87c4aeec88fe4c2c8283fcb88acc114216072366d450f65f6e944d25fb2bbf913044ec8f46e3d0684915e0e2c08312d201531757ad311565c4ff8904d5186695660248d667d350894fe22d56a2d2ab9620f9ed511811a9a0571f79567a46a7944cde73c41eecd9829d544584ef85e90be3bcd0d71d2ca8290fdb3c7c026c1babdf57d569326dd723f75427a9fc2b33aef90bef7ce6fe48b229a644cd84c3b053903919581efc29177f8456372410846023e0147205ddcc6cdf473d520f7f6b6f9b137199571943e6f2280d595c14def90a3d57af367c501ac7eb67d9e47ea2eb810dec8b9aa523201b139b27ec0f05adf390602fb3ffe36e4705bf63133fdecf82333232b781d337036a90c467da0f1cf13c29e553fc939849554960b84eb017f509ccce8346bfff32e0ac802a1c510efc5e1bc96e05a5faa7510cbe47ac035800d1c36efc781e7fa85d63c33c9db2c371fc9aaa9ab889d8fdc0b5b73f9f45233a0dd8fdfcbe2621c003f504a65d8e826257100366964b4643d4719c81a9fcf106c80377d03bc9277e0dce4190b35a3864efe2e19fa2feae954a310fb2ea15ff3822eb1a7e8a275f3dd6aa974955a523d5f389faa88f06088dcb206f6b6f2c262cd17340355aaa29ccb4fae2aabdc316ca8d7b33a0143b02f654956c426e46dec9a028e5501f601928795d82fd2b2aeb879aa419ec04e1f1afc55eaa53c09a5020b79e231a3bc1ea109bfa18dafab8661632641d7bd722722cc557671d79430f2ae724e522a7d919a6642614320c811137f42e89f025ca0b4bf22d9e0802d743e9addd39b55b0b6f37a9fcfbde66ef79655dec61d15f2137878de81caddbcc4a8820d92398d6e51c6cea79307350e16b3a6d64ad5ee30d94c61d29f03065febec75ed666f746fe946c34c7422f948bfe441e2fa0b8f5a19e16f712a35a0758c04abdc64ab4f02c4e80b290e3e25e7046e91584032c282a7e7ea72d14ede0f9f20249c798e78201936cc3400fe5447b0fd2fda8807cdd73ba0509210d4ec669926eafe6bda1874822672e0e9197761d3fdab92d1fd3a8d199cf7d46e256ad7ebb2490e2c306152c5185f5fc72cae830ce404539a400d6a891314dedf988366a437997cbbb26cfbe24aa2a1ea38bec625d4c72965b5182c291050e4e1a82d4f8121f147fc93f1345e52ed71a099d1da0cad449cd813998b94274f70d002bbd3671bc9780a3f3a496249218424ff6ace8bd76a2062d102c7f2e61b64b317f3368d674f73bf7f40ee23075729d540c9164eb1ce318446c9d3195f568e30eee22ec9cd0177d1c28c77549eb8aca4f410ccadabcd55851033ed92a0f3679c0733781ba44b20370b15249fa7273bbc3726c735c59224d3e2f22c85577de6fd1b9d24571d7d67588cc4604e1c7c34ac1b0a8fede82518186509035ed6c983db17bad654552c5c3aba9fb080f606a048037fbd154beae9b9b421c1daa2ca65567e1e70e5d9fb3856efebb0075562c2098b74b5d34c0f4cb7bdf61d2a4793f965111d2bb3c0d7557f67ac19bfb1a62814b35bdc07facc33e6bce2114e5aa7d717dda376dd182726ce7bcfb82c9de6f0fd80ad4135ca410b50c7b1616b2e9e98f6fb949bc03a49b9738d4f946159297da8d3e004490da93812c1dbe1a2e329300a556e3d54e88ea2ccd9f780c793fe254c175ddac51eacc894e7b49fefcc7d3a7681b0d4752fb8608f137e85b46048876fd216492bc17a95f5263bee71007ac63fc29612b3aab3f8944752dc7348a4f208f7645d0899007872e8e6dd42be8da7694d90969398c489c46768cdeb6a00d8c100ffbe44e5ad6c8ffc3d47976b69d8ef27121fdd39e7637731d53af7a7d7cb64abc5cf6e15b4843f24c7265057e77297f5f10edbbd4b7a26cf3278439c287d12dc72f0295f52a853b9f5c6b5b686144d7e8b478e5108f864470fa829aeb96f03c560af5be16cc166dbe659cb407cc68981e65279ce47fdbebcc294ab0dd089d0b4c1ba6f8863af6f8bb978a4b23d0a26d62261253b55a6cb03f639338f54cacadb307bea998567b566648ca71604cf2808ebc4f58f97b607cf3017e91151a139e1503babdf4f1b3191da716bcfc5fb9f6208a4b07a34391436145ff6c929500608d9e4c482dc373f5d1b6c3bc9d7d4e0eb252d2a0911d23afe5f3b7cfa6a319b79193d4161ee4a9af755fa6edfd19de0f4781a628f05e577a421dcefbea7250f16ee47e4705eba46695e5a92758ed4e702cf1decec7c0d1003841643cd8b948ea184def600d663e030d2904f0d200394ccb3c64655bb8c62f36975bcbc57ce17cd3ca092783ac1ac8508ea4af31410ed22354689571ac3b0518cedae2d028651fe36b99e881afebbb4d9eddb3f07359aeee0757b47dde2171ca5792a4bda51be81b22a5bf26f3b63ae144593db676ca76d520e9411bf53e3851e90298e060150d649208f369ae77db9319b4688a9489cce7c1175f499c2a880263ccb944c6dcf7f6652b15ab346fbf017b64220f934a575452dcd5224a81136dde20039ef23ec3dc6eb4bd6d2a6b9ef9e4f07f934e0b34b4d8f6cfac17d5d197c095bb666406ff63ea4dbdd25fb0bb39392dc6a84e6e8a528a2f29769f2019945d1a3366797cb4b5fd8b6ec64eff5f7e1c6d4d074f5e11e381877bb8a9acb48febefa4fe5e103938bf8abf4c14b899f3a01e1259447f62aec1ada79dcb1f382c0009121bf78bbb3f2a35c3ddb5ae77778dc44969f9a7b420c1277e90341ceed2c1d8a03bc19120cde0ad4cdf0319c0ce25b30b05f28d049c8417c64ead38272563ef34d4a6b31081dadf000d2262fc9deead1a65490833628c3eed63458a4404ddca916117afd5e89ec99d9a4094e62f9caee099f7344f1e18c8e06007f4af2294b4696eac40fd6f030c753b9d90f76c285f90409182bd702bb7ae38cd975e9068760599b6ec20486f96fbc15f30f388ae8d920b105a3789aee1e10173a3120128a5b06ba8beec28aec24cecfa8501d05819b7a0b4883f1788ae2c7be9eed55325ec03e020f6ffb5c79796505249221436c9dccedc5d57cadee88b1d939efaa7c2ac0884ba45de571d08a3833231b51dc537620f6a67b8bd0de8fd94beb5e6c8dbba9d02b2d3c002103134e4de371a17e7b2aaa0751e6c6d3255f905a522405829e17877e76f60cea5bbab72697598b5ca131085d388e674ea6040ac38378bbb68d17d42da68eb9f0c64c09d5ef0c7e2d291cb04cab68ddd3043377bbbb25f3db2415c95b5df4f71c3d7efd41642d5f37bc27ad02923161e4844286a69d5e2e07ec14000659ee75f791f215cb0993a6854d0f0aa1373c3e16fced087fbe743574557d268e808509ca4c49d257132a49d754aa553b600034ef583f4877e0de2eff05ba8a9df88649dcc460b46d788e8ca53a58f51fb65abc8ac9733be3623d0f2a9e22040c5cbc132089cbadade5ec833d5994456e344a86876468f32b35bc6122808adeb7c2f2da6387cbf4c840e24033628c1ec50d4c741898be9de8182c705f78cb0f8c0be471be7f1921dbe4f25f0763c4accf75a1e227c5d49769191a198beec2f18119eb800aabe4df65abfbf197fb23b76ea8e89acc68b0504aa3dd399bb82dd9c95fb847e7a8d223a857c7074f0cd475f22ba7bd3898a169d0c3d6849d2b0a7119349a4f0ed58514add6663d18d893699089901638e668266d704ae0832f6320849e95c52bb0d69211cd206dff625e1c99d272669558524a51a10553951deb95194a36f164b7abf9228657a1b4f80ac4a2c9cf880457a8ed8de36294130693f363e1bbe1b6f986892ef29bc8f803bfd30aafd457023f9ae3e8df06fe0d995f4ed05df6d473ab32379b7b52c1e2bdfa95263ab36a64454e8a93b696149ef3a08e2d3408a9ee92fec3c27a396fdcfd44b8d56187925f4630f35acb8e6f89c8eb10502c5a12b3b1fd08ba846af66d010eb998fca5bc5f9a842fcbc31789ac41cb4fe5aba90a9ddfb6fe34bc445bb4c563342ab0258b6c47382d76cc5d49a6669353ece8389118f250c7012a4e3325cf3367aaa79be9f513df489826911cca30acc00f1e4381dd85ef3d167aee770a9fdfb0ccec7c69c95e27914d36c1fc91152cb97a8dca8fa3145594ae7e003c10bccbed274bab1b75a63d529680b45e8dc8f9101d903ec719f66d73f72189e7e22310352b9f20d1dea4020547a2270f1e752a4d548fb99fa34c11f1f61228dd52b8ee9aaed191e62cb2f4a9187aa952c79d48988dac83902fc5f9bc0321423b4ef7e9c04588f1937261cde126008a640efe0151159275a81c2bf4ddd9464ecbc81d0d5a449ab2e1761ca4283e76e68d77f7dfc57b8ad608442a8e4c", 0x1000}], 0x1, &(0x7f0000001240)=[{0x70, 0x1, 0x40, "7d9f17602ca4d380d5ef400e21e40a86691411692c65ac6b1362c88dcb5f56ed89b9e11b44da21e8c0b5819627a694d9f245f493172918eee71b69f8b90fe98ed53ae1f3b389303778a90f843364119c82d0e9143e1008668b1ee521"}, {0x18, 0xffff, 0x1, "9d68"}], 0x88}, 0x404) r6 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001340)={{0x8, r3, r4, r3, r4, 0x1, 0x3}, 0xfffffffffffffb0a, 0x8, r2, r2, 0x9f, 0x3, 0x1, 0x1}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000013c0)=0x3) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001400)={0x2, 0x81, 0x1ff}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001440)=""/84) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000014c0)) connect(r1, &(0x7f0000001500)=@in6={0x18, 0x1, 0x7, 0x9484}, 0xc) recvfrom$inet6(r0, &(0x7f0000001540)=""/64, 0x40, 0xb75b4a0920a9c49b, &(0x7f0000001580)={0x18, 0x3, 0x1, 0x3}, 0xc) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f00000015c0)=@in6={0x18, 0x3, 0x80, 0x1}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001600)="b364f5780d7f51a7b8276c9c82d88dbdac90cdd0435311ba1a88fde4e142", 0x1e}, {&(0x7f0000001640)="84fd9dbf3355d2b90cacf6f51080502a2faaa946834b9565a23d9e360c51ea5699634d8b45e193387679c72b755391", 0x2f}, {&(0x7f0000001680)="db2a4397e5cea92644e2807ca0244e7f554baaa8294d9879511816ebc3d1494c90fe339ffbd1e6f7921b269aba898dc5f9a704efe5bd971453c31baf48219bd882536cbb4de4ff67930a1ab283c02401484fb9434441119a274d0c15b8f84e6f22834640a4b5df07a26a4d3cc670bdac1f18530a2e6ba0d33af2bffe4104179bb67d35ba24d989a8bcf51de3882f97b2cf65796b0d5708fdca7499", 0x9b}, {&(0x7f0000001740)}, {&(0x7f0000001780)="3fa36a24ca22e82482acb27b191926155eda62c9ac0a508bff8104d27e0a527e31ee9b9581d90f2d51046eb5644069c01538e728e33277e5ff4b3a61eb1812d2d7a027095be94325a00594b4b53ccb2d79309789a56e08c8bd1c2d9ced7edee174e3cae331a191a7ac4d37ee", 0x6c}, {&(0x7f0000001800)="57c6534055b206cb58ce7b2e2318d2d19c302febaa3564debde5ecd7500f53fe82a4d19baf2244638a553bed910980835c5b3a", 0x33}], 0x6, &(0x7f00000018c0)=[{0x88, 0x1, 0x401, "849883dcd7aa30d1c97e6c78e70ba9fcb4d0ef1ef99a83f48674ef0c806086475b1f570808261eacd9ae6b37263f5873bafcd5344f8ad1c83f18a9fa6d6792c0eff721c7f2ed23fb35c2f54cd8c47d2a67f1677f2eb09694c5573bfedbf42947d3ab59f53b2d6b3b21ced37453fc4454a0d93d7a"}, {0x1010, 0xffff, 0x7, "3aad465e09b186022ac13ca559727e1e4404ec4f15b4b2c65e3db8dab89fdccfc67572aa7cb0c8fa3aa454618694261678f56e1d0bc13fc43ae000e2f6ec61c58a820b9e3d14803a0be47e1ac177abd80d5adeb0eaac9a76585da8156f90d08601a5b6e15bd4cd663d017fbafc4505ef6601515fe29a97a626432a6dce0fa13dce39cc1d81ffd7af3a01abd9999ec73069ab81d174b349fa0c9d368afe485f78186c9213d40c9c5fb3dec9ac17458ebe53daef1eb0c7004926c0b304511bbfebbbf1e69f248c5ac8f11b093f14135cb26eabf255b6055075780dfdc5c67a2135acc03f4bbee1d16df3f729644ccb19ecfdab1a350ea56e0b99e411a9646df4e46ce6db5214958bedd0a9bbed46db7e7d931337ef1afece698b5a59ee74beebe92b9b0de9198a4eb2ac33e36b46f74346f491985acefe5c7a7654be7a77e56f89e02400bfa80a434396b9ea536027dafc5b0c5c1bcb8e18efef6f24e7dad6af9300f18c5595e9f8d5d74476bae84731f7905d8efa06fbd9621af23e4be776769d790c6f5927a0b6c54313c2094f43f26c20ffda5ec52e4d0f9d86f2df3060f207851cb14c29422f771e256f07262f784a234ed070d0baf874b0c231c82ebb172a6d751e53a80603edda30413760ad56c0415eabbb0180345b3b2fda7dc3ac97388919dbc31e3571c85d83b6fa7a96693f2f474333d132d1deed537e70bf6b2322f523c9c70ebc11a632d83c856460432833f6b7a4912d3f865a373b7bdd3dfc456f81373224ddf31b424fd8835666256b18dc32a1ae71c54c8da15c2a3ef251388221fcd47b9dd2d0ce7299131b5023eac45ffea38b9799e8e8e849499c239715aaa26b65cc529142b12b147e5a58f5f497ed40a20a48af56128f1f2f5ac416f86d02080baacff614066e53c4df0e8cee93e82a7a1b6664f1a544f5b8f5b1097dee2c9d1772456859f31ba0b356dc38ff6263cc9bf9c4b888d5c63ade98f7b67aefda302c449e213575307d2e0d34ab7e2bbfd501ed3fad2931049e104601ea24f90d7c2cbbd92f6e5ce709741c8bdd00e30bea507767307e65940eb543d90f81abc15b18406d9184bdb7ff95b64e2976fce4417a8e0e053767e5dc8da0244cff1a1a95dc30ecf630a263774f8f39f06bf062d6ee3775526b2940159efd779bd22b5727f08380dfb844b705a9f658de4ee39c560b79eaa96bb5df1cfd8010348fd1a0b1123816856a91a3d58f251aa02a29e19185649bbb1d9d0a19893c46422190a5d75a2c58fb5c89f5fb65269d0b0a89055dd60a06496c68c4e9cbaa4f976d1293a7d3855eaafaaa909756e0d0ad648a4b4769a68a3457c818037a8a066f39f1eeb96285f19990cc4b812326caee46d77ed537281d003c28b47b64a483d2258a9a19fca1a404f03df40eed53396d0b24d36c415a08e9cdf54ec63ad40e93621d94571392a6df4ea3d59c34e5bb2433d07c312bd338e14247ee802e51cd7897eb1a37ea8191fcdf68a91d3c3bf7e48d5ec6d6975c654831607ce13afc27717984cc26f523a83dafefdf3b8f3467b7ca196f8bf822555fcd0cc228c514197bd371ad6365c78b91db44f164805ec438688588444340779ddfa2cc1fb2cd225f10ac6013b66257b6fe6c758e6ff062b15afdc24785cbf2a589fee620395877d58d2c86d9d974dcd717df01d8041bcd395ccc1136336b1f4792e3f4da337977e55806f5b014bb38cde682dd965ed37ffa07263190c3ab3547ac1fec7adbe73dc25b48e0897f061e3206aa7c795b733171650db51434630596aa3532ac049e5db65c37c1ebde87c362dde995021c160d0df5c6e93051d84b2eb414deb4342c9b35140d00a876caf46e5773c41c8d62fc4ba356c11c252a2ebb2ee406b9633e251bde9bdaf391718cd4a41969f0fdc6d92855856e1c9d5c5326a343fd957e6943e9638c7488cb66b4d91c840b58de133e8f77b8b327f274cdc3f8c0217f05a5abc353831b65752f36a83f43191cafebbd8d5072834e4a2bb4c3df3f81138ce78c34ddb225b2ca06aaaae940038f169237c6b92a839153c31d478cf7fbff5914505c0afc7d246f49f089d836b983ff4e1aa20e39987b15af77556af09c67d3a416a18bacfd8bbd1ba691d1a21a52a179f3474c61a5b69386508b9acb944723ab0a9e84f9b5889a930e00403bcc898dd44cc241a87f2b9168bb1a2af5ec108c238546fee4804cb54272dcfbff9601daff1ae10d92e237d194ca30960bee29c1113421d63e6fbdbdc92e1ff822f3f30d9cac3040b1071b4e9a5a59c9f3dfa4c40b593c45e9dc82af443ba1ca78e0327a398d76b9dfbda05b0448f7210b053aa9ab8bd57b92f09da88470ad2ba1dd5ebafc8939221959b3c2da776809bc245419d65d37111c997872f36864b3bf7a1148f39e574e4c3e1dd51f6577b7ac69c9a4300d0b38668ee859de55f88c7e5b7c5e1d4db9e19341c064e7e7d02ba5556b5122ad2a4f6f4c4edd6c6676c2df7e0b573556719f4df38357afc1308fb7c254aa194f8174d23b7e2b705e676a9ca49962f0e5676a9630e8f4b9daa0e33516000204baa4c9365994e6ca36a29c088c4be30c1e8c6d307543f7ea8a1efbe87971e917c2762aed1c623defc6d1db12854a9cf2839a2f8b52a421c35fd9542bcff7926a530968019de6a211fc37425ef5fcbad2194f032f1a2e5afb73f0b6a82c145e156fa184b988346a4f729f6ae628929ca6f72f2b3cae15c7d73f9f92325b419cdf1867d4fc0deb244eaf1c8173ac221af3ffb2bc803937d5c61a0ca8b154f97a8cdc01e3c3d50a8489f982fcc20547dce2bf85c3eb8e805d27a24db9adfd602109e1a13dfdf8b6f09a90261345c204570eaffe9dd2be9779923046b544f30af3e36a3324c400be8a025aaa709346d9e6e2df08abf7648f4248b8ea5f669cfdaeb34cef63e8ba9f32e442b3d69cb9164e1da7c9dd61b16e445e1fa092386f5feffaada9386bbc325f9e7c5bc0163a1aebdc5f0ed8d0a4b0e98d7a619d6f59a8f5a7910893e414ed372fc4a01521b45cccde2d94b1e82d2f4f5e2b272d2f6f811f40181833837bcf70ccd76fef4caa071479f77c3467f059c8348009ab580fe9a4d1c8ce6d9bfa6cdff6f738c1852568de49105819dc185b857fa8780f6017712d742f449c9902e87b1168e48488e3cf33080395e1a163300ecc801b8e01fcaff368b73b17b3893704cdd4cdef970bb75cab4204bb96b0ba91680399e23899dbdbb445c11b364b308be2f7e30530553bfe913ab88063e2d5ddf07a1157d95ceb09f4ed176f39e0be6e97404468bae2fa1afc6d2e83a4a91e8719b56e582c080a38fc47f6392aaf8fdaaad4e2801144c794456b4df62cef13e220ce0c13836be5333a5dd3e1134fcf2047f5e5fe4109bc98da0efb9ec3cc09a612d0a8d62b21b7618683f6cb0a7d14f98500c82fb97a538e3dcc8649a8c673bafbebd35769be931ed6f0226a50ca2d498e065b1c30a3acdc286cf85ac03f1b303fd04b63907db8d33252795ab6c2bb6c82b6ebd7045cd14347c33374b6c75ce3ef011e8cb19d42e5a2a9874f69d5ce80816cea01b6949955eb98e377c6c9500e446d67ff4ad8a89774131700c882d5094084840d8f5ab4ceda670241546e20f7a5ee9f945a29d0c7da921e7c556d675fd77276d45d2139cdc979b102fdb93de510e5faf1661b0403fc9daa2c7c5b99b91840c8b41b316018e8fae5c9f7c229210bf08926731c37aaff799012f6ea79163dcb3fa05a5c52c7134209cb45a39217d832544b9a3eb770e5ca72e45863ffeee8c5a7458f416fd4085060577c78c172192593019f196a4d3be605f105db26113656abea9283a9707de4c8f20e00b3bbc4efa3cb75d999546d30ffdc6fad774bf4e0e56c18ed499700c6046287e5111a98aae31b46867c115c5ff6b6ef863829bb5ef06b36b8b1bcdc1fdeef3fc39d03008b184311a0396b1eb9057f7233a947057c2eec25b2b7f1a8cc2cf419230854b1b994e524008828fe1f039b443ce9315f89732878295dd8cb7073bfdf867c33e0f20178d10c14a2850491648c34be0bbaded491fd1e77b046005840dd36ed01bdb223014df60d155eaa151b14284d0b18eff6b97baf1ac9e5b8f9f3f5ccc869904f2219fc456546b52ab142ab04112a581c9a0f2e9459b3dd144e178d77ea18a3571ed34e997a6b1bff898b070b536c46fba6a54666aeb0b989dd31e019bd46e043692f5577b7e3cd51c6dc42dd21fab0a9eee4d43272746369cfc3a97853891b9db6118dcf4ed01af7910fdf9bdf971b60da9d959914b9dee2a89f7d634033148eb5592ac9d788acff892eb96d0d2c095ba749e7be7c61d71613c5be8e63e81851e0bf69de86e9442226e2b7d5908a0b9d919842f644cfeb3193b963a020d8337e1525c6bb0eff8153bfdd94ae06fe9fcbf4b70d6a62ff3a687c572edd43027821de1e6aa5b6ecc35e0120c2b2402e8641bfb25b01c5e87c61ec698a351ff2fab88450e34c77f55b03344e605c2b9fdc0623803a36122ebf662daffce9e9210f520e012a339855508740ca72263103596c0b3905aeb2626501c8804e302d5e5ccf211ac17e11ad29499bd31c592ffb111fe3c38ca73fcb26d71c0c7fd4f5f92d05f588238ba2583fd54d2726a9663c4fc3e24553fda457207b4f0e87a00df8bcaf6179b600e7509fe4d4ae7aa374778ac07848ddd33a556d75f2972f6d28d11cad271d228012ea92d7f3827336d958c9febdf8acb37587b04884aec8c9f02834efb8d71fbe08a02fe2e8833f9bc9db3723ea4cde7877eb1e6042ffa132b10789b80f065846d680b940e7ee8bd724497fa70d03d121965eb9ef521b44ca07f2e71a27e3b3e42ac3077ffd30a673677f7b6ee1fc7a40244266cfc314d5dd900c92dd7ff48c4fd9973350cbb9e3baf4a300e4e30b1fa2e3df56a9c81e016028eeb57c6d593012c3110d7b1ddda99b3c464e53899dc9dc47f765233c90a0e4c3bf4a3438e008f1edf5f5d819c81091ff4d16c714231d7c3f806c8dedda9f11c109946d9630dfcd68c056aa065719db0c53f36354a8e064b1a0d97c16b4c738e955baf4efcdbf95b707a6335234755067d97b0a91fb4f94f57553619a9dfac6bff5f57f0f4bc8fb838f7e41576349a7600c890e8c4e713477e783d88265e77fcedd69ed7d1416b50024eaa88efc6cae5eba623001f6c4d5a8ae97cc06a67defc03c9a5f6777e2570bdb81e0d209f1d455128f79b369daf8b416f59b3960d0c64c9afd9193a7b88840a69525ad58c2dbdb2fd786958c5fee4f1400afa8fa9726bd6dc4de034eb1d58ea63d57c98bd1418eae30742fc95bf5fa4072f9e5a712c88e37fed2a46de941d2a3fb9a719cedcc83a0c66db473161b20ad5b238715b1f9b30ea024c93e56b6d29007ad576001d0141b76a0a79cdf9230cec11f2b5488473a6923157d1626f112dae97550320ef734fa749db77b75ff60dedec33fd2096a4a95de7092b587f2ed344ba089c14661030eb8d8c562486c52a40acd50df0357a01dbbea88434e588417cb5786fd095bf7599ee2355be8500a6d99dc3fbe6995807b678a4e2377d6bf3a858a4f79dc56488a3a5858132a57debb23058e9bd2e1fc8a014751d227e299e3f8dd1f79fb9aa284bde7dd711f2f745f06d8244e8a73e265e7e68ceed3356f0854e89e33d2bb6f3c14d2e2d46f473448968f730d56d83376c85757e3ad86b902c06f298c1b79480aa5e0cf1eae0d833873beae47797dd8167d466241c3f0b354fd26dd6b"}, {0xe0, 0xffff, 0xff, "58c02abfc998e3f9d7aea2a33d4adefdd4f0c48d88bcacb346f26de877fd2506f116d2b67e2fad7dc06d62f456b7f88b4f6308b8605df394b032c77259c1387b28d2086b977c4f08a530b12ca94e112469bb10aa9480109368a7fff95e94e10c4e35f2b0b14d8db0f5f0a058b0a0eb11b40fd16efc85f9859db86c4c129b20274a3f9c4c3d094aa3210faee75dfd7b68d84332ed85998e96c2069fc91cbb7b4206f9ca780c713bfcf32720535e0795d491fde92e4596e9dd51c37be406d55a8f1b2392f80a9c7b49c42c7b"}, {0xd8, 0x1, 0xec2, "31db619cae9df9d0fa536714459b388787a7efb4195d2016712255adaf9c13d2c22f1204b403a52174918e136191f6d2e1be6fe0d280035b9d994ed8ef3dc7ac55cda8e316362f85109d7efb8b5b611a9c87c411e3126fc2f4bd9a727dece32194dc8e0f507a3e0e3d49161759852632eb6604577a0719987df9e623e13723ebe7376080eec97966acb0f579cda9fd26b95abadae2d4e5141a4569ed254e050925f4507e3774e0be1b1f59664d6c18af0d90a5a198b325e16eab42ab0516cfadec"}, {0x80, 0xffff, 0x33bbb67d, "21d1e41b8ab6947442784b62f02416eea696e444318eed3b47533d267e6496cfe40c542882b5699124d36c726b1c3362f58f741b0b3646bab7036b45de36ec0a404de8147445958bbd72cc94f5ecd22d79aaa7b71b4ebaf2826fa1e405ba95962901a6f79f1b589ca1d9f33001ca2734"}], 0x12d0}, 0x2) readv(r5, &(0x7f0000002c00), 0x0) r7 = shmget(0x3, 0x4000, 0x102, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000002c40)={0xffff, 0x6, 0x7, 0x10}) fchmod(r5, 0x10) setegid(r4) r8 = dup(r0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r5, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000002c80)={0x9, 0x7, 0x3, 0x7, "e94a768090ae3e13a171a49e9b86849ce22fd94d", 0x8, 0x7ff}) 10:37:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="10007e06169e22026833c22200000000"], 0x10}, 0x0) 10:37:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000100)=""/47, 0x2f}], 0x4, 0x0) r1 = dup(r0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/38, 0x26}, {&(0x7f0000000380)=""/39, 0x27}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000740)=""/112, 0x70}], 0x4, 0x0) getpeername$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f700000000000000000000020000007806f4200000000000000000000000000000000000000000000000000000000000000000008000000000000000000000"], &(0x7f00000003c0)=0x6e) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='+-!!-\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='-*)\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='!^%/\x00', &(0x7f0000000600)='\'\x00', &(0x7f0000000640)='\x00']) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r2) lseek(r0, 0x0, 0x1) 10:37:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) clock_getres(0x4, 0xfffffffffffffffe) 10:37:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0xfffffffffffffffd, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 10:37:03 executing program 1: r0 = socket(0x38, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 10:37:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 10:37:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5, 0x6}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x5}, 0x10) 10:37:03 executing program 0: r0 = socket(0x18, 0x4, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/95, 0x5f) setsockopt(r0, 0x29, 0x32, 0x0, 0xfffffffffffffd6d) setsockopt(r0, 0x1, 0x20000003d, &(0x7f0000000140)="578596c173d3b61be45b063e5d3acbe684725cc568b9", 0x1dd) 10:37:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/255, 0xff}, {&(0x7f00000012c0)=""/41, 0x29}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000001340)=""/216, 0xd8}, {&(0x7f0000001440)=""/231, 0xe7}], 0x7) write(r0, &(0x7f0000000000)="60a205983921743e3d79383b3040e972ec2ee52b7d077b6aad479a9af9114a4006ac3d1ea9d51a69fc670bf6a721cedfbde433bff7bd2f8a9bd5182c39f076adc390d703d3560f97681bbd75e2e7023f62126b620d49776b271b55b3c4bff62bf2a40175f493811d8fbe2aeeddd4f14c851fdf3e720543881a265bbb23ef04a40eb10355f8b69ea3043aebeeaa1a348bc8a347d745371586982f68a25c6d5c32f25302f4936297e3679ed2944e9af46af1dbfa020cc0050f23ef03f470589d849a6a42071917dd145917de4cb4dc77043c08f311e1e0878c8bfd3d371e7ccecbf2c0bf3a7c31a2a658e6d86c20ee832ecd614e", 0xf3) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 10:37:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 10:37:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000040)='\'.*\x00', &(0x7f0000000080)='\x00', &(0x7f0000000200)='+.(]\x00', &(0x7f00000015c0)=']\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='{-\x00', &(0x7f0000001740)='^\x00'], &(0x7f0000001940)=[&(0x7f00000017c0)='\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)=',-\'[\\*-{%\x00', &(0x7f0000001880)='{}$#\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='\x00']) recvfrom(r0, &(0x7f0000001680)=""/162, 0xa2, 0x20000, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffff, 0x8000}, 0x14) recvfrom(r0, &(0x7f0000000100)=""/238, 0xee, 0x2, &(0x7f0000001580)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc) sync() socket(0x30, 0x4000, 0x7) socket(0x26, 0x5, 0x10001) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) socket(0x2, 0xc005, 0x800) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="27b2b13c05a0826fedbd6167fbaf05c476d68669aa37aeed8eff5a92356bb66946333548f9dffc7e0a1cb410011d2ad756f74e00ec71c94bd6d2a3d52c2a02c5b04274546d3773f641dd9cc3976d2bf32e8b43e167ccf620ecfe0869237746efa077ae302bd8a6a945e74f19750fee66bda105493b9484c02775351fbcec28621d6976994b188e5e870184a9cd81cd5180fe517b9c30f2ed902c421812e1", 0x9e}, {&(0x7f0000000380)="7239b72c66501462e2214d7a51c1f0f79fac2c077ca1d4eeafb1b3644eb182fd71f8bbd3a888dd9fc0c4a980cd962a6088f2076cea47426170bcbb32ec613922366ba076afd9e33959b468e61daa0ab00c99d4a6fd89bb7adbf4b078b4e73a97bf901d93", 0x64}], 0x2, &(0x7f0000000440)=[{0x1010, 0xffff, 0x30, "4789ea4dfe2160ed234e1fea297154d4e83520471592394cb82f4b90ede943b08f548dbdab7392b1fdc35f07f925212a9d298c9a074e3195018500ba7935a64a7397bb83e72a8409a50389f91ea8fe0bced0d533b2ff9b5f83f6f1fce0c7cd9f4e376efd7bdb766b147a769a4678cb0828db45bd37a8f373080dbd24a8d3d316ff12d1e3c7ec62afc21af0bfaa1a9c4cd960cb3be144246a57680db0d919ce94d7ef6933ce2bf104734ea5e5a31ace50c750a70b3d3c307ffc0c1595edfda4279442a98d85b46257a99e35a54c62098c0da31d682c631712fab99535998e5992eeb064fe2d33561645a4a84802e57642998540b6394e412dcd56b031a97d067658ada9ae5f7c35b4d3682464fca686e2611fd335a3047a915bf360d0560b7e75af9bccad303ccc92e21be02eb1a569ca0ce596a0a9efff944bf43abe12e690d8e582eb86019d36c0332837b1f67fd628b960541cebe3d98ace1bd90f62c9dfacf95dcf2fc6e76b52c9ca292644daa7c91d5853230d7df8a1436b72c59a33ea9553feaee99364d3f539b8503278160b470d40ef6da75e5a8ea3f1a534a111e6936cc55fd3a405bb6b59f7dfbbe005f2743e1cd6b94c433ae06a30efaa2fdeaf5311eec6dc2afa2959e119758b2f381632851b442d36533530a8299c8720e992fc7a9ecf60803f4513505e2cceecc6f4aaa65193854ba78518073c435574096217168834f16a9d9cf2afcbc8a9ec7d258e54f76e6e58e049ccde34f1176b6891cd25c28f90f0d6f1dbcb7e29cc70cdba5858e8f580161759769d93277a0357a2f28586c08a5021a4e6cfe2b3cadca6f6e92e03bfad59f2513c17bb491bb762941db2a4ad523e4cd0fcd8ed060381b79dc8e11aa5e4c2ff342381145a170f878a371eab15ff97a02ff665a3726beabb5d87bee099b637c4f9d47a3973c9681e607edfc9c4d6972b68ff912ceac3dca01db56342f811d340643f614af4c083aea440abad1a5294c3af4f5be1cb3623fae7d72f56acfd851e6e31669e3d1d5f034f154456ff0c1a9902f84a99e947a2bd356b5c45dab1a4a4a99c7b5e0e05e8ba5acb9a0f8462b13dabf866ac22e76f435a2967bd93722d9a1c98ffc561b5a790a4bad1fd85f422bb37f26b14d93d7975f59f71432bbcf308e9eb9561b3c35bc95fa909bde623b36c2d9f1a45db2a6079993c78c53df9d9914e723c7f145d48e21c4f96d7b21e2a8fa625a53c2045c23d44f53c86d95157b9de2cf039bd5d0fff2c4d64aec8d5218e92173f62420bbd7952961cb54bbfef96357aea9f6285527a94420aa9669b536e842cfdb2ea6a483e4719df33e6afba71b6361b6b3c4d8cbc4d17133371bef83e922d0a8b71389a2b77c298ffd028cf8d65f3bbcda765690d8f3ad6de403f625813a8eab6d1b5346b4a5d5534c4a66a7427a6eaefce8b598950a231bb197eb6601003945a19ef0bdb2e99e870c9d1a6eb1d1629565651c61e976b182e9abe6d57f3fdb2745190eebdc329d5162abb4758ebe01c089bf9270c716f3e41a3abfb381b394ac1309f89507406fb9d4332ca398434db5e9a5034c290afc5adb7a7967584fe3d042900da6d70704605450afe735b845996548bae530b6ab8cc17ca274894aaab1a062e2aca5885355a2edeed7b052faa67dc4562606cd71ddc409ce0937c045c9e6a3e2b4964c246c957bf8da5ab9ce846cea2ccdd5bf9be8c8625fb8a6e8f23226fbd042a852f31b81834be2d62134164a281c02562966eaeff67c8fe83ca962d399121c7954d1a709477045b2d8ee15d8039d494e92927190b5cd1d374b9d3d4b3ab2b773fb4e42acdecbe1b9f714e881b9d9db01bda4603c35d95563b78f8f48c7a4badf6c6c2c42c1fdddb885a9cef92b1933ed30880d52244554a51357a06503eb65c78ceb518f24750a5d5979759c7195ae41c0e157ffff46f7631ebe1fe450a938eecf86d581fe542b30d83c39ebad0917e27426ecbf968c53666c79832d4cd00a3f37dade3880ad310342a0b5edd61f8897461421c7de24b1b1a1f7486913cbffb9de49d5bd6192e2f05b98471fcb2204898fb99f9e7814f33ca50d9098c90e011d2987f98deddded9b75fc8e17f7ebd3177e9ddf98d3ac25044a176847060fa12bc7e4bba6deefdfe786e6af9b38c0cb50a9ff7800be8e689882a40ccc7c9781baec85d0dc9c5ce880990250f224067788e52e755e9c62b5048aafcbfc0b6c81572b4da162b93ebfb49f6469f59f687dae7cca402048e78f08372116ea5c61cde9c283c457b8db97df13b254891a9c707fea98ace96a9a760a969f2b149d3f4897d047fde51a6df8c8d5b42374f0c292af9052607178d3c36b0c0f8142ea98e54a8fd58988741c0b11783cf342cfbda721331be508f8443ee4a7eeb3bfe67b16c8f6fff854e471bd04ff67e0ed7c5ff4fab629154026d8eb22d43bead72d62091b9df00df04e6f5abb823e72d943be4ec7b8b649762052673846279cf10a94915b6ad430cd87bb5c87fef0952c9d3c166e9da5b8b564e827a02d50dd537dfd6717751684f40988d912671710e6e93a6d4146c55e332c5503d172db294cd276aeca7c00a008aa7f38d648a0f9f4080db2babe163d97ef4916fc5e02480317abd1c28023c397a08e9a57f65d091a7795b0507c34248a14d602d37c410d8f3bc2106bbe2d457bb55c447d2f7f10d4fe7831063c308423ce6fc1b058550cfb29bb91ff1bbca5327f468c4904daf8ac5c2e8615c29d27bdddd8c11e791891f72e3585240c849b198df291986e1d8b354594bcd7aa5effe79bebe4dbc31f4c4186a54ec4818bbb13945209c35f1e1797d035547d327abfa48ca1c5c725056bcfb95ded769296feca135165a9d8fc157300833bd77f9cac0ee2396cfe7f3769b8f89cf5e4b873532a4857d88348647098858276e6c114b50d190cb57e2ff7afd9f4ea4786c940433c1119f079ce00e32138a58e2d685b9983a4df8382fdb0e7f003b9398aaf69bd1c77cf20add30d9d70d3e30c8bb20834821609171d0bf31975a209409ce65d10b0e6fd56abd5cd432185b35af58a338bd1de7a50df1ceb6b2c318fcf6c43dda33d527e146114c25a9c53976a1ec96bdcee1a0e5ec37a1bb5551e2a08589996e4e09965a7d4c0cda1ac93aea56fcca97df5b3f3fd2837893218648e2c8d2f98440a5594a4ba9fe6944d042954df16f20d33f757bd15c2e0510230b58fe452cc0323b087c34e0428582b8d608f208287afe70e52460d989cbc0bee174c32d767e19080af4e6c666024d618ed87bc1dddb389f3237abcbf233b9e0a8eae14e6cf05036c73b837bca2d0f38833b2004d12b6739e784236a16af1fdc5da00f9019919113ef157727382dd853c1a17d720682f11f49f7f5e0ea0511b6e3afa719246fc4e0aff2b7e241cea02b00f4a975244904d05eaced9770f0a15a8348dc6f63a3c26511750a97006ef7339f43a8d7281659286796a72635cc572483569ea329cf38d6cb466452073363cface8a848cce10f9b69c492415de5cdd7ea40a639d02253341f8611c97486e2080959458cda3bc127a17550d1f9cd1bdf89618609bbc248c8a83a0c1e0cb8cbd20b6db42718a89d10c71a63c56961f765102848ba51da13dd9affaa42b13c1f1909afee681c75f8d7c658b017ba2a1bb8b57b21937c8f157dbfcf6d9cad6cb1bc35f0be08f967391a5323add4d28628a4175ba44a73becd9d504121b22b6ddf270f1a18085bda7fb5aabffd6b9ed4bd612320ec04a73826769dd22b7c27f38d69de521bb864744154ac07d4b75c3e6eefcf79613e7a570a156f6648cda6a2042cb3661e6129fbdd105d49a4e5a5806e32c637ee9f72f9ded51b7274d7000dda95554b12bf2771f198683c1624839f8e8464b5b60d1ad7ef7f71d382ee158ffe290c9a9949718e403ada2c78e080274afa04ff1d83670e11e909e8869cf7a29354552a4e1dc789a3e8ad9471aeda610aae7291f74e9566b1346b45676f9f842b3250672513523135521d6d8223d6d2c368fbd281e8ed5c1b52211201ae80fffa5d4e036d90b44fce8af8902b9ba2bd8fbd153336eac82ca241978804ef59543ffeac0a63cdc5712fb3c1b11bab7deb2bc19bd2488f8774e28aa99085636eec354b3a9ee1cadfdfd759ae489d1dafe0d33653bfa088a9b4ab088f30829ee46c77f12af07d326ae291f19992d05f7dc57f61ccc2f738f3bb0fcd25d571dd137dd330d443a9f421641928cc10525fdd11c3bd45fc64362eeb52a08b201f57f324ca8f780d2bdb561ea84e2b5e6bf2dfb7ea8271e90afded34f451afe5c3784e775ae93eadd7469ac0377980b00ebc694ec716aaf4ce77ecff606f2e12e679e13e30b6961bd9c32fa5021af9fd86c4556d5c1672f6a0f636a56655d92f37f7a9b8daccc1415f5c24ae83bcc772e3fa7c9bde84bfd50c2852fd1776c505af38546e909b2aca5b4e92663c6a5cfa4d6e5151ba4f27f5c4b5a7d84ec9b26cf3cce89d0535718a3b64057f4ba9e259a7408d89a4eac75b315d59f45d96291ce44b89619d092711c799efe2cfff2c3c0554250d108f4cce3bf1f1387fe133bb45fbcc5dec8e7ce5cb52127270b98d22400fb1d0def650c147512c48dbb6faf78c7a526b7aa20f61b5c9ab703ffea75fd77c9661139a08da4ca633603318b4742c1195e3e39de8904b33f8cb44529a54cb69f9bdaa21212c4c4940789652ebf4880fc943e41d61bcb3f5e9de98c8ac45376a1870c2946c4d28f49a1f2473ee7beb9c54539668b00c40128576df4181520fb71ef4b3dfccdfc4c76a35988da54e0eda9d0ff034ae0df2d4b2f6e6c50b37b389995e1c032c2118f0b4439ba7afc36aedf27d830bb74d0916e7dc2b6c373590c99fab050008f27328c020d26dbbe308283f88e7f3ed34ebe6ad277f562755b88608191fb23d5dfc90c592246687302c5fa9640cbd99b09c006220eb40924e66c2e7f81f8861c47452c6f5fd1a4a1386aefbe71c1994318b273003a289ff98153c5b26a1ce61afea5f7d5778cf2f2afebce80e533d8b860db788c452cdab84d3a9d61445af60e0c83eee08986a270b32dfe7cced7e64ca206ead59a063623e5365208d002a19c6f3e2e03b7f23e8cb9c2a8ee2ff3ba298287e12436d50d2596eca533ed50851ba092d4679c78f2745ca5e2f79ddf18ca3265e88a1af183db40a772965259b297c85dfd3136515d8f2b094c8ca15b21e06e54896b75e95a43687bf5b4f93f60257433fbc4d31059b6e2c3a827a78c741674f97d744dd9adf9ede84c41e0ca6c8fa5d3ee3c49e455bd68d0cf499b44a7c98ab8ff701fd8060d59e7eb064b434b35e6643d8b1ea9ead861a4e60ec2e90139c2879d2129edf73f1531438a0d1e374c68fe41c8d9acba6e4e39f9ef930c9e02949da424d56a40c347f23c9f99da00cc678feef07a58589f080a006c3a3c1942b32dbb05ec1268c681be4afc6c33e3fac1b4cb688109b5befb8a6d09b2f108bcf8f9e52203a2783c048338ba17d0815ef3f5bdf465b22c5ff6b04ae36dcbe989cee02f88bcc62e3f2afc41cd99afe1dd9ed66d71ef49a0cc5c3d3bb0d828757dc726ebd6cdc115a0f5dc8058a5f820046fa8067ba2b4d118fd3dc13f2b744034269c8b69b8fb357ab264b2e355944a7062ebacd6fd282e8ed797b93b452bbb3bace0f34ca8aa97c0e60266b119ce16c958960d393a9ad44cbc391fb346f6b81bd754d20031d21d43d50bafa66ed368386c5e99aa47f59c37c1a939c1f93bf185fad3c0c"}, {0x80, 0xffff, 0x7f, "26ddba0f6c67b3ded438942988d5b73750a8c6da1edb4838d3efb36798254b0485097ef9d0ae780b39131717cbccdf586fcbd44c5059120f34712c14cd726a90bf752f0df5cbef6a52817c3141dedf088f22a6c720311406a698a94219f3e63d9e60dadc0a91f5f46e16d29690"}, {0x70, 0x1, 0x7, "2be461bb379c4d4bbf52aa3d90c5ddf739ebab04c5011a29c50dc3d50bfda77f5a261ae8fa09ff0d70b0427d2ab6f9220956c40b26e6e8cd65b65b7c870f36f265a2e0b94f7b37389aa2239adf629b2ca329f181c4bbe751dd1f1831294de3cc"}], 0x1100}, 0x1) 10:37:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x180, 0x10) r2 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x20, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x7, 0xffff, 0x7fffffff, 0x7ff}) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 10:37:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) poll(&(0x7f00000013c0)=[{r1, 0x81}, {r1, 0x40}], 0x2, 0x4) write(r1, &(0x7f00000001c0), 0xfffffef3) getitimer(0x1, &(0x7f0000001380)) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/180, 0xb4}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x5) execve(0x0, 0x0, 0x0) 10:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) pipe(&(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) dup2(r0, r1) dup2(r1, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x31) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x5451, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) getsockopt(r3, 0x2, 0x2, &(0x7f0000000100)=""/196, &(0x7f0000000200)=0xc4) ioctl$TIOCSBRK(r3, 0x2000747b) 10:37:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x108, &(0x7f00000a0000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/51, 0x33, 0x801, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:37:04 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, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xf00fffff, 0x4, 0x3800000000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x50c28a53, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0xf00fffff, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000001, 0x200}], 0x100000001, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000080, 0x5, 0xfa}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x3f, 0x8}, {{r0}, 0xfffffffffffffff8, 0x44, 0x24, 0x8001, 0x2}, {{r2}, 0xfffffffffffffffc, 0xa, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x42, 0xf0000044, 0xffff, 0x68}], 0x3ff, &(0x7f00000000c0)={0x1, 0x8227}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 10:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000005c0)) read(r0, &(0x7f00000000c0)=""/68, 0x44) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0xbf9e, 0x0, "7e389d3a00"}) fcntl$getflags(r0, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='x\x00') r1 = syz_open_pts() preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000600)=""/161, 0xa1}, {&(0x7f0000000080)=""/59, 0x3b}], 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) write(r0, &(0x7f00000006c0)="9ec48930abe4a0ac79521eedc8ef941be54126b938ddc3860ca2d33b24ddcf30f7e100826d0d10b12f74a0a29b84e86894103019b213fd4de27f9cb2b129a86c3aedef89f023c65835de37c69caf4b726e08fbf96b96e541a46f6c4f253ca05fac63bb4fabe1dcaba7719c0c0303c69433eac1f269f6d16d35a8153d505e3c666efd47f382be8a3891e2713494262927c123deb7eb78886b254ead8680336e48eb0ebc79ccbfe3988cb062e90837d67cc7a0d57dbcc45963ff8fccb612710cc77cefd360603db3d1ab34db94890d462c4d5eef883b47834b2358ffa21e2cf16a8e051dc6a1565a59b0be9d16300d06e6b1b35fd71ffe9ccc771e0ab90d0694c3c935ed81fcfd5db8a8ab6a6bdc2a7038f9b249af5a7072c9b9544378726d43b413b53e393e403aba2d9f48c14b8d19de10068ba969933d6fbc733476d6d859387f29e52ae0d3c4608e89d8465a0938a718745fe77f98d6165bf9e01998e18a8ef1a9e5b1a109a77d15d32399dcd809cb650cc7739b51ea6a627ca76998ef10c78e5a37320ffd89d5d1afbf9cc223b9c7b9cc4b40c7592fad8705a10167d56ce43eee0355bc9ef18614b076b88b8cd619733941cb2105382596c596c881252d61451909ed9d8034a5bfc74299f1cdffcb75c20731652bc56d3d0d5d50ad46e654569293238369636663f3ec94855d9d09681992c855732bac1aeb4384e13d47babea248d378e54cd7792f808aebe95ecba311856027d06d47da33e40556bc08d388b0484b07c715dffa5552db9a1745acd9b21ee48edb3c7eee7294ca8c65874be15d2a07e8e0c3c4cd90f63ce7ca8db1df6f1ee70808afab5f1c7cf142ac9ed76ba1a40acc1f45506979e7a8092dfd6fcf17631d8f6490b41fe90e4877ac0900ad658f3580ac0319df021f42ed8158a4d7be74e9460d4b6c546d6270c66a8ff4b5a8563b648db1648cbecc3db0b247daec3ae76feba1e096f580009cf42cec827c2e89edadfeb0e09732d19acc48ba604b060c72e46eee6a4ed40592f72d346dc9bcb58af0f0635650ae41f276d76ea77835497f9b0cd489b410796cc7f3a5891724935e87390cb85d7dd54bbcb7b90f5b941f0598d2494c6645e592fcf8b0dbba7772e59ddaa2187cb6c86e129ce85631773983938a133838faf870078b82d4b1f779c03ae934ed3c8b89c5d7924c39ff40354a0584ac3be2d74a03437b8e56e7cdf11ae566c05757c987581cb2e49889b551ff7b3ee9ffa5adf25a164de111250e51a15ec91fbe5468ab5ad5918a1906390ef9c9be1bbf8d1478f61a46bad8cdbde954bc0a6dd9f52db3bc79fe12a8681490d5d43aa40d5e6dd8641f3a403883d1eb8879931ef6691819dc75fef7518f44a1253e9769135d3e9b6a8adc1048bb82381c706e43bf1a0d71c7b6b1f5ed3a14fd7de31f9eeb5cf1afa9c7e2bbad957c8a051d8c92e9392ac805f99e0d18c259f0b464c05fa27df4455670e919fe286482bd86cd770813a8dfd760fbc3269dc1a9d7106347df26da0676b4f8f13ee8c59abdecf6f0762b248e7dcda595eaed44c0cf3366964fd980106a021f4c0bdb4714ad30525c266b636136eca14731686c2d18ea52ae9b8b3bcfde1524856c49d20058c6901ee454f7888c715bf9bbc443f2df7c9b480e30e83338bf5ddc6c773140f7d98d82e850835160c0a8f89a48eca5f15c6cb6ccf5721ef66817d57d4a0c1f5df51a8b0e874515e1911caa1050e6ef7bed09473ee0786191897efea5b71e7a22d141b149167c8089ece381e807306c7e29bbda982d7c7d373246a5aa969050610b95842aaa292f605b0ebda7e77dec76a6fd23876939c7bd31e5208a474c469db314a1f7d54f8e129f2a4a640534d7672b7437c5dd183bd60494698ce3524b99c774ba988d67cc7d4d23a06a74324536cac17fa486a5915671732ead0f80a34709401ef3ccaecbcc21bc2ea79ffb4dad7f799ec36b50f65e2e9d7c01a8da52cbf38d6a2b5154aae27bfd7bb7e4825594e3d9c956de4c689018f32fabb23d042dc8b189849abaad0bca0c96dbacac7c467c86c965bf9b8794dc4efedf6739068a581dc40d967dcb3aa94db05f339b0c9a9bde1930bb799f2c2e722dcf1ea1884e450dc79ba78bd23622149805dec51744e0ec013e5d8f729bd0a6bb4fa6f08429899794d0c6e138f63645ee0ebf2766249cafa2e297838e4e9b9c464179d3056509c5f48ca083163cbb2937afcfe97184351d27fe3570ba19efaf7306e73d5047d56f3451d34fe0f188fa82a3a0e0cf2fb8656017893d11936008d036e7fe3862c35caab9cf4fab8bf47e8bf1060035070869e29ce712053cb53bbb560c22b8d37af782b26b4a275759f1c419c351b1632e3a6c900558ca5fda6c3c637d7f3f428bd44ff57a6cc93636aede1df0720c37945e016205aa24b02a17177123c15aac98d8ac34c921d174362380664c9452f1dc06b84f49655be05f2fbaf93134f4d22bb9c26d2843061188272ef113118004e98d1bf884dac39293ff8010371ebdf1d263d451c2afef3343c840043b4be2e1953f638a42e4d7a10e0bc3381bdf845b3f28be2927ad641f6b45ad9628694ef36e5103d4040114a0bbbaceeece490b43c6e7663d7ab6faa6fc70977b3654bc7902af0862cd508713382ea51934f142dac53c8f0b40b89d6da11eafb7b3d375de60e6e414f2960ddd711408d23e4d9ee91ca960b7ec7625a567ffa0c08ae389e448b2bd5fcba7212cecc27ea76c0feb78d8e9d2faf8d1d617827bd7b096c2b50a040a79d69b0cc33aa9645bee9e93ba1677b352cd11d077466d58bfb66d716eda26379b1885bf7fff12b22529419e60457e47310aa3f347d6dedae69e7c86c8d8acf40fa0b991d41f05b8d3e02f183f49b57212b6b232e58e9e29da2dbdb36539789bc894ec4943cb8142a8a83e41d53afe5a4df9080d1f81eebf6bf6d4277a203a585879a3c7da93929915cb37b0b7930136edab5fd73836b454c0acb4e68eec2fc725c4cced52ca4db8c03d6bba7e46109780ce430647bd59263c65419a16df8a681f278ece073909e85f298ab9387fa45472859709d3c906a8c4d7bbb0d2d30644a79528a68f1454db0588fedb2a5f537c0490afac99a9266f661f883c3fa4dd38005c380a65361f52b2beafce257866afc448264797b7b8345662eed39bc27f5a503ae0170d2c8129aecbd92544e9d2a8ea0763ad17d9f0d6cce87bf2028e80ead836626e5222431a3e641ebcc953acfbea8a0d82c70acde3d6c3533c4fd4a8b7d51761d7e210a5b59bfeee1760fe1225d092b6bdbd79ee02a9f43d9032b240b6a9975f64ee7eb0a8b99c2ac9faa5dafcc681bda9d862bbc08a29ddb8b5a1201c2e7185236acc353464f8cb71d760500418e873bc2195928ebcfb884e9b13867422c2b21ba756c91c5f5744c6f65507489146d4f2ee727eb67f8892d9ada6d0a7297787aca98f84d5979221c7f398ba6d81224b224d8c85ec563cdcbb552d0f5bded1e136c0d1d7cc889b10cb1604e16d434115d5770654cf0a669124ac865f4bc3b7df332408cbc10795af8cbdb76cdf123cb105bc742c21e939ae630a8d9b8f08b5af84d9039c6f7e38f8666bda7753e5d1083885d59e1acbd426d3c6cd5e25d28596d0bd706f28d274570d52c788fa85e7e8d81d5068646c086f5cf18635ae3d555135bdcf2c132bea939dd5b0f972c14d8ba73bcc5997473523f2a2a69aea9d7f1291c8dd1b8ea1ba411c016b1432d3e1a36bb108f5106122ac31ab50fc19990532b787a3d83b36fa3d5e889a6ed36e2ad0d29c96153413347fbee730ae60c2350dae85810b9482b739496caeddbe53894fbfe25de344824b78b0b4235fe0314e109ded9a444529c1f65a0166c58f2922d828f319f81431ca3526aaa16c0094d2101d0f81efb4f89520c9a351dbd2d15bc0b3fc2ab18f99c2458160c3fb14753be2401a105032a9e814d9c25d0a9f20b761482e0072028e0775380a481278af1ddb6d6fa52750d87aa24b4c2d7d226ef8cc2e8776a4c58ac048f2d0d222d83565fef5059f79162f462eb445c42e1fb6a102690faea6f9fca6dd952b559bd1a923bbdec97ee697fb65f1ec464ea28475ab02d99b96c1f151f4f691f1a922ea4934b8867b57be910f50390c2fbe75ccab4fc3f03175a5812f738a7010c950176bce8ebe514c3eced13dfd7963c12d74e27fdfe611414296be606feeea8dcb0b2fd8acb98b1892483c4dbd5011042878c9a50b31337f280041b210926e87dae752dc3d7f7fbd36576c75902c7cb1eafe4668c4ff8f8d376e3d8a6ecd7074f8044958076a4280ff4822bb8a381a1a317d36c15d30cda0fda66e86a36906d1b9e97102ed221a06ccfb9d9ed28b3debb656b9c5f35274c47532b6699e4fd1ab7941d94e2bf1375337ac5a3a4c05a93cb23414e66bba6a31c16350dea93842e15337d56526dc6cab1d2431f40c4870a3a880a2b15c41b36899b16c2239b8baa474740a0c7cbf4a0abe9365a802495979a4a7d1320cd6d6e4bb2b9a7fad2b92656cb322fd8580c05e89d16cc3105f21093b1265f675c98baae48604f4309f20feaccbf4f411a7c32ccfe350ff7c715affc09eedd3445ec28129f46ae97f68a00d1dc17efb5d92d50bbb5ffb7e11982cdc5a491222afda1694f2498beb33775d2a12ac3454174a809b22ba2676d4db7c4d324c8d9917eac825c581949a6b3e5c7afb63cc475f4aca11e5276865e0a4cfcb61e30b492be13b121afdc6d3c57d2da9eb4a28cae202d363786ec7d73342a0ad7d4a9c9a01281ce9e3d16ea0bcacc9a550276ff72786cbba646b4b64b76b964c8074ee37ae54dddfaeab2ca62d1791821c589d7d1ecce6dbb8722c0e6e85e538c7e36cd73a0435eed04953ad9bd21b7b51d90dd027117650fbeb72c833f2efc18423542566942f6657857749593cb5bcdbe53520d43f487142dfebf6e176eec2832176f6cead3d851d21d847916d1b7ce90ad2a65ac0b581133845a4f5ae2716dac81042ec8f087a8dead285ee21627df4c617a0e100275563c386896597398a9ef42c133a288bc332e01a9565bf69475962243953a3035b6e02cf51ea7d4384f3c409d77993caf31227d978f84f2baab3b3c049c9aa9e716a87735600412f17a832b3edc9728f0bd2b6f936a4a3b799b1c7a2a40444a91b31058cf9d8d7c7fb2287e8cd27f426c861d3f1efcdbe3d4f35f177dc59c85ba9db4c4afe326a0247d9d51d90d092905c0d6fdbcb5e40315e79a03198c972586d9a2b83a0b3440fcdb066c0788a924337b34bca1b0075d343f95a887a01d2404c8b897a8491c9e05d3d7e96926188a7e123ae0124ae9c1b62368d2df3b618b8fc1882c9da90eae6c024ba3cdf7c31a471adadb7f2cf881394c9fdc595c3aced914bf9aee3e5102b9e8f59bc8d6a6caa0bdb67b8b7298695e65693e83dbbfe545ba782df9707c0be29e64636699715242c4fd8eb4eba8b8a604571c066694e9f85520da5eb11252b86f3c5d56f23df3f91baf672a6ce5d6b41c4dc87ca384a0db2c6f82dcd1221f0e9e53e61ba8ecc6a6f9dc6a0f8373551c35eefce4818f2050bf0c939d2949d8a9e33403ba2be95db76a7a1200f7c6013ee9202a0ff93a3f609cad5460f0efeedafa9153b33c0e55b3b3e09cb404d7dea60f4205ee7fe564da8a2ffaf828696c254b8e89137cfdeb2eef8b830a79b234cfcb5dbfcb55f4863605350bd6faa94d4e245a36568f7ec0788456c3064acab66389a318a64f0f2819f5c1f75eb", 0x1000) syz_open_pts() 10:37:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) 10:37:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x1006) 10:37:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x89, 0x4) socket$inet(0x2, 0x1, 0x100000000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 10:37:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x3a, 0x0, 0x80000000) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20, 0x2) r3 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x11, 0xfffffffffffffff8}], 0x2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x400000ad, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x7f}], 0x4000, &(0x7f0000000180)={0x4, 0x7e}) 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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 10:37:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0xffffffffffffff3b) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) 10:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001600), 0x11d3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2820a, 0x20) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) socket$inet6(0x18, 0x4, 0x1) 10:37:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x100000, 0xfffffffffffffff8, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10010, 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7ff) close(0xffffffffffffffff) 10:37:05 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002340)={0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/170, 0xaa}, {&(0x7f0000001100)=""/31, 0x1f}, {&(0x7f0000001140)=""/114, 0x72}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/79, 0x4f}], 0x6, &(0x7f00000022c0)=""/115, 0x73}, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000002380)="30967a693825d9b552574d463b032763ade58ceec13c70c1c67ebced3b99a81027b37fd575c1ed911d0ca3af7ddcd806480ce1d99e53e1c43bd968d8d6fbb6260678e1300f77b466821bca62193881d28280dba1302e5a5233c3258dfc2872d2ff703ef96f47163e291a9c8a9c63beaafc13378a99ac7f0a5a62931c6d36fc41a96c43dccd349aa8c10c230dbb2b84776803b0583656fe37e3f71efcaee582ceb7237dd4e852595b96a10a2cc0220c9eb72dd82b3b0925ab0706c1247d92ecd4895b436e1a645a096b0bb4a92c88", 0xce) fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) 10:37:06 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="b6d37ff0d2f70c16ad8a9ca4471fac57d1c688fb8296f223b8d6f0aa651629f7fece121bb86c7c9497657b9815108f6fdc5943fe9f0ddd529b9483827b462877350623d2f1c31ee50580e4392f249997f22fee848cdbd602a1c51538631de351f559cb4e83fe", 0x66}, {&(0x7f00000001c0)="15fd6caf6582116661e8ddd2b0dad66238dabf43bd30ba6f8a4fe9036d71228048aa9aeb15eed0613c8f561ecbec7c298b34b125f038788f2b84984beee8a67193e70d20903bd5beb581efb282e433d0eaca64d667bff52a5abd702fb24dfa65501c57c357b4d3d864346b6f3cc8531988a13013fa26b62fb3ce215d028d18643279d1f1b3a751d1782c21be89af162f4269c5952094082c72d13c4d24f51fc562aa7931ecdeeb937ee31f82a2a0b6993823b7ddeaa8877eded03a3b99c84e0c03882cd340a324ad6c60525d03e23fb7202639959e8d403f861dba5fc22a836507818bd0369c70a9219a82", 0xeb}, {&(0x7f00000000c0)="e5b88cfbe9b198bd11dfda6b7f96d16fa5616ecc66c115f03c0c4e676dc726dc6f7be2920cb5d8e9aed7703cfff439b85b83308ddce3fcaab45bf3428f2331e9ef", 0x41}], 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x8, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') ftruncate(r0, 0x100) 10:37:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0xfffffffffffffece, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getegid() connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 10:37:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x37}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 10:37:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfd1d, 0x0, 0x0, &(0x7f0000000240)}, 0x804000000) 10:37:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r2, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000340)={0x2, "887adf05160a"}, 0xe, 0x800) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 10:37:06 executing program 1: r0 = socket(0x18, 0x2, 0x7fffffff) socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 10:37:06 executing program 1: r0 = semget(0x1, 0x0, 0x45) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000080)=""/4096) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2) r2 = semget(0x2, 0x40000000000007, 0x102) semop(r2, &(0x7f0000001080)=[{0x3, 0x7, 0x1800}, {0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1000}, {0x4, 0xffff, 0xedabf15065396518}, {0x2, 0x80000000000, 0x1800}, {0x7, 0x400, 0x1800}, {0x3, 0x0, 0x1000}], 0x7) 10:37:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c907cfc8c5e4f227c0ac107a3430d12848940f1a05ce27920c0e2db1e56d6da8a21187ddd7012a047eed721f0fba5b6a71c724bc837294fa300f45ab85884c25d5ce9e3855f25b7193833fc07c1d01550108519428ce7b6b2c227e783dff0e8b5b9f1379f47f116c6ca89561c23a11fb64857630108ff26ca0f596be354134a71ab4e8e84e151c0176aa88011a97aec5634e423ecac2491602f89751b9cc38ace7c0db5370128e68c9606eb3e6f6c83f2494947d61f32e2cc0c0221f4e5cbc22d603768b26d6a7240819d1b0d08a43db75eda238f86e19aa6fdf5c64b36e8a69c99f381d", 0xe4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 10:37:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) 10:37:07 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 10:37:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10000000000000, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x10000000002, 0x0) socketpair(0x38, 0x4003, 0x100, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:37:07 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r2, 0x0, 0x100000030) r4 = dup2(r3, r1) listen(r2, 0x2) sendto$inet6(r4, &(0x7f0000000040)="0dedf95fcc767a56523f8fc4f794caa6", 0x10, 0x402, &(0x7f0000000080)={0x18, 0x1, 0x100000000}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffff) sendto$inet6(r4, &(0x7f0000000180)='V', 0x1, 0x402, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 10:37:07 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f00000015c0)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 10:37:07 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffa, 0x7fff, r2}) 10:37:08 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) 10:37:08 executing program 0: r0 = getppid() wait4(r0, 0x0, 0x1, 0x0) 10:37:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 10:37:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff, 0x81, &(0x7f0000000000)="6b2fd3199a55442af0e78d30957c53c4c991ac2aaa4c9e0f4788c80e813d6905879697c9f5fe636ba786b088ba8b21f35e828e9a66e28ec0add0e3384f99e5f5f9ac3dc3ba0910ee7f09af508bb9ac843daa660d45a85b772e7ddf0e9f7038a2bbfafa82a5a9000de4e98ea6d2955c55ab2a30bcdbe864db75be0af6014fff0acb7451181107a35cac37cb4240fb4da439e0b67c5969bf66d062", 0x9a) setsockopt(r0, 0x81, 0x24, 0x0, 0x3c) 10:37:08 executing program 0: r0 = getuid() r1 = getuid() r2 = semget$private(0x0, 0x2, 0x91) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}, {0x2, 0x100000000, 0x800}], 0x2) setreuid(r0, r1) 10:37:08 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x63d, 0x5, 0x1f, 0x3, "609030baee441e939de718386199a51918c1bc30", 0x3f}) pipe2(&(0x7f0000000800), 0x10000000) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r2, 0x80) syz_open_pts() 10:37:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') r2 = dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) write(r1, &(0x7f0000000180)="63755e87d78231e04689e438334337b4f900f3b4d10cd4e5d0aa84b6138f5a1d3a096b586f572a85975cf23cb29794b1ba21511ac37193cbac3f4c34a7da43891ffac8da01dfe35b6cd752f2c043e8e9c7903478aacbb624945310bfcdf929d6f4c4c8686c731ab35300ff1979a8eb1dd70897bac618d194627555df7df5be307152b48a3df8fbb63c53b1606fdd6605de5f41014c118f4e165f6b8a27b1eb793967ef265809be4aa9662bbac5afbc30b5b1145f487f01e27a068b2ffd37eca137", 0xc1) 10:37:08 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2fe6a878b11c881db1c7253f39d698630f8fe4"], 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = getgid() r13 = getpgrp() r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="a0778843c8da3d9458468dce6b8229942fbb3e58f319bae2658da10540cafa416e591b9980a36e89717cd7afaebff059ada21d587cd731d9e5e028aea16e45e01e266df45ff5ed93d3d1ce504b5654695ce83d771f78de7609090c744c341c6eb321ed763003918fd4384e2dbeedbce49c5fd6b92bbce4b8b62f2b823c62a781ce34436ebc8d11774d8937cccf4c6c999b06553ab1924401a10066b88503e32a907012f8c6da06cf9a48a9b923358184dbc89e5c1662e5c488af983e9bd99df9450ac66f86c110c97eb7038db39ee8851e61735cfac73b6b871bd562f9c8966f129323de251b44b57f2e2952f4e06320a32135a4871e2531bde1756f5ff842", 0xff}, {&(0x7f0000000180)="6269de83e9d978345cf7eecd01d3fd04e22fc97863f720793aeb50fa1c9076be7bec28d652097c4a829bb27e8db54b7f479ba230f4f9421d00155914cc360209194bd55b", 0x44}, {&(0x7f0000000200)="1d83e3a99bf1eb8a1e3452deee9cbf292f26797a7c133052c0c3b2362a6fe0c50913d8e99d4d2e75567e99adfc46d18b21dd880d756a164d5cc6a61c5c2d06189297c332edb4f1db014d", 0x4a}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x108}, 0x4) 10:37:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) kqueue() kqueue() 10:37:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x19, 0x4000, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:37:08 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x105}, {r3, 0x20}, {r2, 0xc6}, {r4}, {r2, 0x24}, {r0, 0x4}, {r4, 0x3a}], 0x7, 0x6040) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r6 = syz_open_pts() syz_open_pts() syz_open_pts() write(r6, &(0x7f0000000080)="b8325fbff4a9008c3d19473d8818d4e6fb4557d7f37e9a1e7ee0146b3b4d4b96ebc3690aba997efca44af8b32547e5", 0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) close(r8) kqueue() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x1, "dd2372fbd8093f760801178e0cb0c280bb28f826", 0x7ff, 0x800}) 10:37:08 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x20000}) r0 = dup(0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000540)) select(0x40, &(0x7f00000000c0)={0x2, 0x3, 0x1, 0x3ff, 0x81, 0x40, 0x0, 0x7}, &(0x7f0000000100)={0x4, 0x0, 0x1, 0x9, 0xf1, 0x2, 0x0, 0xae}, &(0x7f0000000180)={0xa4, 0x1, 0x1, 0x48, 0x9, 0xce6, 0x100, 0x8001}, &(0x7f00000001c0)={0x3ff, 0x7}) socketpair(0xfffffffffffffffc, 0x8000, 0xbffb, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xabb, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="87604dfcd7e369f5b905c2b5037047586f8bf5a3a7f6b6712f631e584c4470e115b6ec8e3e570f0610e483b164851c5a989645422b758f13a36e40a24f8d18358701667d418d", 0x46}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="4000000000000000ffff0000010000003bcf2c922f3115c7d44e782a9f1434d121d2b5899e631e81306924ead3236358f14c9ad59bb846910c000000000000001000000000000000010000002affffff1000000000000000ffff000002000000f000000000000000ffff00000100000022501cb582347b9126542e1fa1a778db67a282f74374e1c157c4e64077f482d17bea4f520c50f9aefc955ad0ca3c78a1bbb11c1788a4db3d23b8f84a3767c6fbaca51638c06b40a8ff30607f113cbe044a167b2babcf4de2f89a3b3cf5dc79c8d32c394f2e48d0e3f165bedbf9bd607fc707b130f41e5118ccc55054614dc7b5d0b49fe7e4e732b54c115beda682c3906fffb44603afd55924a21a1b90a999bef0ffd959c94388476d1d83443eb3e394bbf9bf2602e55ea5b32ea281c7f493ec2e80e7f99f9958285aa8bdd2a0b3bfb0c19aa5738e87bdf680a6dc000000000095b6f3e941ad08"], 0x150}, 0xc) 10:37:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:37:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 10:37:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0xffbffffbfffffffe, 0x100) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000001300)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001680)=""/194) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 10:37:08 executing program 1: mlockall(0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) munlockall() r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653000a954221328782215be911e0623daf8d9fd478bf2bd81556e905f2890ed9c56f8f2f1ac8f0aecbd3466f5ccedbbc2a301df5a0c9d5554a4fe306b"], 0xa) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 10:37:08 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)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 10:37:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x12a}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x81, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x81, 0x20, 0x6, 0x3cef}, {{r0}, 0xffffffffffffffff, 0x46, 0x14, 0x7, 0x2}, {{r2}, 0xfffffffffffffffc, 0x60, 0x1, 0x4, 0x4}, {{r3}, 0xfffffffffffffffd, 0x60, 0x1, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x0, 0x80}], 0xfffffffffffffeff, &(0x7f0000000080)={0x0, 0x1}) close(r1) 10:37:08 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = getuid() setuid(r1) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x800000000000008) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmdt(r1) chmod(&(0x7f0000000080)='./file0\x00', 0x2) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 10:37:08 executing program 1: r0 = semget(0xffffffffffffffff, 0x2, 0x3d8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/226, 0xe2) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/12) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000240)=""/180) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000300)=""/4096) 10:37:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) 10:37:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x80000001, 0x8bb, r1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001580)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r2, &(0x7f0000001540)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x0, 0x100}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)="34891140abc6d872745046900d8b3658fedc16351587489729657e0513b3baf43aac69f9e0a6ed59080cafb3c76aacb8aa573ee85f07004b3df01fb049c58ab606cd2f5cb605c48fd0aa8f429470b2a3cac58a49fbf31e29504099fedf346985edb8369a43bcc7ebe28288f6eb0135874e4021f38e33874257e93c6694202e4566ecaf197f92175b270123494c24be5f9a3deb59ad22e9b22ce7c1138fa8e5809752e8141e90063f03f61ee57e06adb2537f2acf7370f745adda6f80a3f45e3bfa12b1bde51f6e6e350263bb905b6627480e4c8ccb392ec0e24a36c5e655982b7f3dd202ff6aa70ab4d69ddfe9f6", 0xee}], 0x1, &(0x7f0000000400)=[{0x30, 0xffff, 0x4e5, "3aca4c7202145bea2da9244bee6c18e74c04254c03ead9eb35cdeed67b37"}, {0x1010, 0xffff, 0x40, "5e34a578f41f5e47337ab3ca61c92c86491fb552b22802451d8a3fd2009b9893577fd05a73280f2938a09f41c7caa33db320f025e41f8582233afeb6a9f0be9f3b10124c551785d9d8b3feedbda5c0467b9de92a4a7db749be997f1f85a7a5d99c4914575fecab91d3f4581e1baf0509e8a4787bc063bced8ea8ec66481b139e77dee72cfb0dc31d55a0f4b5a5588b94cdea6ff214e7dac32e616e39288f7d414a8c93367d84cc44dea0b16c16ecf9dd8d2129ac2e0c036561f0b10833fa4932caafc0144f893b7cafd4a3a384ffbc29c755a823f8f8fb2c845397bcbfdaf3f3f5d911ddda7641b36d596f56dab968c5b7efdb59a9930abc591003cca067b0e7eac2faea045b44d51ea74557b94f8f6b17cfe332548cb762fc4f19b5dffeeef12a40a62e0eddff7dd09a477d4a9515a6d4b9f71be0e9e8cd8027d5295207766a162695416c742c10b97c38dbcdde0545e7d23a77ca5a2a3994ccedaa56b6856633d5a6f6d9fd4522f67743d65d6d06addae88704770f36711c8afa254d77650ace7875230a02f72ca03273b1f0921707bda02f28c6f9edf787db8eaceb3f9c475cb9cdf17a0bd3dbf8b6b0ae5b1b1db1c98ce47c72e419ec7324079d1c306c8bf4e8482bcf77582723c08aeef38da86b1c7cdba7d66318e3622f6cf58c981d4c2f06589e42dd7602d936a716e78e4e63ea3b86ec4d5a1a3612a8548108989e87342525ddbd65246522815911192d32ea15aaa54421c9429a6d4a268329bc4ef9132283b9d03375ae24dbd3f7147553d942a64955bc2c17c9c9429d5cd834c3bfca1fa76433c836edf2cc2abf023e3d4359eca2cc2484e121ee862389e3594b647a8d4b2f9729a25db347964e73833dcf86e828591edc4363ac364a4471f6015e2caa42fa2d87396f12bbcbc1f0f1b5192bbe9d594290851b679fe81ca1af315217cfec843f4bd3c5aa85c84c51ac8517e546e3186f3255917477d5355600f4b9fbdde443691e76ede1cb42234c223a55306d63098e8b65e6cf1027d309072b1f4a04a9d7b599816e8456e4114d172deb369ff96d861ca0a4644870cfa665d099f07e7204711a9ff9d6c3156b6e01752ba85dd153e9c0ca8556d4898d0c6360fc99d5bff5ce5c46f26e10edab82e6e5164fbc457cb2cc60f902bb9793d2086949b3548423cbfee084233998781541f97aafa57951f73e858ffdf599cb26b326270653d7a6286959ffc934deddd872c562335dbf9fbb4f8b9faccdfc754d6175670f2d1736361d5913fef4b494d9879cd51723c523e41554b996e7e51ec9665ccb40c0ff0ace6fa03e97a07bb6fba7f518255147b7df69846791982f1e02d712b8ed8b3cbd15b4554c09b84e33a35dadcfa282e25b539f909277dcf0909ab22d08cda5906e0c86b8051842c11865210ee9c0792c6fd0a29108491302d051e95f89a50491747859f8985a14f6cbeac3179926d4fae4e98a06121dde60329bda8c6913f189a1cb41e8ee46e1c27d1ab5cf7c79757d9558e740a821db057943a032151da85b875928ce3a30a9d17e21216c54853941d17de634f22d78baa110b4c82ea0d48336b71ba4a8115707b3f9589d3bd1ab98f96f6b03c74aefb80799276cd985b71790d330feaf7a80c510eba03bb70d5882d3634de723559c518cc89c4766f4bf87f9eb1a024686c1a6e75d06a9b5b8e28d248eaf918fc5bb295e10460b6fa67180dee082c738ae28e7a3a240a699a115e45a995818028253fcc029a4bbd979e47d0fe28c0ea24e439ee08150cc58c66bfed3fe92a11fa5015e63c7967325b8adfe6bbba4673c8d125f547cd60144cf881c01a6cdea6d10304a4dcbdf7d12760a1763026078e8dd6001ad54d52fbcd777fb172c3028b7fe6eb4cc8446d51a80224c322fda55c4fe06ed5391718b69b41715e1a4facd3382a07977e4f2ba5cd2f73eb2eb1ddf0bb542e329a285df718b72276cf782a1fa7c9ae414165955361190a06655b65d72d7379b3aed7f3ebb95cb33c95c342a006b1213981854e9ee0c927c4ed244d20b5cee1467cdc217f60c6d107f3871aa003c208ccd9a832db0089089b58ee8af5ac4a39902d0d5a93fcc65113c2d6c227306ab9e340417a7b6c7b84c1b78f36c16f637e7d648c57ad2fd3f0861243646a58933616746de1c0d19c675cd429fd039c020b85a0bbdaf99770064ded53f0bf9d4bc31622c8f8eefd00c4631b5fc1af4265f63edaa79ae1f9459656a0392f2efc4cef09c6081ddfd6167e6079ee43641fac08619ee932f9593ad921cd4c0e29fd801d63e3df0fa306d468b8e3a9c932848796c633bfb8ce030ccdb283cf22ffdea16757f042feff3631513f2aedf70e8db3f18ffcae5d6ceab8e26f94d965e7e4eddb1deda20945b63f1538df12a6e5baa3c9135b984a86e284d63fa340736ff83178f241b96f0b7ca8fa4c89bdc19bb5744d3852637beff5ba189f92091aff94a7cab33293cae2ef6e4f5e56d2b1c9df4ccbc8ad540cfb50f498caf695f16c1b247c3b0728f2c6f918539f47b267dcd66301bbf6ef093d4f0a6eb047dd42f95f5e97ec8a1172c550af8de45619c78ba21bb60d3a2d2282f04b566e08acefe9d47221f8d9265532804116848f71135413362ae72ec2ddaa468603ae59a4004db4259234eb061b8e84292184dc13bfc70b1375652143f35cab98947315c250aa35892c73843b80d03ea4730de88b4db0c5debc4c95533ecc66b5e2d3f23d6966f56900c9d469fff57f1f7c055d4a35a5c843b3142506689497279d2f787bf5ef1fc23b4752873e07b6667ff4f171412ec42674032aafb087c29f2fb9b4a3cd695553c58e9df7b6ecf8ffc07dfaf7d048731e5b799b268f844fa2aad5219972c87af0764d4dfbf2fdb478b975ef33b6b73b0c7ae9173898638dda20471652527b9edf2feb5429ca09c65795b79ec2c2ff4398eeb4e9d4a56f9bb1c350cb2830f7f65c0f064ea4a89f0e850d0dfd3f6e4f5d42ff868530c3850670c728c7f3eb6bf7595caf550093bf36bde2d7d856a7ac4fbfab32e0b5ffb30e8a771ed8dcd35d12de29a82e1a32e05d6ffbbfd2e76193003bc8071b1f2d8a25c50b233717ba49fda4e88254b33314d2d5166cb245917902fdcaafa307534930484149516b743335e5a796f334a96f78ffe070d941ae7a66b6887ef70b4541147418f3c424612fd03b8e745629aee6b913ce5aa7abb25b2d46e3c22cfb64a195eb5f655750dfb5265e2c492b947c45b354db79f7c88f2d6c4403d1d59872e5828ab86cc652a3bef8a40ecca27644151c7816aa04d7ee07efdc07824ed019bfc3dee727b0b9c257971e4c2158b4c794dddb101a238cf20044b214ac5a5ba0099397400393fe9b8973d97df6bf7807ccad6a000eeb3fc0b1cf0905438e6e4dd2b9a56e2aa51b5006fae7ac2544638b40629c7edd28a0687568c8db63c540ad333bb3ddf46cb2c136053234a13d7041bdcb3c498aa45a6bcd70289c0745326d79aae6836000b28345aea522a5a5be95e77261dd2d5d11227f56ab4ac8dae68155080d63064329ebe403933a0cba87eb73e58772018f11d5370e8c8823c784e605ac9be7c0881112a7b42e10b82c2cf0d3c111e0bcbf9d06a808d962414f8429037d508443e5edb7aeef979b665913a0394bf28fb9de178177e56cb7396c52fe16a43c31cb5dc241436bb56a958a05bd12af945cd21f90f24575f287d747d839173788b031b396457d00caff62984d4954724d1d3f375aa5c685eec2953f47db8596cdb116513dab5f80fee4596d4878042a4f5d0cfd781a939fe9ac9609f9c3170225ed3a0569985ed177cf2a186defabb838b1cb33daf22e7904b8b9d200f5482e9265017e8fc66316dcc7f117e8e1a4378dce5bc6b86ed30559d8136ba5719471f980b60a306e454d704368e31dc6eec4f3cd35eda4bcfc1fdbaa451be8020138f0bab919495bd2dbe70eecd6faa9c8eab2f8aa06199a25958eddb3bf8f66312c125b421823c03c8db0605575f8f392035dd15d9584681e6578169261ae54b4ad64f643de3f4751a363d10d530b49b72a7296d977001d7e9a4f879790eeb742fe0f09b422ef562893924ba36bc42dfc7c02f2a80a32c3b1c1149cd50b1b22dbef3aa9e391db099e7a94ab651b736ce80dad77b5ee4f459b3b8881332977084be311771dc6cfdfa1b1dc0af55ad18ea0f2123000c6f779dd00f6142975b8777333083c55c9df5465f7f6fb6821d9cd92a22e9150414f31956c1c10565f55bb9b49a5b8637716bf59cab18f2c76e6f5d430e0c6a95662a5c70e18e418b980410292a2f839f8beeac22e447cd7b56d95dd4d728b5f038506dbfb77fe541f447444af7e23096c996f38cab83473724576e892f93fb8534a9316e7d8894b4bf75dfbaf6654147771686ba19f74c11a5d224a4c2f668555b36645ee3b87a8923910e64312331efa89a7d1acab07a3b481c28854eecbb94139975ef1f5d38b3794d79b4cf056e895b1d1b3495c7af5e8bb446ece6ee487fb1352ff0b21ce07c8198a01244f78c5783f82b150962e0b38d689b7e03fe386bec90545a439b352dd83e8c629a253f3a70c647aa80068bc66cf1cf9c0403773a06fa5ea54ba9c2ab00d6f54606344f29dec9eb28440757daed769e5eaa6a2b5eb81aa5f43674789164a0df80a2e2adc12feb1874edd42fc86992c093b447e2c04eadd53c6e70e5ee8baa5b46fb283f9ded9f82da8c369163d00e8abd26dc9e9b1cb7c748292db9018e3e9e8d213bf39f8b18fe0973b316c6912e622ef7cac31b9347d88374be490a92c5e5b3af6e88fceb186423cfd186e933bf20ba94bcc493884af3d507a5eb7332ac2fe9ab020e3dd1166150f625b59842b36dae92e5dec7cfdc0472b5feeeca43d6ff1d3c4b2c2c74274f652ec3f111301c0b483bb18efc595ae2cf0d82dbef9f02987b6f9e4167604e198d7efed1f26fb8064d91c5a5e267abe258f34d573d7999afc247a33c95ea9fe107ef02fa7ae1cf56d01d8193341d387ca3b1573aef4a7135cf751b46975bb335c3b4e6c926aa4eaf01a4a3ee1c38cdbc27d52f6b8b4fe1c5f0177aa380b6950d55ac25f3028a65d57e30102d539006f5449c929b87bf8ac22419ad140f06125373601cf52770ec82ad9a8cd059c9e889df97b43faecaa1578c5e7a694f093f69bdca42399fe3ef99bddb645ec14c59d81ba3b4137a317809179cc4528e2a7bd69f584edc0fcaa0365f7da78742e70384dfd88bd9750d216e6413d32c56de55971d6a0210939c687bc213a4a08763d885331ea84c14a33e813c6b6da13797d674ac8088bd240cc788e6682a335400d53e39ebb7b14b3fe96dd552004e000082e07820a3abe2f1c08696b18f23eeca198f9424d07e7b1282e29ac7aad8162d484d8506920bc858e5f038ceae863228af0e795eea14a26536b04a26e3de5fe37f773c2e61f6d87c1e7dcaf48eb4a97a153b59fe6fd1f4d97fabdbb27f390b1d7c2f394cf46c89fd5ee96d8f450bcd2aab0689e8d9ad59c8506c2490484dff45e25c77b3c77ca8408b340cd4413ab8fcdf7cd72daf30c54a3e3594e61b024c60cf3465523418e389bb3630f43b5f6f45f2c400cd12506b4e692e589a7046135be50cf792ee516aa36f50652ed7efbf9db6d90cdbb40ca258811b2b309ca08c9fc7fc5505a59280d4c3f915f9300129818aac7b516bfbf0d03bb134e87668046b6226355ea14ff4ffac97ffba31c71ddd04f596760e6defb9f1ddc2e1ddbb97151a7fbd5715e2ae981dca1e"}, {0x18, 0xffff, 0x2, "e281aacaf0615fd7"}, {0x58, 0xffff, 0x80000001, "0fcbc5450bc6d86b8a859e6f722ce1c46d30249f495c1d2a5bf9e9b3c33050c85d45b457449a20e09186e3b7fa322d5f88d6dc66805f6ebb70b20057a8775110c77f"}, {0x68, 0xffff, 0x6, "cc8a067c4c8677c1f14e0a3528fc20b2bb2a20bd66a4136f93525514d0f7eebbd76e4ce04fdd084b66819965251cc23ac057d016c9e46aca10fbe5c5a4acd29d1c0cfafcafe09826f8ff0773a44f1553ef92"}], 0x1118}, 0x403) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 10:37:08 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) 10:37:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 10:37:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x100400, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0xc0, 0x6, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x6, 0x14000000000000}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x101, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffd, 0x49, 0x14, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x9, 0x80000000}], 0x4, &(0x7f0000000100)={0x5}) r3 = dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0x5, 0x3, 0xf800000000000000, 0x4, 0x2, 0x3f, 0x80000001}, &(0x7f0000000200)={0x8000, 0x7}) ioctl$TIOCSTART(r3, 0x2000746e) getsockname$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000053608d176345439c00"], &(0x7f0000000280)=0x12) 10:37:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socketpair(0x1e, 0x5, 0x7ff, &(0x7f0000000000)) 10:37:09 executing program 0: r0 = socket(0x102, 0x2, 0x80000000) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 10:37:09 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000300)={0x3, "9c7590de4edcb8a4a136b6e349c3ac42667e86eaf12a47550f933b10cf5c33004734a40fbd8e121bb7bc290ebb909a316f91bea21270f2e0735a3d35ca094119d51684c4715f28ef45f6076087debd53e3c52afd614c9eda8f955503e8c9c765719f534dba2831c4fc0ae756d586aa8076030ab842776e219c9e298af33e435128bcdb9442806a82d3714e723107b44adb340c4b3e6578863d48e1148a191d78e0ae24895c228c7ebd4400836b5c23717dfbeeca37f9516af771044a64a437ab26f4f7feaa2d6ac50ad5e8bb7a7c784225dc55c9cc5c146638f83611531314d211fe003be5368f844ed4eb93ba9a910a34ad1179b15e0a"}, 0xff, 0x800) 10:37:09 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0xa0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/48}, 0x38, 0x3, 0x1000) r3 = semget(0x1, 0x0, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/12) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x60, 0x0, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x84, 0x0, 0x7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x34, 0x0, 0x2b, 0x101}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x1ff, 0x100}, {{r0}, 0xfffffffffffffff8, 0x10, 0x22, 0xff, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x2000000c, 0xff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000004, 0x1000, 0x6}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x3, 0x4e}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x200, 0x8001}, {{r1}, 0xffffffffffffffff, 0x40, 0x24, 0x401, 0x5}], 0x2, &(0x7f0000000040)={0x3f, 0x1}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 10:37:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0xf, 0x1, 0x9) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r2 = semget$private(0x0, 0x1, 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/139) 10:37:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000508000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x100) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x61) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet(0x2, 0x3, 0x80000001) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/38, 0x26) 10:37:09 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') rmdir(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = open(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x200, 0x8) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 10:37:09 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x100000000}, 0xc) socketpair(0x30, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:37:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), 0x4) 10:37:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="917b9914659c64490211dc2eef5a860c302f06da0072d527388a3461b1b58cfe16b085c23f", 0x25}, {&(0x7f0000000100)="0aca9c6b96161ff0dffae2ea8f6ecab75c620c8dd6a9b4e61f401835c083f3c562dc32b69310eb501e83ff8a2230fbb2e6d2605c2dab6987c9ecb63f31a7a7d0bb6343751ff77bf322969ca855e05cd6b1e865fb69238082c0f9e9b30cd63b91579e063e793de0feeb13d5afe551cf75e9d7e860e1309a29e6ddac280cb3159ceeb89ab900d80871aeaba25c264caefdd6d65362886e3e058928fc5488893363d3cd03100a3992ca90ca7cd3036ed7f3f998862974cafa32189634b657699fdbed69d53514194646442847cdaf04f96b992a202a00", 0xd5}], 0x2) 10:37:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="009ec7d77ade229692e3256647", 0xfffffffffffffc22) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 10:37:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8005, 0x8) 10:37:09 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="689d3c79829e39b698b0c8e8f748e146bf62d274991670dfe70e0fd9de14027882c48c90bf8d9af23edde1e852d04486ef05186e214424969f544d071451a2fd5af3567c1849a9830f49fe657ed939d8e86eaeea2fedaa56f4eb6eb9a710ef581aea78ab1b", 0x65) r1 = socket$inet(0x2, 0x5, 0x7d5) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="27fc0886154db784f03edb6f7312cbc67d668f154499843b10948a8ceccd7dd1bbbc3d27efd8c0a5a4e8782287a2d29ae9d8d2747d555c8a6f81f61eec3d99c7dedf4fb4132c54f9be5896d9edd5bb3416d083becc4eba9da5e8de12844d3ba44caed0b9c7f22accd52d2d8ad1fc23feb690c3f5f91f2d383806b751f39cc050864ec83107d6d0cea82001ca55f3", 0x8e}, {&(0x7f0000000180)="4abed4d10107e12f019b27377c8c1fa307c4f1881575e22dc8cb849b1853a6bf176bf17aa1f9a365f0260903ba8d08fbd28ea191328afe6ad81ddfae4ab2ea00b45d7f63117cac2089c6d988e501a5dbed1587e5dee9e905ee49375668dc9332bc8d36e7d98a4dba1196d1c772d933daf5470fda069f9f5906acd13bfdaafc02f1f73b9fac826ddb59deb75cdde800db97acd5596de151ea148ef52516eda7d2a6c9933ef7fedff4bac6abbc2ae249f7687576ce1b1d33044da497b0cf62000fecb2b670", 0xc4}], 0x2) close(r1) socket$inet(0x2, 0x8003, 0xa9) shutdown(r1, 0xffffffffffffffff) 10:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfa2a9e3bbdf41d2241b019f91739ee6cfd0f85000000e552aaee2831c61ad449011f88e77a00000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a70800b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c4041830000e782d7b31f678df44ff0ffcd09f4247000000000000033", 0x12e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8f, 0x0, 0x1800) 10:37:10 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 10:37:10 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x3}) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) 10:37:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b8dbc8fba1c7e6334a8bf4c5afb2a12cffa77bbd83fc2e247016d3"], 0x10) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) 10:37:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt(r0, 0x3, 0x8, &(0x7f0000001040)=""/225, &(0x7f0000001140)=0xe1) mknod(&(0x7f0000001180)='./file0\x00', 0x6104, 0xfffffffffffffffc) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@in6={0x18, 0x3, 0x478, 0x81}, 0xc) 10:37:10 executing program 1: socketpair(0x20, 0x4000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r2, 0x3, 0x8, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000300)=[r3, r3, r3]) recvfrom$unix(r1, &(0x7f00000001c0)=""/223, 0xdf, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 10:37:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 10:37:10 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000240)=0x8001, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x410, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') syz_extract_tcp_res(&(0x7f0000000180), 0x223, 0xff) link(&(0x7f0000000100)='./file0\x00', 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x54, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x1, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) 10:37:10 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) socket$inet6(0x18, 0x4, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 10:37:10 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x74) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x6) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 10:37:10 executing program 0: r0 = semget(0x0, 0x3, 0x32a) semctl$IPC_RMID(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0xc0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) munmap(&(0x7f00003ed000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x5, 0x9}) madvise(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x6) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='!}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)=']&*.{[\x00', &(0x7f0000000300)='%/\x00', &(0x7f0000000340)='\xd2@{-\'\x00', &(0x7f0000000380)='*)\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='D+\x00']) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x143) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 10:37:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 10:37:13 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x120, 0x100000000) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x15) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) mknodat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0x2, 0xe77c) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 10:37:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x90) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffd) r1 = socket(0x40000006, 0x2, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x1, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() 10:37:13 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x6}], 0x1, 0x9) 10:37:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x33e, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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", 0x14) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x4e9c, 0xf4, r1}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:13 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="873c4e099988b676e4c50cb5ef1b42ca07ca894cb923481058c8a539e291ae3b9349221d7ab982fc8f5de0e1e2fbca83c12e7e894cad9ea9cda0920c9e95e0850517c0380790ad834a498afb485c663f8d0e40498a6636794991906224a472850d526fd1fcc8b602cc1165de9dfa3e4e04b5b8a6ed383fbf5cc363ff9ce800a7d43c3d9efff6c2fe24a82246c6367bcf4ce8e85d5662794b514d23c7efd15684556e2b08163b3a5de9bc955b41b21358bb68531307d3322e20628d974db1e5d31e5681e9ac7f3d0be545c41d36", 0xcd}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) write(r0, &(0x7f0000000140)="e51d5ab50e7941ac7cba4977df7ee08ade917280211f53c9435fe4f50602d46ba610f2a16dcf80cb1ef26c5d2282399b1b8ec7727b5a2df527ff3b7798bdb42e6a912ddbe31f86e9e56f9bcf57cd495d142d68de49280598c8c858c54b2ea5b9c20310b4774c59592eeafb00e23398699e704da992bfb41077d8d6db99347db9ad4ce090e40d3fc6cf5362211fca51f79da746d1355ec9259036521c6de4d457ed51c432d779e42a2e70a1f6f22d221678cb24d33459735b89da3c34a38dae1ad431c2978848a23071752a16994c8f18abdb4cf1c7456fc9266a30a3a21f32a9b76b305383be061c0b1e73422ba20e80e31e47c350fb7cef93", 0xf9) writev(r0, &(0x7f00000000c0), 0x64) writev(r0, &(0x7f00000002c0), 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000004c0)=""/227, 0xe3}, {&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000001d80)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/149, 0x95}], 0x7) 10:37:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 10:37:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x218000000000, 0xf7cd}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf000008a, 0x6, 0x1}], 0x3b0, &(0x7f0000000140)={0x2, 0x8}) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x1, 0x1) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = open(&(0x7f0000000240)='./file0\x00', 0xc0, 0x4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x8) sendto$inet(r2, &(0x7f00000002c0)="bba258445dbf592a58d4512f8b1aa3a5e98182320d4147dec01159464e7fb8a80b52c85ea64040ba91a997b23e506134a8c994c43ae089a5a8eac53e9ad467abfb07c26ba9e8c16e1b7435480a2296ac85b6e1c918e5db8270411b4996bf1df0254a53e9c59e2e998678abec02815892806ec7b621455b947008ce0f7cb69cd40a105b43866f7058aa5280af7563f59a5f6e5db1330345cd57b20e77d498c141a983ae0b70ad8b35e7806a", 0xab, 0x400, &(0x7f0000000380)={0x2, 0x3}, 0xc) r4 = accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) bind(r2, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000480)='./file0\x00', 0x2001, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) getppid() recvfrom(r4, &(0x7f00000004c0)=""/153, 0x99, 0x1, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000005c0)=0x3f, 0x4) r5 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x7000)=nil, 0x0) shmdt(r5) getpeername$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) r6 = fcntl$dupfd(r0, 0x0, r4) write(r0, &(0x7f0000000680)="04a6d2f66187967d2c73a11aee4a8649618a486ca06e9aa12a053ad474bf2460b8f036a8e9a9db32e6140e07a789e0554c6077e8a1f4e6e0047fa215388127259a4d881cff5bee66484e6c2d1e36890b1907a7b47e2e39dcc1ffe4", 0x5b) write(r0, &(0x7f0000000700)="7d18325c2abf6ddc44b88758543438731baf0ba42ffcfa77d13b9de979dd0045cb89d386d03a6d37f282eb8a34c3b9c8a80cd586167a0d47be5900252970f4cb23bbfe6b6b2fa2d2f30635e4ff83", 0x4e) poll(&(0x7f0000000780)=[{r3, 0x101}, {r4, 0x4}, {r6, 0x1}, {r2}, {r2, 0x46}, {r3, 0x1d}, {r0, 0x51}, {r3, 0x82}], 0x8, 0x6) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000007c0)=0x2020000000000, 0x4) fchmod(r2, 0x40) shutdown(r0, 0x1) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000840)={0x0, 0x1, 0xeedf, 0x1}) symlinkat(&(0x7f0000000880)='./file0\x00', r7, &(0x7f00000008c0)='./file0\x00') 10:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) 10:37:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 10:37:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 10:37:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00006b7000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x288, 0x49) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 10:37:13 executing program 0: r0 = socket$unix(0x1, 0xfffffffdffffffff, 0x0) clock_gettime(0x2, &(0x7f0000000080)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66690600301019c441ebb6ca5447d9001c8c60a89c682c012a95c15c84fc4bfb7fdb971c742aeb876cec77ecd9d5992efa19cd905c641d83dfdd8cc35291bbb47ae91c920dfbfff8be9f9e59d8e5c6d5da45bad714886f276471f31a452c3603a75d9f19b31c2bea73d1e5808ea962437857df84f3037568ed7a8f46fadbc9e1feb407d19566259983671f347d1c2a5b1671d3b6b5594071b25dc7b62531ac085dd7e61884a67d27978b33da87c509449853e593d50a78"], 0xa) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x4) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) shmget(0x3, 0x3000, 0x41, &(0x7f0000ffb000/0x3000)=nil) fchdir(r2) 10:37:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x28, 0x4c, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x5, 0x7}, {{r0}, 0x0, 0x30, 0x20, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xad, 0x7}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x80, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x100, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x21, 0x73e307eae299a800, 0x5, 0x20}, {{r0}, 0xfffffffffffffffe, 0x42, 0x8, 0x3}], 0x4, &(0x7f00000001c0)={0x400, 0x9}) 10:37:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x27, 0x1000000023, 0x0, 0x0) 10:37:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x48) lseek(r0, 0x0, 0x1) 10:37:14 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/201, 0xc9}], 0x4) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x8, &(0x7f00001f2000/0x4000)=nil) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/179, 0xb3}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000440)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x40) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x9, 0xec89, 0x3, 0xe9b4}) 10:37:14 executing program 1: r0 = msgget(0x1, 0x103fc) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='+.\x00', &(0x7f00000000c0)='F\x00', &(0x7f0000000100)='&!$]\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='//#\x00', &(0x7f00000001c0)='%\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='&-\x00', &(0x7f0000000280)='\'{\x00']) semget$private(0x0, 0x2, 0x420) 10:37:14 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 10:37:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x80}, {r0}], 0x4, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 10:37:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 10:37:15 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001140)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) poll(&(0x7f0000001180)=[{r0, 0x40}, {r1, 0x100}, {r1, 0x9e}], 0x3, 0x4) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6c, &(0x7f0000000000)="258633cd0b7b5617a14f4b01a4483de13c93cecca906c19a1303a11883b05a941b18a17c8b351b3fcfb6d537f0847ac9d606ac299000caeee6de8f20b0d0726fe5f085a956ee0307775b3a7f608274ed6c012b7c4124aa7a43dc2b42e279af258030196fb1ad42caba245af3") 10:37:15 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x24) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x86) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 10:37:15 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000080)=""/74, 0x4a}], 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x5721b76b96d34469}], 0x64, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) lseek(r0, 0x0, 0x0) 10:37:15 executing program 0: getegid() r0 = getegid() r1 = msgget(0x1, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f0000001a00)=ANY=[@ANYBLOB="0100000000000000fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4490fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13fb7c10ff1bf051bde92fc7f121fe0f09a9f610f2c5a1d7a22d695a0dab6aa8ceb5732e4768cf22d7d8c5c21308327adecc4ad367df17472116aa775dab70738d68bdc4b9f97934f5e2713368ced74d907c6bf891e7df43570d304e563db2f553712d437f0c427306268b3d7ff404c4ec28c47c41f4017cd4f60e5116c0f355362f3afd9f2c9727e3160c1c0125621e88f50a73c0fbd41d8306c7ebf76e0d1a63365c5cb24497f76bead1aebfd31f76c5c0209fba302bc088d5a544055c21d4a2dded6b6d6cd357c58a1ee2e217d1994a6e64dfe7e525a777100d1f87726c1321902e3f8653defaa3527c53bd05962f117156d1ff59f7fc8965ad11bf3e8c64f9fb0277db68e93669896c83ab5c2591ef827ec6dbd"], 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 10:37:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 10:37:15 executing program 1: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000015c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001440)=[{&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000001200)=""/108, 0x6c}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000001280)=""/244, 0xf4}, {&(0x7f0000001380)=""/139, 0x8b}], 0x5, &(0x7f00000014c0)=""/219, 0xdb}, 0x40) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{0xffffffffffff94b6, 0x7f}, {0x4, 0x10001}}) truncate(&(0x7f0000000080)='./file0\x00', 0x8) 10:37:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6981816f000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 10:37:15 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x11, 0x6, 0x335}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x81, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000002, 0x10000, 0xffffffffffffffd1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x51ab, 0x1}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x7, 0x2c0}, {{r0}, 0xffffffffffffffff, 0x28, 0x40000082, 0x48000}], 0xd3, &(0x7f0000000100)={0x1, 0x7f}) nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 10:37:16 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0xf27920710cde6d4b, 0x0, &(0x7f0000000040)) 10:37:16 executing program 0: r0 = socket(0x17, 0x2, 0x9) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 10:37:16 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0x43, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 10:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x989, 0xffffffffffffff3d, "857efa22a60200de080ff8ffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x6, 0x80000000, "c581dd330e5f97ff4370c9f2098d5dd23de9782a", 0x9, 0x3}) syz_open_pts() 10:37:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) bind$unix(r0, &(0x7f0000001480)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x360, 0x0}, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001180)) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)=""/207, &(0x7f0000001300)=0xcf) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)=""/5, &(0x7f0000001240)=0x5) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x800) connect$inet(r2, &(0x7f0000001140)={0x2, 0x0}, 0xc) r4 = semget(0x3, 0x5, 0x204) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000001280)=""/104) 10:37:16 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:37:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 10:37:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() setgid(r2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 10:37:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x1) fsync(r0) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/219) 10:37:17 executing program 0: pipe2(&(0x7f0000000000), 0x0) semget$private(0x0, 0x3, 0x5c4) setitimer(0x2, 0x0, &(0x7f0000000100)) 10:37:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='.\x00', &(0x7f00000000c0)={{0x8000, 0x2}, {0x2, 0x3}}, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 10:37:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) close(r0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0xfffffdda) 10:37:17 executing program 0: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x8) socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb082e2f66696c653000db0cd9272cd530e3644e826ef52ef44493f12bd163c0e50866b493e727f32546a288bb97b52b3d49dac96f17bb698910754fc286024be7a55f7067b949bade9e"], 0xa, 0x0, 0xfffffd83, 0x0, 0x0, 0x400}, 0x0) getrlimit(0x3, &(0x7f0000000080)) 10:37:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 10:37:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/230, 0x3b}, {&(0x7f0000000180)=""/23, 0x10f}], 0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) 10:37:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5733, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 10:37:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) kqueue() 10:37:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) setsockopt$sock_int(r0, 0xffff, 0x1303, &(0x7f0000000100), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000200)="5e910e0ee68d391f485787dd4da422fad0ae2dc22bb841ca1b0abc81495707542fbc7b96f91d6fc433d1487191865909655232e5fa6a566e59688fb0f87b5c6fb929186b213ba0b6", 0x48}, {&(0x7f0000000280)="e8c63da5f62e369e65fb6df8fb94487efdb51761dc469a54f1cf2d9cbf241b5bdec7a628f1d1f62f9e078ad5263ec55b8f404860615158c3aff3530893c702c933bc65b3f9f3ed4bdcbff255b4953ad676123ef1629495ce306978e7b81311f9b2543a475a1be60bcfe543ce81d44ac69949bad9001582ef25841d7c8c6ee32a8e903067e847abf2e6963c162460b30612f27068a36d1b9d20ac4aea6640c2bcdecdc2a9fd2c0514937f31dc855aa9544f54ea2013e56012e3239a75b36bea5425ee8c299202c35aef3ae7318db8a2b774851124a462d6d2ed685104b543b0cc853a05d141713f1116e165b54a300d41480852b729e1ecc62dcaee5f7d47191c3a55f849ac0241171ebbc304dd0959a840b28d9334c021e8a4552e45432db83a18e52c819ccfd3f183753d7286c3ca6a2e849f8267514211cae73029410faa5532a8d11e176bb7627641fe8bd1337dadf6c0564a917bb8e3d9b6d9a9a2a5f6fad6d34740967e5983937642676635c315689362f8064ce248a6d058fe2847ae9ebe857faa00f801d61a849da49356294f32254c5e92bd194d00a9b49479956ff289a0faffac6484085b2c542a2ad71e864043a48424792c4666fd9f365e7e6299fd2c9197a38676da5f9917e82a88729741d0089ba3aa1b321fe12bec0b12db44620917950c1727bbbf70a63294103e57b1faca5d76503e812254fad273ecc596d7d08cd5a5182efb617f6c4643eb919d91bd0341a73e1050fdacf5e34c349137f6e5d58764e2eee4145c96f8614ee93a836fec81b0594b6aeba1e402a6580c3bfbb5dda8e8b983280c353d9e82a99e5a4eae0541d840842383b2e1b5491688657334654c79c8191dde46aed43deb24f4afee34238731d24a52c112018c8191a1dc0fbb53c9fc7c804f30a67f3deda23ede07e6e0fc58bbb1ca6d8c316b95205d0c97d845517f09f60df3fe6829b36be604c7915c934132b471d4130d3e3cd1d0db7a8bffa00a85fb2ba9cc200ba944fbe3b70591ad25769b5f7c16a4560eb200277237f0e24e9d02c85bf7504dbe19ee37d372bb0328b548680a5a0d7356cd1c2574a3c7897c64d20153307f2d1d4115eac1f0a0bb052b121efcf520b12e40b68b1ee696436b99ff8ae4dd839befec06bc080a79ea3ab4dc4c65614c3c121a6f7589402df2f06a614b50562f32b49a54444e6c078ad47fb1f2fa94bbe69cc6d8af46f7b2431a57a2df47b6bebfa2bec81800c7990d9ab1be720d8bf202f6253cd9dc6fd0f25a2255bf903399c556ebbf267b9122a50c0e47687f5ae78ee843d5e7af26fd4bb3ba32f2c9f95e65e843161d62e26ac10962e2ace69ca10e20ae42b94b0828daecc5c62bb33c7942015139643d73914b82522bcc84a8f467ba47038162620589affc9020fd20a9fa7f5ee52674d1c9aefc9c9dab7cef71e6bcb0a28e31d21e1f87301174bc3585e491dd0d60c9f9c741b6c2cbd0a18a8ffe8fb63e417c59942731e08bab36e420a823c5828693b989405e9eb8e1b6d1e99677344e10d39e169012f6744cf397f55d7b69cc6a3fe7b77e30728cb64623ca1cf84a7125d1231220b9d0e1305f40d8a677395895b3879ff0546a554ed52b03f350d9b5aded882b7cfc7fc51b0905ed40ec31a9acc65d20293ec50df6a492daf1d192e77504247adc29351a7ca51edc912c429183ecf0fe3ed0d73ee4d37e4274ed4eb64a82af5b33db2740295abbda8d32155d31ee6f8f59ac3717873eb5c8fad3a32e481f913d8ec703a25c7204e6e20af9260a68425e5e4560c6feac2e8c3f1add6a7cffba2248b8f2a991aae5192451a3b56a208d655f523ca2e687c973c1b562b888ecc99ad2c6b1ee749cc19638438a9af6460d07b99ecd3f07c1da3a2f5b24ecf4be849cd8dd616714d8071ea8af666b21828fa13f465a5e7ea7010b4c2b988e410e077133e20373e0e6c650e75d0d35331671df174ccbefdd267ff206e62ec5767c49ca0b8954f43a2c58c7f3df5696bdb767736630d8cc2a7c5642ff5b5ba632edf44f10949f105e4dd4c58e8b26d635e10bae4f5bda2715116005795705f2d87a9e34189672b6869b923de432b567b7121cbdf6e49a9a4db54dbed1b26eef39a0bf62ea7c02f6a8bbd77a1fe693c9aada42374a9d0f6b22b65992ce25dfe0d530668e121978528ff70a93758231facd5f6a7b2cab9b9e902e4bf33ad2945d01724868522518685622010b7513efc6f6fc7e141d25f27d721d90295180460cfd594c97b6b62fed3c286ad5ba8d404a60c5873398747b0ce40449eddb5951f59cf3a0ae297057cf1ab32ce59c2939f9583ad64927f6add4146b76c4e09e9c4fb18dab9910f7d77726c1472816cb68b45830068a29a94235ab0b16ee3e272e666a5bcef8855ca525c0c272b3be6927c6e619a47280822155578217f0bed9fd4ba859f42b681f3c0b8756e9077db2b09ba660198f8883ebc18bb19e868dbee86355403d98ba76a9b5a353a28daa025b1ab596c0e8a0af8af99b3b95c84bb1ce08cdce541e607fb78b114193eabf11b762cdc62fa45eea585c260d397e80c4397b7d7dbb9d5754ecc4f94c09d9254f30c54b7001a115893da0a60bebfcdf184137e687390cdc21c74fef760472344aa651743fb8abdd177c2d9a6bb5aaf097f8bd4a1ae8d0ec8b1e0cb6c91d6e3f7e0ebc152959000165123d56e327ed9bffe2c1e521d5a810d8e42270d602af086b389396bf946537de37de3801fc76833ab75d72ddccde678a10560eb229be9ea5924fe9f9fd0d3ee0ba23ccc1cdbedf57f869d4ee8ad85584f6023c1dd3fe4ecb0f30621a380b77330f1a320648efedab772617f02a2419dc7725eee4789166e454a51bbcb4a4c99342d432fa96a1e806a98e07aae6d07d3fc0e8466f012454718804ead97da37a3ba6cd9d72460c42c5048fdd6bfa473ad1a0dff8b94b1eb1362cf18d993bb282f1ee3a79460ada8b943e6a660ad2eb1e1780e55c7d850ae373e2eb1128be83a9eb8cea064909d298132a7c81dacecbc5556a0b25a5fe2b2c2191c61db496157b872aaf3b02bd5841d3db102e5d92ac251acd695f58ef9c008ac6d8bd6336f2cd025657400100532f4f7735ede3574b1b66cb7407a3d6b604c4851823fa116552e297f45a58a00417f09a2e4389a8267e95afd5d6f8a76ae8185050a3aa37b1cf02580a6db2e2b39deb1bc1be0db349034faa35db792f5ebb5660d0571d7a54ce5b12233004d3b7b8944bbe01eab539006eb80297a4ae540b10cc90a7ac1c66539e95176b5d60bffe51bd305ddf05e5c3b7462d238779c3bff260aaf0f7fb83ca26922c919640d9dd9a9a8131cb32f5282ca6928d1bd4b5dde7aff40126f3739ba8111b21f246d1bcb17cb0ba65471f0261779e2b9933c9e45076f742b17f2db51db291195e247fef659d0f43d851ed69684b24fb44dbe3a87299278030ffa73662ba74744b54ceb542c2ac60f7701314955245ce4473349dd6a0eb75a58e3462979466dfbc4dc74efc82d0330bcbfdf171ef4dbe78c6df8325acb0589d89a98c90d306b8fee6426acad936727952478ab425c8e17061ea1ed57eb2805272eb273b2ee337d8efb39972b3d3ae23fce1dfdfb220d65ac2715d4be434b8fef8f31abb9285c365638dac0379a07e328571ea49a0d1343e5cae8b0e821f4a95ea7d19d2d178346c77676f3619789a1a1c1460424b80110928a6be3140b53ee670fc886b01d98c24bdbdbb8775b79ee7f770b35b91578a22179a4344b567893709c15aa92f151071a6758ee8df54633df8b9ff56fcaa4b657dd6b51b562ba87f8ad4de57a2c46a061e6778e6dcff31531c1dbfb64816f1fa553741972ed3d51f7a1affa17f588ed7160c48c85222c64470538acda3b90bdee87ae8e0c39f84c92047841b202a507cd108b35f35db0eea4aafc459f9335ea79ae7cd30a3979aa96c204ae00b65c9e2c39139950b6c95d89d8d51f2b035870e8ef4771f8bd7cdbf894fc476d30c78765fd961f77928be60247689ca90697e6ad04ca5fc531d4bb6e4547442540e8316f1f99aa6d0402dfedeeeccc408adf263ca32bdcf077096156fea6f72667c85e4c1e13b09f0419ff320706a416d987e3a79c8cd87171d63ba4d4b0e4872fcb5ebe115ec007512468e1dcc78a1d7529c8a356568ef92cf4b5ec0c3df91828d418b3e5a704f9d88f7db74b20085e930e03fbbfc4e27dbdd2624c7b7c6d0d1690837cb11e8be47e8391d3e7d7c763faaf2c2a1fb5cbec095d3457226713c5ebd18305ed7df86ef0777d6b78aafd03f1b6f2b5f797a4d86b60b0e9280117fcd6e7eb3764f2a8fdc048e0bbc80b59c26d9a93d166167da818111240c0025e6598ff2d4d5ddf1f9efbee298bd7ac0b4c492853f56e2ff0ea8d2c5480ab0075dd1496764ad3a177f33c6969dfd6e089a0a367fe4000fcf195951939fe9052afaa73f85e21664a571a2b59392f64ec922923cd647551e2c1f3ea94097e73a2cfdc631fee1c825cb4728964fe82c3894af19a73a129a6c246e20bfa8310b379e4a1a0bbe13f2a49c81672dea677220062b1294976a32fc8cb005db6e67d7fd1d015e76549dfc7683c3de79c41d957a1257285c8b20d10e569e25d02042de9926ab8b501c99382fe33c1223d2ccff717c6ee7a922950613f336b1988601aa96e15194aa218d92d760564cb70a272b51365996bf68d4eab8e65863b2230925bc2135f5b5b1c0495f2ab9fc48c5827896cec89f646eda4fbdbdb498748803df4295e0df140e5647094135e9b6bc0ff7ce0a01902ff1014c7b6bba16cd6f03be484e14ffd41842763aa5da85ee29312d3bf8da302e4d14d68e84304870741ce1bbc59d2e0ab33621b716a547fd0a650e7004bc66459cce2d6d211f65734c333da17ae9be9dbd2c0c3413f4af4dbd871fd7fba7f70c6f8945af74a3f1fe425a52e2926da89878594b6d067df2a5ce8ed8423e8b9adcb1cd66cafe9be041341268a4c28553de476d36bd0fcbb16b5f3d0e573afdfe28db51ffa01e750c5e829390df03fffb293561f0766390bea873fab4aa1bcb8175e9dd8ae0fe3b3472dcd1dff22208c39ef634e5d3762e409dcf6286a23261e0e77752bca61eea4fd08d37a8e9d32c86b794ccb22e44acbb0f4a408d8f12d4fc4e406ecfc257c8ecf4c44e8f094dd86f0ee36751760b48bfa5d82c8374e475eda9112fa4dd14265c961235315221526a220323f1c78773ef2b093296a2708930b449091820c5be770d45141515cdd505cdaa4a0945ec55e6fb114aa2463b851f3d82be3bdb4d6c4542eda78d49d2a3e67cee86eeea211658859039a91c0525a97fdfce78788c4526323db5c8043f05bd98be79f232122631302a614bfd54db2c8ef1e2da5a2c2f8b599c6a74ada15409bd3bcdf69b2186a3f7c6f5b3970a15939393675e7d27696c2c104bf8d2ac7a41d512e6530da4ddb5f990724bf1494a654ebfc8433c719cfe61dfaefcac4dbeb1fc80af829fe2310e219d8ca82557bad6a94d9be0a664f5444211f4d66fe0a77f1edcd3462f18a380f61cf0a0c663e398d8e2cd2038ce6efae3aefee8a5a9da2a9f6a5b8ece97116f21198bcc001bc1b7d8fd52e1ae7b20e7782fe8742c83509e3f0b91135a56af75341d3de320165e05f6cef6c574ff032256ffcf92f15a3b5a3880f8f9e0b6d25b6f741ae2862402d23490c514721b6a87cda272f56eba332f5db501858f1ed44230974b26cdc1a54a5a67ece61451779a7e646802c6e71278eabafd16ee4fdb7d49", 0x1000}], 0x2, &(0x7f00000014c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd8, 0x400}, 0x4) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x9, 0x1, &(0x7f0000000000)="558ecaf2b206f033d84b3224f299e777693bf28d562f846e45ea04a54fd2a6d7db3e60711b9a48289f6be86b8fd71991d5b60a660ab3910b37c99fb5aa2c8c99e5de82c5f58dd91ab64df161bf005c3402a51bc4edc545d8ee7e7caf046ee10dbebff1c6619a0173bb59c5d953f8eb35f027f7ec542a5e188716c9bb6b0896bc2d2ad5d2a20ec21d5762700e3f828d078e43c016ecbd0ba7df4070ddc48365d7c27b7c004152691f0582f907f0a9dc3cad8373907a4cb5f44eb4d506acedaa190f7917196ec5", 0xc6) 10:37:17 executing program 0: setrlimit(0x8, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = socket$inet(0x2, 0x4, 0x7) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f00000008c0)=0x3f, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000880)=[r0, r1, r2, r3, r5, r6, r7]) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f63d04dbeacea345cb20b2cddc9b9e13177388107fa20429dfa13f9d4f90b4d850b1c39c2a553bfb0fb2c85d5630d730e5e5288347ce3e3da5fa7a76730cdd4e5dcbaa46d4596f", 0x47}, {&(0x7f0000000140)="b1defccf1259587575a7b69a42d779bdeb36d29434f9fd5d4bd4aad274bab4218e9832f449cabf6d3643", 0x2a}, {&(0x7f0000000180)="b947b831739235fd4f9f165c217841c95f73fc7f03b18d33322d0abe6e1cd0c56ed7d55cfc363f", 0x27}, {&(0x7f00000001c0)="59ada425491c15a1c5b6361b5c20de5ed69c32315ff976fb6bfc368ec7ed900ff94dc8f695e0f13e3fe1a7b8b52a67627aa72beb5010d3c6cd16dacd6bb30280d459dd64b1fd6a25d652e8cc1d733416de1092bb9d332407ba854eb915bcee4031bd941e37d3cc115dcb6b1e36c62c4057902fe8397f97d1ca4ab103b4281243421e18e0d4f92770dc09603642f7ab4d1a5b4cd70424c093bb37ff008d2a0918b643a181146ca5c9e803f0d565", 0xad}, {&(0x7f0000000280)="bac01c36e3e883cc890c97bfb5880fcff140afb8bafa968924ff61f2b46c97abd06deaa00f069bc39401f6577eecc8df", 0x30}], 0x5, &(0x7f0000000340)=ANY=[@ANYBLOB="d80000000000000001000000fbffffff14a3f37d945af012a4132c1f5905e6b845755a2552516101d8687a9a141f37c6a5560828376923f4e7d01d60896b16a78364c2f0171f5611cf0577793c6abc9aa11fba3a3e83f8347729076ecf446704fb2d3f9b115b22e1deb7caf1e9fb4f7864ffe0ed6e43f2e68da61d659670d1d59c1cb2d0059ea799280b414e005fd411db0d641ec2ae11464aba239ce3649663a61bae38edc42334dad8c20dc96a7ddabf7f4f4db99685b6a973888366d5b3f5dde75fbe690a64f8a40ed621c63325a3bc53000000000000200000000000000001000000810000006b22899eac9bc03495abebda29b30000"], 0xf8}, 0x5) getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r17 = getegid() r18 = getgid() getgroups(0x9, &(0x7f0000000640)=[r10, r11, r12, r13, r14, r15, r16, r17, r18]) 10:37:17 executing program 1: mprotect(&(0x7f000015e000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000015e000/0x2000)=nil, 0x2000, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 10:37:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="4fcaecf251637ee56a72fb7eee2f5a9d5c700ce1a170e2944ae453b6402af891e951dad6a4bb449c649d9dd1868bf2e45138c788f1a986344b335f5152fa0473472293bb7f45111232053f626468f7b63ed96ebf104bb2c2", 0x58}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x3}, 0xf) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) 10:37:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x81) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 10:37:17 executing program 0: 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) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff97) fchmod(r0, 0x0) close(r0) 10:37:18 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000240)="635b951e6af06f0614133b1550ff356b9f819899151efa35dd6bae328dda655761ab214ce63de104cc0100de166c96aac478dbb44a4a57f76ae9a32c1a8f964fb282937ca4d3139ca78bb309225a441b7227b8e6558668c577c1b8e7777469bb39ada34fae0335984b6d7c382f504f7458222046a7cf14ed2c0d337541574f0412336470eb7841e1eedab886425173c6e4ddc7077e8902e7cc59f30a6c0da339c00000000000010001b67f583b3fb7a257f96b28ee5290e74fc7f6f2ac9d386f5faeca2a6fc4890c25be3482f970a6000000000000002878fac3caffc529ce7752a9bd41eb6ae531d68c8e72ff7f000000000000f2a2d78f36b6049384d3f52a17e570a61514a8860908663b871369f0119b0be78e60f47536ed52e3961752ad728675450252abfc3b", 0x129, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="788c39c145d4c1a215dbd46d58bcacf5ae0c1f3d105505f8ca8d09b957b607c68067ba4aea9ae2663876b9240002bc0de642d098216a175716be4b4b81e88c9a862e781332d976c9a2ab5200738e456e10d3293edb0bd2aa5e8b40ed003b84f1fa67175575d7ce5ee34bbb9efd4eac0c5ac8fdbf921c61573aa2f07f88", 0xb, 0x9, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x100) 10:37:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/158, 0x9e}], 0x1) syz_open_pts() 10:37:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82173879a03cdce8a000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) 10:37:18 executing program 1: socket$inet6(0x18, 0x5, 0x1f) r0 = socket$inet6(0x18, 0x4003, 0x68e) fchmod(r0, 0x50013d) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socketpair(0x20, 0x5, 0x5, &(0x7f0000000040)) 10:37:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xb3, 0xc0000000000000}, 0x8) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 10:37:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 10:37:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffff8, 0x100000001, 0x0, 0x0) 10:37:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="caf1eef55f277220b66f5a5b0e489bb9937a5992d6827c1dae26ef3aaed99de734cf55d6221e19df789d5e1f5fe40158ab6d5c146611dada342ff805ed1febde29a606d6173bc15f6e5f9f322666839c66fca2c2213a7f176b040f259d50d8b3803f973840eda2c390367c9dfa523f2d958039595a4ad09c954eb485438bfe2f24e1672a839de7e131d02e86b6de2d1d4f022c52ab3ea2c676cc6f95dd69154d251f237e0f3f95a76664f16c938777c8379ae931f3323ed33c97e088db0ccd8d7685330f63feeb5796a4b252ce223c8b759c9da0526db4390e", 0xd9}, {&(0x7f0000000600)="7711575d299d85e5cc1076a2fac2232cd21726621882eecb172cf33f395aa7e7c80bbb5bb69932837037ed4a180473d250b38e044f8315eff71b35596286077bc626a0b278dfc5da7a621c90863d6a3814427306f65698024c2639221424a2409387", 0x62}, {&(0x7f0000000240)="678d2ab2a1dc3a2a328e60e4eb5b5d4fea02d4424b846dddbb7dce2ae4450325c3481b276c1e324f88bebe3e567c2ad317fa5376be6220cc9218889222dfbce179de7a924973376523f5f0bc2720d2bfcfe64afd7047c9f7f93caa7130f9ddc21495f3d6a5", 0x65}, {&(0x7f00000004c0)="6d12543284b1eb75cba02d2f5c99cdcbba5a1e2e5acd8d4ddda6b53f93b92e971996edf92ab9abee26d77aedb5f4dd2615bb78074e243adef28149ffa7158d2d407503a46f2f29f5fb05044616fa7dc64097e781cb4f6470f0869ba6390507ccebf33b9fab3db1aa3b9e60b0fd615d6b87cbedd3e7f29ade5cd70037fcf7ed0c3a0b4d60e583e2be0ec66e4ed8cce2f4804309fc9b9bfbd4a4d0a46433248fa6", 0xa0}, {&(0x7f0000000580)="c106e250c6f694c7948915e2fcbc5b1fd910a58b84199c4cfd2a015595a89547c019d9a52b97e3fe8b81c72d7bea42513998e952ac4f34a87965f810fa69794d57e8f901dafb595717f068d21b677ca0", 0x50}, {&(0x7f0000000040)="87d752040000001b4f2b315376d8db0f24097850d547d325f5e20c313e76ca9550c0bd9ec7230e7b1a400000bb30b480d746", 0x32}], 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 10:37:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xf3, 0x1f}, 0x10) 10:37:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) sendto$inet6(r0, &(0x7f0000000000)="1fd579491043e109b3e8ab3abe6405ab2faf38921fa296c1ada94d8a716ebd7483a21fe2e2c8512a30ec3ce5a8bdb94d9c557fdd5cc6c1d09c6fa6cf0603c985d9e332f4dcba916b9e892e1253f10b970da7cbc96734ab2818388d1ddb2232dae41174964a972d5bd2f4122582c72d098b55d93862f0a8a3b7ae003e586deeb150a7773934c0f0b8b470f1905ef4f3eb3c655db6e892ec46b583295839c2f313f9697f798b3ebcdd9fbdf36d31989a9ddac646d517040efcf6a0dcbab0ec6fbe02e2c097a84a81cfd3812b26b595fe5cd519ba67a34e3cad7d288c1519634cde162635662235e1c75cdcb2ba5e089a1cec6b3ef1", 0xf4, 0x400, &(0x7f0000000100)={0x18, 0x1, 0xffffffff00000000, 0x6}, 0xc) 10:37:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:37:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlockall(0x1) 10:37:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb0, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) 10:37:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = geteuid() chown(&(0x7f0000000180)='./file0/file0\x00', r1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r2 = socket$inet6(0x18, 0x1, 0xeb) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f0000001280)=""/4096, 0x1000}, {0xfffffffffffffffe}, {&(0x7f00000002c0)=""/4, 0x4}], 0x4, &(0x7f0000000340)=""/220, 0xdc}, 0x800) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 10:37:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f00000001c0)='./file0\x00', 0x4) setsockopt(r1, 0x1, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:20 executing program 1: socketpair(0x22, 0x8004, 0x18f, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000680)=""/62, 0x3e, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="020c374611236c650100"], 0xa) r1 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) sendto$unix(r0, &(0x7f0000000780), 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020318e7146c653000"], 0x1) writev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x910, &(0x7f0000000700), &(0x7f0000000740)=0x4) 10:37:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getppid() 10:37:20 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0xfea5) 10:37:20 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000000, 0x9c61}, {0x9}}, 0x0) semget(0x0, 0x0, 0x6) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) socket$unix(0x1, 0x2, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0xffffffffffffffff, 0x9, 0xcb3, r1}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 10:37:20 executing program 1: r0 = socket(0x2, 0x1, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socketpair(0x3f, 0x4000, 0x0, &(0x7f0000000040)) 10:37:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d7bddfa0ba30542423287bc83a89802188261cc67841d170e68ba8c328cec8defd4c03f62d07a3835137255c2f6ebabbb4113b4c97900c4550ac8928beb23de530e985acaeb4f1ff36e9198cdbaaeedd5a2ca2a0d96d0e15d0a4f40d2baaeaa20f4133cc7a40a78b0eba44d8c90c7d853d0f152f0f897d167def74be2609c3c748b535e813d4fd85bf0819e3cecb88ec648fdfe87799253e85fa1298238f126ab29243f87bb27eba8b2b5678324d901a314c21c2c30e21e5ce6d04bdf81170ff23ebee04d8ca1fb9b9e6", 0xca) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) 10:37:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000410000/0x5000)=nil, 0x5000) r1 = socket(0x6, 0x3, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) poll(&(0x7f0000000180)=[{r2, 0x24}, {r1, 0x175}, {r1, 0x8}, {r0, 0x84}, {r1, 0x110}], 0x5, 0x73) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x6) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x283834fb, 0x9, 0x8, 0x0, "6d4715f8519fe0d9a42b8a1b292c9dcc24d7d298", 0x7, 0xb0c}) 10:37:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socketpair(0x26, 0x6, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x8001}, {0x18, 0x2, 0x7, 0x7787}, 0x1, [0x5, 0x1ff, 0xfff, 0x8, 0x3, 0x3, 0x4, 0x2]}, 0x3c) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:37:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:37:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000000c0)="7224155843736f74467ae349fb7404a889", 0x11) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x24) 10:37:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0xfffffffffffffde, &(0x7f0000000080)=""/1, 0x1}, 0x0) 10:37:20 executing program 0: r0 = syz_open_pts() r1 = msgget(0x1, 0x24a) msgrcv(r1, &(0x7f0000001840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf6bc678300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2b704c1aafa772dc686bc26b187d6aa8778784bfed17feeed0ae06e6d691a9dfe57f638f6547caa847cd0321bb740716bb368f37cdc1722e0af5d2646c2fe7562437b0e4916c003ae11f52e51952c0e02719d03198a53fbdd9527b0fe555a657844ca24174f14902a3f5e5f2fc5899799410ac7a6cc5a7af5a5d304b04ac7e4184d787069a0b2a339cae7a48dd312ce9bec29999592b0abe48aa4c0e5ebe3eee0eaaeb4764782f97d64e7b0543a4ac72a49969d8f2ea41f3f10e76c9294ac3c7409ebb046b7612568c31e9eaea18e177ad8ba1408b868bdff8ae6f5201c832eff3305902671626537f39e39f82a162136171323bc23a19b22c0711cfd6f642a88bff0dc84af314568360831719e4fc8a336c5e5bfb68802c8144f6e63ac31ea3235b1cfd2e76bca367c1384c3684b9cba071ccf51532a0119bb61113479d3ed38b17490b95abe2d8c04a2ec"], 0x1008, 0x0, 0x4fe260c7276934e7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() r3 = syz_open_pts() close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000240)) 10:37:20 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:37:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x16, 0x4000, 0x80000001) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 10:37:20 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 10:37:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 10:37:20 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x40047463, 0x0) 10:37:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000003040)=""/4096, 0x1000}, {&(0x7f0000000180)=""/239, 0xef}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r1, 0x0, 0x0) 10:37:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="eafd125c0000006bdb083d09fe557da24f185ed745fb8655c724fbb814be6287f59308f8e99996d887a9b3c70fd520cccf6010381890d6b5c7009f4ce8b642a0441a6f23cf9a02ca3f87fde4fe152bc6968db132c54a584fdb1fd1fd7d16f19ebd857531ccf85bafb748afb1421bf36f4b3dc102ca8d98783e5340cd3fcd83059837d17b64e60f4ac47e32c13e032cf862e955a69f08007097d68fe0527d87536b2d5477bba2e1a375ce391c47718eb735c8ffe8d485d6f51c39320dd38b6249b61dfc9a2658e273548ab9764071e3cd65112511a8a6f45181bad304193544ce4b76cc97836825d32690c19703b693c5d611a3bd68392578f56f0aef29050000", 0xffffffffffffff02) 10:37:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x888, 0x80) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) r2 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 10:37:20 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f904bb4e4c74dc85a069d735708dd59d5f44da75d5953000000000100000000000000000000", 0x17, 0x0, 0x0, 0xfe5f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001700)=0x6e) r4 = msgget$private(0x0, 0xc0) msgsnd(r4, &(0x7f0000001980)=ANY=[@ANYBLOB="01000000000000004233df6d7fbfdad67684842d5f32875ab1bf39b08655b2219e977e67d5a392c3c34bb417f0ced3025648be1c692703316872164df5ca95154ef1a910327da3ee46cbdf0afba23a9b789c4ab613e9bf7b8d77f324658c820e988943f145d32b33c789b9544a6c9d62a12802ef880a6dbd3c524044ab4e9f3a67d972bb6f31c43f4552da65e51f7dad14fa17c04826e44c8a7969b191cd6a5201b06de8b6528e807e4ee11b661f7756d61ef71dfb889057ecf2bf490b55b36304bf032e478d2ddb2f67792fedd1a7f902303c9a8a4ef7f7cd46ce1df287e46082dbdd9f7675"], 0xb3, 0x800) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r5 = getegid() setgid(r5) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) r6 = msgget(0x0, 0x4) msgrcv(r6, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 10:37:20 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) getrlimit(0x7, &(0x7f0000000080)) 10:37:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x9, 0x20000f7}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x88, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 10:37:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000303000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 10:37:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ade8750ae0c4ffb47983637c24283866e58269714f0b4b75e5ad51cd9d43945c99aa04ba17db69dd7c2978f80661fadae2b2aeb553e08b2154c0d108de8b038c5a48aec13f72d554ba542d5ef08e7d5d67e0f85150dcab386e0a109d56ed913334e6", 0x62) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 10:37:20 executing program 0: r0 = socket(0x20, 0x4005, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x100000001, &(0x7f0000000240)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x1, 0x7) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x84) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r8 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="deb75ceb9a5fd1d62d5a60029a190379993e88d9a15a84b83b453fb61506e5c1a24f94db8fbe8e8198803d374734975c34c80988644224335c0eada2f740dcc307629c25be1ba9b2d87d8cfad47f42337ccd603d13b9e1fdb6a1c87c", 0x5c}, {&(0x7f0000000100)="020f1675046f3c07f64e8283abb0763075d7909353d0940ab8", 0x19}, {&(0x7f0000000140)="5ea0320dbf6c0959202f8fa08240c34a9eed77a9aae02a", 0x17}], 0x3, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}], 0x30, 0xb}, 0xe) r9 = socket(0x1b, 0x4, 0x2) setsockopt(r9, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:37:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x10001, &(0x7f0000000000)="f9f70a669ac90a16aa24d693", 0xc) 10:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa", 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="000000002000000000000000ffff000001"], 0x11}, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = semget$private(0x0, 0x0, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x2, r5, r6, r7, r8, 0x30, 0xffffffffffffff7f}, 0x1f, 0x5, 0x1}) 10:37:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000380)=""/232, 0xe8}], 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8) sendto(r0, &(0x7f0000000100)="97cc6514d67833b6c935d27de9fcda9e47d76ed9c1cfee5ae201af7474e67c93baf220eee537bfa6059cae6e99d3f5daebdf8994f3572244c2ce6ce2f2407538503ca84d6d569ec4f0bf6dfd3ece2e4f8204b075dcf3b919353e8ad9d38ce74e666d0921f8dc20", 0x67, 0x408, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 10:37:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x6}, 0x8) lseek(r0, 0x0, 0x0) 10:37:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 10:37:21 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00000000000000000000000000000000000000"], 0x85, 0x0, 0x1800) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) 10:37:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x1, 0x2) kqueue() fcntl$setflags(r0, 0x2, 0x1) 10:37:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/133) kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') 10:37:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xa) 10:37:21 executing program 0: chdir(&(0x7f0000739ffe)='..') socketpair(0x2, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="a9a9a6410c4d5863d91225bbb279d009a09b8367ec7f9a9db2f09612fdab14bd68a12eb72d62224d403a50c95bd2d4a1c55dc4663df795c7e0f18780b601d2fdfcd88decaade38e80a9c3991be278b4442d2821550365071c33d1b2151551122dff1bd495399e6257678e607b1ea01e692056ca9d19462b9303d42a4e4f32cd6f0da42dc3363e7dfb9e4b80c061f50383d1ad5b5107c3972dadbbd0b37c0a4fe7ef8505612ffbeb5025498007416aa612c155376961c03bb25b4185aa075289686945bdb8dbc2ced848d8c363432", 0xce}, {&(0x7f00000002c0)="066ac48151e187b5077ae72ec15b9a00cf705d2efce349ccc35c876785a30efe37b41f735c12c332f488254790346c69c8f13ae4da1ef3f9c1c01784d0bbf087c3dee4cbe520e44b277992c5d371ac299de80891247b939be6001c4fed89b1aef15690d4bb70c4071e4d5431df91ea292df4732a8bdfbcd3ebbc74f01d6207b88fe0619ec5d1ba7e7d65d40e3ede8903b136e5589f73df099dc3ec1dbe6634938253f1bb138c8848dcc9a49f1215db4c27f14553bdbe92", 0xb7}], 0x2, 0x0, 0x0, 0x408}, 0x400) r1 = open(&(0x7f0000000000)='.\x00', 0x23, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x48) 10:37:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 10:37:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r1) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r1, 0x4, 0x0) r4 = getgid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x8, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9, r10]) setsockopt(r2, 0x3, 0x9, &(0x7f00000005c0)="eb0cb05ed1ecaff629aacda438174ddf477e2586182265f33c26cfa0b0c198317ccfd6c23a8054dd61ccc399a5257673b3db38118d2e3ce9849f84481f49f802b357195b0cd89aabdaadaa154a969531d16ace4367c7aa55560a5bf51cf98888988a805c02761585519a752fa766610a492f4fa0b5ae658fe4a7ea8b75c146a37054680f240020797d2b42d6038e2727e5d197fb7fa5260d5143286c1995fce0e955f83ec03b4d361e68a6350445d9dfb383bf73780f4a9363e0155d1bcf5ea1fb69a55aeb10eda8c2089bc48ebb4c04dd516ee30f170b32f5d39c1e27630e65c3166889484b733550c72760ca2c", 0xee) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r11, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r12 = syz_open_pts() close(r11) dup(r12) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r13, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="30000000ffff00000100000000000000c99967784a95ba516d1e95a440354c0928159918ea1d765207fb630342c4f2cd07c97ba300f7cfb0", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 10:37:22 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x51, &(0x7f0000ffc000/0x4000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) 10:37:22 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r2, r1, r3}, 0xc) r5 = msgget(0x1, 0x400) msgrcv(r5, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x0, 0x0) 10:37:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xf2f, r1, r2, r3, r4, 0x80, 0x8}, 0x8, 0xfffffffffffffe1a, r5, r6, 0x649, 0x5, 0x80000001}) getegid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) semget$private(0x0, 0x3, 0x5) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x10, r7, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000001c0)={0xf6c, 0xdf5f054, 0x1000, 0xa68, "29e86339aa9981c9714234ecc802b43d95a31312", 0xffffffffeee331a5, 0x4}) openat(r7, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) pwritev(r7, &(0x7f0000000480)=[{0x0, 0xffffffffffffff36}], 0x1, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendto$inet(r7, &(0x7f00000014c0)="b8e66ca0c71732fd632837381cf1e05c34268eb3a444040058e07a6b34be93ef4654a29beb6ed1341b654ab92b521ea7e46f22f2efc3a6ee66c77ba72bf8fe9a816f6643ce70316f2eb1d9dbedbaf1e98bd71bd9e07787205aca2818a331eee41191d0e4b90ca995b0c00d16f1a778884449a9351e682b3927b4f635d91798d7d67238f52b8b49b703b2f48d4db219ff9ba9b3f148b8a810fb8f5644373a5def40cd25f6d2422d22cf3dfdde3153daa9433bd04276c738bd861fcd30666d050c0df1f90521381a41375623aeebd2e63ace7d55c6ffc5029edc6aa2a5e916c22da484f81701096beae5fc3bfb1e4150dd4b2327c88160122270adc157d0c1fc236037a9484d61815d3c8d3e20dcc6384a0d54b93c7b3be879346113f7c48d0deeecde6d6e397c50d5be588f9b4d607ebf425590663d5459e221f2695317085b4b2c9d2a3e97474de7ab762ed6b297dff8572b0dd3a9279b415a87854d96c2d6f6124b3e390e401fa602948217d5cf3dc232ce1c71f35483e969f63884fc88feb96e4db5cd58c3aea9bccd2c971a188c2fa36e66fb7c847063fcadcd44b0f3d5296f2033201d73f679af8b9afdb2bf4978a9a035972a394a87cddce6750619e376eee975918323792b6d1888905f2f1f77248a9f580c01383e0e9dbe0430efeee9c7b173ca46a3a6fcf840b8870a9a9653056439d19eeed5630ee47a0b16550c7c63fb360eebe0cc6290ff18c5b782e4dd2fbd96d9c8ca0a1c33e79abe9833849d94a25faaa2faf0ef0d7488145068e94673ce8fafb2c4972198485f0838d38c36bb47bb4557daae02832a0f18f25e890a4903a63cad3885973fbc74813e6d6297dfc4cbd4eadc24ff6a91c0a23f771e0a1ca0fee37e124077877cffb7d668bf8416d46a08e0c4889f4eb4b064d61a2fe328903fa490feb214703775578f19b20d9e0ab1346caef49f14d589baffa2dc60008bf91398a4935143d8a33d2ea1a45a0a7985efa4d4cffa47daf3d81c7fa128c0971f93faae5ca1df634e62a7f806f6ea5c7fcae455b93cf0032a0cb64aee8a927aa3bc82efb4a28c4f85f0c26889d7212a5a0b13cb10a5a10cc2ac5ff1fe4fb7333eacd5249e53825d2f7e32bc8ef1cf28c2b812e20b4173569685907e6d531be9685e6fa499cd59af1a712b12968ecb6be591b91dae7c1ed3447e4989b1d75ae20f3ca569fc1fb04481dfdaee82ea41f24cf39e2e96c1247ddd504876b770ec99014710d35559617d88842f4c650ae88a0e385fcfe7fecf16184d18542702d9a63ba75d3aa7aa91b808c86c32655b8053cfd7ebdee65d8a9f0e27ef6f120a39acdd5b5b08f04e269a231f7dd598efac3ec40753b84b96e6c6f0780d6c63d62926eb784327bd38f1805fef601b380f7675657757a957196e0bfa697a3428aa645058fc4f54b8b5eabe47da008c735eaac69bc12f7868632d264d38b00be1337756c284455e52de818881c8c54267ed392cc5c1d04f4f0b6c0aed8fad5134b37c6f81cfb94b211adf315ac6747f6834048eb3af0216a1910d1237250cc2669bf2043d84808e81bd6099df5ad3550514d390f0fb1d72cc8d1ec8093862beccb1a7d8cc14bda84bc9a8be3c7584cd144b124b43a34200c263cee991d9ed1993d8d87839c1fcf7f080472f1e5121a48be34995eb93810c3c2ad4a0d1fa27f53cae5f26907c1071752519ff214d945206f2cf0481c73780085ae0e63c62969bdfb590aa224319942fd213e57dc6e0ccf179ab932ecb3ccbc60ceda2e4360990ff61a0b61af57609bec850e46389822d41c6b41685c4aa44f3cd8b7379467dddec73e9a3d93366c3caab3cd0647bd95466ebacfc46665814589ab974609e47666b288459c0bf702df02f6eba6c9588b4471e0ffb3965247288111d093e11106309fbafa84b369eb6b82de09303fa8d969987c54c10504f903322c922453e4cd2a5bc47113dc61fbbc54eea4e463bf4f1b09bda6a90dff7c9eabe203e44cdf3f2202f357baab348dbcd1c12e85abdeb83a75f44be09f2deab730f548cad68dad27ce6c558d291fd7e2bec6f5580ace8a9e07ea1ac1a2eaba63299a2f75069c44bc2f38bd14c929a8cd969d7696b6baffca6c83f9ee381120193ffe92b33951b08cfca20e73a8b05e47658c5f56a51686fec7fb46f8d06d35c6749685f0b53f894387a739271e0cd9a931a67ae92f61c15cc99b2aeaa2debb15ab0712c4971e83d2b8f129774898e164c4a1b1864c1b98076e19dead01868c8465f3a6923e7c9b05fac6f67f789b9dd2872cf65e43e9d83c2b3c14b697baf061ae5532ecbb3066ec910de88d155aea26fb5aa4aeb0b81b3bfdee90dd30d166fc73159d8ddf48d29a42c0a5b394a2b18e4caf07b04b84c5b2725bee92aaccae96cdb2f4a0d677f521f9963814289815f68d4a833e780bddfe74f76b654ef04ca0b4ab4788ee26ab55a87576dc0d8d7f770da58df6cd436d897d53fcf758e925df0a7526942598543d57f407960df780381db2f087d553aa7eb18600b7bbc97420e4af897ef9147a51e4ba645eb9e774982814889ad9fa5ff87077ff559a860d5f47401a3102992fbcb5c43d4f1c4c21b846d96eff3293ed9b7d7224163b15555223aec004e6e52b9e11697b8df4722269097439ef3a6140b7714c3f42ca2cdadaab3e548ac611c8af7ac569b7ecf3e79b256b6b7aaa5086c5a760d24ee2969073d282a0be93371ecdb4437a9cc433a069e36ecc66d65a9d548b42844c15ebdb32a01d32f8d151c5556d7cd091fc96382164d6e32459bfd18d9e5e673d2921ab48232f6ee723353629c2e61b37d73abc918f598fbb483d41b5135f2e74db8a2c2b691189cac5fc75608cc50ea82bd6a607a0390ad262edd2ca2193e496c3f8bec12d567dc705827b68db171329d783ac32e7ea07943d83a2724bff8c1739744a9e3257898f371eb67f312d8cc87f4353a3eccdd6c0fc02638c30bfb265604c6551b6e99ca850e320da4d7be5dcd6995cbade82f5751b7dd3e39958525beb3a4896ff9f64ff1ec3b4c86eaa634d5fa3c61c71161783fc877e823a95b01c86a81982a2483ff2992e233fb6c0e81ae7d3fb65159418ecca3b3e8cd792e08c2350b8166d99f0fad37150881b71c20cd7a3ce525fa66b86e2a99de0917223784ced07d686a7c3ae64b0ac629b86db7c9813589692d7ce2f9f3e71241853b34c193e372fb72ce76f042ac78485b902c3278d1868ca70d1d55f9baee7bc6b57b974ca7d73ca94d9e14a580fcc6069b80d3ed9ff3c0bb094f5d2e380e060368c522a142450de3f62e5cae8d95af7b2db8994b8eb5843b04e46c294a833d33e14d5a1a5125e2903620c69403fcb803845c06cf0748304a76161fbfb51e2604e3391965aba416a67f1fe8995dfb8adfda71c336fc260ab782a4ee97ebc25405df00dd36cf31d5c8b572a2d1c34345677e4cc68a860606c1147629676b9a0b1eae713304d362f03e5990fc1e5c94fe65310d50e45b9c18aa7892b6c2428c1d44ac49c29b27e6980b4313198ab5908b60b2a107c34782d41f2126dfeeb7643d36dd5be1338872b1943866156bdfc256782f0877fc9a82a8e8383bdb9917f42d71a0518bef2bfc8860d69a33724f11c549d0d544facfbd24abdc923912be5ae1ad796d13eda22126b7a97b82b090d43d67b7e539cd6b5b3ba6dfabb230c9decaa1637a713c0e44479cd8b1433480524f8d1d640bc57acc29723e5c4fa3c1a615f64df09b91bb1a1d9827e66e477643cf973781b25428d922b71fc2f823c082bb82a14e0908dfdf4b83507515daffdfd42dd266f513710efeb234c532c80a874e408ed4508ce0a1749f8b99845c741071c97b7bdac9d0804a2095ab47da5d952a848af0c1f46dcb950ff9697ef10fc877c3798243fffceff8f98382db9173d83ae6617b0b885c72a7571f4ab8c122b2d14bb88cd920e9dacbf2220509c953ad3c8481f13d837d015c48f7e573f1a299ac49916eccc7d551f6ef1844c4cc515828e78055a315773828a0e5c2dd43d9e7124e6443ee48770c4ea299a36e69c3d25a799b78791d4067cd091ccfee5ea9123a5bce95f242c29beb54ba2eaafe22fb190508b4b0b29cb77576105202cf9f87acb17721de3a857cd526e78515a6567d47385d5922f59a36bd19e67b7086b96ffde83b3b9a97bd631b5067bd9f5f5d3c12b67b2d804739539f34d3fa5936c5c28bd39c94a458d511eceab5ab593a7a9a15550395e0856ee726ca407e44a5d6e87505f64e26be1b788318b3e8006ab363ce56c457b81231d1b7ae6c26549fd4b83fb9322806928f6233bbcd48b2245b2dd17fbceb90ac82da1825821f23655d51126e92d1d5991f95abd4daaea7b57ebfdd5992540af4ad6d5c390232cf7a5ddcb8db888719eb974b574ac7c4b095a8161df0aa457677ba29a08708af0e4e2c1a4b8a821375139fe94f0545f8690553d683dbac59851e3f4afbc1eeeda0f90fe844eada4daf8070c16251094a64c02a8134261f8a0f805cab337fa26936a57b93e4fe1e96278e50d5dc9cc598ab3a6583106163ac77a8db0400f401abf11fb1adc9301a86f2fb1362c6dd90229e1adcdab8d9c338265f72f2a913d124f2cf7d4a324cd6b6e9085f919e468c38a10527916a1654ff56069e67fbd38ec8c2ff4a8891a0bdb96a29212f84ec739eef5e2623f9cd8d83b5e6340301bf5451a52734cdf74dfa97b5612dcdfbadd1cafa81fa88d69d5e54c64365b5a4a43d599fb67ef58357dbd55406e3a667e0bcddc4425298c21a579410755d3fa276957f86d2487961d67c84666051861cc28c127861fb699ecc7cc096f215fb3147ebb8e90c9e001f144a79205a7035391406b3baf25138cfc53f7e6226b898624713e78d3ea83dd099690ed2868cab4ecc2210d3f977d50d7f7797b467f51edff96cb3f7554ca0dfdef656ef3a43c759bb23abaa131bcbb3d2e5cb398eb288d9d63093f23da2898c2ffaa172abdc47199099e7ca494cc4828fa6f8ab843f1cab84c2fdbf5b74257aa651ee96146ab9b763912e28203b5c3f0ccd3e01a37cc06358e6cdd5b420b1f6966232dc8af720eeb76bae8c1fc14a22fbe3da1d234854973b2c1570d0696f8dcceb8512e1bbe9ce588c3ec4531a4c4c48ae94e885d89a54d306107c98fa9251f5425d26a0d891fa70bf47a4e10019f81ec20d30e93a69ac9fe2b077d6b30ed7319e525ab687c0cf0cf5926e68cc7c59b269546ecdc7cd6f3b47d62d17ce0a13584d5869fa720fe2290bc47c3554c62d7bdee0858daf2c32577c305e0013c2609093ecab5350442425f1d6b94b2bcf7b8c377b742e853e8947a9c4a5b9fb5fb58d20944caa4f15dae32195541dbfd7afabb90922cf570fc6bbfacf8c46dd31c3a126cd87fc591cb9701d6d3824df8586dd53c99672196baeb90e824ddacd058d5a93c03a1406429df47b84e8b28fd98abace88914e7da133c0db5e7e0a6af496f8b1cde37cb5e79a2474ce1a9762d486e1cb428bb149b7bd5d214f3e0edbabed0a0218bd09b45d86c772f66fa2bbf460df79f7445aa3da514fc2646ed9aff767f3b5776e5db636177d69dc31715e89ac36866495bf6b2c640d659449ec5d50d33588bd5b51742fad2c190b1880b090246aed5dcec73a158678a89197c5afb59ca9ff4540d714ccefbe69f4925a69b28fdc5029dfc04f828b0fdedbe3574b4be4c50558d5e464bf5390fb63b6f7f1cb25f40c83bb0442b15ceecaaed3fc5a8f7019b98c90ae7aa5dce9cccec9041beab13b", 0x1000, 0x3, 0x0, 0x0) 10:37:22 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x7) 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) dup(r2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 10:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a02dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6ba7cb2d72b8bcdba7d8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000000000", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) write(r2, &(0x7f0000000200)="522c9c34ec84fc928eaa0b785aaa3f53d089ca5a58081442b9cda166d3716119ba28d0d8233d80f8754c7b8317c37d670d31f27dfa3969df6c594ba3a3ffddaf536d1a7b58ee24bacaa417b24f509e4c73e611ae710e6f67ce21da484a", 0x5d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 10:37:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x75ab, &(0x7f0000000080)="24042981abc090ce5868f86363ef8d46e07c87b85cf18c849d42c483e00f7e7a2f2108496fd2", 0x0) 10:37:22 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 10:37:22 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, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0xffffffffffffffda) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092318d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb29acb7cd4b5f87b6eead2f05fec434e3da3943f5f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff6200000000", 0xfffffffffffffe6a, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 10:37:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r1, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) recvfrom(r1, &(0x7f00000007c0)=""/127, 0x7f, 0x801, &(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x30, 0x4000, 0xfffffffffffffff9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) accept(r1, 0x0, &(0x7f0000000880)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r14 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r17 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="2d26228e459b8ad6258de4b0583dd5ada05328d015786a92c4694b93e52cf416eb38a100a7db860b75c59acc5f0014a57ea92b15266f11d01b3cb8449a9d83fa490c94dd5e30099439162f0cca6b664dac85388f5758cb6d07a57d084d4e3de3e035ab3a380650f4ce8dd6486b52b5324b01635ded4f1b7bc276ba4f5e658de936d8e511d204814f202d8b315a461ffb6539086fadcdc78540f575e45579f59d8ddf1dc678bfed10a540", 0xaa}, {&(0x7f00000001c0)="ea1fe16741c8be586b9b19ca6fb4a29735959fb50736557165c89b7f1139960f7cfb14c14627dba8f7bb0168d5e9b00aa8951a3a3d2eebea3f9e82313eb59122b422efaf05a2dfc8e2fd9f57c1441047e125bd553c8d129236f254e148ea34126681962e5e49f4818f695d71dc3f33229cd1af5a3b341426ad3404d915128519d7791dfe4f724b", 0x87}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}], 0x148, 0x8}, 0x8) 10:37:22 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) setrlimit(0x7, &(0x7f0000000380)={0x4, 0xea36}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 10:37:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x8000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 10:37:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:37:22 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="d5c465d444d43f2dedd413cb35804ae4b53f0158bad10c708da69413d46f4eb942c60ad8e7e312e333b313c4483499c672be81764e49b19ecd94735b423f9fb4a5f5e93d4112a6fccb4dd36862a0c1b98bc594abc3298fe01589c46b8d7441bea3d60c6104901c3f80c25cf6c157f8fed869054e50f523c22d32f4c02c593dbc7c7a2e973b1059f6f0a8354c26dea2f542e5cb09e887", 0x96, 0x8, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x7fffffff}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x80000000, 0x6622f0ac, 0x5}], 0x3213c421, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20000003, 0x3f69a007, 0x100}, {{r0}, 0xffffffffffffffff, 0x48, 0x6, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa, 0x6, 0xb949}], 0x8b40fe5, &(0x7f0000000240)={0x9, 0x8}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000300)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r3 = kqueue() r4 = dup2(r2, r1) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r6) munlockall() fsync(r4) recvfrom(r0, &(0x7f00000004c0)=""/219, 0xdb, 0x802, &(0x7f00000005c0)=@in6={0x18, 0x3, 0xcb, 0xf7dd}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) close(r3) r7 = socket$inet(0x2, 0x8000, 0x1) fcntl$setstatus(r7, 0x4, 0xc0) recvmsg(r1, &(0x7f0000001900)={&(0x7f0000000600)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/50, 0x32}, {&(0x7f0000000700)=""/139, 0x8b}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001800)=""/243, 0xf3}, 0x40) chown(&(0x7f0000001940)='./file0\x00', r5, r6) stat(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001a40)="480becafa741d43e73b275328b3ceda3bb8bf5bda6ad57e66e11369dbfd81c4ca2fbb5670262f75a67ff5b6ea35486766b58307d9a1fe6741bf5ba487ab4688e2433", 0x42) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001ac0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001b00)) 10:37:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b9e04d37adc5726b26863b4e36f7962182b28ffa62afd0b49dbe1a59612b2541a3b2cd52cde11ffb12a9777f314be29977507ade6119874e5d8039d69ac0ed59856379a836f4988e76989a735b04ad9ae898f0ce91bf6b962e1ab5e27d074b4bddea6bcf9ca10f090000000000000022897a39ba5a2b6ea75b7875ddc07f5a953fb22b99fa6fe4ff1108bcca1abae5ccf114f162cbbb84c224ab45b67c3b808416094804a9c269f92561000000000000380c64265cb51577675c5cce46c31032d37768dd4e3d8620df3854faa104", 0x23f) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 10:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="9085", 0x2) syz_open_pts() r3 = kqueue() kqueue() close(r0) r4 = syz_open_pts() write(r3, &(0x7f0000000240)="09b4f08831d84329d1f76ab6773000cf900acb3191c88644638627b96a2cec3bdcabdd07f02e27f06bbdd6e2b31789aaeee417d2478701a7327734158394424417f82afa7a270ff1967384343c24e8bc4f5494dc81cab9ba03fa402c3eaec70af8a1267bfdd41bedb7", 0x69) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x3f, 0x40008000000fbb0, 0xdffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x100) bind$inet(r5, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 10:37:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 10:37:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffff7) socket(0x40000000011, 0x3, 0x7fff) socket$inet(0x2, 0xc005, 0x9) 10:37:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) kqueue() fcntl$getown(r0, 0x5) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r2) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:37:22 executing program 1: r0 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/79) r1 = syz_open_pts() socket$inet(0x2, 0x2, 0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 10:37:22 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x120, 0x4) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x102, 0x5) syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x127}], 0x1, 0x5) 10:37:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setstatus(r0, 0x4, 0xc0) 10:37:23 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socket$inet6(0x18, 0x4, 0x101) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x3, 0x6) r9 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r10 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0xb) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept(r6, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xffffeffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r8}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r9}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r11}, 0xfffffffffffffff8, 0x20, 0xf00000c4, 0x6eab, 0x6}, {{r10}, 0x20, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r12}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 10:37:23 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x1, &(0x7f0000000700)={{0x4}, {0x8, 0x9}}, &(0x7f0000000740)) getitimer(0x0, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x101, 0x12}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="b80cd11467f542df0a94fc2ae7c903ba8576bb2bf690e6d81dcecbdf7cfc8df6cbed4489423a6cc5a6d11ce00f5aea91cb53d62faa775671c918dfa3200e38e716c73e09bc8aadd33fd2a864d77f83cab04be3af1a06b03698bbc1c3baf5713c0538bc70a41f8fb3d1b674d6298e3e675e793bf03070d510be61d08fe2c8f7d07343ce00a08d0f53c9488ce3aa2f88e9dfc66ce4250d892618a3b60fd1f31b5f94eda103ddd60c5b380cfde56d9e7f1d59cc972323c36a840e2d7b425a9f46437f11c1", 0xc3}, {&(0x7f0000001140)="360d19b0b90c8b54cf8bb7c10c06eb8b6ce1d1df123fab3cbd9a1475ca9df73f87e3645b34a1f9420b8376b002e4ef2d232696338ca094441b2008252683f3390629574ebed8a5d02c8887c93fa48bd0d3911d90b4db623bc4a5bf97c8c04c8dca24ce370cd554a4fefc7ba49677615c7909ef1031e332b2aa493ff34f9ab0bab5e87a1029468a7dc7e94a87daaed5313c1152cf998bf2770e3f3c618d0b07cfef584074e2c96b68d292a68459de61b82e6f3359bc7ccc747024b0a3766f124523311049e58f5e00a2b26de42ff4a28af4271ce0e85ea20274ad4653923c9ec584c2354d6249d13e45b75ceb3860686b661f1d41e2be42b500e6afd27dd5ad50e854052330e220a3c52c9147dbb5b3e9d6f93683b2b2a0dca41f600172be8b640a27a6a1e2759c9f3a7c21627023a2062bb6f6def9367f06bb031719a370d25b19c7279ed4d1bc691dd269f6cacc21a7bd761e383f18384c87dc8cd0eab05687d4c0906bd925dd788d15c417d88b0caf6e104f73f98cb30740b3e132097b96dd31449cd6203e026ac50be08bda247a7e6cee30eb599da4cc4080f61c9b42a3181146a64ef98055f53193b5f78d839ceda70c270b545ec6f85f9d7fea0d9c18cd7ed540503acbd7b7063c7887d321e668b7ec49f0ec059d97e8b879abeeec7e505d33f9c444c0dd26cc25f82a02ad434efc1d7df6101c3e437a4af0185cdc80f71e38d692170c4c811c5f5febc2ae468261a7b5d5b312aa187438705f477c43c33d9f42c2675ce128c583e5cce598cb158a22ca5cb1b368b7fece69c3654df9af6163c2f3c467d4ff2314cfae3cc6343de027f4a3e02f7103ac9de42b5a4d3358b5d726d845cb6c08d73e9e99d7d53bc368a69fa3ab85619b12a18b8eb4d0ca9493d36b8415f2cebf8ab763e416f8a9ba03c7782877b4831e8acd31070fce5e80a7c33cefc3ff6ed054c84a35c1271276a92fd65b2a5cbc199af12a7db8d9116711754434e0a803c4f4da4116626ef892d66de572346c7e8100462fc82184db9c5132fd73367782658033405459c31ebb62af0293503737eb6509878636097c32a73c9160c07c8510d520ce49f7bd95af675191930fe481bca5cd03d65ad5f469b371f19a6512134dcae11d9f53ea0638ea597f2b20095e56d50cd77809835d50d8c0702ca583f1ad6f5bb9a124ceb95fcf7fa5a5b1071cd5e6d3e74d84ea171d91e54b258501d236303ee4bfe10e370952eb5bd98ae6a71128373f1157633a45ea0e48811847259b173404fbb157d6f64b89b165ba94f989c2a1d00754e954c2822b664cfa341ea0f0f4c4fcd430751cf7c6fc7c07fc4bf5ade19934e517aee7373a9ab08008d54a2e5f080308c5887f7761e93dc094af4477d60d4a92f84b29d6734305b036d6448de1d10aed9b02478a821d5711da43c3e6764fdb96fddb300108fefc13a52d697f1a001409d2f7243fce48e5be8774e4ae540bdce50f8a1384a8a2cb5ee69b87f81e54d6f8413dab56fd61dd9f03a9fb06438d0b8cd23a636be41dc4ebfe2f2b7bce37d9264cd25a6d56b68149e4c66cf85f74167ea4c6d798a512bdb2fd88393446bea9fbca6c78c546bbfe383019466ea09e2c3b25d174a894aec2356c0f6d950e0425a92278c568b46bf93581ff246980f86a49aa06385a0e7d76cd8e941d9e92500dce892634ea76ce477b6b38ca3dd4201e4907882af31e9e4148730522344c7a700a20db168dd6dd4536e1a3e7ebb9edbdd3d3591c52e3e5fe308f5439fbdbba23433bb34ff14e9bbbba34546111bee8e0d84b1caa0bc771e1567fab988b30ab1002a874855fd8632858d0bfc85aa998b9ee1b3a09998302298dc14b69beef6b6d4adea16180691ad638dd689ccd28e6755bd3dd8fde537097542269292e4697e7cfab8d9c126e776efb23e9943403556ee3a27f7996feb677fdcff59b8dc7a86bd314532d29293822a134ba2e06371c187fef3320e9b6e021114b7ee3288c40f116415dbbcd28bfcfcb94c2e57a6c860ea907735185d8e1117c272f6e8023221c38020ad6b8ffb42e7dea637af085dfd4f7e6a7b71a359c54494ea169092294022d8110da154ef72828ef852d5a745dd2d34466c525d658f68d5c7cbb1cf0b59f14aac9a4a50448a093291817dbcce30f0d97fe357a589a95f0d8d44555d6babc104d671370074478dea175597a24649028b190abbffa89e3312e1aee2763ada17e779ab16a83c1c3be3d06c33fcb3afd66960778d4c46fcb0c0e21f57d9f32d3115e1b6811fbab827298e54fa07e222ee4aadb8fa4106a8b14288c68af35175e41dac6be48dfe474fe71b3a3f098a38e7b5e27d8d5cbf597083dbbb24c5b0e1559bc9b8a1e4a948024ba478427b597cdc450a5c99febecabcdfbbf3eb3b245ac5b7b61e0a73c592bf5439427cdf539a0c1fedaa37bcabc662c052397c0af2fdb9e645e6cfed634d48562951009a74ed027fef5b96ec3102d94375d1a3b5e9907f54c0ace7a90d08e778c80e63c155afe4a1be323b3227b152e2847b7a92bd9b29933cce8ac489f160128a3121a75f504c399785a310e488cece3c4a9a5f4956fb103c71d829d40c0c5d51506a715208174d893ed945082f2521276019ffaef7e381ae5f9c670802aff616f33b3667f0a1e2d09262f82dd01011d31717f4b8e24d658303b680839c35bd3f1e71247ee05797be360424b0872364adb72925b06ee6c1dbfa842efa22d7571da89da32d169e8374c79de8ee2e8a28ee476cbbf9c667851edb7381759e7ceb690f3410820284fdaf5f8df5db357faeade21ef76610db4152b04ccb4ec5e9ae6332aceddc7aecad2844822def745200346bd9c4a99651285bac3e12e92dcc1571cd786c16d420e689d8fa75ba14db5a6fb000a5e31920155f19b226751f8ff92a2373c89ffd19840ebe61e499de964a291ad35af772285d4748da92937717c71101e1d03c768b417c9ecf4db93cd1c429032f65db5342c3d7c38f2dcf0151c6b2952ce820afd153750605160067003d4a7c5096e2290588640792d74fbbba27676ab96e4dcb7d56604f035f2eb6af176c1184ac0e86c7c142c4de4040ec6af3d0d1b3ecd586c857495946db1baaf3c966657290d05e2c8049f5d758911548188dd85f4eded801154e192c8a2a26d105b1f3f295967610316993dd7c4d2b2c9ad8dceb99304dc6bdcee00d0c24cf59b56997f85ddf2216b665da293b65f1c0067886d7234175db6b74f5aaeced95fd78195cf89cc6ec8be704944cb0186979049cdc9f544fff390dcf86d65dfcd7dfe232963e66c649e35f7ace9bd521d224bfab39b54837f9f207b8ee351ba56cca8d98b4c7db70abcb4bee5437dc4690a5a9c28cc47505bff4f0f61305b6df21e3e6323d37da835a330e220fca8f1770798a6e7c13bfe72e62ad0e172887600e79e67201c9f2b538dbb9d84868d76b2b13f077c692e6a415d440f02c09e66f661d8263fad162d4b91866b6d5c05eddcb911abca1abda917240fd12acee0528b1272b2fa5dd18312c4d9418f4a9a0166fd4102423287175fe1dce677dc88e03609fda41f2029c08171fa2b8530f072f0c16675e074b25747db58b7df3b31759f02aae5dd532d0f9a90afa36f877107b6a7166875d6d8a9f5bea2b36828a27f5880816e6bbd3f5651b409bbe0c522523d6864324df841ae1b2f70ba3fcfc8b4983d2592b74fe5ede99225db3e7011e4961823c4b1120eeafa1924524d8d9e1f121fb1559d332b79e25d5541aa8497ac66f2b0e09a605c7d79cde31cc93e4646dadbaa2a531c70b321f8bb9e5e8a9bc0e77c59af853e20669407a4848a79622143cff3d03a73c6e39f6d9bc148f49d8e7c12cd02790d30202b61c8d6cbbfbc0b5ddf8eb870d488e03a6fab4f4b5842dc0e2e89e85d9041ad3ae72ade31c53c866c5873021a8df27084dbf608345be096a6e6460bc05dee822c07e590bff2e2aa222c58cdcd0981b8390fdff71555c542ca218b886ad1401a90ace49035372a1375c60336a79e2f400bf8d43cf03fec7432212d0f3d25504433bd91f7bcb0886e48d9bffeb2d3d534d08695ce5dd28627d099a5ad002a83fd4b9f497435ec3eeb446e99b8943ade7cb2b9896d96198e25b6a2697e1e93782a6d73394dae1063652a6415da4481ccc11cafc490058691636826d55ec5a8a0f05241734982b044f28c8f56e5fb03f62b2348c58ac7083dcb2c9e6c1c9d82c322e2ef7dfcf1a3628fadba76f0d5f6b565c45b43e8d374b13413f6857579abd2fbc6643f8cc2d4ce43c3ad95aa05fdbb953bf685af64bf3bef37ac60f06c48f734cdc9ebf8c9d2c1d7f87f0d85b8d68b3913b37253ecc4e0be6433d822e78bb399dd48e00ac6f6a850553cd385e53b5552de6aed74dbd0399011b6c946682eb58e22e7de4b187920237e2fc64d2f67e5d2b52ee81627ac227830ae4f9f72642a1c0f283e75098e48262a7b7e82002d3a1e8dfa43b9fba6f4f4925bd60e8f6de4d33a556cf1963899e7a53711d43c5eeac9df762e1913d163a1cd8e9763d38630e7f08d690360cd3b29a18db88dadab968982771cb1b99394db0ab05407f709edf044479a131866274febddf3094fc8fba67f383028808950c8815d9b115032742e32a8770d2619ba8b0fbe20d991ea5ef3f382039e175e94b6c01d5c1be825644f9de07a1028c6e17fbe2a7c9a63322c96a2688a34ed66603deac5828692e8f6b69bdb8a3d12a9d03e9df2eb49f6706bed0888982c6209d2b67edf25311627e9903a09481f3a1756a5e985b9e3d35a9f3a6a18ef12a6f810c60ac53a86ab1de911d99bbfa709095744a5887c1da9f41d632cef2054caced11347b503e8544147caca728b78f025ba6abb96917eadbfadefcc0f915d3183adcb08d3474ff98ca21e87706debc99b40ab7b8d8c4a36a9ba006e865bc6d6e6f50bc2473bb8b831a9e128cbeb529df77ed94aa368e841d685a0a9ceb5312da68bddf2545c129dc7f36819b985df38e3ee7b2d9738df921df390def7387d93b87d22b2e51ce68231dab13566cb854e5c5021461602571ede518798636b421866920e1d2a46191c26540e851f657cd84ff60df760b6577d484dba12dfc45db2c3dde434236765f5c96b325148145a00304c966413892a2fd2bc2486bfb9addf75078d524975252ccb8e6c035610b8e568cf0846174af25c3657fdc54ceeab6ceac7bb777eab64a85c8dfaac0df9e74a731e274f1b3ae924a9942634b8e766492ab6cb2184dcfaad624dcfd7ab5ba9d651a62cfbcf2077b6de5f584c6f879597ec13705aca2dffaf61c6ca29acfc64551f0c1f8741c93ce6f24f37db6b84e7f991ec113520b2f85526aac0f516c04b6ac68e3115032998718791d2df48d298b09c85bc09c4fa0b65c205e31d48fb984bcee21fb06b73ca9218ba5d2952178519e3375ad19a1dfa610ccf95cf337683a83fb67dec113496e218cdd447b647e5052917786b92710789f2777f628aeceb776c4feda355fdf95054bd5fb455e72cb895e70cb3c02e725093215a0501cfe173c1f5c6b8cee4d858586131d58e8bfe1f45a5b9cec89ddddb53edf2d94f8900553d2865ad63c8a2d4144a968244395bf01d2a9c07744d50100e3ace307cd7217e9fd09f50da68af544c9db8e8c7bd01a1e618b0f13555cb94a0f039f30b17919eee30b9f9d6e8d7f3ccc5f2ba4900c633273254d48b2a1d7d2dbd1aaa66e4750cb3fba7a7c69f5fb7021676d08674f2ce189297045c52232513a518424c339c33f0", 0x1000}, {&(0x7f00000001c0)="960f31b420c3736a780fd17f40daa566ec232bfc3bfae32915a5b47d98bd81fe3a825fd1e7ac79648465a42a341ca8d24824d15dd581e68ecc9580c9f4a4450fa37204257c8255779b", 0x49}, {&(0x7f0000000240)="f58f02d3bf3c7f2a2b06f3c580da358809b72d23b6184d51a11bbabd7043e74806cf12f0fee801ffad67e7503b0b634d15539d1a841f1b25280dffd29dac3bc433215d8815c9bd6c40479bde979f3a8c3db38eb0909f7c22cd33c08ee929b797852d22e9c500947ae3b9a00ff87fa26a71ef5fc83b28b202ec9db585e1b7837b66aaa837a43a913481c671ffb3304a3a514e816f0f744fc71154f1d291cd2da0c27f1c", 0xa3}, {&(0x7f0000000300)="4cc205d2ed212b2f4b4475448d6624d30902856cf288c9e2cb884761a1cb7696be927aeaec1f66dd64f18c5f62e63028091e4c73d54eadfc9e4669a9f2a2b132d7857ba8a19024d0cf6ab86532acfce19559efa7602e6165461c4fb0ae0a09afd8c62a60a09d7234534e8515406d468ace98e5882f46dd06f319bf6388c740b079592137eaee34f4ec27ff84bb242594ca19cc82ae9e9820108c658dbe2f8b8ca90d9ca8708abe8824a81420c4b2850e191229a0fcf0c5c358d0744a674edf03f0", 0xc1}, {&(0x7f0000000400)="38c15ecb9d788d4be5f1cd9e58eddc158e2e9af69fe80f2bbd2766190305efdf77040fe20cc0a3", 0x27}, {&(0x7f0000000440)="00460fa57e1748b6390f2168", 0xc}], 0x7, &(0x7f0000000780)=ANY=[@ANYBLOB="980000000000000000000000050000006eaab34bcd7062cff7933315985fbdbab4df2dd1325c2635c3bcf068a9f2be5ffd9f5a81bab9015a77b34d898a576da435202d108c23e034ed114ea637db661d3c33230951421051b94110eada9cf2782804169fe8fc4f698fff2007a9ff08e9ad61fd9937634ff944193a64f8899dca19ac44b393292b7b2c9172860a92c8b144eb928400000000e800000000000000ffff0000020000001e2143a8570448f7f29f9bb3107b3419ea0531aa9c62a28fb12690f21f0c923e2c193716f384ee053944181d657dcbfb4b6187a16d1d672c54922bffe4a9054613a447a03ce3dacf9e0555c465c939fe44b43bac454247813f2c13efb114b14ba73fe100546dd5beb250ed1af6e056749c5e1bf29fe69639835390c26e6d98614ad1fa924b95f728aef951ffcdb33482974321bbee71eb6ef35547a84341b522d5e8646239feb244810a50c96c58666b6762dba55043626015b88ccd38ae0a61c3cbd15f3cd57a8dd3efad8914a358505a142c89b68e62093000000000000000ffff0000b500000070dad7cddfe376bd31f711353ff38b11ab549b90d27d68175f410000000000003a0fbd9e1ecc48634383bf140bc51068adcee08676c916ee189df26d122803c46278a4e86a870462feea4a8ba941f9dcd0cff08fdbd4837a709dd6f3bc60a6b3da7cefd0dc08000abba3ae4410a982417eea8648c87bc984cd3836d9d71de084193450168a0ee02e67aad36ba76edee3558bef74e234beac5224c1e379b4bc6f"], 0x1b0}, 0x6) 10:37:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) setsockopt(r0, 0x2, 0x4, &(0x7f0000000040)="cbdd3919e896e7b0b2172dd426f098d56b424416685d46c863928292fa7e1d0d606c373038a2315a7d6a39dafb48fea589cd15609ffc28267a630a4e71d2e49e6474131aa5554c70bda310118f6673c0b1fe76294a92272151deb632baf87757c4c06e24f6ad0a456d8798f0b6cfcc3279c427ad8519b0d72c00af127711bb118158fa6c88c946775b34aa8d5809aaec68de1b8c145c3487e35113ff9e4c210591c4", 0xa2) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xffffff6c, &(0x7f0000000100)=""/160, 0x420}, 0x0) shutdown(r0, 0x0) 10:37:23 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/85, 0x55) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 10:37:23 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 10:37:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f0000000140)=0x52, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x30) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5, 0x7, 0x1f, 0x8000000000, "a44b834adb1bfe87822523e0fcc1f081d02fd6df", 0x42, 0x8}) 10:37:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f0000000000)="126465a986e3b080a1ea3d1928e72db1686935afcd963dbe3e774fdc3be8c6bfb6e33a6d62f548", 0x27) write(r1, &(0x7f00000001c0), 0xfffffef3) flock(r1, 0x8) execve(0x0, 0x0, 0x0) 10:37:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x2}, 0xc) 10:37:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0xffff, 0x9}, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:37:24 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x880, 0x81) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r1 = semget(0x2, 0x2, 0x22) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/183) 10:37:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x220, 0x100) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x0, 0x9}, {0x6}}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 10:37:24 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f37000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 10:37:24 executing program 0: poll(0x0, 0x7f47, 0x6c6) 10:37:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040), 0x0) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x880, 0x2) 10:37:24 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 10:37:24 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0x1011, r0, 0x0, 0x0) 10:37:25 executing program 0: setrlimit(0x2, &(0x7f0000000080)) setrlimit(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 10:37:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$getflags(r0, 0x3) 10:37:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) write(r0, &(0x7f0000000000)="2ee3a634c8d502c125d31d855f159071ff6f02b98ff0b6175dd4b70b1d8444084b926b9f0f42995761e2c646e20fdb82567f5f28555556b96ae0db66365dad07125436f1fc40914c6e5f499b1b91bcaa9a7d10c340264c707554ab04da7b434dd10b678dd9297d1188faf5", 0x6b) listen(r0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) 10:37:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x0, 0x4}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 10:37:25 executing program 1: r0 = socket$inet(0x2, 0x0, 0x81) setsockopt(r0, 0xfff, 0xbe4, &(0x7f0000000000)="d6f09c9b5cc56cf358c9476d3ad028afbb7fbfad6ef3e0b646fcb1ce12bfcabec6480ff86acc8f3219842c4915a747545b76f1498a6a02adeba7fdafe571338674e49b59053a24bc5cb596d0c35b68b1cf5929fb8b0b952bc8a711a71a42d203b81689e7e803e63efc9ecda97a3df57b920e01c948b4ce89638fa380562944dc283c8dc97da867fbd7b532574c2e03d45aa9c6457a4e82", 0x97) socket(0x0, 0x3, 0x8) socket(0x1, 0x3, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0x1b, &(0x7f0000000000), 0xfffffffffffffd67) 10:37:25 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x8, 0x0, 0x0, &(0x7f0000000040)={0x800000000000010, 0x6}) dup(r0) 10:37:25 executing program 0: madvise(&(0x7f000026f000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x0, 0x4, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r1, 0x7, 0x7, &(0x7f0000000040)=""/251, &(0x7f0000000140)=0xfb) munmap(&(0x7f0000302000/0x1000)=nil, 0x1000) 10:37:25 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 10:37:27 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) 10:37:27 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8280, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200)={0x9, 0xe394}, 0x8) 10:37:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) 10:37:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x70) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x5}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0xe69}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0xe94, &(0x7f0000000080)=""/123, &(0x7f0000000100)=0x7b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getsockopt(r0, 0x1, 0x4, &(0x7f0000000180)=""/239, &(0x7f0000000280)=0xef) chdir(&(0x7f00000002c0)='./file0\x00') 10:37:27 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/35, 0x23}], 0x3, &(0x7f0000000400)=""/215, 0xd7}, 0x40) rmdir(&(0x7f0000000100)='./file1\x00') 10:37:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="50d92a02eb513248f79f65e453c7873d22086eb9cf03fb9dda9b946d9649fe14ec2a768f863516703bfadf6c08cfbb1bd6a9634f64d14e3e262b443b0d14962b26113c3090a036ba412fae42ac746b7b29db369bbabf10860380898699dd9dffca054593eb89cbf3324d4843d3c65eee0e111d696a25555fa7a491cc4d8bff68c0ac26036635c78cea51009355ff927f8e127ebc32d6ef62b08f3a4f2b6750ddd6b4a870237ad13e75b1afa7ac0df83d304b6df0cad78a95165599f76cfece870dfe821179a0774a21bda8911cf3536daeac750ac70a90b2384bc8fbf00902f252c03ce88c9adffc98b74471593b38578e3a6adf", 0xf4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 10:37:27 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) write(r1, &(0x7f0000000140)='U', 0x1) 10:37:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x26, 0x0, 0x0, 0x0) 10:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() pipe2(&(0x7f0000000200), 0x10004) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r0) sendto$inet(r2, &(0x7f00000000c0)="4f1533a4c2736dc632b8360e0da7207da158f0ebe8a3da6107710d4c67b9b17e3efc0bbefd9d67f966f39c7c6e908370b1f4a0d64bdd8d0b007ee7383f2744f905cf43441982ce983822cb8d7ffdd65c34f3c6d35ebf7a08ef5f042cb98df737085a57e0cc2e4512a83bf4da0fd938ca2db58ef3bfa98722a810ded22acb3230faba62efe8529daf4da23009a5dd41f991", 0x91, 0xa, &(0x7f0000000040)={0x2, 0x0}, 0xc) 10:37:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:37:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000140)="7c10e81751d91d50fc0621792ef8261b595ed049488e032be090ae7549444e9f9eb9bd3bc214ed364005236245ca61488f0be8bed91c94cc4a8259081b5ddd95420bc1189b931975f7c9543ef5247a69b4a7bffe019ad51bfa0e07e2208f5b23d188de39c68e824f98bc2969588d9c1d49b92ecb97405203079d7e9a9e91351e5aa7e2378bcabc4eb4f26298d96244659e3a025202de620aa5b09e8c5c73575c3a2f06dceaef95521a452e5c0f9457f46b834895bb6a3b67be412391ab2bd699ed83006fb388d7fc27d7582208ff87605bd6b03563e3f074cbd673dce9f81c5fe0cfe9f9cfee85cf20100d13e65fdc08119c4ce5981c8305", 0xf8) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) mknodat(r2, &(0x7f0000001380)='./file0\x00', 0x1000, 0x3f) syz_open_pts() poll(&(0x7f0000000240), 0x0, 0x4) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000240)="a0562d454cdf4b7c1949586351fe362e9b558b6902991c2e18484a3d795452a858", 0x21}, {&(0x7f0000000280)="2d2f9af2cb0077b9ca06c82be1eb50e7212cbc57802e2bd468370553a9a8afa11dda916f86c4b023f5d76e41ad0e419623ea3e7ddb4f6ba9d50867c05f6b1f4e63c26ffc431768117b06", 0x4a}, {&(0x7f0000000300)="06b1f215ae9b0309b78b7d024b7403d956bcb6749e889b40970bf1888c02e657ddf58a34c31c488f4947bfeabf402c1556e630f1f9d6cd320e2932e135f83c677834a4ef8d90827602612e03d899662087a68435d6db3381a0feab7d9458c780d643e17a83e9e7b002ac12181ab2f4c0f787c172d049fc73f9bb04aa539056f257bc5d0ace98c9a92d977df1f50ad7facad98778307afa0bb6a6c130ea612a0d782b989f9aa9320035afc6190b38f3c31f1d819373b1d515438d4b196f3e9e1c89f0330f65d2f40c8f21aebcc6f2bfdbdbb251e104fde3d978aa3cbc7f89df71f9a4b6c296098995a11e0ff43f1ffc44d8eed144983383cb7bee256710cb7cae95ac2472c507395e8ba673fa3ae092a33750334b1dcaf9e09ff9973e1be7081d4e4d850bb394ad15a94bb3b1868d9cbb73d7049216e4aba3b21bcf9e2485ceae64eea35a5b52646a5057e260accc398f6b7fd2238a2c22b7945d08113a6464236f3c98e6cdaf3d77e63e39aecf97372a8a7bf37f06df5c3e0d3cdc18f504a18a1312ccefcfe0dd5467643f4d3f0efb925916fe809c7ac39f431a1a7d60a993aff7f2b0e09a387a816c127c71664e441a8244010c7b83a14e5f167eb012db2678923f2e8fa75910b11d552998ff085a2222048561f9864e9e4e779807c07ac1d116ed83fd1e9f7eb33e8573f98ba02a359e3ff0950e1223d3ee05700d2b6dbb52cf42f16b61c74ccb15b96779b9b923da9ae0d9540cb8d339d545717ac365c27ef41f715f07744b270b7361ce446e90b0cdf06a609c221a71c6cd408a20c73aabfc09fbeed093bffb0f5cf0d805e5e53aceb35165c957957cd262d3e9d7bb373f405d9581bf8d35d942116053863e3dbadf26b0376f68f0d583d8c6c6b0b5ee151f15afb69c4e6fa686cd279c582119f7704404c6c69d13ec7d9a4574467c7673c6fe068b101ef0c600711df317c7ca1b557b2786bcceba1a80188f11ca2dce1a5e64be84f56234a3fb712e9862069b1e0054b2ffd8a3cc096d22ff7d2855fab2de7f0e53f9c2307b36cc698e1298748bab9e65b47719ab355900b65d5ab6aea36037de8b3f40135882b41e7b461e31da7051d5641c36dd905961d3d7b858d6adcbcdef3e2701c4625b8401376c83419d314500765deb4ec4d1472fe15823e08a5483b2016925b8bb90d5c180a91c0b139ace4e9422545f3be934c301a382937be6f325176d02b62123455c0eca6a5f6e9074a8b34cb86dd4d2d9507b3b8e5c8c08653164cb1c7e9a20368a4c534d7161ec23a7c69b47f221c2556b4c2227cf7de6139e5f192b07644360fbf2417f0ce1f3992190b733d58524098358577cea3957ee61f536f945a059bac65ea80157599651e4c56452a142e0d889249d0490af31cc4382e0b6f8346dad703e8b23e754c9dcffabcebd627395514aca38a5476b7d5b7e00edf29a1747d6721cac9fd030e761445a0fe08f726f016430566d97c41a9fe17cbd2ce8fae583f9d2df137af8b1502ee8c575a013daf38cc2b12d55578bb4421f16db9f8d494441ba8282587eca4518c0148df9a6c001e3eced646fdb558b39b05b6f1f75f451ae7dbbc75c2d5cc04732cf403c8c6694c01f738ce9538e01d3b02897df794734a894eacc3e297d73c5ce87e68e446761c1aa148ef96e6be81277595b43017db32e713108629e30387967b7aea7d9c6174ad2ae78be4d3e891ae01eed0c1897845d09979437ca5f0826d05d26cfc9781f8076149716766e46088013d3f927100874e245b6fc01f335930a1ff3a276ceb321b6bb0297ae53d06810c9bf8463e5b345629102c19de7a5e13acea70d1b2fd6e73c497aba2e94a6e639bd43848be49d9ac637f28c9718cd9eb9208a36561de4002227dac65977c0a428abf5f1d7df43829f5a26b900f6f169ba38c211f88dffa29c703025b9b5a9d0580127e67b5bdf7c2a0b1f3fdf2d2bef56e738ff79d7c72867d5917428fa4bfe6f3394a2981168cc2ca2b52a1a998f78309c765bb1c1771500b8ca5692ac2f742ff43fa21e1a28e16ac720a2933cb97c35cbb9962c3640b5d2f3c4844991564fe66a6dd0cb1f2225143d0de74ec1e73d66998cc2dff2e7009897f3213f2f916cf2ecdcc0ef00026cd3c486f9039a150ca3c806f5bc7d7c54970a1534e2149295ac352657e6d6c9a56336c7e38b48746120439f44a86d690b9cde7b3c188c489a1834144766d5f535903ea0d45080786b4a8c5e8665636ec237cbc7a1bd645c4f7f7019bfa4038d238c460f2f9036776b73e60e688628290dba44a292375b75f156add3d958cfff1b4e3c41610c1bf903df38909a557dbf0fd397a2e35a7e0ea8ad83d033e4fcd09a087a508a26792934c3e4d3a87c8c9d2a7e5af70cb5cfdcae8f0c3b03a5f603329882114920d8c5f089bcede66320fe15cfcf36fbf81e766ad8a4eb2e8b7ee5be709a50f1e009d8891f27a7f93760df4299a126617550949865fe780509149a7cea64d61c9eb2f560f4d87b212851c1ad8062bdf464ecad8d66fe0b07726facee869f6cb3651a8df94c5bdd001efd219c53dbf414221462557f0d50b7db2dca72a23115459c20b219f83e03dec086566c4a275517429689f97f1e8686976dd85007edc7c895f3f8666f72138f8e582544de8eddbe82609e8735326b724e3a6e8b9ebc064079dc3db0c0fdbaef092fb73c65c9f670f5b20133c123bd1b7ef3178646c5233afc271dc8c938b92651c9fdf3c2e341a902e71e52e0b8d5aa87c00e3c84a414f802a73897e7511d3491a598a0a3c8a7cafecaa81df2b1a26941429c2821ef0e1629230dcc5110a4640553a64c93020f79ec2b0747bdb4c93f0a9f2c0ce54ecb40fb04c9c534dc592ac781299b34b4bb69c9ce272455347a993b51322c74a00450311e69e2591f95383eb3247ee24a23b644bb6a7464ba2ca81f412335d961c343d50a51c9ee0cd030aac32d630a965255752e8da506d4fff3dec3f22931d12059b257a32dc18513420314c26f5b1d22a9dd2788a49c95cafa6658fd897aa5726906f7c2bfcbd47614dfb7460a6a1af91eccc27755e4d44521c4ff65477b069d46f06e1e4cc01faa237fecb54e510e66e09e58779c38e2f75e2adfec8939d112d1df79539139ee215cd3b1cdc88127374b5377988f44bb2b760390c1e7dce429b4e5f8cd8756824cf8e601526fbfc4d2689438ccba4f21448861d6edaec7e38c35f21660cb2c905c46cba8c9aa66dd5a8110d7b358d26fe0ff20cab3c21d46fedc418ebfb0e1421adeba396602fbab9cfd6fa8884187444e20b623729519333c03bf1d458a9b0cb36309fe83bcd600c238946aa2b7c76711da44443f18c8e0b3f1076a8e817d81f52744a071728cefc584465fe5092ccc8c86b2b002490ec7d087c46a21d4007995e8f787f551646fba947d694c42cd1c8c5241aa2ae93b8060953f7fdc6f94e8b206a71a6cb06ed11ee0dd7a689d6a47a64191573dbd3c19d7fbd496bee60f4c7186b65023cb18179095327e0188c4a4616f96413d6c858767b1289027588dffaa34a6bbcd26b1d2541f67e62c8eab149ecbebfe889935e3fece90b20095f2094895525ecaaf91088d8e1d11684084013be407dae54e4e7ad55d28486e9aaaf0a471a4b96a568ac510fda6e9abb16184ac5c20566188f10ac1c5207c74d9522ba954745c70059728ac292fc765023e654cbe02350b690aa240be3c5d2fd6932191d85b6edf74cd84497cc02e8ee3b5f81b317877cce513913ff7a2af423e29c104cb3ad62fe494317e15432fde858e2c22b52a1bbdceb327b38f9ecf323b4e9d4c36156f0d347f8ed5d5c3cc24e24493dc91ca99449d818e2bd03780a729227e89aa5654c698da5fc3b4235c3b5a7cd946d7deb4d99e718a80978cf43ecc5c3ab84027dc4ca8877ea63473a0e60c2dd3206f340c03492c4f19458e8533edae55371eb8a04dd9a79cc49d26084e3977ea6872743ee70381a4da6d0770a2a12fa55e0f95d4a2667586c628d5c1d7b356d566a80265a1463ab47af5f674710134ae7c935e73c6214cc47356feec37c4fb96b40a2b610b37e9235e9f3f909291939aab1866cbdf714665235095f0b601467320b2a30e30fdbacb608b0a7fdf7026d0d7d56adf7ac890af8eae9f2bf0ca8278e2bbefac6b4817d1353e3288b97a92428f2bb4aed794cf766047f94187f9a26077917b5487d6153280dc40514ea2643abb21313b0cd18c471371301d8ad3f5af053b5a589dd460abe6871f44313bd412c23e5fd3063e0e2b1ffe00d8370be8e98df9ea51c58828e713e5b4500f7af5dfd9c78aa0bd711a4a2ff6bff6239e345597c875f55d8af37f989834e5ee5e85e8701ec39809ff1a12390ceb08f866459015f551d34128eedd37efb9fd1a65b2010a0d63cf8b52198fd4e1dc22031c15d3796792e60cfc044b920408ff822ace432c0668f5119d4077b27bb0a8d01693cf7eb3f24c1a2eec1cc34c99048a60f1ebe5c56b0d64bbc3cbc80775b53041f4d32df72ccc686bd35275af2b140543f52ccd56175fb20371c4fa6505988af7dfde019160bf17e23610349da529181a1b3439d2ff5bc9545a5fae400bcf35039b7f6b3499fe211f62cc3eb621735bb495fa7a3f12893d3106dec029b7fdcabf68f6c7ed591ca2b966c1babecd321386a83520a269f8864516fdbdd7b2d932530ed270a460cf3e3e00451b6777661f451cbeffed1c3b8e38e9b633bbf46f406b38cbc04fd29c377a899ba9c50129d555a1fed13cd29d7bc8a69511ab8f9f0a4738d2703f1a6618b8a132d562671010b2724df13108dfc0b498c8e8b90c5738f91436b5a04450f993411be4baeb524a00bcf2de148795b390b4b344990d71b7e1365893e72a0c549f6f3dc1be7ce6b764ef70668b6af2eeb53046a8739c62d800d9a936f8b823979c26cf633af5982a1e928bf6675d40315e475a61c98d5b2b5f8e3ce6dce03058841fbaebb9c0ea3f5cd47255d51413c7b2cef07bdde1113dde2d77b569ec7ed255023c1df3b270785c02f7227b9b31b0712fc609b4ff542cb6e620c79bf7f0ce9c7797dafd28007b978dcaf3a2e06da0ca8514b74b84023a15f421fa5945b910efe3d03d52ff25ab147dfa0a1f22d8db45a6a899a99e3935be3f2ef7bc8e9825a4b0ba7ac6fb9f1a0026119afbdfd7d83303d02994598aae4507091666276669b33330611c9ffbb5bee2855479394e4f14a57a27d0c2e4b99090d2e730e8c9bda16deca2fe9627d669e24166f6b7b65f6e2e441f9ee17f03cd3768d7f87177eef200c34ab0721e8ca74305b09fedcac0d813d94b13e3c6afbeed103ee8b4786e1d7a0aa6face18bc1d4a740151ea45eb1c4fe8c2606ef02b332f016a81a27c7f9a0444a0a7f1e754320afacecdc99f814319fca1228c3d68573a0389823bb213e7816364aede176f47ea1ff2c7f7c14529fb26d7e6cc5e041717f9fe8ca0018c0397c3cad8bedfb6cf106f610de383ea16cea4faf550cae5130a45e8633bc5924107616667dbb2bfddf45fd161b414dd3ca26d912d9f2ef328d297b6fbca1d15d9791e37a0fb79d0ca0306f632a2b59e536966eb558cdf66ed8aa2d4271670c9d9af4e4029f998395b8e610fb9cd639164377f97329ea16e0e3c5380815dd06f00a003a687aef131751b2899e0d8322b87bbe97c5707ab17a1ddf9a6f5efe65d01f3f89337662dc66cb0cc25c67d670823d1bfa4b46c85f9f375dd5b2c5e3fe45b5910a63e4626551aa3968cd5749031afe0acb83c09", 0x1000}, {&(0x7f0000001300)="dc41f287f0603ca8137c3796bbb65bfae3306be7c26c115a41e22df10a0977fe84d0fcd3f7504565e3e6df97d00b", 0x2e}], 0x4) 10:37:27 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000300)="abb831a5c87431cb2fe7e47a85302b6c92ed95d3a01b1683ef1bdbed662a41c3ce079e645ca90051d30b5ff4ca0c0f250c2884000fe54f5bc8a97b0b2558136ae3e515a8897a38413f025bf5a708663e60cfedcaef4a647b509bbe7e6c970f3eb6cc0e9545ec368baf3f0ebb4500da3b9b535b731107e573e7f6b70b8fe0f38023f4514d8ada9acaad4406b3dbbb25fe8815a043caa1c99c8d7a9398dc5b6678d82ab42b5840d7f268b6fb384e4f2e5683e8c158d3da58584f65cb884b4b3f479b95b86b9b7b3d", 0xc7, 0x407, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x100000001}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) dup(r2) syz_execute_func(&(0x7f0000000040)="c401fb2dedc483ad0e750fa1d2cdc4017811176f65f240c02e4ac4c129d8f6c461096af40f1ae8460fba6ecdd2") r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:37:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="c8ba9af2f82fd5ee97a7e4d27e3269a15fecd25970d1c45c05a38d4139f4fde202c978638e834a21d311fc73d2624170608f50454ddbb2db7c6d4131c6c1a34b258fbf0d82b6552f9d178794e996db94d9b67ed557c54c4081422de7", 0x5c) dup2(r0, r1) execve(0x0, 0x0, 0x0) 10:37:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) ioctl$TIOCCDTR(r1, 0x20007478) 10:37:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) socketpair(0x2, 0x5, 0x8000, &(0x7f0000000000)) socket(0x0, 0x33628b450495a55c, 0x6) setsockopt(r0, 0x1, 0x7, &(0x7f0000000180)="2e1bc581f2c63996686be89bee306abba2358fc5ecfe603cecb2a48223a7b9eb7b37f3e4e894c1f700f1b5708248f7de622f57788a861d9d52f308411eb14593d1b8a19520d64e6058360372d1ca9800125c36397f318fc04642e55eb71c061c52bd69f9263272df433efa027c1bc8561b20bd563e97fc0d8f3b09750f73bd3adb42efdb35dcd412e2bdad139f79af87bd4af48d837b8ffe4c638331722b5c2b5a96712a348ce0e051b1394f815e901a5d6a74490b21191f5f318a8b65e8ddfb0ac726c1728522e618e36c944da6474e88fc3eebdaf4ed718e1f01b8a094b992933f2fc8de1593a2ed0df8f1e9f40e24eacd1f60eb94affc36a7d4b8256dc0f47e2b5052c5f082f28a97acac7cab6237193232dc7af153d997f46e7f5fb809299b59049f344e0b43c0d7c973261d9c09b5614bfe2ad0f7fdbc9233bdd1e9afd390220d4bd85be7d2b12f30aaafb0dfe5c1c5e1742cd6d1187e6e107c91086a937ae2273a3f76633176e4954fc5a37293fbb9aaf49bfa5a884f0d18aa51bd44c2ee557b4cb84d51c971219f40f5a6a65cdc4a512b2eb55d31e351be4e1746005d79efc00fb61d5b683077ea3e1bef8364d671384e24da81cfc7afb32c481495f74823d6241530e7978667545b4a099c498103ba9c9fceb18125fd3fc6a5f4e48e75de17e28167c96201bfcfe26458d0c35c7b6e0c09d19c840329b50c6e218bc9da46c80291577b72694702159b525ecafef52ad423c1c47a43cffc90935b433343d40bbd494903f3414b5062920065f325593e4b650d9c97f998c41c5ebeca02d1db49562beb538ceaf3533ccee74f6bdcf8c80b06d3243955628503261a6a0d008746d43b666d3983660afeadfbc40dc909a71438a0b350e41b67b9f67e8eedcaee9e92885df15a79057d9af2499ba7f145cd05d2d5eaa3bd7963bef23b3978157ee071027d16b568e6c49018b04712bab029404145dea2aa16d5a25b220bd521406b5e8196bac50ec2b22f47106ab117067a15bc113d77d290dd63cf0844788c70dfef7873e1943fd211df3f547ba2d86a6b9a5d116615c584f1410ec1832a5acea6a298e9b1ee353c79376aff3be8344f8fd324aa76daa3f3d268fe794e689224b79d5a46a8dd5daf644a37daaacc2f82bfe6b136ba92124303f0f74c93f93354211c60f9af8aa4f28aad116ce2b4d0f13c34eadbe88933beac78a98edbcd972c4b8dfb89c6aed0020f01af8952833f3364c0c68e40052ef2e669b6b6256067cda9dc6244e47327ad8e8dd79387444e16edc862805aaeecadc34e84a21d2cc9fe91a561baa79cd3ed23126ed120fb3df6f20d48d3959424786355998344c1f5e1ea69b6a577548740659b45cdb5068fcc340759db1f0ad3266c03ec8cd25906935232620edbae9871d0d30a756420c3dd9c0ea5d6a4c4e6fd20292640b2f592997a22b8b979978db0c30d3191255a9c921dca7d1ab8789de868c24c00f6840c0b73a4030c41fd42f84e1d729ac3cf6c4cc1566b0cc7cdda9d760a3e1b681faa4764414e7b99bc52e2266848c710f074a1602aedfd7db2b45afef8cf9c35bdfb98f4ce8b664d51d136d448cb0859d9c3c1016f4fc003097ecd93a35df2bc95584bf0ad0aca8181507f5579691caa4bb9a5190fe9ffdbdd0beccaed4ca1955920976c18b4b60c45a140e99236d30ef9259109987985f3fdff58f14a2dd9de208383cb2d73b50d19fb2e7610515d910dcb9df5230969f55b6feef95c19d4bb80f52d5ebd644b35981051c15f4c8833c49fd39925074db29928fb30c20e44ed799ea34f9e8bbb8c0daaaa8d39d96d526ca5bbd9bb67965b24ad63521f2f3d67479a07f19e6137e0c73b4f18b0d2b7b10e8a862030b64183148d1f5c1d25b6134f3f4c3c3ac94da006a0ec7cb55fbabe418915e1c252b4915e4144243429ccf26bbe1b43f9149eebb2ef2e9269f80a856a0c8a6b19790241f144a39ed2c11971ebfe7a5f5bb5f89d61b9e218ca7d07beec171732a2e4c45c94c5546f4cc6fd15de9fdbc2790899897fd09599db592f56664b5dcc56f39c403f034eb9932011a1a525701f05213f34c4000e5aa1d47f5d1e54e74491bbb4ba3c0ce2972dc777bdf8db74795867eedc1d09fe7bd0f0a0180a96e3f6c13dbff92246d3a0450169b4fdc33079fadfafe985864c0e9e942e402b7091b098722150b0850d0026bc1d2f484e8f259060dfeae26413fe97ece544f713cf0e4a798042b4eea753053ca511b8a2ddb8833e91f01c865ef366928ad7d62ddc5ae2106e118704c115a2f511af50da0437997ccc4b1e0f045255c64f268efddbe5c114cd17899b57f0de6aef8f9175802f6f25bb0083e992c1106d84e9de38bfd0ca677dc678fe2fed56e6e62769337c58801d7d81af76ebbdb814d7ed8a7f0006af77854c3edacf8e68778fec51fe402b58bd41ed1176d796859b7aeb646726e06fc52548b29293b1b7949115b56a44954e5b3d350bbb615c014972c2779ef484635743cce809d3ebc77286fa39a202fcaa7849049a623065d6191062d98ecdc9f280d2ace9de78963b77724fc3ae3cbf244d803b4bdffb1e52844d2bfae543b32ef9563a5ad15e6f176ba8653a25728d7395af195205af079f8d706ab08c3b02bfd0f02a1917b62101ab800476797d7ae69e9c7bbc3292faef0f487e540cb4bf9f30d8f0f882612381922e97c196ef7a47f9f59452d9b308c3961bfe1a1795b0e5b1a9cf8da345b0e6c780d4292a75fa9a17088366647ae44c10a428b17e153fab34afdcc2f39b20e6840642aba6c3fa1a4e63383b6c6c388773fdf9f9dc6a59a45bfe3232b514a9589e0d66e9dfc782956763860195aa5e2fbf527d2ccc9ce77a13b8d2fb602aad22fe5f506252616e8cfde1c29c7ea3ae44f7c8ec45966f59f047b98907e81cc386e7bab6884aaed2eb31b497adf839196abbd591a3abf2cd7bd808bc472e7628e6c94246066f5f9c1a1cd67343584c2f60b884b3fb1d1b33ca328ed15f25a5f50909426d2de10535e26eba76b1652655b530ebab75072a15ed08ee4d00ca32b9b60d3f91cce43144207e1abb540b80f91066d725ab91a539f3c73ba982fa2cb94568a7d4a0f7cf18ef77a1c555ec96ac43719e57010584570a08298f88287a1dda5ec0f503b5b6afbb777fceebc745f0e636ab9540878b840fe766ecd4935d4ba276038e6e790bd97f605b821cc5762517dc88eb9ea9b091e9122ddb853083004416e6bcb1a9251c05f8946749e61de3c1f9ebead0635810e5124a209d6b0d0c26d4e31aea86c1c7163135caffdf7fa15f00d21f1eaf2a1e98107a672941a9f0adfbd08afbe8404129b80e1477a88a7871588bbae5faf3c3f45de8bf7d174414a1e6b3bd55fd19c6ac133729348f8a7c0e196c1cfcfaaaf8b5b41ba3552afb62cd277fae5ab1c64e636d433a2cfbe8853e043839761097603e76b9758cb27b9865b9cc114a1d1e19cfa3e08dae3201cc47b5d25860dcfa8ee9e0a2badd0c0d9857c37515d17e806bf5a783e5c11a226a2d23dc1401b77556df936778504debc78315cd6c2b2f01d37e047cb9c6889c20e1be741da5042af18b282fe92562755dec97b1b11513a34aa9f1969440ff15cf11e83e973bc6e8d051b4d4575be4060467c73b9790945d735f484b858c09a4948023ceddf654df6623146467801489d7406d67bcffe531c085fc977cfdd39fd9af0079fd5797cfbb54e18b0975a255ac77d1a9ed0c466880c1d520853d20c6880b6ad2f953c4570a0d659d3f1251531164c9cff566aacd952a6a4cc89b8e43661da2b923594d7f41266c298a69a324cf4e804a3fa9d6acb27d14eafdcdd9e2db51e96cc72e6651e84c5e7540b354280ad6892200396511dcfda35753200361c2c8426feb1cfb946d73e4f483aff4d4d9786cb4a9f833fb95d5f94fbc84d146fc2e5a3b78fed169f59ab9adffb3f241e18889921414741d19692ded85d5bc0eb8cf8befb3b69a6bae52d3811fbcbb1df02ed1dd414df176a447d082c01ea1d5ed3b135d7c1e1c196d5ac5351f19ea55470a83b13d56022e5ec67e96812df73aa0b4c8580665af761bd3b3d71cad80d3e4ef96bc2aa67cb3d5b3e949d4ef938517a663bb7a5065564e920bf6bef14a2cec5def84bc7f158c6d3b42309d1f92f2b21137e9eda490c866a6a4d2750a457ff162ed2cb40c9a8ea8fa3480a132f31b9628da3a2f3a9d9aa01066d3671511ed83c104a7c1c5482cfdfc8387aad03ed1372342a51ffae45ec7911947ac7d1b652eea48f1c99ce34af7dbb61f207f987912ddb1a62bb99093390b8f6edb6f0069abb5fa6b85961cea38987b475c32b5bf88965be1f2f00e0306f90be8ca91e355657c44a1c03137066055d6b8423adf264a130be6dff9c2485538af49d30e0a695903098089ab1fef9771d77ffba7b50a36057ea0574180f3b987f667bce3a2542738657a6e1909fa200d6a48181cc350e5cd2e2df7f18f4d04898840a4b8f698eddfe2fa4c0eaed8b696de9182c795deac102bcc7b115e7caf82a0aab0b1a869321f79f3e9d2d6514e623d21cf48a91f2ff1dbeb834bdc55e289853ef64488a09367d1c84775a21d5c7631eb1187db9af9ed94fdfa861c523a629ac39afb234f3501f3370cc9c77a8832dde2e23bc18282d0a36c4b161b257163044188c3a367c89327f04f016642104ef58c3cb451dbba9421c29aece70536970ebcfab05ac09512b95b1b5802ea01a9505f08cdf3a51da7ec30bdbcc6a57945495a68370eb89eb6c7b4de12f5571d4f876bcda4540697b33e827e5a141489511ed733eee99693c09893b4cb5e9a5ce6747b3d79f15b24b22718310985b74df38e8905d439b37eb6aa6f7be9673394d50c485f468ee4d3013c5e1968271b337ccbfdaa6d1ddce930c168237d40bd432e1921d7a8eb481dfb787f599949f124023a59ce4f1c8d0ec5ae069200ffb109cbd2592e8ac9a046f6234b19acccf0b0676cefdc5cb4c7f8e972517c1013898e7c9237e22ceed6616ceae0dc9d922d212d0452ec28bbb2e470fd5778e5a5c31fa5e4a6747bdf398fa2cd572aed9c075276225da14ea2d49dbe3ce387e219e502ba1fb88c388291e3d8b8d85600b7ca7c1af0fddd233321906598b5cca106bd8030646ad900b020954f5df26e6fa62f62acbe62dace0e00bb921fc4189a454dad05987b09e8ad722defa18b84c3cf659468cf3f0d20ce57d86854e84a680fe60d23acd1c3e4fa83c78a9c8a693d32bd6b431fe05769afe7e8dd81c50a3857be8c0afbc7a5607753e267d018aaa471f9443995d5057afd12818375e79963936afe8e4b527691a0015a3cf3a6f8214d043b910c77122522b77f28f16f59c78482878ef8efb7723a61d723b5ed62db8cc20c2e2743e88a9620f6da60d4b3b2eee1905e4fd39a9647eaa4c05c81a3553b874da4e4daeafd1b72a1616b15cccd0af87e836234e47de99cc232bc3669a43553489c7db9b4b087b793d710c4a21e7b40fd59fdd3399ea6b6f234d1e3cce8c678208471ec2d7d6878b3bd40adf4d4b1b67d5839fa172ba9c995dd54bab000a07be4bbc1922b64a84384e64bbde387aed00ee4c7d70c00c6ecffc49811a5100d892b567d1408d29c983a8e3e7b9d5e944f0cf3afec85ab6f479b265fff201e4de10fabe22eb58ef60a137afb85e4093ecee0b9b5d34ff6d621c5a99ca6f01e1ae05e8c175026af451eb705ac6e906055e2d948da6bbda009f6b8bb870ad781e3b7fe538ca35cd44e2391998cd86aa2", 0x1000) 10:37:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r3 = shmat(r2, &(0x7f0000d10000/0x1000)=nil, 0x2000) shmdt(r3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) minherit(&(0x7f0000f9c000/0x2000)=nil, 0x2000, 0x1) shmat(r2, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)) r4 = shmget$private(0x0, 0x400000, 0x1, &(0x7f0000c00000/0x400000)=nil) r5 = geteuid() shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r5, r7, 0xa2}, 0x80000000, 0x80000000, r8, r9, 0x10000, 0x3}) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000d83000/0x1000)=nil) 10:37:27 executing program 0: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 10:37:27 executing program 1: poll(0xfffffffffffffffe, 0x99, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000024c0)=0x5) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000340)="a8c04eb941552bc69104f010891281e1fca369d8d3f9c5e256e3858ab0c4974801064f5b89d09dcc6b4c1c30c2d26bec19bfffe638343e0a8f40cd52c3a6bd5ae5f7d55cc8d0426efedd9871f0fc83ce22a6831d8d99332fff7cc9d21ee2da8d395c81a0f850eb44f14dd6853495a1d1db0ee7fb2dd152fb00265a0a74c868dfff40d8834a013c88a18d58d796988bff930657dd61322987af4ee41493db8d8c5fc536adf80cfc9b8164e4b2d44848ab4e51a39c96b2a3dba8d6de2201729886b0f1d44ec99f61cb45a85a3962d49ae5b9c9e61f8763ca1b5a8e2e731823ecee8fe431ea167709b23ed803a58b78e41c977b4dc64e5cc81bcb43ccbf946576f0985dd935556852a2cb86592a47632e0d6e1c64fc6c953262f2179422bc6fb13b0d47f413b8144349034338da6f35ca1ea030891f5ebd839133b7273af46454a4948c2969f01b9a4a56b600b7d18613e25543c51980a9ee5e67575b1b12de780242a82cf108d52569708379b3ae41e557c7f3a3879cfb1eaae68f77cb96ba3689a70d1bc4fa606d2a1257b2b2779f56dbcd9ab0d4eb60a7cabb47f50a0e257296edf8275695525feda738bde82986752027e0b123c2dbbe866aa68fa4e1be2518ab85f40f7680dc3dbb844f2b8980c4394151271f759296ec4a81d9258848d86be1ce6f7e5616e34311d67a252e27504883ddf06b8d4127a939eb09beacfed138de314987059b8055d71a3343e349b3265587972852d4d14722887aec93675a54a7691309b905396b61c8183079c168bad81da7ed47128dce0d278c83d75c210d06c74dd7dfac55b1d534c381c450161692090d2818e6358c05e2eb7be65123bca2a3fd076eab6f7f625768e42e93bf75a6ab8100eacdb77b4cf60e29784589e65e174e2c573ac889f703bf399e01a75049a7f353f8386afc6be0a9765834fa3cd3a2f779a52dcea5a753b8e50692f3943c7016b4efc8825e69710adbca0313af7da980aa73ae1fb0d4402bc43a838f0127938122e0c97cdc63168fc3f4f160c47a1ad57221b11a3779a25870be14486b7139acd1b07f9d9291f6eb0e00bcb3b00eb98be97789dda90e1e9ede06f5a91f8a82cddf39a876292cb63d34b67bd0631729d561c8b49f17ef7dc1dcc02d4d131d8d899b6c842093f9903b315466aff89e0908be6550c5cca711cd17fbbc78b989538e9b33a8c721f5a2f457e73a40af736c3e63906a8900125e0d33de155f92d8069f6a9ca00e6297f77a2554dfceccbc9abf39152d17bbbf85d07d5e42642917e836ade9daccfb411f3eb49df2a53bdd7210e36e9382c1b36c977afc6c164f7f98bc7723938c36fd026fcac37f95363d69621e8a1532f2e2e224b91cb05bdba320301da59158063f4b0cc27f710c370e42577b824ef38e3316c807634bcd2d5f2beec0d2c87bd57e6ead679530aa3564988f4124106d44cb4ede149475dddb90bfdd4ec43610474f9ec37f9c2b0d55a57e91436016e532ae7be1c6b47ab512b53f494bf35ea0e998c9a34a2498992fe28d0cdfb150c7326a73b56958a4ae32d68f7495ff8dfaffb8b0d07a15cdf456ebd2db9336b4fd9f3b28e5d8a19b6095360b95903762b2ab898c4aa19a396906fbec0f586fd60b6f2aaf27f3e6bd9aa6ea6488064ca3fc25e34b08a8da80506bf164bf155a3f8ca23004a00204b3093845ea9b28caa31f87a49ee77ecc2028b9f27d9f2a239313ee8e66e79d5d83f53be2be6a4cec41907fe8f10b9cffa597b9f3f24d87576e1b500aff85aac326c255de029650b3ec4b5f6fdd8c213b5d87a0d056a593eea16e23283753b4f989c5e6a67a4d7f0aa66ed6b5d62aa918a8255a84106a50fde4e6e5877b62fd032b2d34e926a0720cdcf249483d3fd6b8153e302c8ab16bfc0e96198cf039615e6d040a688e5ebd5f4ee359285582b5260c55bdec6279ec1fdc36091d568ed66fbfed7fd8b8b2143cadde2955795c9c5372ff77bf0c6c5e44d779a1284b690bcfe74d879484877cdc9069050066e17c5a95b539b0f322ee561170a336b0630465523ad9bf7ffff3be22608144245c883c45637ca5834e2c9353a431e5b1d2c6942bb201c092e83ccb31f5aae5088b3c7d2c50b1d6a1f87f7a04fd5004b96f6adf63cfaea129a0376123695d6f48b3229d69629fc8efe605e336adfecb0758898d52ac07398ccec8277ad76c26970217338ec0024f0899d7943d9851b9da8f46597384c87bb42d0fe256eb2630943de26f0f623c7741a223c0006b265f1144a22186429e5b1b4b833478e314873a58cf9208a269a3f8d082cdcc93aea7076a162b03e7e57dc9b03d232f2386a7e0d62a027c1593fd6afc122a22df8ca5374011160984b4b609575fbde4c1126bcb958ea468163014a06338cda4c2d379b5d03a2109c88cc82589227b51102854072b78d25aa825ac9a1336a7bbc19ca92afcfe239ddb99883a14868f45fe2dbe30526c00fd32aeedd0eb5712d7a11f5a0dfc71f917d23a155ea744237629e09c0d6249eb2fcec012613ffa76edc59961104bb8d6a6a2a7896418b1a902bd519db38524a9b50b9f85d8b7f15b3a6965d20e35609a28caa2c1b954851925bc8142c5768eecf12c77bbc93c857efea6f625b53e01083165413e0d91550f0c60da03ec328000a92612f501af3924a29b0c4cdbee525957ef48e3f178db283ba34984d2b082bf515d6bf6e71aae220a14ab010adeda562fb0feb99edc09ee1d6c28cae50df8265539b03f6874536e53fe4e03a42df4fba9727fbe725dc387b0fdeb29fb6bf64676c6b4ee4111a8feb25a2e7fe2de9a37bfd981de5eaf4fe386e5171506c6507022159aa6f498585d09e72778283c21544e84c632744cc8e87bdca1853b895607af50822e384cfe55931a6091ff12c79b26088d3f1254fd1cd76f0abebd9888fd3923472bd890ab044d34a3036f7a19505cb6cc316d15822351e54f6e5d4ab28ceadaa044b939cf8a1676c13ab13056f2bb9fcda15b019da9e75b163ed8d8dc6a6bd02e302512758cbd0b2be15c75bfd3acb15f9ec3c9d6b3fc0ec2a44ef321e1195a3e507dc80d18c18d5c2314180af54319d92024f7fc040d30453f3fec4de9b86b273f5cc19d095a44cc390e882f7e69f395cb8aeca8cc516886885b73bffd9d1215788ff52a8f1a5ea5f2931297f92d5b447e9f7f35d82238020f560de0164c52d6ecda70da72c2128a4e5617dd59f4d6cca3fd54553d1f1b52f30eb6e0896b7e986796ad196caa4f55575575aa5fcf3c19a8b75ac85066bc6e67bc77e421444cb4285348fcb9dd731835bbbcbc25d8d3ab823f5e20f0037af3d456dc7b17830aa49c1cc5285ac4703f5c6ace44c95f25f0ffecfe5d46b3f712cf9cfb1c85c17cb22fe055788b6f81bc268a90ae820d135a9248d7bb784a0fa8df67801e75df4c363855b525111d62e1d0d9ae8e4aabbc1bf8a503e232d542cf219aa204fc22bad5a35caa75faaa0355fb7e40f57f4ffaaa35d1b2d1aa6a3448b86c8e88d9a57be9967ac4104b675eb46276aecc17ece6f606f06a1d663264e377a216d1e85799522b984da23fedce3a0ced306310c74b0c75c8e45ff8deebdd705c4e3e3393a516341851c2a93b6d1ef62002b189fceb3d0bc55934c969957851c24cbc2126832a5ab960597aaa943c514556afa3fac62a13d7a32c829ef5891efc0b2cde3a737aa01a98bc29d72bf31b107831c99c4a3c18e8e4ada43766f67be6c1d6f41ae253284beb53f060148911e16396428e4fbcc583de714ffa79407abf128ee8a6543e3222f4dc09acee12185980d17a2cab7da34ed8d876f66cd03e1b8c3b79244b00d531748df8a9977d8152f094c09cf05c30a4fa535c56c1422ed45aab614f7d2ad047463e8eb59515a42d2c62358a0519ac6051780d5a2a020355988fe6712b3773cffd83dff48f87f790ad0b140231b977229551af6f330e79f83b1a1c7cee8b683666eeb93caa24ebf88ccda7272871a120c11d1411c2f67a6adf004f9c1263cc00f0e94f280f870b635945ea7d6a02cadaef387bb2ada3935e266dfcf6d1b20583b215ee952943df36da6521b5061777f470d5db442a1e01d2f1029c4735b1d3c5025157f38dbd4cf19120a530338a0b82133bbaadcf7c4589c685db8f43770f0e80984fc313affb367b3766bc52d67e9142e5df84a0c268f5d4985484d0479a6876329de735c93a0d5f559a9e154aedd38eba41f0bb66197d6e76553c4e1f3c851c86c2de12e7ccbf83ddb974a90f73a703be889d5e757c254ca24181c03e6f618562956f3bfadcb1e3e23aa28d24dd77b1305921c4b0229995a92ecfd7d416219890fcb3c52f8cbaeeba6a1627245c1a081058ed8563917a8065732310bfec65310c8572c5246c2837f7ed36921954371e571bb30b862a2134419c83cf969a177c2e264aedb991c3c137344702467be9e3aaf4d97299a02e750df9c6cb3a2fc9b719114963203e04837afe888440772dfaccbbed6bde8098adb247295b8e446bdb8ee64eea20c19c386a7fa1b9564fb23a0236444c31ac07635a71d936f2f1164d6cbd0a77bbd3e0269e349ec1e9307f161a6903deb1affbe354707cf23d96d8277f1b5579cd487d14b004a4f814a21bf76c813c1e8da7df4d6b840eb3dc3267830c6b76b077cefdf7c7cfecff648c4739fc58013f7a1568ed5c0786a363555204aad9f09f4602132e55451e2b07781074f5e6bdf5f303e7664f0ae741f86ba35996c6ed032991bddcb5ef783dbc1f3ddd3e66af75c87904b71d68196d06e952bbfd4baa3b0317d82d4943ce3d46b82f692c9e595867b2ccdeddb423d26b7de1d79de69ffe5e912cfc1d3421376c5af0e7cb2ad33fdd8b1e05d31611ec5141671649f5ca757741d9de972fb22b266933a4574193f17d7fe80935605054bfda01c7289860882c68866c841077f0aee762ec28b1e729798dc4e2c3e5695095ae33d06d0ef6c12ba2411c8985a306febfaa13e12debd1be560e02ef3f471c072222b3472f94ec19c42316b428d7e4316d754d63910b39186ca3954b4c9f339acc027ad7e48ecb7a8775be87fb1cd19036e40c459a9556b8c370898392943d688d959636d3f9a5c2b286c51fc3b4f7b49f6f62e2342463804fde601d37b0b6ac1da49f72ada2aa517a5de7f2c0f63d4b7d9a83141f0f5b5d9cac825b191ba2536750bf66df6389e521a08748f3db472f8685f22f8a6b0290d812926f4044e023d28bfc6c3ef0f7ac06c215f209a92a40895fbe32fc0051a099761b7b1bff48c53ee561caa12e4d834140203e7c6397cfa9bdabbb020bfa295bdd93664adbb220779f7bfd711408687d113fe14b6aaac7c2a8ff8c5b79d542c350f464b2e1314a699b38fa30170b935b8f798291f99e6bba5c25ea8c7cc69821277e888d5fcad648bae10a6e08c70cf99241caea0e896319e21de4dac33f7a766bca2e04ee5a67695e64289a13629f36d7218d288aa8e08485011773f1864da100f24a2e7790291c237ccd59e49c317d46a52f09361442f457a1f874ed1cbfb967b9ef786359929d81455d04be555e70cb02c87a44221a63dc45a523d5568ccd88f0923034d3b3d3df1cb81d8e95944eb5c881e87d000061afca631cb3b971b0bee07e0b77af1393445d09dd37046879c7bf5f49584601f5a712ff24f995ff501f1ed4614fce14b0815a925a01698c5558fac78782480d105e6ba6d1b1f2938683e556f237bbec2fd8f2f456d1f1161ca2e72316de079a7d0df2798d22948a7b65c4d9d3e5b978", 0x1000}, {&(0x7f0000001340)="be4a15a92e1e8dab8e007e0db23834e392f1978255d1dc5627343ba33797ea502bdb9ceee2bc93f44fd10aec19117c4092136cd2b8ae39c761d54492cb0237cd30ab5f0b4b70b8b41a2112a8fe9f69860dd992fd08d51392f2cf3dd0e0456f2e86863f67a43577efb50c49f49077aac7e0f25b7718cff94e945db7adb0b0f913199ec89809", 0x85}, {&(0x7f0000001400)="b44627e9732335c250dd800ee572aed2ff319e291ea501227706c60434ce98b0a07548c22cae16587c193894a015fb23d97aebabae52b50df263addfb7a0d76812afa97f5599a2b1e5fe5d92429ee7c73a0b68a61b990dcbaa97c85df8559c75eeff1c78454bee0beef5a8718b8d381d02235fa44580dfd894a7daa5d5cb9ba3413d6ab46236183d88c9453e040bb1f3f66ab29e8551b43255a7f9ff006710bda192df0365e09676", 0xa8}, {&(0x7f00000014c0)="dfb232b0f7a731035555b54a7771a91fff2e4827bb585b73b04d27282259ad71f72c72ef404279ebe9f0b98073f516a19ff69b17de7d0058a1eac363530949c6bade0fffa6f3a366b15defdcd261f355faadeff187771f06973136b111860b25153a0a05ddd62bd75006969f031b3579b28b2b18dddc3645e11e7646f997652286be9c88882803cedb60aef3735d3b6e97056b17c39d1e9d060f8a985a31c8ba3aac3f916a9847835d5234b65bce7393f1e0f76669afb70c6807ca6370e75d513a0eb6351b8166ae300b89a9f8e825f911ea534d97665a696099ed93dffc8e3ddaf5f5e97005910b7f65e390ab988a32d1945c06797b78b3c0afe3bd5a0306998c86834c66afd94ecb323ed28bcd7d97c7fb5419d40e86389ed263a7c304933eaa7b930d018f3e14eb1dcfade66c6e56a015ba1e7d40c0879d22259c13658d98f770d2f13f12b8a39038d5148f2fa637a97771044f77fe8f80c2da2f6ee6cdc60ea8e7b6525cbcb2d19a6903e2bde6177086f2bf20ffe9d4d5ef701dadddae3382889fbe0aac1a0626278da4cc80d6ccc6bb358c3d9472f85f530a75d366b8b28666ffbaac2054cb4eb6099db1f9f960c34d3fe845b1c030f68088f607394f8278648eca669b4ee12b0d08eddb76ae628608a667d690ca29dbdf21e2261120ba9a26e6762612520617b24efa8542aa6df47acd5efc1fae106019089476a9f61c756f7b244085e41ece59bcae67f2cc6492e223f83b65cc5293172149c18175ef225533711cf76d2a7e1fb23b3c6bdf39147517364e3ef9f37622360c35afb1ad5bacc7ae15e7f35f0cefd657f2bb5e8d995e819093d1f2bc0971cf4cc034e085e9db2769ac807b53e5350d51a01805cdf456cfa30fadd06dfff8c28b5c8f2edd44e37533019aebd3c58f70e313c47f4d2a1da07d3b0a05bcf1ea8be1ae164691abd6badb7fe1fa23564e2fddd6c7bbb26076578632cc26ecfd84681a24bc1f0f9bce521dbf708810378d208c123cb2020ea47c6ca79ce13000a15401844099342122902f8fda5fa58989d3953f617fb7c0063eaa1344b05815a14aa92b4efce41a340b37f643a20b6395cf6363ea3de8fc6cd6e5d4f8914d2698bd2d96c543067249183e7aa214fd5d1cc01931e77b86da75a2cbd87760cdc46bb39138caa9b92e095f873bdf4978585ab3e1a5bfe28341b8b2402a8d9ab30ef0ac315bf955eb131caae73f6c1fbdee48445b193ecca7803ef5fb7732b91a2649ddd1563456b0488763d0324dc1bc8acea6a9f8cbe6cff3ff02f373c22188f5ea2b8448a05d76befd0edf90f4ae95f4c6fe1a11544eef081cdb0a537d717ae6307e9ec3a48ec95a472daae3ee7ef88666874ad70ad490968e8d731ca8455e00a7aace69c070348bad638619c1a307578e4621825a0d60ef57afcec302d2bef994fea6fbf814061ebfc1eacb6810ff0f1e3ffba325aec0325a1d51e9b674998ceb8cd69cb36cb54c8b373c8022dabd5b2e8598a44428ca0e19b0eece44cbefdc7fffe72a52a216adc0ecc8dd2a7d777f126638d3e3389d34fc685ba6eaf0aa9260ee298a9bdc57f3bcdcf3c50fac690cca9e1423275de7ce3615e64d0cbfb2d5109205dc8f2deffcb4af11f2e55c373ad885193c366d6a265fbeb20e2c4138dec0dbdb58aa78417bbbad17da67222d78cb421e3fa72df6d43f8da1b182b0b806c313bf4ff1da37cb2f85878acfd157aff3821fb6c971831f2aea3d58b35b7ef149f2e4da06e818740cc18f0d077b0aed718bbd92e80e9a522b2a9e911e7d94f2e370f437c9ebb836aa332eafbe25280d2871d56eb6aa747d7646f3b6f2550d83783963b8c3354a8e8578dcc272c7ab26ac779f134fb57a5ac8f8ded96153da5eb03009d93d7849ec9f4840c92eea5579af153f48aa0a621ceb6a000d8e839319cabc9286cfc852d240345f9f49f6534061c45214c784d8c4c9a2b1eb575cd201c9f835d9672dd031e7758f8861091dcf9629c4ec581607649f7f878853b220a3ed69bde4e6ef9b7486e6fa9258a5999291a2819b3b2db9fa2dfbd8a5751a301d25fd9d17949240127f27cd0ed0409f014a1f2cfe1b985b76c02bfdb943eaf7a08dc4d9530c7ab90b83fa1d8b1a6fe64d97f3eaafc0d5db1777ff35512e9070f419f5d35ef05ecc97610bbb9340b4725bf1fd814986b9f4d512b487ac21380c598bc73579fd8005bcaa212ae235eadc740bc2106e8d53cbd81cf8948407d0c852d07ae15f83844028bd4f12a07c69aa68a5d1b264e79e68a09c6d0c429bece3e9775610375db02922ded635691d8d92b158c660b73590faadef911d1513e2823fcd376105817dd064fb0623d4c615b70187629c7a01313ceae1d643d35351e69ccf7d53168e6fc3c851685db206ca323309263da11c842498dce28de4820337fa81bb2c1d77932076d620c1e752de27fbbc3921c4757c6177276574d9ce8315af934ffcbc2b0a950f25d21ee2167b25d025a6010fc077a019c9350949cc524da729724c9428025097c58ed99c745c093c3737357b8be6330c2403bc3d44f9ba366eb04c7223bd84235b993e577d78e8ffdcab7dffeb80a02fa7e879dd3eb4db2666ef9d1757a5c8d799ab069c0011be3add8e0dca6d1dd76c535ce1311e105b8ed99a097c509fd512d3ca1dca68c4fa0c5b4cc5c7e2d22da068d28d27be2b100bebbc7f23ed7f1e7f25cb548fddbe082eb66c4bb1bbfcd8995ddadf8427a1746831913cdaf34b1edb32229f71bda8ca95b10ec5fd21f18caf325175eb3599e3fdf09bad0d696f5665cc3b81d6dbd54498bfd4cff4a15057ea18880c194424e0f1f4f21388f245ad48ecb7edd6e3eb52abd9583c54d2336f348ead5a7195361e123ae38ae7ff5cec26ffc3c761ee66e5df49aa0d87c1e1fc7e929d344fb6a47a2e39d44fca0eccf9b233f2128c7ee4fa05559bae670b7e34454f58528241751875c3b5fe8a79a58b232ac573934d25017219509f5eec33bc3fd7cefd352d7006d830b1ecfd2839b538770ef022e5916c4c8b5ae38f354475e7c65a773e03741d86d390c6c248e78ed8c192b4c3129a9f1ccefb2b0c77b9583a78ba505b60a611d9a998ccce35fc2495e86f7b5beed20a1939e4f623785bebba493f653a5ea09242ecc24622ae4a136a8668ba9378c84b3cc35053e29d641c46f7e95194b95d1411d020d9507172b453f03b5cd22efc266853906c15ba2e2f8f1e308a4128c98722282c6fcbc396fcc09ceb60613cc76a28387784a66b23f5c8088da84a652660669a76c8841ae258d39e5485862edda037685a99c4466f432117a8cce01093948e555157da72a08d5a176d3a69fe66453e1cc5c4bf011abe5459330e40e59bcc2ae565e5c7603dca82ceb16a719136ad3d10652d77e45c46da3b334c351ba0c7dbfdd7cc074dba68d08005b1f5b7ec74f9315090b142e81736c13a70f377edc0050b6b1282b13f90f1e67e57506c1ee0ef67b66239ec0d6877f2caa19a6c4a60e3b3436046c34d6dbf856709cdfe59aced8fb18a28f4dcea7c3c139079be89d336f942734062bce441114b782f53c28ccb7e1bd2954c490b122ed0c08373a26457fa906a5f60d90a62b1bda248eaf25f3930ee2a90bc4f452e1212d695fa20c45ac3e585ee15c288c1048a64831fa9be1f3a696a69d472cc705bab6ec9ab0fce942a7be38b0af4b730d8057eafcb633f6de691a62a0ee1d51c0772dfcf9f1d797f21a7acc31cee40be182195fda6cb7a16d5f3eca7a85dbb5c1f020020160c65e7125f2f3b44dd0e79cc4dc0ca1916a51d77ac3fd78681ffb728d388f36bcf6237ae2fda0a57cd0b41fb35cebd187960d956aac9ffb56e7e67c0e3b384c172f710a054b38b73a245df86e2ec862bd997eb3d97d3968a3835341afda60d421cdf7f7e5573d21083b5ac0ff1d7a2145ea5a132244feafabaf75cfb61a6d8d6659b35634aea079171dff482aa2caf557ebc9e3cf0b3e3ba4b9454a117f701e87c354bfc7611d9dbd0bacb97cda54f5d455c88aa17c82352320880aa561e1de134ba8f4014badcdb89c6bdacb77d9cc5d177222596909eba3a84d5606246a6795385689a555d6ac00aa1710867d31b970a45b1f7a64d18e611b6494bc16bfa230732148c9d770789003059b1a4882ffeb644cd42ab2476aa88ff2621982dd05eaea4fa6fce87b17814db1624633c865ab00e7efd73efdc24152265750a75b458e5a3463f3b712a3c7ff04c182a5445bb6eb00776cdcc97e7b97c8013d2180726f3b495c30a9f2050f309b539cbf25df9b61610d00e07b6ba27ba76e67fe44e8fd464b10c44a6012a8aacdddb53b113f7b65403ecc584d715f9e9d1be234498fab56170e19d367731280b1abbabe4f65a956ac4fd869f06b5c64cf6df274664d9317c56cb1e582bdf367319cb238672df6e0039ab12a90725e79cf48d6d3bf13f292971b290f6f077c49d369203ab3199d98db557c5e619ba0639b484dffdcd3b5c6409977c9463da6fd2bbd3af458aa3e2276d7ef7074c7955718c041f6e333ecc4b6e4925372f6a61b8d72ca048f9349d1b8b8c15f996924e30e3890433dca3d3303025aa360cca65d33b860a081b7fd2fb79392be31a87f7dc104f194b6b522156c267a5091075f53349ced39c311dcc102b4102e225a24faa3189c2bf5d2d5ceec540ab185e84c669b6abb53dfdc7f0aebb5cd6445c6fa9f26cc18fd87286eec7f557a050f7795ad96fb4aaaa6f7291a19e07b433c1af665c251761b826133915e8197059af8a6a725be8b6c95ac37ed2ae7a1a0852e6d7926f7b71fc5cd77ba46384951a3a7905db1e9eb91c906ffbc865626673b13c0c193e4d8a0493adce24892c699ec1e974d2d181292e5a1398e40f20609fe796e3f07d12f2cd27bf5e71678139d3e3d63f131e4482bc3305b5ef7004d9c3f26aef36193a7247c24db906b6e1e97fbaa034c0384b5c1fcbe7e98527d673c21d1d81ae1ffdf1042b22b1e78816b1336c1bb8518db5d748492296ee986e8c1cb398741c55e2fca4fadfc2c67ffac9b45a397e66cf95c648190e3bdaeb382f883d74a72bdec0206995e26b36edf7ce0180db60f50b9716d593e136f53dc3243838b1f6dbec42ccb2d063272764a8a6d583b4b81c96f10abfb2dd2a49e6f7212713d744e159dbcc05592f2730dff3211b33dd92b56ec32c85f3132b7e9029086d2f3462d69a42e3521746d06ba90399dda4d94726d4ea31815f2918932210cc6f5388366bb2f8c78e078c8feeaf2d798b7f1d0afcbba09865ad95bf971d7a2b41f9ca7234a08b7f74fb5d2e27a100fbca3bb70725c91ce5a4e09bda6f5d7bc7033ac0dae84418482a5b274bf21ca46bd79d8df03d82ce437ca80e491e667f1dfeacc28d4556ad230b87166d0437bda5bb8714514c48f52bf5d898fb4e5294f35f47a86a62efd3c9a3ecec3e6b00956f3b53a248e2b2e9c83ce868dee46f19dae88878b8714425e28127b537f95de3cc34ad2de540a9bfdffed09c735269678acb78d35feaa558b067ed0ecbef89911080abda41fa8c0e18c9cc49dee38cb6377d8bdcd0fe76fd9b9f0be2da21d6307a00e78a0dd28b45ec53c5a9e76f735e365b8c0b366d3d36a35895983e01ad93697cf9befb915368c12251865e3e69c936cb7156b07a782d9df43c2839231cb29566bafea691d35aa810e4f725948a0774ac0648d0467254217951afc0649cc61989edae93ab6a6d46a33df40b5a127d44526d807d6e4f759c6a3b0680b1a09f5300d4ecd5ab", 0x1000}], 0x4, 0x0, 0x0, 0xc}, 0x0) pipe2(&(0x7f0000000000), 0x10000) 10:37:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unlink(&(0x7f0000000080)='./file0/file0\x00') 10:37:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)={{0x1ff, 0x684}, {0x9fa, 0xd9}}) 10:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="59d45067e0a3eef45f9a5066fa204c470441c946261c6e2ca3bea4cf67e9ff7fcd224a3a22a564dade9363f24d321be505f6392e806ba1ca7628e9b628b9194df4520620bbad77aeac387fccda5ab7b859ecd1dc968dd22e8041d718e4fa68b2b2de65f91458f7bcb6ecd04b181a34ba0f4527cc5e48f65536bfe225f8ceba7d533e9f546d206e1b5179b73e", 0x8c}, {&(0x7f00000002c0)="69a8040c1e3da4b2900768a7ca4d2420c59a1cd540d3b6adbf56b563cf9823e419864e6ea430a4d580a26a42e27468366d11231a45a431fc4e2fcde3bb888c09c46f777d380ee8da49fffb9e9d2ccce04ccb47217636094d65b53f64a7df05dbbd4e2d9c15876c5f1d881d01fc2df63f4f6eda64adbbf6764ebbd5c88e0bad4cf5194912d336231f9603a9b9b6e6181ef909918620f34928f54311c3dc8d0da587941e6e922f4d9b3c72d9e1b5874192628e6f592901490e8eb6b594ea4c97f56def3c35b80984ea60178a1cefe6b4433f30115d1601780ffae4b83a35fcb02f16e0971e0e", 0xe5}, {&(0x7f00000003c0)="c859293f39b2a2e5ac8d6f30cc250fafe36401af6cb6094e655795392c6385e93b64305c43f4680770457903821cd844bd72e2897dfac724084fa7ef6185bf0a72683d24d62dce7e7124bdbbacdbd3fd6a19e16bf075", 0x56}], 0x3) write(r0, &(0x7f0000000440)="f2f566abdc1771391eba50c1329b4a71d8f4d1df19315cdbd4eeaf53b1e205", 0x1f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getitimer(0x2, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x1000, 0x0, 0x0, 0x401, 0x100, 0x5, 0xffffffff, 0x100000001}, &(0x7f0000000080)={0x8001, 0xfffffffffffffffb, 0x2, 0x200, 0x100, 0x9d6, 0x401, 0x5}, &(0x7f00000000c0)={0xffffffff, 0x6, 0x1, 0x10001, 0x2, 0x7, 0xc6c7, 0x9}, &(0x7f0000000100)={0xfffffffffffffffd, 0x8000}) 10:37:28 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x2, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 10:37:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:37:29 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x125, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 10:37:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 10:37:29 executing program 0: r0 = socket(0x1a, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 10:37:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 10:37:29 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x400000a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x18380, 0x14) r6 = socket$inet(0x2, 0x4, 0x5) r7 = socket(0x6, 0x5, 0x2) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80000002, 0xdf, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x10, 0xb, 0x80000000, 0x80}, {{r3}, 0xffffffffffffffff, 0x4, 0x8, 0x8, 0x8}, {{r4}, 0xfffffffffffffffe, 0x80, 0x40, 0x4, 0x81}, {{r5}, 0xfffffffffffffffd, 0x40, 0xf0000000}, {{r6}, 0xfffffffffffffffc, 0x0, 0x82, 0x100000000, 0x3}, {{r7}, 0xfffffffffffffff8, 0x81, 0x0, 0x80, 0x8}, {{r8}, 0xffffffffffffffff, 0x42, 0x80000000, 0xa61, 0x80000000}], 0x9, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffd, 0x90, 0x2, 0x2, 0x7}], 0x8, &(0x7f0000000340)={0x0, 0x6}) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(0xffffffffffffffff, r10) 10:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 10:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x51, 0x9, 0x5, 0x8, "637ad6e6b4a104b97d7cc05e39893cf062898eb7", 0x28c, 0x3}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 10:37:29 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x100000005c) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x2) 10:37:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000022c0)='./file0\x00', 0x8000, 0xc8) r1 = socket$inet6(0x18, 0x4001, 0xff) r2 = socket$inet(0x2, 0x4000, 0x4) r3 = dup(0xffffffffffffffff) r4 = socket$inet(0x2, 0x8005, 0x1) r5 = syz_open_pts() r6 = open(&(0x7f0000002380)='./file0\x00', 0x40, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000023c0), &(0x7f0000002400)=0xc) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000002440), &(0x7f0000002480)=0xc) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000024c0)) kevent(r0, &(0x7f0000002300)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x20000001, 0x5, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000040, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x85, 0x4, 0x3, 0x8}, {{r4}, 0xffffffffffffffff, 0x22, 0x42, 0x6}], 0xcc73, &(0x7f0000002500)=[{{r5}, 0xffffffffffffffff, 0x10, 0x2, 0x80000001, 0x101}, {{r6}, 0xfffffffffffffffd, 0x10, 0x30, 0x1, 0x4}, {{r7}, 0xffffffffffffffff, 0xb8, 0x8, 0x1, 0x1}, {{r8}, 0x0, 0x90, 0x48, 0x4, 0xc6}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000004, 0x1f, 0x2}], 0x5, &(0x7f00000025c0)={0x7, 0x4}) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002600)={{0x18, 0x3, 0xca4b, 0x81}, {0x18, 0x1, 0x6, 0x8001}, 0x1, [0x3ff, 0xc7, 0x7, 0xbb, 0x7fff, 0x6, 0x80000001, 0x2]}, 0x3c) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) writev(r10, &(0x7f0000002240)=[{&(0x7f0000000000)="4c3c26d879b2e19fc03a32515e5aa3a73ac89fbf15b307010b27317aef68c69068258aadb65a986ff377126871430f5dc0d1e4042bc4e38abdb5222d3244d182c279e820adb09b4bcc359d7142510e579d963caa4320257e302eb9171718e39023e6e987e627cdfc208e03fe0f5988b7b4ace7d00526755213ed8c76a174470e4bb2f2ea44d453f3697be5d0d4bfe4cc8491b928b680a06a417e76262a19f28be3828c1bc91353f45966d0b0ecc42aa5685fa8a65a4fb5e7233cf99b806035d55807b5bc6d3d2eafb25046f4cb489217566a0d8844b97713059ec876bb539d240de76e429e3295e1fed845291d649b0d29d12a45dfb395450673e671b6f2c6b263d046df67eff141881f7e9b739342caff5e66daae5f60bee3745e4b8597fb54384a17bc633d83c7fcea63dd01d7ff054c12a2216c10a5e5befd250f3ca98a2095a19712bdac08c17ea025a66e44cef0e774fa73d178044e8c4a597584a65c97879bb1d6804058247e1fbb6fa82aa56c3dc71749cadc315eba516df01b4e19f1f917a78e85e02072f5ad7cd78813671ab496ff0b73581a1c73506303d7e0175fc3e47cff2484e6d408545a6d23a7699a3b7871942cdcb81e7995f0d8cc0428bfb13da8f9d52c1fc47e4f5afdb3eea6edceb749a9fa7e23293c289d6ff75f279a76f691b98d57c89fc7b284da3fc6650283eafdc46c933896284a9908f2049320674c42a7df8235da2a16d0cb5f3fd1a9770e13061e412310e18dc182b7084db2cc376d5ae40d00a24651013c4d316a0271c3410ffff37db5881bc3548f08084bb3daf3cfb1ed5d0e7fbc90ec9ff6f1d136f687679e51626ed27e2ceabac4031b2d0d4d7326b217c588bf9cb7d0284d975f275ac6898841644bb099abd86fbb0e91c774cda4634b25d6ccbadf342babd9c2de1bd253686add2817dbae1b599529939db7adbb0fa3e65110c2a654e637b5f5008ebf1f4a031603c26c728507388c80240057bcfad8d9ac7d94ff3155bbdc6b980eae204b7f33b20ac5fb71fbfcf1a0c1a18d7e4d718ca522f8722edc2bab2c2f1f48392ec2091e3dd8aef4325249850f05c7d8c08792fdf9fb85cc1ca9fc800ff29cf7946a591724b2512c941429b12dcb80444cf0d56028818dcb4a20a31ddabfb1135c2006400fc8bc90eb5678e9e005df4194d57c8dce44e1b82a15311cdd1fd28346326482662d47de66a855a17dd5ef579093eb8d511aa07dfd8f027993e8fcd38670fa39e70a214fcc7c86e277e3bd040d503d4eaf8d9b82d875082034e9e0de49480922fbdcf688be4c417b5af0d97e5c2ae97e4ebe49f3e94a7d9e8d108825bf5d2f31ab86464cb17ebf50a6d60f00776f8235bf32149d2b737554976eca33ed59932a1a6db04e4a46b5f31227938f40be75e02ee14e0fd915b187a0cc15e5986ae4dd0825d052453bee90a82e43cc1f02ca5e79abfc565dcc8dc2f7a432a390de0128edd1c78af5dc5b3a2809c8c91658e8a87121663fd282e3e1fad6c5fe67762cfefd9779ecf3e5969aaf934d09dcfbe8b8c5ea0783f5eed962e7a472737a2bfdc726d637e54c4b7d7d5f84ff55b9215d7b53318d86b0102063b483f4307aa074784fd3d2a8cbaf5c39e6edcc09d329b74c3a235753b9ceed492387e2b181c2d85912041ca38a2328e213039bce3c58c7c6b3e77cec7a8f823702c18f2ae0cafd68aa38790ef604778bec01373b3c85e6eecd63566f9a48dee6aa6d609742dbba32cf6a0a835839053dc865122e7f132f5fe4f9a2dbfa2409930fe57bfcf91de68dbcddfda8a502a84f3f4d8724887fbbf59fae7ab78afa30ee1f684e8dd036058ccaeb30048eea4db2c24e602d7c698b7ebced031c46d148f448d7291448490bf36e6d93613cc423a48388551370f41b4ef670c555179f12c5b9f7cd7bcbe619269174de3ad53f74e968ae7d33fb0d28f6c2aca3548f49cb8c70fb7b93bf1238812da45d229bdac14d2e35c8402050009df9dc9f1dc96fcd36f89801282ad96ac614f7b443a932b8cd4f03c97786fe50a69df4bc47b9bc400602e586e101a0db2ef4fac6e295cf31000df2181fbdcb584e824ab6769df87e0b73e8d4beab37becdf8efb223eb202b56ca68726de8802a6abf6aece2f8615a3927a9445b7689352b3cda8260273c9f6384e863d726e29b344b05d0e7f222a1355fc7724781b8b0677be6fb2b35494ad7c52e69c5fc526bc4bfde885c77043ee5208d824e860f94a5ec6d3c4e63fcc55b1bdc6669d2be2a39d5bc7c6c76ee4cc371986ded7d55d12474c7c20b91062fbbf4fdc4ed7e954493d18eca3c0663016b8d9a510d12fd3516c889379831ea83f39638c592eca8baa9a393e430a57fbbbc24f4342fb74d4efe3473c893025f097cc945a1de2412922fb01c7baa328394a072c17744a384c5777dd5da0992363aa08a013b3f035e1b2e5f818177f2b632e583012293bf3244a82254f38126fa3164f940f2a8e76283f9f150436cf2d96a4eddac19f430c0d93d6edc0d770621436d3dc27880b43e4fe812b8c7fcefaa74a225131343a2234a466dc414c6eb6aad8d379702afcc67a67ecad25596741330f54525c6aca1b7843b2fc962e1957d41074a33bb0261b56f799f8e4837726d8fd54097d96087b84be616d365226f1e3d8b10f8bdf66c394a71d3ee7e4c05c2f44e24428b942383220e7e029258265416c3baedc7ce779d7cf204cba67d6a79decccbbf4c0edcf79c291736f421f4c8233e447907a424d39b456efac8e0321425c37396c16cc43e3923a38f5650e9a66cfc4feff57351cb7a8723202969535dc2aa9c0695fa523be049d3bda41c51b303601a4c4242e4c0d03e84c171bcf1f3302afdfa691c82512997f1a593ec9eaaa6b952a724a0f2806777312b24c63347274653c4a479218f6c43e3d99a5ccb20aa81943e32d10ffa71cd90233ab1bf6a7621760c55aee68b359f6e7df541b69f69fa5db793ae2ccc2144a51bac5b42efb669b18f8e328b96e0ab5421ef707312d114bda36eff4322ed96ece7ba584410549d5283403eae1da1c658cf19b495509ab97d8d0888e68f48e1ed075e0a5c643936503d3b4edd0c43695f411909792fd5faa932281fcc063172e593a36a0f408b95d7b26785f9f6f70f0d30055ae662cf19c038843f0208d10ab16ecb5db4ea12fa97a1fd077087e243115ab95a54d65158e3619981a30de583dcb7ee499b0d6f28544f7cfa8f33be05b14d54741cfb6ffa709ed88d2f1481d9b46c4fc670334b197bc9ebc724b7f7e54c0b34b7fd6de7b2488e04a7d83cbdccc564508c13fd062e83b7d1f20453a3932184a560abf1cf6f6168b43c10698426efb1e9e71a21ee47a777abc36f06098f21b392b37c865df42b290f4271db7ef3631b1ddf1ae7b5f627d1e711238e685b5b00aea6c3f29e8b3455320da6559c6b98ae658ec8c545dfdf433aa9406bca78ab4fe8f4879e6b84690c3f9c034c85e2f7a8788c77090515918292afd817ed48454bb613894dcc9c8e94a8d4bf4467cbfd8c7d0b1cdbb1f45c4ccca7c32516500d44c7f1b1caadcce75e6f75a4ec7ae70eb7d824d433a31d18307075794036fcbad1d8e211bf4cb3a15cf3a0cd2b792cff792d878941bee391310b9dcc693825680bbc386cdd2f9a08703c3d939f3e1b0576758714bf1883b9dd8956e2b885908a6981a140175e217ac5fab6b2d492275593409654dc1bcc69cb85368e3a0175cb839e8892c1da40eecb179d44d67d3bbb457ac5faa3ccb1b8d0a331d2dd1e62ccfd78e8ffc4694a3559a2f70c945bf97e95b26d10391414978a031998dbf40ae88eef1c2e32c0a29672f2667561af709358aa2be43e071d13f83ecb33e4f7da03e618eb9f481dc2b90081d6d2c5aed92fffa3fb23ddea1e20ced357f1600ac09a1740125cb6942e8164d4b3370c0604576c4e2456eb01fe0923ac4c81e856da2828c15253a92e4c4f404f3c7baab21c905e3ce8239d54236609e1ed96c53b865d05d414e9595b7f1b15700ea59d74e993346971227fd7c63b0677adc576e25076bfd1ca5e6618fbe5525f2d63c83c624878b21cafaf3fb370f6c08ae970d94375aa075d91c3d78b6b4258b54b0f13b5e11b490ebbdeda560ada933c543cbbca46effc7733e2561440bd777c6d90aae4c61d8a8ce606f3ed01064ca64baf287d7d23f65e5fdfa8767c4cc614831c01e3bbd276093d1c79671a4236616d7ff1d023260b27b142323346233bafa6b2d85af620c632d3543f4493a112a5643b2009dadda666edc1691e7353db79ad8dcba36e00a609d8a1957472bb0e141e0184b2534060d6c3c26f6b0a49c0b09807ca4d82a1b5395b59bfc0cee2f0275468f2f8674671c535ef3ae2b70fdda032fe903912da11f0ef9b4db8cbe7bd3433bcee812e5a251b3bd04bbf25aa7b1c9a3f5df1084ee3a5fe0184312b55c7d86d99c4f734215ac4dcfb63e10f64978db5629dd9bda331909f50a668bd76e0241e83347cc19e53b6ebea78e3c7471726dc9357c140bc7711374b660ff1ca135a35f321344d47bfcaa344276db3fbbdfe7bddd77d11beba4b3a7aab12410183554e8492cd67595a08ca185d683232e07a38eabaad169eec05cb7df4eb04ea540d8dc514a5586f08c5f73d9e749e36981e39c0349f9f8c4bb69f02d501a9776c7355a198b4325d1cd43b99442ce665228476ce72170afe6b4514cbdf82634914f49590e1cd349a8d5481791b78c050b8c3ed024221f80a4194a3200e5ab18a67cf003dbe2b5053ed6da683cacf1ca09af4403ac145ed7c7f7b063ccf55e2d2f7fd04f019861acaa1374f2c4dd3727b92428220b65455700a7e61311ecaeaf0512e52f0e9fbdf91b71beafacfc27d2e8486c2926dc7b02a0f7635c2b1b4e93ef4dc9cbfe4ce811287d57850464c6151f77723725669ad00646e7ae2f798647385a66f55204c28191b4c0e110617559ab7ce64623a73e8b06816e6a56e6842c56e35b6f3b5019c12151fe8219234a87b67c29d38a9dac2e2fbeeccea2aa07beadde4ce623eb2c396eaaa954878524d708bef9057855487a86759f1b5005e6f1dc68f03689f953d15261d8747fe26a59ff9baa66debd7eefacd60a9c1beaf19d3f51dfe0e0c1cff9e702f560d3f82ad8d04145ccce02d2bf65cc60f3cf83d8a2ab5b9f5c4ec14864e52423e75a7d99ea3839004ce3e9c27cf03fc900eec1bb662a3e6ab74191d9bc6363f6d9c14d6d9c791832ce229fbd6f181a6b637b39ba93a62b843b0139b22d6454b478182d75f645b8e1cfab1ec1c64b785d7fc8172a128296511e7698a8b08c44069dec306fcfc003b090c2edeef59aabb9cb57ac48d35bfd55299defb123c6653015f8835af5aec4bc90eb5f6be14244c6a4e3084febcd69cb5be6df72281ad9e33f458dd9b38e958c1a5e04f717de12524415aba54d1c5da742224ecaee2b132724f1d33914f97fe7abe15b534291bf19a7c320210f9ad8680ba134446f7c0c59e48355de6b2f12fdd33adaba84a5410312c0ee8f91a0059b6f581138a47cb975f5469dfa2adaf2b8767dcf613f293660d1df70b23b2971920e69c7237b4248576ac86ad6c6e2590e9ed961128dc5bd9607cf6c561409692c0eb0e7a4fc35e282a8006cf3c442fa2f204f60018a2524b8816d764aa56625f7f3680cbb7be9c07b124cff3ee346bac85c73cbefb9586267288a8aef74e2a522bf2080e6fa67594b66c77f8f212bb8167bf618f2521b39c16b2137174a437890baddc360845ea9c9db19b", 0x1000}, {&(0x7f0000001000)="33f90e0c281af786f028802a8cbd5021df58ade2f208688dcaef372b58b0540ba02a3cae950d9d16f898d7e1b75ff900844df230bfb2c8494904122cb0da7e78bc4bbf2995d52742e68db0c8e8b048c396c0911be6714193f4ea58aa7f5c58840991b13c4909bbf2a1bc4c60b3d8fc693db29426fd1a0c390f1bad0c439daa1c6d3e860cbe8b6d0415ce46345ca080618c249ff50a95af990bb1e69ffea4526555f35fa1183971ac8a6e6522bd91faf1fe2467de197d4f6ae490c030f075082ee6662ebdd2a79bbabb2d159d408556911b17219ee5d78431d5f4c2865e817689d2563555eedefff14d2ccb6908213354caff327b5b83656b6dfa1d988a72d6d0325383bc9af99bbfcac1981e243dbbfe5b45e17797b322bcc75906443189b9505ce865dcc0e162124866a5b1efe6e613e0f2c31aa9a74a046afaf75f1767bae54b4d5ca7267dc6ec96b45343b1af975514710a2c20b857d4e0198109a684e9311b5765726b57ee23b8192cb364d32d1d5e7db3d629f7ec6c24130c6a9344279367b870a9dc3144282ba997e00f549758a3edf89a5004822ecab3167c91425272916a574da1b2df04a93ddef587f7be53bf0be9e1b4a3803d44eac2ce01603ea91d858c44d52c6fe2d1f2adb83b13289f47074ccb30095cc04031d99b4aadf47b220505b7b00db4df0b3570b94bc0c20d1c934243d03ea25e1a77acd138446662f7bc03297c7326b7b6f511f5fd34c93830b18a038851b737c67ce66811127126aae10c1d359248a8e339e2aef329d7e3a388db6dea3088d7a7fed31daae2f9a29548b224aacfc9fea081ad0bd18b0bf16e57fa38de2ec2b1893366eed586a6ca4e237e3246183e47fc61440ec6f6a5c88ac93a577ad3e5b813f0458564b9decd479b2c49e3c60de404fbf5c3ca8c44ace15ae8305ca47b8e2c3dd648bb8ecc53a362178e6f784668bb7a7cfe2dd905e83222853dbee346d4ef02e75d52df7cc8e4714732ea709522fa914a75a7fdc97c5cb1ac8a5fe2667efe7ffef056e62f96ddce130a569d0e718e8765353ccb0e809fc1fa0f4d60a6bf91f2d46e5e9e2617017b355b7d41ea2ccc7f9a6a63333664865f9b1ca6cbdd0a477725016b0563af9f5e6f5cab240c7264dc1927ee67a48d3ecc80f1f5bac31e9ca6bf40306ab2aa3ad9dec94cea21d6037267dc3edd36c4a1c7c30da80f3a37f8be19377ea85b3e44f213943179ee8d7222528b2b90850210309b15e668d406a103a67697804702b1efa5fb39dde62d1fb8a2346c4acdbfc00bb6d5f12ecb78defc5b0c2a84728ff93d020fad239112427f8187f852e3e1c5ad8e3846c64c27823d832283160b21409895f195ac06ffed1cb64c307ffddb4698477129d6dcba3606fbddb9cf913135cd5b88bba40a9128955f0d45ed3ed384d668640fd8ccd824a403f7788e3da0eaf70e9cc22d644ffd6fe75b661cf2e622ea5de9fffe7e2e178f4e9bcba2dc53ea13a3714815aeaffcf52f611593a5aab7ec2a9f6607e54ca33e7864d4e3e3c692438331fea999cf530d5f0b01f277ce3d7d1dae07ee493b4db044a021a53f2d81a4f14080cec7f12d0ab3176c47e08befcef59ce6e8b1b509598b639d9cb730e41c4ed0a72f10b73f83b1999f6f64eb8b8c5c902bc2b48d2cf2d54c1666ec6207722f60a5bb2c6cf98c072c973575e1e6f476e03d70d41b45a96d570e9f1d320443e0d450850e4988c64b4a1929df95eb7aef0fc57a6519ef32a21a050f4d447672e12a3837bbe1b62bc9c56afd7b738b1efdb72d373236cfffde1b9b1141e2359b65d7dc56418852a1a330d17e7670c37035cc7f08015452e4cd393be2e5d7576a1d4759952078bf6104f699941e3904969d0253ae93ac2ffbe68548452a8378caf7803d747873d30974b430e36483878d53d191a4692bc1287bbdaa270a784a72d89af0f21b16bbe71ba7d35709c68d1dc0970b5ed90f68520b1e1dcff780ea5f2ba1c1f25b169123807acb4129f6fc650e438b6b4dad5dffc4e203521a9ec56956a97b4d98b80093ce14294d2b8e2acb80d770e0f2252b13c386d4f374bad3fa89a85a2bfe463d973499e893a12d629f58c73d258baf4c2e3ce3cb612b9184917629edaba884d192670e65d2ce0e4f2c48d25903b09add1137f44adc8d75b18d2dabdabe4975b65087d76d7ff20690c4d3ac9e297ec4c5d6c32747dc9fb7085862ca798508ef700831feb938be2b6f9edb461e364f577fbb3fbec52bc55406601f59a75d40bc428e082b738618ae5ae02f0759094c9d18d701ec426e834e7b952915fef6f4669ba884e1da9d0d2c63a75cd7996f2032a50983e649b0aaf4d9308e09acba0ed50498b420b2c379ae6d14fe91a8a63ffe540987545daf08bc397f960dec243aa1babd0bc5d57b21571be3185e97c488e6694434efb9687bac321b0c01a637d11f2fdf2a30cdb57f6488c8976f910be1089fc9fbd235a0c38649b07000f64dddcb32fec8dc532f4db71de121a1eca139d477a7de7e755235d6807f8ded8d856fa926e53ecf2abfbd7469276e6a1caeda8f1e24a895768ab2f74a71992432ad73068a1120dd5027728b32f8682745de9ef8211323360d077d349d51c9137eda1805824980aabc419e517203174c90d9940fbb21aaa43db4694e4ac0b80c5e9b929f3ebc07d26ab9de46bfb061a81eff4a474b68e2bfc4c074659780efb66cb9e8e094aaff1d7b68e9af8a7733e1b840663dd1ea1efc65dd46f27964953b0621191208c8bdb837c1338f498c5027b25650fbc9367bb6ecdff46bcaf47e0950b2da43cd85ec0747c32f08caf3b2175f7f4639723afd48ffc4366ac3b46a5862ec21722b1f43c7135f96bfeb58f4fb6b44fb3bcbf6e1cc2e6dce1220748a9def845a396846bc07cca0e060a20057fdcd80aa9bbcea6b13c39e79916ef2cfc8961af5182652bd902818b71496a238d64abe5cbf35c7f5eb3f7cb8f61ca82255d3ed63708a89218809dc15cd61e62422172e75f517ba3ecb8649b64fdf9faef20bda4f4a5f42f8172430baf9121e6c5735dc5f587602e34faf0a70e79e217bda2e26eebb4f7c669bf782ebe40373c70eedbb11679bd369c54841bcf00fa9d0da3ef8fca8ccda1691837e8ba1d2a86bef4553bf32ea09b5ff26bb10ae2472a24f1da7bceba44d175653fa0c571327cb177870e5804d516b35b8f2b8093958fd5fd16e554bd1265bb00b7973a37fc14613fea1eb767bb374a0771b1bd03f8165e120a5e5b6f9d7bcb6474fc5e9f639d22262776ac37e9c367670474d137bae01fd349ea0d97ae71a39c942020259066260d3772295e12224f330eb9f01c506a32e24288a8fbefea4491b8d33d6d83d4a0ef70cc1db18680797db3fb3954ceed3b1a787d89cdb5689688a44be20774d0acba0e5696d6e08d86fa2d627046aab439f04a8e3ea6a97e034762195a2e00648c0b9cc1e10ce73b374a275b78935cc8746e905c193b11b7d2506e7922ef327f661b4d307b8c9767e5345ecccd6628bb5ca8ad7f3feeef1dc20b80401cf5f861bc04e68ee0854860cdc16c85fa4d703dd37d16151792a4c6ee79da2a142806c39b6a038ab2635ef22c18d526bec0714fd4c3417b4f33f396bac61aaab645c90a9183770a1aeec758da8963bbb90de744223d43cbb38486aa47e3aa05017062ec6617d7bd81214782f1afeffadc5b7c45ec44cf5ea4db524ea3852c7ab8a5ab9020e721f6455859fcbd2b7e9a0544a63db399251462922d470d337bb9f5596a3eca1325222958646694c0704d52d124615a1e596fd90c02b9800885aebbda7a3818d5d606819b25f8320b02f18b14a025b1bad1d3da899f0fcbd51b742186f59ee9e745efbd94defe7046fbd3671cea219013b031d67fbc28ea38400e6def4cfe2eaa6ea2f6901d2418b2b28ec9ff1da6149e73d233d84ba21045e02ac63179f12cbf3e2c9ec4c9411b6285a92b1ec514778ae9de078004c80a63f19f43e95730442a0f44a9efcf43991677159d0d7ffdfc6bff45c45fc04cbe1a3a393cfb7a98bbb94babd0989b49f5c70f2a9896f048e98d0d3c6a93970283b9471a22c87fdd75c65376b660129c561546e97ea0cc09a22b458d65d2d415612227dd3968d1d853db1fd15c4c6594ae01b85ce1b0498a12140d22c9c7ca180328f0a072f3375a7e819082bdfb2e51ec9ec275cb0c44ad1a5b6e7ef261756a99eade305f1ef941052286ff85510a187d7fd044d8e07430b96264dfad62fd75772492dddaebed86dbae6a4718c70d3313079ab055189376ee69389d49900e106b8adc0cbcca6399a1b16054ef1b1382fc479158be22f9fe5fbd0b5767a08cab9189dbb8886d9e2b3fc4bb655aaee7fa0c6920bef56c94a3d8e1993f23990d914f1966841b857f2bf2d2fadfcb0cb08e0e2a903476bd295e15c1ce533e856f79c3dff123529f6a9ba2ed07bfafc995c32b68d005daa41844a0c741a2baa9f6cd5270bffd3f47ab6d8d2935606c2d2bbeaed4ede0db10acf405a7a6c355e2e6ad784806b9cd54acaf91e9c18e54114acbb7e313cd0bff39139f4de0356e0039c1d719198b2b66ac65944c51a3d75c6e22960874d374f54cbcda3a46e981a298175bf929c5ae331f4e43ee948e2801d98235f761f5af0f4d47a5350e43531b709d4b98a6569adf40bc4cb47fca286f98301b6e7c67215cf0255483853aee8e2adf5807cbc2efa3c1e3d5a59cb8ec369efce29d5d42d5728f2e4eeff691e506c7c2324c779eae425ab34e47849fcf30bd165401a83083292b83ba66b52eb816aed0d3fe456665f0ae460d53fe5d1807c68aec49791c4217b3d2269cbb1f4fb481a0271d0823ef21d46c6ea00beb8289fd8fe3c9864d0aaf3597d98c6ef9b02c79e9c8e90e2aec55b958ad4143776bf13cec747762af40cd9d963caf263c11eb23de84fefd46957bccbed9f2b496a5709c9fd72df2882be7705e90d9c9b776ab71cf54cde5ae3c46cda087ea0b9335f747461914461b85f7cd315251115e55f219dcbb3697e4f8e659cbd935b7bc3e716d6d2c0e0e7162ef8c6b17bb23622badda321af9aecb862aadf557eb731a8bf896984f285c94a363e47b564a754a2bd9ac1611857b382ec2f96adca9371f58e249ead9dcfcdcb741b9392c86e4de3fdd5118a1200e54faf6c2dd451acb9449cb99ab187556f3996feefe0318ab560d94a35804b8020179d042e396d20215ce27ae9e0957dc0d8083c5bd4e07df3f74901b4ca94a5da1d279db287ac45c39f670ba8804692d84d805b3cf2a7b9481fccb6af0cc65aac53eab694073446ec5f5b7ae4f4764f4d7eabdb07d762b957f409c3dff00972b31cfd744fd87c64a35e4925a20a442bec0ced94ac3582ebd61762c94bf8e2fde136032a76f2b13df657fa0cdd1bfcf0393d421f9e909b97b15bc78434476358929e81f5510b7695eface99d0604a9fcd13b0d2d7783faed504bd240ff29178fe0ad7c2a22859ead89d5bf56be20d837b1a377c0aae9fdafc8a2ac98f8573802397bbf7fe05ed9c411d3dd80d7c871d973fb1eb1c2750ca55aa12649af1b2e43836a75b53c4a3afd1979c9c8195f5620ad774090e81d39d63f72c95f9e0da80e67a4fdb471404d2a7ae7021b66f4e517ae0dafe0d859f3fe30440a5419e7649df9375865bc12328d8ac89b346474a3571ececf28d8fdd3e53ae7a8757d55c4f88e409bf1a2f2d720727f93e2c21c896e425d0f56f1e79e6bffa625e8c2309a26d9b267831f8049ba61962b3191936f0cf2ee10", 0x1000}, {&(0x7f0000002000)="e415ff150938f42d0bd05991fa0d0d3ebce50108659082a6278cdb511586de5fa8120c5963069253e204df96a8e736f624b320afc046a2916e784840294f3f47", 0x40}, {&(0x7f0000002040)="e9f75d21718a56864008137d3d447972b0b9836ab9381f18677386305b1110e7cbb180a286625d91d5a5fe07402d3d4e192b90cea2a1f78ebaa8bc6ba0f18e9fd7148a2a31b609a399a7d63db3b0abcbce96670d3bdd76dadbc091463aae9a0d77bc14a579f5ca675d79ddb42a06ad43cdfea406a03dd4d68f364746ed9ce7ed6413d1b5b0f4c46fbbd2fd62461ef4421c62", 0x92}, {&(0x7f0000002100)="d385d0967df7c68370cb18bc8047ad56c263", 0x12}, {&(0x7f0000002140)="c2de9e2d610b67b2ce6808c272745a0da476c73a92d92e4cda3d57ed1b60dda5a4e4c186d0745a90ed2c6a7c594e056d02e56ff713d90bcc44808b18dba8d8c6655e5bc34b70567f0610d77ecf10cd2b551cb8e2fbcb82790b3f848e4fae4c6a9f41f1858d0b8df5d4791e61c494c95fa7a419d5f5d53934edcbce12cbbd995cc591a7f001bcd068b8854b8234999e031d81012d7e89205a2bbae53282a50ae4cb420a4d7b635f2dd2ab026968ad1a5a51bf3b62794d78668fbf453d16f1995aa0f01ffebf6eebf894dd165368c6860f3b53c1cf604e6a17aec034e4c13e4b45729280ebb660b72c2c300bd0a23baf4cbb1a9c1d5d660b7c009f", 0xfa}], 0x6) 10:37:29 executing program 1: r0 = semget(0x3, 0x0, 0x3fd) getuid() semop(r0, &(0x7f0000000140)=[{0x0, 0xffff}], 0x1) 10:37:33 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) r1 = shmget$private(0x0, 0x1000, 0x180, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/165) r2 = shmget$private(0x0, 0x9000, 0x83, &(0x7f0000ff7000/0x9000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xebfc, r3, r0, r4, r0, 0xc1, 0x1}, 0x5, 0x100000000000000, r5, r6, 0x0, 0x8, 0x3}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x7fffffff}, {0xfffffffffffffc01, 0x1}}) 10:37:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0x7b) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) getsockname(r3, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 10:37:33 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 10:37:34 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 10:37:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x9) r1 = socket$inet6(0x18, 0x8003, 0x1ff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x80}, {r1, 0x14}, {r2, 0x8a}], 0x3, 0x3f) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 10:37:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) lseek(r0, 0x0, 0x3) 10:37:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x301c8, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x7, 0x0, 0x0, "088040000082ac0000ffe0357f00000005ffffff"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/251, &(0x7f0000000080)=0xfb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:35 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r0) r3 = dup(r2) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000000)=""/17, 0x11}], 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:37:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x6}) getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x400000000002, 0xfff) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) 10:37:35 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 10:37:35 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 10:37:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 10:37:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) socketpair(0x1a, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="14", 0x1, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 10:37:35 executing program 0: r0 = socket(0x800044, 0x8000, 0x3) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 10:37:35 executing program 0: r0 = semget(0x3, 0x3, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/145) semctl$IPC_RMID(r0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x6, 0x8003, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="40917a1afec729071851ac2705c0adfc35b7f99963ba58e12ddb9b9bb2cf5e00d2d914b32f57a5a0a40cac010f0fb9ae873eef46cad33c2d1d47fc1ca12ec4f53492f9f8feb52eefa1535b7f1224495afe76ea97d008e482415ee497f7a2aef8ed19962449a83a3cd86c14e79a9297a084db43cee5e6d8e117be8d42ac570c758106a1c7b5ba525672819f694a251cd7268cfb35c240dc6632a97c28064e3a12c1dae596c7bd69af09ef1c2579964090bb0561b30b08e7e7d9cf54900793514971ae7a54b6d2cb80c64e861da564790a01b7f75f34b97a9526e1012e98d2916b1d01731ac44d643aca91e31be0fe78d04dceff4850", 0xf5) r2 = semget$private(0x0, 0x3, 0x208) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="d0a350d61d2565961616403f79098dd4c05a3749b777a475", 0x18}, {&(0x7f0000000280)="e1de62c77d8c3f6fc6e79e6fcc88d59a070f65d5deb702ca4f17a7913c6932923488be39756170a0f8c5f1f4bc03d55f2293e3c555dcff54dd4ccb6a1f5314d2ab1cd42e91aa413a6291df15825097c624cba5ebe5cbe7700725bcf8695ee7498744b9dc8cb9686b52c1c30e1cd37eb3ecb46250177a6f91ccc3557e49765721fc328ce0307b7ddd845e3967a3cc514c81c9d1d7c9015c5a293c590dccf30a54b3e738bf040008bbe7b6d6e59166f4ced1b983779010c599a0c769a2a3", 0xbd}, {&(0x7f0000000340)="15ec5376d2080598de326bb37d2d4ec43c6c1383fd0fb63c526afd87957c5daa83c03599ed0bc7d56af0ace93c4cd30145e4290fee411ef6fe2a52ec38a689b29ecbbfb84bd09dd1686557e8a44d8284e624e31a940fb1429fb53f5c5ac4ee060c5ddb2af8f5bddf85122dc4aa53523edf20cee80c645b64c7b8ba3185371ed4274b9afc16020305148b49002218ec788c03fd01092d45f409c191b2ee9603c61ec96b49f892ccf67fc1d3433758a5b21cc372d62488d5099916b6f7a116cb7d681aa404a473f981b6151e54f4340d272ae0b5ce3f14", 0xd6}, {&(0x7f0000000440)="3357268039f19af4bb05aa44dee9f7edc1dcdee90fc1ef3a8bc9507d9143b512f42b57eb322daa88240ff5f9307910bfbc9f8f2e9f677816f15386204f300be719452d8e63c31582a51b1d73193530d293fab98cf73068b36aa70e68419cce69bb3a1e97b7a089d31165ef5d745ec35a773554a42f05bd6c1961e59a4cfe36", 0x7f}], 0x4) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = fcntl$dupfd(r1, 0xa, r1) renameat(r3, &(0x7f0000000540)='./file0\x00', r5, &(0x7f0000000580)='./file0\x00') setsockopt(r4, 0x18000, 0x100000, &(0x7f00000005c0)="bff248d6ce56efca7b8d489d0cdca7315e3ac4300ad6849e4901fa5c1c0e275210ac69ead93adbfde8389529cece8b0a", 0x30) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000600)={0x0, 0x6}, 0x8) unlinkat(r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) flock(r5, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000680)=""/29) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000006c0)={0x9, 0x1, 0x8, 0x20, 0x7}, 0xc) connect$inet(r5, &(0x7f0000000700)={0x2, 0x0}, 0xc) writev(r4, &(0x7f0000000d00)=[{&(0x7f0000000740)="81e8fae0af45df537de41fcf745f6c2ca0c7ac964be350ec29ac0f71fc84843f", 0x20}, {&(0x7f0000000780)="8c8572435688f5ff230efe8ac41ad9855a051aaabf8f34eea0e5dd690fad4ea139dca4b2e6ce5cbe62b47efc3e9e1b09870590ff5801febf45e15b0da02953e0bd3f4ccc42332828d7a6b35cd4d956f7d24e16290de9243f5a42a2b31375d40c74cdbcf23a095f8b3f8b3cc11b048b2328ca3d68b1af973fbedae22e3cebfc63fea8c9fa", 0x84}, {&(0x7f0000000840)="4c94f9f08688bc90ab", 0x9}, {&(0x7f0000000880)="3aab48f6fbe4a9dc631781a356938093bc42001874be755836981137717adf1fdfd1e39f7d4222cdb2f1edf19ee283750da6ca8cdedfee96ab2ecda45ff7e74e3503ef189b6aea785cf1682e1d13aeeb43607111981313abe8c2470122eb7aa400e4fdc1c308c76121490a89d76d86866e193ca73d53260f79b0978bfeb2370e96534c82267933cdba29534878ecd21c0cfd45af831eacccf7af3c3cb1", 0x9d}, {&(0x7f0000000940)="4acd034175f4928711f7f72b1239f0b8fba7676a405c144a1647bec10b8147125d3132919c879a012b91297e85fd8fba2f8af283703e91e69c84885fec74ba9f0851e8b5d7b6d2cb5347a82ee53068eea57a652da330dbce2245d0d53a6a", 0x5e}, {&(0x7f00000009c0)="34f17cba02c57bdda4da052c227798cd131905673532656993d673ec2d61d78386bd8e6111ca51ff67f64bfca285b5a37e1ae49ad95f30f405019a5a88bcbe500a8f032107adbd21b6a1c91bd5e5f79a15fdd0bc6342b8f9dd2f103724ccf2e952a8ea92e6881909319cbd1a2302e03da8cf73ed11f9e40adb8f485a30b7ba7bd66f458d3ae99ee57cf9c3f5e4cc96f90b7abceae9bf07e1f51259ce39507ebfdf81464dafd417ed7898371c61ab2eb2c7b22311e953ffb4b1bfa3c15e1d41a4255377db3de0998ab712434e90f48a68e62732b5aa8524c5456aafd88b183a7abfbee023561bfbf549d32a99c818", 0xee}, {&(0x7f0000000ac0)="ada7178c34cf09f262b2b6ebc16746a7792572848be86f4c99b09379b6b304225c195360b62250b7fbd2d77a39a0a5b7375860aad7e679df67e2e8baea54118ce649ceec4e8c6c04f21974c7dfed6753155aa375bc8d6ce00165980351b6c71414dc971bf83446de474ce266721fa2e30bf8b56640a5cf7a8086a4b7b78834ea6b1ca8073ebeb11b690e37fa42e1b120484db60fdeacd6f8cc2d2adea5c46146634d257cd194ccb32059badc330299e9231526d5611bf94a24306d7c2493de31f0195a605abdd9347abb239605ac12b088752bd84b74", 0xd6}, {&(0x7f0000000bc0)="961147e58b5be1cc91ca024c594a214311f6859e8addb4684eabe978404e198ee39caaa72538bf6e42ffd02213aa3285848fe827623b8a18229baa", 0x3b}, {&(0x7f0000000c00)="001d75eba7a3bc0fad11b98187cea22f2e0ea432da8c13e536b4f9a0ee61e1b47a3581d06735682b983aa896f191746b013f5456a25af2a5fa41bdffa0b8a2d31533d84adcb58568cd80b98a7e43ded33cb63ccf7fc540ebb991cede5d97d5d820e3736f59ff4033bce9732ee7cca938a6ee6db3068f3b0ff278cc2e73593e25a86666b0bdb0e660cc05e2261540d3b1d79226b5e79cf6cff0498555d239f24b6d7c3c2ea0d4ce1797bae079688e5bf8285b5b543a6f0ee6871b8300e27964ef76f295de257742", 0xc7}], 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, &(0x7f0000000e00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, &(0x7f0000000ec0)=0xc) getgroups(0x2, &(0x7f0000000f00)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000f40)={{0xa98, r6, r7, r8, r9, 0x102}, 0x10000, 0x1, 0x100000000}) r10 = openat(r4, &(0x7f0000000fc0)='./file0/file0\x00', 0x30002, 0x1) writev(r1, &(0x7f00000010c0)=[{&(0x7f0000001000)="594a346fc29435c7e9c30b44fc2ce1f2f33d1667b32b6ded49b68633c96248d2e52f9480e88dd3f2baeea8faa4f76a15491e06ce4589a088d6279d5aa0c7f63b46b97cffc64318c2db2d8faa17397626a858e3a3adb3b33c2b2a079e640ae4cde1a04d067fd092ba5ea2a1c077b1238f6f47b90e5dd679aeff130cc3a3f851a3c48b3fa02b7f58842a8f210729639c2fdb8565d1934e1c0532746b8d63a6c6184b", 0xa1}], 0x1) syz_execute_func(&(0x7f0000001100)="8fa928949198000000c4820d930423c4016a11e80fee9300000100c4a1a16c74f46bc4418df1da3e4a0fae700dc401cf7ddbf20f2dd1f24687d3") getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) fcntl$dupfd(r10, 0x0, r3) shmget(0x2, 0x2000, 0x2f6482170237419, &(0x7f0000ffd000/0x2000)=nil) 10:37:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ftruncate(r0, 0xfffffffd) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 10:37:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) sendto(r2, &(0x7f0000000200)="ff9a09b33be6721ed2db76f00cb7e31413e4b92fb0269cc176ea69f00caaef47891d9cb3ab3f3723dfa0b4052ab8a1e2f3339a97be5713634704c4e76205a247d296701ed137e47ec6d4e6be34e7400767f5697f56f0c639836be043bb1910615d54f04b6d1e109094da6132cb40eaf8dd4d3d9ae701b6f47e1200b5e61a484f668fb477d34296b18137369bdcb2b02e", 0x90, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x800, 0x101, 0x0, 0x3, "f6d61efa38170a822bac2671bd67927ebc7ab0a9", 0x13a2, 0xf7}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x1, 0x1, 0x6, 0x4c3, "6259523b62fe705635b208a360b418fcdf41f4d7", 0x100000001, 0x5f9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) kqueue() sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 10:37:36 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:37:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = msgget(0x2, 0x90) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = getegid() r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r2, r3, r4, r5, 0x10, 0x6}, 0x81, 0x81, r6, r7, 0x3, 0xfffffffffffffff9, 0x4}) 10:37:36 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x80) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x800000000000008}) 10:37:36 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="2e25841a1bf147861a9ab4fdb9f7", 0xe, 0x8, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 10:37:36 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19, 0x0, 0x0, 0x4}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r3) 10:37:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x3e5) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="d2c33cc816d95ba49931713d2a5d96fa4e6973b5f6293d21b2c86875850f4726380265d9455df693b8b1899cae663c49bbaf1debcf2d6aba84baeed88a27b9561ba45c911e8b7c6782701561da63d187f75db4c6a79dc6c45af1c3f96e43", 0x5e}], 0x1, &(0x7f0000000300)=[{0x1010, 0x0, 0xfffffffffffffffa, "62720c99f45cd2efec34947fa555a3528af8ad04c76d6d51f844f81f3654d2158c7bbc7a52c3d44b65293fdff0f7b863f54eaf9cf4fb59f02e69ecb76c488c8ab338cf6c78834b9dd7aa9cb1134c91f3409bf609a714db3f0182cc3077c3647b3013ebe6abd36d27ed17ade5598d8e89a9c4e969919b506818917b8f1efcbbb84046a63086e40a095d36bd1c1ab5f271e07767ac9b33c1a5adf2523567878f07b1ba726807fa59953b4a2ac4b4ba2eafdcacf112d3e53b84b1faf0bb48fbfe32ce7fe526f51b65a9ed23aa737f8f3fb9d99eaec06169fde179665e6eec7b10520d72273a3273fce6873174eeb006588930bc06cd053065d4174dfd375aa30b31002197511294b3d117d8ff08f99f1a230f74482efc1607b6475a0d1f733b5a476a8a777659f5d38d272cef8f4c936e0c9dbdd5254061f1f9cf7f44312776125218f207a6291df3b94485ff1ad46a993fc6b48ca6dec868bbbad2ebe18116202df37d8a3976aaffab27d7960e1e7837cc8f3cd1178742f04542787924f918e6d1ca7c8bbb6fe67b5613126eb50e3bab8cf3d4de71c32c441efc7ce08926eaf11ab2f70f45d4c98e5f5bf641a94e1879412cdf94a462280bd24fd2ff05cdfd1e7b207ff7ebd034d3eef6d9573a9765a1f462fd3a095510c80dd845ee12546fd2e380a92c17b733bb81c7e88dac792410107b67d54b99053639af9d0bd0934937cac65a199cc75499d88a0e763a590c6b74a68630de784a9619aa5c35f59bb251a3c0beda8577b7c525a1178878d9f8f54920f4b230cd749a301f45b76cf6ce04836e7821a7ad38bea6c0761d0bf58268d64b873620f4c2c358ed9864f131505bfcb1d34e8002b1b754ef4f5190362568aa25a08151a6e4fbf8f020f6cc63f08dc4474bb623da5c8e566e8258691cb17cdb1f7a197fb6c8d6a9c000cadafd9ac55ec4c24157f40ec91cc8992ef4d5b8de32b5a800b759af098fe22726b96cb394aa5517c63f78cf50f8eafcb859925c86c74009e88987219cec8071697536531ee23a092ec0ee601a2544956109c746e0b25ae755c74b79d86973191ef433092bc1cbeed0dc46f29a7283d962bf8bc2f81476b86ded8202d94bd37bc9be35583f3af38cad25faddf4833d55d0b485da6c2a426e7f3cee74983f8b008574f4e94a02bb472fe4a3ca5b2261943467734e573440754527d7120cd6f3bdae77ae00b368f7e3d848b4a793da30eca05d914b746b70fa024a970a68ffaffd6ec5cc916cd3359c17db477a712224e0af4360d1fd2b821d71f785cc555ed5b3b380e02e0395cd2720429da9821b2ebf1a9e4497da8c135168201f5dc984eeb37baf0af5e5d2af3fe17761595b306678364431a47f24e7262f4e82691492716321b172782d5144cbc5586f0277b0feee2677b1e2df11b6197af1ec337e17a2241e88f4b96193a96a2c2a91d9d9345fb5c36c0dad4a58a15f92320552c4e94583df30bdaa3e18936ea33e2256f1cf242ab66124d74ca2382d960236c2ebccc92b67252357beecd36e863770a9f6602719adff9904fac66a9193c8eada030abf6c64c7b0ab181e8f5a120c7b70eb97e46af707841a745aef28c151934bc13e3766e13c10e2ef35294a7f79025d300a17387548bdc2da8cc8e7cde450e2aa9168db4da51265556ba4a4c41e2f447316d5f2bfa80248054f1c0347150560026fb493b14cefa0938b5f62d26bd2d7b2b8d44044b1d4739f0b723191885b5c514c505d449935bf69c7709d4a0aab11bf8314c9cc3d62ee534ccb5e4a7b2146ab37b1c9c924127741a4d4f7706fffb64f47b0d018f341d3ec163ba92286da9a68bb5c866f3020a158a070689f0b02554bafe6fddc718c44717e227cf72a60bf4371408da0ecb543b987ab66ed846351e82f612b352f6b040a19d32836d2b048136a7a460de108c5c6c5b43a6ddaba844d86e4212cef89a9bf8fd6fd48940f54bbbe12ae292d5fc45567e79c4ebc2f87cefe93071a67177c0c32a4a9876dee9b9cbb0a9cac6a3108c596d3f7cc71aeab040c259c43c0f4699a95e0e9cb9b303b1a67d383696ea8b6b1fc32f54cfcbd993a335c55f14297640b038561ac69763ad762b5420510434146d5a8890cd803cc7e762cffa0a56a32eaebe4e194cfd7006f9437c74aac6c66842173eca1e825a462daf7cc670ebcec0354f63d1890cdc93b3dfa2b8022e927a59b561d2183e036cbcf3392cba0d5a0c63fc69fb6227516e8bc1208af4fe9b995b649e7d5672cd76f4260670451cf955570a02658dab8e1688a5480b32ae9cd98b3830053c7ab897d721f3db31b8e521d6725476c722c7f6e9209c352e999c7c253fe793b6aeb0024e0e8c9104d05ac668d957d9f857e1a54982afb2c3ebfd668dfa12ae0f717e4fbc4d4b79b466f2ccf2f2767bfb64bb1b6c3798963f36b0c8829f0f2f6470c1bd3ffd1cb8bee891d11a025f446df477ed771993d9201258799354e04dbafc7a644ee9a2b8ac3d21dcd0ebc756d5cbbad5ee65279a5b20abf9e8e8fa900c3134a164487f76f4cf571b6a025bb01a6482813176da81856ae4f7863b6c8a8ea687f810f7d3fdd5596893217cde7a67ce032821b2d782b005f3e6736dd10a96133349afd86df46123d3d0661149463f6aed80f210b2a8c17c810392968119557910728195a6c73f4fdd5e3d45da6872e621444d9f98f6dd3bde7f28dcfc4536ec8772e5590e635de2d0b45e4d0f6a49b292e72656d88b6c590be3312f4820202d6664ab6c3602b9843c9ef3c08d7fc90402b4f750ae299a40b35f283699441793b98389be5a579ec9d2b9b5e273887059cc8dae6aefaf9eab2df85f83d73b07567167c6b79b3a5aa7d31b93dded672ca4a63614e8a4795bccc97b3a10688e61c08bfba8382953a991ca4557f785b4431ff2eb1eac8f0651803a76ee99572b7be3f835b706c5febb0baba53fdc463311e243fe13752834f2196dc5edaa1dac0a9495ea8af1bcd1e95324a294c1872e08062a3c9d2c4d08cb278c25f794db57c889a10b206ed72384803cc65306680a26220cc452345db8f5d1ba2713af17e2967642de3786bc42f42738327b92d86e6c885b034415e3f351e98c3c28fcca55dd1739971d3cd72da855ae62ed4394c5dbae43ef09e36768a1465db7d733c5c9fa81abe9e6eb2bdfd28f7299c17cbd6076df8a92b425e378f12b4607f9ad862a27306c0a8c2afbe48fe97196c1a75dcf82f90bbaea767a5f26480e6115a67bfce8aaf45273606268d05e99bc7da08c53f32cebe83330de689a6a6a4ce45716fa3514dd32e83b653dfef36144893dedc51ff3c16f4f4adff60103754f0a202a012f8c4692d7c63dd47223e64eb1a500f377b57a745fa29c1802854d1d9b9f51836f4cb79e850c9341d82242f6285354f5cc5b0ae2720af05c9e7987b2f1cf80f6a0ae2a2dbc362223025e64eba3e2298fb099ae74910f196c48f81dbba04cad7e81afc20aeba20a451735c9e25d7242f9b0ba983ba7cfd598aa396940f96e6cea4eec10d584b0baa6b88e949afdb19c48a01bc5f9797fe2090ba0feab76cdb1e45d0e527ffbb299316bd1ef9444f907cfecba27826164b6583d9bcca2c619d78dfce95db727107923e362e6f221932644f0eb6feba32189fcb993adb1f316f493f7acb065a69d986d226d14203f57df9743f1a27badc7daf3e91cebb0c85068e52b915b9826ea853a9de41f191cf78756a5d5c26b7b8c3f99913b9f205f1a3362b3f3b112bc88f645b9dcdaa5052153a4936227d64b0412f4d20299219f8f7ed0d9b480b1e947f9ab684a1eb79f47f2a2e8f4ac4da2e46b243c70244285b18e2414468429765de0f2bf7daab27d276aa584abdc6f2738bad56ca35bc18738ca1b7361c5c8aa7ef35a28e70fbc476178931c5bb06319d279b07862a5b83a15a422cee2fa0d7025b2d63043e36a3e5f3c2e6cb8119685dfa5fb2ae81e08911f4ed4d7264134cf38926ebdebfeb9f65aefb32c30d8679a8e892a7a411abe25f75d10c6acc546d6def15c7c2c3d7f3ea0877b73824f649b9a16999868651dcdb58206d7b00c2ea699ac5add5ab3bd68262ffbde275c460e9149bb829c5524cf98e46001aa2845cbedf51fe83af80cd0eb7e269fafebf4539ae190a01429cefc2c1b88c960951001a04201e83347126f7d449ec4ab23d00cc93e0abedd8928e7c959223f3f877403d0b8ed4822bee5f786a4f5e99ecae3dc0275f3780c9b3651debad9f23c4a617bba7a82f7af998414dc2e96668e5447c39adb91d3b0a9f17bd858293136897ca93bf57c1edd5e599a539554cc6d678b0c89920bde4dff83b6dbcdbdce3eb2fd389014bd30f4ca6b7ad4090f9f7f51f90494d13c98172ce82853453e9f4d065d28552531a91edc186fb23ffd3c8c964eb6b8e80d0d7ac7a44cf084d479c5f23b2724db727b780cba06c5757ec0ff426d935cf1e9f6aa0d79c73fa41ce53bee736687b52d1e698e76c7e5dde55b6185db6745eaaea395eceb23c58f75c340058281fbf813fdc4345926dbc36f7a6bec32d7dc942b2ed3f41f72d852702020434aba8203cbfeddf6a6106f200ef8019b0300437a5a28e7530e002af968f9aab1776cd2482fc052b19057a5735e3c2a0285658ebf5c8590d1290393ad084ae7403d8fcd4633dbf27839497e7b311ded742c51046031ec432fd40b2887b99b4086dde8fd8c518979007cbb21814269aa9dea25f36581609cb651a444ef7c715537fc67f7ff0a1397d3645990e6518a5fb0103f92159da44ec7163e03e4fee0268a1674799f1840e0e50603791ee19c8b5c881acd1ff66a8980adc945aa5c95023401a635bbafc5e553f3c4b6e2d04dbd9378f1efa22f6e2917b47e2506a48210a86cba58a266cad1051b9bab30f2f802b4a11c9895908c62d2020eb8e29b1f869a82dc84376175d2815c45a2c430a77c7641dbf43d86684402b64ef4cf21a9204766f0f553528510f423f97e518908d59f05025e62f833fa21bdbc732e3cced13a0425b790a79fdcb34096582271a37ec74d06cdd7f511651b500292a0ba60a551880d09f1b8649b29176ab02e7148563462e05ee0f45e14bf524b65fb738ea40c0994a0766d310a10db2dc2db560ac59cfb974389c2babd994f4cb1ba279813cc595c250e247af2a85169c368a15c57b196a006856d6640649be1c126ed105f7895183f8a40fb24f4fb71c25539cbe6fb3896777253b6f2dd8c5719e5821d541acbde17114b3e4a418766ae223331186f6f159265afe19285421c107fbac8fa4ddbc5e81b0118892cd8c78427a39a51e42ddfce6e3e0b735c589bf9bfa97c85efdcd991214beff6caca9c2cea1a933efbaeacdba406e8720c17f978e414c91e6811010a6260bc784348897fd2a898ab0401e0b9d2cf7b83fc3618f8c842a1f6b971df0a99c6d3181b3bbf2291a8bc0ba861cb77541a9fb7a929326419181bf9dd9135387eb1570fb516f7cec4279d8139719853fd0c0e1233246edacb263d4b032cc8ed8765c522f6d2cdb7e2d8151c401d6dbc66fa679ad6a389f18cf3f1e3259a842c581ee666bd2fbd63138087be399e888db0faedb1769940614ec69ef3e36330857195fb8a57271d4d6b7fd1cd644a5de3b4c599f5507f9b5bad1259cb2ed3d8a4aaa680c69888bb2b021c36157258a8e5ee759a9926f62e61d0bcb5de538a639b7e34136f77210f8eca0d67100ee1bc7bc08f7507ab38ef92c16c3b3b9ba6075f426ee7fd8d97b33a7bec278dbf74b996aaeed39e7a51f16"}, {0xa0, 0xffff, 0x3f, "20ce031d8ed396fcf184895760c80f20ad5ce5a308e544ac8f362a9572ed9e93b83eba2a793fd21fdab0eefffa820b2ab78bd718a160b82f8c7956f2938fb9ce8b152c98c815c7e95048819ea90e2a8dad07309757e62537d76944d275f64cb9590a24163a872c55a265615f97520b63395b90895a8e6923483c7de4efeeae1f4fe8ca46c1bb7599c3"}], 0x10b0}, 0x40a) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r4, r5, 0x10, 0xfe60}, 0x5d71, 0x0, 0x100}) 10:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) dup2(r0, r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 10:37:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f666960a97ee4d49fabff000000000000003df70a0d3b428660680146e17f14219fdaa9289e02029fbf228b432ce0aa3d1bf9bf9cce0402c87f96822865b86aa27565ec69ed8e2fc2938fe7be7a4874be3589f922471a7deec8ea2807104f91d1ad812d8886034e989aac039b9bd8767ad14088630eb43a9212024750caf060593f1c19dfa19e2f54134a47ebf14f99870fa9aecfc36409eff94a00f1e8b5e7d14ae72b1e01628ba9f32c67c7cc7ce76c3afc1ddac14696a358c506e0eca169046ea84b74f1b5ef0000000000000000000000000000"], 0x1) 10:37:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/200, 0xc8, 0x2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 10:37:37 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='*\\{\x00', &(0x7f0000000080)='*\x00', &(0x7f00000000c0), &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000200)) getsockopt$inet_opts(r0, 0x0, 0x200000000005f, 0x0, 0x0) 10:37:37 executing program 0: r0 = open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa8) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 10:37:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x156) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 10:37:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) 10:37:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() sendto(r0, &(0x7f0000000200)="23b8408577e779873e65fbaa13f816799f0ca86874036b31cb2eb7215a7bd66476981261e4233875190de3454aa313825c4a60f732126ccc8a0758aa2222c3df92fe83bd3d3e5f20c11c1e41f9", 0x4d, 0xa, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = syz_open_pts() ioctl$TIOCCBRK(r9, 0x2000747a) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="5e5627b4b65c0a419109f4", 0xb}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}], 0x98, 0x8}, 0x9) r10 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = getpgid(0x0) fcntl$setown(r11, 0x6, r12) dup2(r10, r11) 10:37:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) flock(r0, 0x9) flock(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) syz_open_pts() 10:37:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x200c3, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') 10:37:37 executing program 0: 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 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x15f, 0x6, 0xfe1, 0x6b, "1b762d8c22f651abe1814cfcc64d3ac90e1eb01b", 0x400, 0x5}) truncate(&(0x7f0000000040)='./file0\x00', 0x2) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) 10:37:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x80000001024, 0x0, 0xffffffffffffff16) read(r1, &(0x7f0000000140)=""/206, 0x2eb) shmget(0x2, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) 10:37:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000180)="97ec76a0dbfe8df5f0f9777d043ffda85a69540ec7bb540c2b30c4eedd75bed5fbe44549a740106b0590bb49316adf3fc73a576628b8f304cb07051e011d1cf2f9e9e64a5986ee16178a2aece39ce17c7337f2ad1f0735a36d6d2ecd94bc8dd2e991dd8e3aa56f1af8cdba5d6f92ca943594ae6fafdc243dd15ce2f1cf0b420d2d3e1b1fc106cd049992e95523532a5af6b0bd8a08e30bcaab8c40fb723a8639c31f33b131327d584f0c16", 0xab, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/243) 10:37:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 10:37:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x1) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="18c3fab4cbc0412b3f3758362a01b79d9914fc008520aa9c5ecd7fbbee2cec25685eb578058bf4123fb746d772bf247a91e2d769817884c580899f9cc63899295fcef414ebf30fe52ee0b7758bcc7626e5e14ac4c3c504c019143877044135c2d347b2a089eca51b103e7fb4c48c62f6630cfabff11a8956d052558d7fff3f0cb844a3c51947cbb11b9ddc57d354269fd0951830e5b267d32af507d533cd5a667bdd709519c0795a2320e2673da4ad28b09269", 0xb3}, {&(0x7f0000000140)="65d4ba5689b53d784e48d75dfa5e13df5f25c3d7fabc1153c5108c8233bbce7965661f804857a731a3da5f631c607f82b0459ce98b84cecd4d51cea593e2baba88c123254e3a1943789d2fc320ad741c6c70e11995bdacfbd145207a", 0x5c}, {&(0x7f00000001c0)="8300c7a327b0df7590fd62b1922a76a091c913116238b0871de40d80e33419ef9d9e55f663efbcf180a369c535f55ac6ccd97cf793f56b27ce91434c8291d4a6e977cc226d3fd837a8eab720e31e731a0ad2482a1b662394ee7bd445268e4d1861fefb0ac9dc729e77a5dd72e1007ade044420d98cc804a71913e6874d0b66ae097dd47f6432f10ce6d6b276de655bc19d75ebf4bc21c4ff85ab83b2dc07be855765a348478590b0b7f91cd8037afc2f2e893f5a6e314bfa3c635b77a16ce3d39e4747a51169bdd9bb574805de62b40d75e4e2f6a5c0806d", 0xd8}, {&(0x7f00000002c0)="56f026c44bfa82ccbcca75ad7a1f792fd21ba25a30f58496dfd441f78e09895b22058341308755691cecc107d1b4f29987ecc910f0848941388e01df56b4feaceaf18e6d0b38f30468e6978d9659b2719d463de1f4bd0d60d66f6428dbb82a77bcea67a78ac7f0572e62f722120a81a90746365d94e815b7037aa469", 0x7c}, {&(0x7f0000000340)="84cb1ce3a494c5a73115aad755508013e332fa9f93d90c733eb251a14e31c3f137bf494a82f363c9c5a978288f3d414373b47c61f659bdeeacb437dabebd820cbb94c1a329", 0x45}, {&(0x7f00000003c0)="8fff2c34260634477ecb647c91aa2a7376e1c7fc4a1d12ae5c28d2c26c17b9845a91b0fcb04b3a491ca01a67862b9f4f62e581683c12005b28de1d0f476674480ed7fd7bf34ec8dc8d59c7854085c554a6ec9e31b25228472ac13cf948b7", 0x5e}, {&(0x7f0000000440)="ec68897e6fdd5161b81d63962190ac194017a9d25b96c47f1bbaa8978956eaa8c180e6a910f98f5d1006510ef0bc7e8feef36a655be3aa81173128f79c7c7e", 0x3f}], 0x7) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) recvfrom(r1, &(0x7f0000000600)=""/52, 0x34, 0x842, 0x0, 0x0) mkdirat(r0, &(0x7f0000000580)='./file0\x00', 0x1bf) kqueue() mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) 10:37:37 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) socket(0x1, 0x4000, 0x8) 10:37:37 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) r2 = msgget$private(0x0, 0x4) r3 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000240)=0xc) msgrcv(r2, &(0x7f0000000140)={0x0, ""/233}, 0xf1, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) read(r4, &(0x7f0000000300)=""/224, 0xe0) 10:37:37 executing program 1: msgget$private(0x0, 0x1) r0 = msgget(0xffffffffffffffff, 0x600) mlockall(0x3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/205}, 0xd5, 0x3, 0x1800) msgctl$IPC_RMID(r0, 0x0) 10:37:37 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x8, 0x0, 0x4, "6d9a95436c5f69ff1fc9afc17818f4e6f330340b", 0x1, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) 10:37:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x351) dup(r0) 10:37:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20012, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$unix(0x1, 0x2, 0x0) clock_gettime(0x3, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1}, {r1, 0x1}, {r1, 0x100}], 0x4, 0x73) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 10:37:37 executing program 1: r0 = syz_open_pts() clock_gettime(0x7, &(0x7f00000003c0)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) close(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x30) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x40) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x48, 0xfffff, 0x3, 0xaf60bb7}, {{r0}, 0x0, 0x0, 0x1, 0x80, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7fffffff, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x6, 0xffffffffffffffff}], 0x5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0xbcf73711c84cd0b4, 0x24, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x3, 0xf0000000, 0x8f6, 0x81}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x3, 0x1}, {{r3}, 0xfffffffffffffff8, 0x80, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x2000001a, 0x3, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x21, 0x24, 0x200, 0x7}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x6, 0x3d6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x89, 0x8}], 0x4, &(0x7f0000000380)={0xfffffffffffffe00, 0x571}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) nanosleep(0xfffffffffffffffe, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000440)=0x10) 10:37:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x11, 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800002000000009, &(0x7f0000000100)="5a292918d3", 0x1) 10:37:37 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 10:37:37 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r0, 0x0, 0xffffffffffffffcd) 10:37:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 10:37:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c28700000000000000", 0x2cb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:37 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = socket(0x33, 0x1, 0x5) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0x200, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x6) kqueue() getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 10:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xffffffffffff4288) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x354f, 0x2, 0xfffffffffffffffd, 0x0, "d858c151a242fcdd078e265b94b9718fe12ed6d7", 0x3, 0x1}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) syz_emit_ethernet(0xd6, &(0x7f0000000080)="d2138f584256b99a19d71ae1e0d996b6ea1e37762b6a3a89512c38f1941d5f7b8ac6603cd4368a999d478cdcbdd05adfa62860648773a7aca44e87a3385aac933cd1611e86e701393e319358ff7136d00e03989e8c90218c9c7a5ba6d18b08233e7c87c5bd2f2d12fb141b848e50b7d663bbd9e0d3e335a88753b576697d365ca69a6e7d15c730c2e4832f17f1185986a64a062f50b4678aaad50388611af0f439abdeea026e9d1cd5466305589bd3f8f4098de668345946f8c3b0aa571048bbb66562af1a1fc3e010fed2cb7318fbed5bb80ae03b83") bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 10:37:38 executing program 1: poll(&(0x7f0000000000), 0x20000220, 0x3) r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffff9) fcntl$setstatus(r0, 0x4, 0x40) 10:37:38 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffb, &(0x7f0000ffc000/0x2000)=nil) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x100) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x80000001, 0x1800}, {0x7, 0x3, 0x800}, {0x2}, {0x3, 0x8001, 0x1800}, {0x3, 0x100000001, 0x800}], 0x6) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 10:37:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 10:37:38 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_gettime(0x3, &(0x7f0000000000)) 10:37:38 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000100)='\x00\x05') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:37:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8800, 0x100) dup(r0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x4, 0xc9b) socket(0x2, 0x4003, 0x9f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7b84) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 10:37:38 executing program 0: socket$inet6(0x18, 0x4, 0x9) r0 = shmget$private(0x0, 0x3000, 0x212, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/26) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) 10:37:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x5d, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 10:37:38 executing program 1: r0 = msgget(0xffffffffffffffff, 0x1c) msgsnd(r0, 0xfffffffffffffffe, 0xffffffffffffff22, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) write(r3, &(0x7f0000000300)="2174d18c43d3002a1a671cba1923c05771885ffe11389057518cf7a45c8d958b8e053591fc86c7d2a8dc34691054882a535fc8408f693a7269147c6eb9fc65cfad15c90c9467b771205ac0", 0x4b) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x1000) 10:37:38 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x100000000001) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20e90, 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) sendto$unix(r0, &(0x7f0000000180)="d11071ed33f231286e7cb324ce58ddd415e9f9203d2a8fb89ea675f0f177415f3819df594e9fcdc8fee20bbd99d9792b4c9e6798ee026b05d2e68351b0769e225a246f27d137cac3bd687ef210471194b94b01e8f121d2774005a7dad1c29bb6d7fe71d9d03e758457fbf839609c2cd229e9cb3a982f157a015f29173b47ede460834bc5c264bbc58e63a9dafad83144fc65269c2afe07d3c2058a473584cfdfb847116d378f7caf31e918de9871367e371e1f4aac36f4f04b709c72fcae0a3b8d764e", 0xc3, 0xb, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x1) 10:37:39 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) 10:37:39 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, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 10:37:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) dup2(r1, r0) 10:37:39 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 10:37:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1b37ffe) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 10:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() syz_open_pts() 10:37:39 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 10:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x200, 0x7f, 0x1, "f3eace56c0d9c0421e5eb83eda270e95205e5fb4", 0xac1700000, 0x4}) 10:37:39 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) shutdown(r0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0xc5, 0x10000, 0x9}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:39 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000180)="1359cadaf0fbb2c6dae5aaafbfe97d75bf676f0e4aa0ab1b7a99b9f29043be23209661c90c739ad0526d3c80caabe08c3d3bbad02f1121b967a2d442545b965afe9efdbe32075c5371df7440989f3f24bea0ff3497b23b2d0c66fccfd62c942dc390c0376dedfd736d238920922b6875a38678895548652ec38ab48f4888666b371872d7e4ad72e8ef12ad5387d13b65d03a262ea2e3e970b44b10a0170c42393a78b8bfa43a90d950481dc3e7e3488d09eae78c92134122b3523ac2e73fd0705d15c1245c6e2d6d9bfe7314297546b4415aff42cc18be082a3d2a", 0xdb) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10006) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f0000000040)={0xff80000000}) getitimer(0x2, &(0x7f0000000000)) read(r1, &(0x7f0000000080)=""/182, 0xff) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x20, 0x100) 10:37:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 10:37:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 10:37:40 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x7f, 0xe2f8}, {0x2, 0x2}}, &(0x7f0000000080)) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) 10:37:40 executing program 0: 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", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 10:37:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388a61e1b59917d92f4454cc000000000000000000000000", 0xfffffffffffffff4) fcntl$getown(r0, 0x5) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f0000000240), &(0x7f0000000280)=0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x80000001, 0x1000}, {0x18, 0x2, 0xfffffffffffffff9, 0x4}, 0x3ff, [0x1, 0x2, 0xff, 0x10001, 0xffffffffffffbd8d, 0xffffffffa53f64d7, 0x9f, 0x101]}, 0x3c) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setstatus(r2, 0x4, 0xc) syz_open_pts() shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) 10:37:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x7) r1 = socket$inet(0x2, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000280)="a9", 0x1) r3 = syz_open_pts() r4 = dup(r3) close(r2) r5 = dup(r2) r6 = syz_open_pts() linkat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x4) socket$inet(0x2, 0x5, 0x71) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x5, 0x5, 0x1, 0x5, "a9907328565984c5d9574b121f0d7b5aaf112df6", 0x75}) fsync(r1) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="ca0a7048b6de60bde06bc00abe1e9b42aaeef49a36f90fdc5780284105f710b21ccc9d8b35f64183c63eacf0475fa5cb57280dbc41e78bca77496977524ad597f4f1874020ce48014dcad33804f65040ba2fc7109293fd", 0x57}, {&(0x7f0000000100)="c6f6401ba22d9e15e6a0b16e1e0c756c7b52e6de11ae50b38723656a40db624f24fab526ad9685b568b6b21cdc0adef390269e8bbf24650082e294d7043a3ca0f73329bb3c4f65b47a40a220db6469aaabfd98efa85e15176a00e0", 0x5b}, {&(0x7f0000000180)="60fc09735ffadd32e5332a6bb982b49b85ab45432ae2768b0d6eb1bd72a21c6c440198d8e7b7504f0564d3fd2b7e89e9fc32e7a9dcb6b84f2e79d7671d1c1799", 0x40}, {&(0x7f00000001c0)="70dd18e4479b5e3aa5072424b91605a46f13c6cd", 0x14}, {&(0x7f0000000200)="e682d225b026d5d1eb7b1f0d41a3d0bc5295592979141a8af0f27ac7da525629af998291582274bdc101b0a22e5372666c30f7714d75f729e4fc125f131f8413d49a90aea0ee6cc3f6ceff067df5789306ef3e394c23e889a16e5c8e10d11fb7009003f12a8a722b6e61251e7fc073c2c0bb8bdc159961fe7e24fb20652b18c1e81074c28d33d5e03abef5c703788d545ff88ab39057db963dfe34a17c215bd3374fabb0821b3c3db47eba806c4c71010e853ba88c", 0xb5}, {&(0x7f00000002c0)="e630c731e45e287688101e06c55dceb24ded77aae9d8d0b5d1cde27aa8a97e0addfaa4cd36fb7e2f41f6c7799ede51846ac01a60f74b77d9408a6de7fdd8ce13ba6032eaa7eab9f6af632124c83df63ebcc3be95a59157c45b14ea7eecf31fc8b66cae49d2b0e094acf2ec8ef0ade53b22378800604f9c14eb175e8256caff4c039194c63d3ca76868aa429d9ec54d16fd702c51b6de2af55b8a79f06b80592ccdb5ed9b4827e36c2d3de84d16a3a410caa6656c402d9dbc4236864575f0c81e1cb5c0cbe9d7e8807e02a217a68ce3ca75d16fd0b8591d9f0108debcc3dafda8183fb44607bea75464f28c870d7bb3a28c7d", 0xf2}], 0x6, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x400}, 0x2) r7 = socket$inet6(0x18, 0x2, 0x8000) dup2(r7, r7) 10:37:40 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="4ee93b82e7a63521b2000982cdb706eb31f5b8a09d24ff99d715b491d8707678eddfcde5ffed40508fc9747c0934751bc32614bce0aa780dd89be20d6fce6757b5cbf2851137f9553d9311772daf2a16415244a7edc32f3e18e4350287666161312e9403456d40be96574d56c4c7df68e9ae8920cc58ef1e5c3d54b07573ef8c9eb6c8c6883183f03c6cf13a92b77eab2f9ef4771845323b8052ae43a22cd8aaf6045410e80c2aa8eed336d277dae9542f24f619b5b8dc8ca27ec0b4b1500515", 0xc0}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd4733bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:41 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) r0 = socket$inet6(0x18, 0x4000, 0xf690) fsync(r0) 10:37:41 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x1ff) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00004e6f287f28653000"], 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f0000000540)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2aaaaaaaaaaaaab3) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000680)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 10:37:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="59574efda1fc199c2cf89ff206f8d4f6658c6eb9b33086a2b86356bbb8b69e8b224b251ccdbb51ea1ad45b1311a5bc1a8e360fe42e", 0x35) fchdir(r0) 10:37:41 executing program 0: r0 = socket(0x1, 0x8001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffddb, &(0x7f00000003c0)=""/4096, 0xfffffffffffffef1}, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:37:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() getegid() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:41 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) pipe(&(0x7f0000000380)) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 10:37:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0xffff, 0xd7d, &(0x7f00000000c0)="2e9497a44df387b544a7dc8bad02ef2561ac9c1d360a09b1563695e01fad9027ee16570e476d50cb8b45ce905bab4264b4471eaa6835b21bb493952cc5c4a6fff31311b5dab4", 0x46) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) msgget(0x1, 0x148) 10:37:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/217, 0xd9, 0x1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() 10:37:42 executing program 1: poll(0x0, 0x0, 0xdc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x1) 10:37:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) sendto$inet6(r0, &(0x7f0000000000)="805ec095", 0x4, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0xdd, 0x7fffffff}, 0xc) 10:37:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000)=0x6, 0x4) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000100)='./file1\x00', 0x1000000) 10:37:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb112e2f66696c653000"], 0x1c, 0x0}, 0x0) 10:37:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7f}, 0xfffffdf5) listen(r0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="27fed9506b87b0668e223dc4b307bd552c1311dfd70b54e8923d0e1e460e68e7f3b712e2363c898bd822fbd6d30cdd8c1dc35dc17575e5ab878a", 0x3a, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x31fb, 0x6}, 0xc) socket$inet(0x2, 0x5, 0x9) listen(r0, 0x0) 10:37:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 10:37:42 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpgrp() r2 = geteuid() r3 = getgid() bind(r0, &(0x7f00000011c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x2, 0x29) r9 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x28090, 0x4) recvfrom$unix(r9, &(0x7f0000001200)=""/139, 0x8b, 0x802, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) r11 = open(&(0x7f0000000880)='./file0\x00', 0x10043, 0x142) r12 = socket(0x2, 0x5, 0x9) r13 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x8000, 0x0) r14 = socket$inet6(0x18, 0x8007, 0x213) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r16 = dup(r14) r17 = dup(0xffffffffffffff9c) r18 = open$dir(&(0x7f0000000900)='./file0\x00', 0x801, 0x1d) recvmsg(r14, &(0x7f0000001180)={&(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000002fd45f195400000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000001000)=[{&(0x7f0000000ac0)=""/155, 0x9b}, {&(0x7f0000000500)=""/48, 0x30}, {&(0x7f0000000b80)=""/175, 0xaf}, {&(0x7f0000000c40)=""/240, 0xf0}, {&(0x7f0000000d40)=""/69, 0x45}, {&(0x7f0000000dc0)=""/46, 0x2e}, {&(0x7f0000000e00)=""/161, 0xa1}, {&(0x7f0000000ec0)=""/7, 0x7}, {&(0x7f0000000f00)=""/166, 0xa6}, {&(0x7f0000000fc0)=""/45, 0x2d}], 0xa, &(0x7f00000010c0)=""/149, 0x95}, 0x40) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="6f5b79c88f8cb684bddd6798cd13efaaa6d655d06df5d33f6898658e45ee15534fb9cb955e59cf284c982a62e1d17cf192c52ca16dc7a7d116cd5a6bc781cc3ac56fed3026f52ba8f62bde9964514903586c94f2a63e54ef07528c5274aae30a1469b714e3af9301da3438253a88a66e0d04c89fff", 0x75}, {&(0x7f0000000140)="733547559549c176ea16e0a8b282afb9bfbbff09ef332005b510044f3b8d05f3ab55b0541db64543f012b8f264216e8b5baaf0397fb63eeb8b90b5945558cfdee5355da632d7098624141a64f3d37e79d1dddca965d2110ba6d61edfbc821d902151b38a8fbf8253ec829b27ff67925a92ce5cbc4a5d1c432fcf5bd15001611057f56b69e6e1dec9ac460e6c2ee029a0b023d737e3e6c5b26e01eb86baf75e8ee9053d170209e5a1ef123250e8754d7e99baa7bb59b738a453af9f575dc764ce113dca784cb8b2f0e05d1790693c13eeffab65", 0xd3}, {&(0x7f0000000240)="08827e6d4c78dd28e4510aa2c7fcd06e5bfb5a8f02741254ce7cde1daa9b9ae2faae95593747708ff2f8b52152e28d6f3ac122a199f464c398c8c78747fc304afdfa69c5fe42c3e44b2a6d42deff0e4c9fc96a689e5e6f280ef11e9b982da3248540ba465f10380f37dbe418faca56cdf7eac40c33690978559135ad2cef9fe13aeee4dd893021730083fa2f9d71d5f36fdcddba925a366d8b4669ca78657cc2c688e136f9ea60b94b6262771fee041c33f41c378234e1793546", 0xba}, {&(0x7f0000000300)="565f7e1f3528705ab7ee06100ac22ca227bcd0bee8539e62ca6cfff6960b35048211e183bf0a15992afbfaec884197eabf9920ab85e315ce91470609903d18565b9b", 0x42}, {&(0x7f0000000380)="c0dd46f512156dc71a04004b8d412f78def835db0494ada12f713a950fbf1901d2b060706ae594371543acef89af354a6861ef96a13fb73e91e08434b30961cc874f4207bc0c95af9622f20e7dfd84c36a56f52537ef8d41564cdc43515750f836ff5b459cc3171543abee0dd7862e99a9715a43c0cb1012101d3d3452fd3b04ef8dac325bd24cc8c77c03c13961572504c4853bb3d12dc03ffa388da5f6f924ede10acde73b60369c1a1e961b", 0xad}, {&(0x7f0000000440)="9b9a285e0ccf45a70d53b19fa54207bf85d2cbd78cb0571a7bc58e742e6904444943d44d8a6d80e1e79ed607f9cedb65bf727e1f4d899018e8bfc0934194356f42a63d98918e547e579d54351cb664da553ee71e93a8176086a9823c3d79d7c3f4ce4a74d53bb61eeaf23be33153f39e79c97ff0d2632397a76d883d9ef5610814040048e5b7642df2bdfe05a6c25488f907b94c5d050ec97b5b58d1ed66fa412a9edfab44cffa955afc21aac8867f0330b6cfd34e1c", 0xb6}, {&(0x7f0000000500)}, {&(0x7f0000000540)="b2ac53aa8839736d996b40f533ee4688efd235c4f3e1b8cbd2b2c3c63463ffcaa48cbf5da5898211f6f39b144f0f79340b365cc0ea0307491ffefb9b021efa46d944c0648d8c4079f5f62d7fd23547c1baa102c1fcfaaa606d44aa29bf081d086c9c2dccccb83cd550e1428cc8a7b52d566857e821d374f6c18bf07b118510abfb69aab92051ccb48cd8d0f9e261243c56081d16a53b919e51ddf1b7f6768c585150ab8112d773c898c9ee7f48", 0xad}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18]}], 0x98, 0x402}, 0x2) dup(0xffffffffffffffff) 10:37:43 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 10:37:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x84c1, 0x110) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x2, 0x8, 0x8, "8b8b27cfc70b2b95a927d84796a2c6c3f8c2aabf", 0x10000, 0x400}) semctl$GETALL(0x0, 0x0, 0x9, 0x0) 10:37:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000000c0)=""/125) 10:37:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket$inet6(0x18, 0x4, 0x7a) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 10:37:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:43 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) r2 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) shutdown(r3, 0x3) sendmsg$unix(r2, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 10:37:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/251, 0xfb}, {&(0x7f0000001180)=""/34, 0x22}, {&(0x7f00000011c0)=""/159, 0x9f}, {&(0x7f0000001280)=""/230, 0xe6}, {&(0x7f0000001380)=""/226, 0xe2}, {&(0x7f0000001480)=""/160, 0xa0}, {&(0x7f0000001540)=""/6, 0x6}], 0x8, 0x0) 10:37:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x160) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) 10:37:43 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6, 0x1012, r0, 0x0, 0x0) dup2(r3, r3) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = shmget(0x3, 0x1000, 0x22a, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 10:37:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xf04) execve(0x0, 0x0, 0x0) 10:37:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 10:37:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() pipe2(&(0x7f00000002c0), 0x10000) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 10:37:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x12, r1, 0x0, 0x0) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x2, 0xfffffffffffffffc, 0x8}, 0xc) 10:37:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = msgget(0x3, 0x93) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r4, r5, 0x10, 0x6}, 0x8, 0xfffffffffffffffb, r6, r7, 0x80, 0x4, 0x74, 0x6}) accept$inet6(r0, 0x0, 0x0) 10:37:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xc, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 10:37:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) socketpair(0x20, 0x4000, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r4 = socket$unix(0x1, 0x5, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) socketpair(0x18, 0x3, 0x3, &(0x7f0000000400)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x401}, {{r2}, 0xffffffffffffffff, 0x0, 0x41, 0x0, 0x75}, {{r3}, 0xfffffffffffffffd, 0x1, 0x88, 0x6, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x2, 0x5}, {{r5}, 0xfffffffffffffffe, 0x10, 0x40000002, 0x4c, 0x7}], 0x5, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0xf4, 0xfffff, 0x1, 0xfffffffffffffffa}], 0x9, &(0x7f0000000480)={0x2, 0x2000000000000}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 10:37:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 10:37:45 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getrlimit(0x8, &(0x7f0000000000)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 10:37:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x62, 0x7fffffff, &(0x7f0000000040)=""/131, &(0x7f0000000100)=0x83) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0xfe7f, 0x4, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 10:37:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ftruncate(r0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="4de217b07fda4d8e22753d321fbd7037565e8b5649e04a4bf0722ea32361679095091ae9d702a6d89be152c920bd14f677441298b1d05000fc94c5159aab26b95edf39c343f499d16abd1894d0ed48851846fffc74f128dd3f262874698d6ccea728b1a4583719a8634702f9ec3461152b4e6c6c77a31e5e3e82639df491b608a74aa50dea86e3e3c5798323e11334c01481acf42f2f34f7e9ff84e76d9c4563c716e0c80e2a9929257826a39c0c7a4f39629487517664c8ab3f90595e54f7a8c41856cf3bbc6427ea172bc0564873008d137ef9e0368920c092c69da4a8be121a0e75babb12b2d3f3a35f4d20d5cd988f0b82db32ad", 0xf6}, {&(0x7f0000000200)="35b37cdad7b3e99c70b7a80c4606600f0aeab43a2105fa197174a1a397d6508242be9a49c0c5aadb8bf30f1383c2d99c8d4ff5b2360956e19364eaeed250f78db4c35f7b8c5e4d7ca164ab9c280923c5661db118ab04c106bc415b157a076bad4c6ae5eaf823d71c0650b8726b2734c6b419d07be9554a6d1cfe7858c179a387cb9262ed6f1bd61bee2479719962d2a01827aa8c6f88a1d7e25f103ec57722a6d3a343b10eb673e732798f8d7b5ea004ea502707f820e61c8cc900b30ab42b82867886c991fa853a4fcc1dd19db0a1ffad24dc24234546b1e9acd1ffef49c104a0caca0ddb267b7b7d23fca87e96957bcb984e72dbbe1ac4cc", 0xf9}, {&(0x7f0000000300)="e14172187489dc2fcc2ab6217b3f4dede767d076cc5a346c41583489413e8d8ce05bf63033d46da1c1342fe6d02babd4597b8952d4fe9f6c3915f6b1113cfbdd470a2bd874e47235868bc20fc8cc0c252bff4242db6c21b97506cef867b57f51de152b450ac63e882ca152a41e6cc03662092ae1ea7f89a35a2f7a36a85c9a99bcb618a7f4573c32e279ea548705d67bff991485da95b2", 0x97}, {&(0x7f00000003c0)="931a2e86d54ac29a5f67662ec155b329e78011a6a305d796e1e0be677431f993cfbae72eed80b6599ec72c5fb9b473c6c80fce302238ccb31772858065ba2ba726d3a7bb44c0f0fbef23634a196eda2ced9157f69758e2d20f3b87c4abdd429c3bfd277253", 0x65}, {&(0x7f0000000440)="8095ffb206eab83f8631a595f471300a66eb3f1725e9aa1c6319b50391c451b0120f0626b98864e91c4cdf107949f008460d5cf32ab615c2c24264c90be15e7a3b1c1872a3472b4c2f0427cbf70d901bfecf37c10447031f1bce92a3ffba7d6df878f55846f96d5ea33eb010c1c5573f25352fbe00", 0x75}], 0x5, 0x0) 10:37:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) syz_open_pts() r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x1000, 0x80000000, 0x1, "6c66ac41e9131ecce51c1c85e09da8c5cd8f9305", 0x2, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:37:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = getpgid(0x0) fcntl$lock(r1, 0xc8a4eebb9ad6469b, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x6, r2}) fcntl$setflags(r1, 0x2, 0xfffffffffffffffd) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) 10:37:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:45 executing program 0: r0 = socket(0x18, 0x3, 0x8) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 10:37:46 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x1) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 10:37:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt(r1, 0xffff, 0x80000002, &(0x7f0000000140)=""/156, &(0x7f0000000100)=0x9c) 10:37:46 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 10:37:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000500)=""/181, 0xb5}, {&(0x7f00000005c0)}], 0xa, &(0x7f00000006c0)=""/8, 0x8}, 0x40) r2 = socket(0x21, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000ac0)="b8cc54132ad8384a0a3c42b929a87bc2ef5246a97b1ecfec86be34d36361b4d706ffa4fd4f45ba43540180bc7082cce20163e30f84b86d1e87ac07289bb7e0b36becfd212b4fd7", 0x47, 0x401, &(0x7f0000000b40)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r2, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) readv(r1, &(0x7f0000000a00)=[{&(0x7f0000000840)=""/186, 0xba}, {&(0x7f0000000900)=""/245, 0xf5}], 0x2) socket$inet(0x2, 0x8003, 0xfff) socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) openat(r3, &(0x7f0000000800)='./file0\x00', 0x8000, 0x96) socket(0x6, 0x2, 0x6) getpeername(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000200000000000000000000000180000000000000000000000000000000000000000000000000001b3e776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000400b000000000000"], &(0x7f00000005c0)=0x6e) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000b80), 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1000000000000109, 0x0}, 0x0) write(r1, 0x0, 0x0) 10:37:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) 10:37:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) r3 = getuid() seteuid(r3) msgrcv(r2, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) read(r0, &(0x7f0000000300)=""/169, 0xa9) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) accept$inet(r4, 0x0, &(0x7f0000000280)) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000440), 0x10000000) recvfrom$inet6(r5, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 10:37:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000680)="096629e1609e1569065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae6449bfa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce09091592094e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e", 0xffffff3f, 0xa, 0x0, 0xffffffffffffff50) clock_gettime(0x3, &(0x7f00000000c0)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(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(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 10:37:47 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 10:37:47 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) 10:37:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 10:37:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() wait4(r2, 0x0, 0x2, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/127, 0x7f}], 0x2, &(0x7f0000000400)=""/159, 0x9f}, 0x801) r5 = getgid() fchown(r3, r4, r5) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 10:37:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x40, &(0x7f0000000080)="94f3626688feb3906bf67772cc2ddd8b8d7ea3903d4e89f786be1c9e9bcabeccbfd5d748ae1a7d79be00e281bf8231b17a5037e030dc9bc1513ffd397a0b3dbddfa1477b26a4a442e5ecf9b7bb71cc019284ec1fd4fadb9e560d2120fb1f9b08b789c76c6120e3d648a10e8b2c5a31ecd9f7b584cd5f203e98f92786051ab38817ce79636e1b73b95c3c1a9f725dd9dd04f072a352396b37e2ca4487bac970ce18d547f492ce36697fd40c74e7790460193fb64f33f44d3b3006c19865d2c8851de8d9", 0xc3) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0xa3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 10:37:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xd0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000300)=""/202, 0xca}, {0x0}], 0x2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) fcntl$getown(r2, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:48 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) setsockopt(r0, 0xfffffffffffffffd, 0x6, &(0x7f0000000040)="94a5545344cda6c9bbfbb1435d7ec18ed530ff22a99240ff511becea55bf9c0682b17810199aea6db9957d000337", 0x2e) 10:37:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = shmget(0x1, 0x4000, 0x2c4, &(0x7f0000ffb000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x0) close(r0) write(r1, &(0x7f0000000040)="154c235cf0a272e07e6ed0d86e328c82d4c18946362238157000a2e70cacef6812d89887f41b499ffb781791c90e4526f465b1ec2cb9902efb572a6149a4e02cab004f6b076a9ea5686a36dae956e15969ba4fe8fadae7a7b0025d53e7d5172898a31a379cae1878b63edb6a20300023c893aae4caa3b33294a0392d22fef582d8dafd6090405f0668a6e41f022ca1ac", 0x90) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgid(0xffffffffffffffff) fcntl$setown(r5, 0x6, r6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getuid() setuid(r8) dup2(r7, r1) setuid(r8) r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) setgroups(0x4, &(0x7f0000000240)=[r12, r12, r12, r12]) lchown(&(0x7f0000000280)='./file0\x00', r8, r12) r14 = open(&(0x7f00000002c0)='./file0\x00', 0x110, 0x180) getsockname$inet6(r14, &(0x7f0000000300), &(0x7f0000000340)=0xc) chmod(&(0x7f0000000380)='./file0\x00', 0x84) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r8, r12, r8, r12, 0x2, 0x8}, 0x8, 0x8, r9, r10, 0x0, 0x7, 0x800}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r15) socketpair(0x20, 0x2, 0x1, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r16, &(0x7f0000000540), &(0x7f0000000580)=0xc) shmget$private(0x0, 0x2000, 0xb, &(0x7f0000ffd000/0x2000)=nil) pwritev(r13, &(0x7f0000000700)=[{&(0x7f00000005c0)="3b40f9840e06ea53f56d37a0f167bbd1ce4a970ef2913d0af07fb2d6847dc06efcfdbbf9df1c5dc6541fdc954ca0120d9c7b386a9ceda6a397482d6a", 0x3c}, {&(0x7f0000000600)="7e49007bcd163be66c44dda3cb11cbcdc4146b486bf754de3533c0d1287478f03c58f726a40c572877782228b2589a", 0x2f}, {&(0x7f0000000640)="723eac08e22953c3a65396b74c2a281ae1c8026aae22c5c1874fa3dcf2baf34ef5b5a6fa2615410270eafeb3989b02e8216e7994701bdb887494de170f0fe4cf783ac92ec1184b1c2fdc90ef31bd6c50b64e49f1c57444410875243375be2759b8277f5b23002c91efdbde6896d871a2f445e76e0ec5fbac06b776e13b467de9204f11959d", 0x85}], 0x3, 0x0) shmdt(r3) 10:37:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 10:37:49 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = dup(r0) close(r3) write(r1, &(0x7f0000000000)="9dcd90efc0e0e054975f18a1debec3e718f23edad8c6b66035018bf18317ef48616c57d5087f3a61d2902f62924f8787aa94fa6f7720533e1f9ab283307846d7fa04f78ead3aef35368cb35ece2c008f8d872b6ecfbe42841e1a8a4d0d95304176ff6455941de9797228de191fa322b0c69ce1ce084102ae98bd379f3a29c431ce0237b833e7b92e7895b6f3dc72f98ee81aeb7337df77bc410d1f07fda17b14131b1576149070f53731083e28065e7bed5ba58f008d6cbe8e92cd42f02e0e2d4c9a94130635bcb7c598c24c9d23fd27296bca844094173c2c2bb2e52f9bb6fc5e86", 0xe2) write(r3, &(0x7f0000000100)="9cf5ba8ef9bb382c314ed6363f8116fed06587988785e31b6de7c57cc0ad25ae7ae6fd932a4f5ef0fba1c886c637528e1bd44949fb1c62dd9d71418576911ed99b56d98e76f9e6f632a1dbc67085e1c4919a13ad46fc9d14ad1c986d7d0f95a49d4e24d424fada0143d208ebc96b1aa63224d058d995307202671b061a23d117adbadd0820a5e8b63e8693278517f701e5f95db3f67db9f2ebf1b55d444680eca947", 0xa2) dup2(r0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) 10:37:49 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair(0x10, 0x7, 0x7b, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000076000/0x4000)=nil, 0x4000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 10:37:49 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 10:37:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 10:37:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r0, 0xa2}, {r1, 0x11}], 0x2, 0x7ff) 10:37:50 executing program 0: geteuid() r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f00000006c0)) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2013, r0, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000500)="37043d20b302db48e5adebb5de458b6bd8aeb3eca950d2eca2b20dfc47159532fbf117c2736646d202e15d7f8959e94fb5a7f8eea8c41776615eba181dc3383e7967d6a905115254850eb3cf8a3d8271667dc9c2fd2830d4a4b2d61cf41d020c38c47b96fdf55772612e29dfa66e481e3f72c45eccc8", 0x76}, {&(0x7f0000000580)="355913dcf26af3848f4c20c30267fdaceb3a2eddebdd273ed09d0294f2372f11f66eb45bcd64c615bf2a88be997dad7b577cd9af0e13d55b5118b7af7b7bcfaa28d3b58322f90fb5bb81cf0a63f7c401614d656a50e015d07a7f9ebfde5f27a90fb90fee4845719a197fba5573dc4beafb293f838be966de1b4e1e91b7a652b27cabee76fc03d26b4c4f7fab3f92c744f10fd14d377e5f092421ab6e268c6603e3fe2a4479eb5468f88ff8d37490e008a85b8f8b3cb087358c5b70796e", 0xbd}], 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="846e88269e2301c0c73ee08addedce215c8e8bfc69932269516ab04013202d0ef7a07f30eb45e2903ded8f40bf85111bb97796edcd42f5e45d36f87ceb5affe0205b733b10fe717782f69dbc2d4afab8f891df4994254b1f5f18851571cece22d5554b19db171b2c2adff73517", 0x6d}, {&(0x7f0000000000)="b9144ef6b2e64d7b5e3ac8d5c15d50e609497525f195c2ffbb83f84e2b7eddf44bfed40fe919ab5c9b986fbbf7f3e9", 0x2f}, {&(0x7f0000000100)="c80d7447ad5188cb2c127308b180a142f3aa3619620811db8ad222e501420ca3f52760fdc0345e780218f35c696394e88a50dc4b3fb21dd6208e5539190423d7f906f678660ee3d88e2f07bc5ad8d44058d64dcbe37e2bc1d321eab65022838909f45ec4dd7a954960588262e41fe6426e6aa75ea63371428e186b0dca69e2aecd8836e49e6026300cf8bb39c4d150dd8d78e7a7b6af91cf727b609480edb91084b70dc96191ec14bfc0e84d7ae2b768fc81c63d58a2645bed5240fba91af6918b07", 0xc2}, {&(0x7f0000000240)="ffa876e7ff78e0ea41dc329265b84e75f4092fcf69d969b38e669bde937d6cafbd4976100fca542b8650891d819ad80ec660d5c3ae9d5f722a2f7c0495a74fec", 0x40}, {&(0x7f0000000280)="8049d15e77a1a917252897c294f86408f433ac23c32ae1c320e35c12d4ba39b23efc377c3c2246c3a7c2f46932b6824448b3a9b254f2b34bd232a53d42e43dca1bf6a4643dbe7da2e863cc0ece0c68cff4f158f8ad791b63aa96720b5ca97b5d5d8bc7b05f9332c15e0e5ae65ed33b7588619957d39f0f6ead889b3aa0cd834bf4037ff912f0b140cf14dea204e2fbf3d04054df7d9833afb78c2e8846eb040f28eb7df820833891d0adcac992ec1c6d4d728a8abafe513f", 0xb8}, {&(0x7f0000000340)}, {&(0x7f0000000380)="e144e6ca400e1c05a9818ef59af203916a59b7fa1fa5eee1e25b627daa9bde", 0x1f}, {&(0x7f00000003c0)="6f8feeea856c05fc88acd573500cf442f3fb6aca344ce1c3c42e7f0b4f90bcfd91f1f897176bbc0ec598bbf26f4b8c67cef1179f814df6f4300040b3eebed85b3e0cadcf537c3e2fbad2c9a98d32f5018800598862466cbce89857b668ed397a93743287a6a0f0875bbc4c5099dd7cac8613e98d80c88045b05cab795f56d794e267f90a784fbb0f0ee0b0d4136e8405308070c9f36b3628e8", 0x99}], 0x8, 0x0) 10:37:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() pipe(&(0x7f00000001c0)) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="83cb684d4452d506a06a20258d86b422c1b84af21cc86b15808853aaf28df2e6f232722d3ee4b4044e71615b73e6aa8c52329871fea81e90f665738e599e1d0a6b33830590e6875b06ba476ee926770c9ea196e069d4d34abbd98d9d75e5d68b1e7af1a0d6d3995ac2b778055dd5229f74e2aa0e1b90fd4c734abc6faafc7d3aa9c69d3e2a3782036af452c79f466107d3f3109ebed4d18f62bec5f815ee6580b66d2c3f8c420fab4bbd615288ee6f0f5ace305eb9d2868cec07e2c884dfa1aa3574465716a3", 0x2e5) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 10:37:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) 10:37:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc) 10:37:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) fcntl$setstatus(r0, 0x4, 0x0) 10:37:51 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) fcntl$getflags(r0, 0x3) write(r0, 0x0, 0xfffffd7e) 10:37:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/4096) sendmsg(r0, &(0x7f00000055c0)={0x0, 0x0, &(0x7f0000003440)=[{&(0x7f0000001000)="60f33cd60fd2830a2e43d8c2890bb98d35b129ad9916758548fae4e2c363d2cd22233f87008bd3c1b76c98754e295cfb308ec6bd2c3b9b62e2119754ce781b205e58bc23939fb0754920c2d4864a182e16c7d6d94169b4550a045537757a5415d9ddf928afbee160e2e9fe51577caa26a3315a9e703efbfb10a524bed47b733750d75aff56254c9b59075cd29a5016e9db604ed2c2eca36963ffa2338e2c2b66cf9eeadda62d5c22d93b4bee6c3740d0b1cda70f", 0xb4}, {&(0x7f00000010c0)="60c97487cfbc1f24953c75e3e31726dac47afa0db5fb77c0d4e69346c448aac10fd8512eae78f9f664a205ecf2e4b44fd7bb9952914c06ed367b57608a5efb18e1fe13c2e13499e7a910", 0x4a}, {&(0x7f0000001140)="40c6ddc970accedb1311245179db8939cc6744e43958227e30d12af9fff90ff57528a232baa10ec0d52e56575d6e440389678880acf29b75602b509bccce905ab0646aad5950c5f222323e31e088e17bbd104d2bccc6f971e29a1f737f2f7e8554bc385f7dddb9d8596e8a09d05bad048ca782e2c12f4e69a138927aa022cf197cd066a50acab513061aed0e50cf92b072327036978246e05e83b7f505297ee08a683e55e50fee182f91ff97b21f1d961c38f5a113e80c9926ea9649f5d2781636a7de4d44c89fcb49a8738c8ecc6db757a707e36dd68998f2acfff5614203c032ce9781f39b0a10b57c7e24cc2c964a2a98b54ba51f51f35be5b27dbcd670fc8bda18a1b3ef8a569af128a9a04a2043f6628ec9d9df92b069ec06a0d5cabdee29da5e37925f763325dfcc37f74a19accfec86826d2e2bdc6f9142d70ee1bcedc7e557e87304e9b3eca3bee0c7d7e52563d42240604046d40a3be79f251c5ff04d401b7c6ea488837d9c275425a8dc189cca42805a61c07d3c2c3cac2c10e3ad9060683a4f5aa59d92fe33c30966e0fc55183348b6a21f838b223a4b670df3255022a7ba575956cd2a77b2cebcdc03bf493fbd48593b46639384a6d974ac47cd55fd99d78a12396416d0113a7a5071e95431a3eef369867447bcdfc464e8cbc3dca44360ebc9a823e80996da56af15c6acd637fb8195cf993de1e24ec2b7093d7787ba8e87f00ebd2b9bb6644a64e68b74d53ae2153bbe4775be87641e842d3769d12709c3e6958d2829c1ed331c8e0699eae93689c00eee2d1b436f3de43cfe601ec4411bc0c077e35dc7bd2e6f6b1be8dfc756fc35e61d4cd44ccf39b5df26ec419d93ed2e1c59e62f8d607aaf562b57912454d49123b954a796264d349e52403ffdfc22682295ac9383991b70136d1418e1152cebd005c8e299ff9299c19160bfc68c997c9541b6ca541ad34888b0369d4e748051ca396749ea31fd3b62587b829e3b2613139fd21d8d763521b1d474d7e05b07d97bdb9ca94bb15d4a6aedb9bbd6aeb9a87c8d8e34cb3094f6993df64ddadae231a906a79ffe9b04d490a02eeb2b1c0a6faefe2a3d78956de04d26756c28ce77938a34a8c2e5ab36c27a1c3352237faab50708efe94b16318b3b85df71b594df4d7e873a271f223037ddc1d4306cddd294d1c36bab3f0f9bd42e6796166a69616db41b5d95da84949e6cf7f501807b46868b800f747ded1a59f9d5887a0b77737fdf8546edcf632a389d7f06b6c9b7b34bc5489820df8d7066e16d3ec6c16a2b4d449227ee6a927bd85eda526c015419159ebca987c360d677bf256583ff26cce051a07d9e6979373239d5f05119bd1909d448d68e9d10dad953fe22be02f89ce7904fcc0ecaba8618ce4134dd122fb5ac760ed9cf6c54183e46bf06ec048d50d82c07afc87f323d871ce95f9e07323439ffd47d596dba770793d9dfeb34855750d24183d116ec42b5ada2240f44b3e0b0f8a004b9fc60fca7abcf4ed64116e831294ec4cfadb0fffc4f172923d1a05e88716790d00175d245fd89970c2bed72a12d0ea54ef902c7a411a5ee50a4f15a702adfb713f924e87b2ae0cc30e396b605ce013e97d99b71489063a7b084cf5d080d08af07da0380b93e3769f0ed5278c139f264db901d72ad65428c0208dd2aebc527efeeac9801e6f346ba1ac3fd8aff33ea90f656fc16b59eab660316ec55e83937cf0afee3298d5e916615a5ee4e3cc328f06cb5eb44792b943e1fbb2561bf7c3de24fa7e52b9a85e35a15f23e1a85b23ef172cffeedd9cfa77ecd789d09e619e2d103e3537ac5375286ae128883ff72661d688b6af6da5f0f5b7e265b986bf0a45e11474c0ef389227a046a4c8c5c8c94494f6b5aaa6695648a2584fabf64beb78390ff41a6983a466504feb4d2088e19078f6b064a62e52c75c329355c21a0584b1de367e215cb8712171f1c85e4a4d3a19cbf30e762975d33f0b08e4bbd0dbeea89ad0a27acce6fd45c44631cdc8f472fcf2a0a3b5d7a1367d6cdbfe64a85a59ea4eb2bf1a015fb58f66c6a4ade0723bdc97241376edee9483b9509841680425f0ee371560f8b2726717a896c356e80249f6e291cc60c64472fcd593914855b49d0fa255226e66a5bff8ae673a551a42b4de222bd8974d8505b6a0c54b8415cc5b4d2a676adfe342a7ef3447e5a8696803a7d1a85b49a28a3a06b2c92584748f4bb78664449d882cd5e77c34229bbbcb329cbce64dc34be008c3320f8036a6564b6a38398f1259c518eb2d5d3eb6c6e8003c23dc9c38199e46c3632edd1dc0c72744ae30ddd3bc517aa4881862f622429620a251d90b7ef9657caffcd7d85a98c9efcbcd89331e533750698bf750cd28e9839ac0777c4f793a6fda2ec8e4320173145fc5039e7122093c33f6113582af398a7b2d00246044cfde8c7da75bdbe37b7ee5abc614eab192cd24b0e5318bed939a955b9e77233d7aa41d792793d1e87ffa3eee25bfe76543481451b7306ea37d9ed6cd3b768736d63ddb4d238cd4092d8e5e409b1d02ff21359f50b87a3d2521cb1e85b14586537406b492db89256a17f1ea6a7e445013e498eba68558138b5a9a7bddf70de17a28883d883bf669d0c5a0ef768eac08fd4f2cb4da5ab415cd733b5915c6798a469c92cbcbbecce3e7164563d0200150848f7f5ba316037fa75fedf40bd6dec97433e05e1ec76d4c13571ae1819a7b332f301a3565b5912cef8f7f8a7226df8bb0bb870c5fd7e2d8f628edae04441bd2afc915acfaa7aa74aaf83378f5f36655cd549c82060026ba448d7ff89c79b89591b6b196dac7f485f5bf6e7d6bd54be829bc9ba1e091b1103488744d102875747901b0e5db321c16dedb20ade4b5d6e654c21f4678fa018a48e2305de0ce9b3c069dace2792d95c8a0a05191d52e89a186a871cdd0b8bca03e1368e07f8e73c7fd7b2cad77e9c38b7f60fa83a6db4498c310ba2c8ceeeb1cb08afcffae4c6da39162c6ff77dd46392eaee7dcc80ddc310ea3eff2006e7070710aad92c3e5b9cc2225d0eaa1742834f79ef7fdcf29d29b9a8b324871379a92cb6ed65248a96efbaf5ba02470aa73287ea004013f54e65b3bf26219c5ac6be76859c7a90994709494abd8e43b16aecae9325cba3a4c5dba29733c348a187871abff967456c9bfb7d061dca4f50c326950752fd1d1a7f8a20b0e66be6ea3128d4fe58b3bf6aee3af2f8a2627a9315eea09b82344b48c77feaed8dbefbecf742d89e32af5a17326f8ff81061567be8cb0c3d35d6d5e053edffbd52a1a99d50989341f960d67ea193b4443cd32b31234aa43c8a8b47ef6b1b132a18895d51bcbac0b799fd8b956b2a9ec1b351be3bd5d8e8a5f51ba3b14c39489df3e041304a15f66ad0d2877e510cb52344330ba8a9ba5a24c293354197c1d4038ea63c62aa9924ce979626c1379f6702376d8ddd94b15ed65dab449468ad92437992850771453fe2f9f8a8feb5dd39a68b74c7479c2296aa3a2ed7f832ec7313767a4a307fa85e12ea63cea4b9cd239a8cedf5a9d981fc199f3a25b259323ebc0cfeb6c524845b06b66a16c4cdb27e21533cc73ffc0021ccf7ffd52d62aa45ab686860f8c0a5502e7563788c06f17c7b485d69759341f25cd6c20e907d8f44d8c131c258e68d13e33cbf9e706aac096bd7bf4e28e5b0f38a29d01d2a3d232f7eff5adc474226932b805c8dcf46b2ab2f39763d7e1229a872c17749e804d177c0b61ae15f547a670caad3288d650da3226c1b731b8cd520fc84ee256f186a773d40223f9773ac9b90b2ca8b1d7d179886ce6625d89a618f3477d203db0ac4d072a5ff3b7b8e5fb90ea6588f0b6ea2c4beb270105a6b03302d60c57886c1c6c878a5ab7aaf4fa3334184666c3394f40ed02121918db3cf214d91c6556ccd7276d6be14006e520537e97ec3c4bca21428f9be53095ef8ac6e5c46c960642a8172a543f0978dfe7385bd4788981d37acf40339ac19cae56f3876f919073e68a988af3f90fef0fdae01ecc31b2fa98cfa9562a21181867e7b9565e15ad91efb8a5defd6bdaa7f51baaf4b3de93a0b64301cd1e17aeef235e3c2155fcca5544f30a039ee346234c1ebc7db211b8f7b5893ca87220c96ca2a60b79de27fb47c7a65cbf5c415b8c4b31f16195c5a6cc603cdafb4116b5363e117e9261bfab9f6399041b0102bb8e1925a18283203686f06a88583c3633b10547704ae2a4a0adc45b63fb89ef4a05a6f616d0100e744c99377e90cacb0542469a9c8f5d4baa704f468f89d775d833b26d89eb9e3b8888d0b3475ae434bf19520b1dc9595c3572c693457a18b435b7aa4378e6754efc715426327fd190b3733b0941dbfec1f80ca09abbf6a7d84dc9972438222d9c8bdc10c8b44149d343ad772f9c7a026e8cd88dccbb7a16159d6a50ada824bd0f71ea7d079acb02c9dfca7807286a64b12179db5a9dc84394173af9886113878d858ab45cbace89657aaf676b3479d9d2fac0d0a9c6c8cb8e4647d573e44f45c81f01e2884d0a2b5123e9e75a7a940e97985aaea324bae0feeb3968a74436982a9ca00a9e4c07b274daacb0a3acdd9a07bec6d407d693b9ea4c28f8abb83ae8252d76fe9e8d9abd4120f2c308f5df2ef25575c330ab42a2eeb47c7d005397bbf60d7241c8defc7039c351e9db50d168ce7939351dca71aad7fc77ff4d9c083ed24cec6ce2ef209129c9ec67ed465ee2dcd7589db0adccda994ba86d7e3d5a226595215bf187be18c0f119068949114e92f358a33836202299da38cddaae34563eaa5709c05c475f56bb8cf527936c814305c4829421ef0a1c32bfa1a0530cd2fe42f4e49aaad1531530b581ed0fc0b518016c155cd7aeb799548a7a4789f0bb8ccd93908a0ff0f9d3a6be3f9eca4254e369feba98573a7605f928f5824f3e62a2485eadb06032c28fde0e8794c8aa23528fd1930491daeaf89826cb6d215eef52ff644010a058b47346eedf04258662e36ce52d4b5de9dc18cd6c34b46a9ba4c5cec5b2ae3bec695814f29deb92c5575795610b55d3dfff3bb7ec879b6dd3f19f456993cd65f6a7de98f1bf6f988eacdf700137d0ee791fdb2f60e28ebd565d671960800c516887efdb824309fd8aa5cce5d477eb8b5f33f0f4a3769064d75cc72bc40bfa931a54e1a33c33eb9407808bb170fa5f3a750b951e55c07e0e18ab7dc469fac514038fcd9f6db8f38c51cedafaf38f909152a9a0ded7e9ca1f3d6d30f41234c99e2171fb36cbba06b18c6f48655b604bf42616874e075bd7b38751d6cde70655636a0455c071202decb3ff941c13b94b78b3d6e9bad786f8a84037b8ed443e5dd31b405597ff91ffe6fb21ea23c01e16d97bd70acb1c62b3536b5e71e55f7d6a55794afff2a4b6bf5879334d206d68d7591ceb44918d99e2123affe407900f575d9644d9e878803468f7dbb05629717a512fe0f40791ad67aa80b3da467eafc56babba30ddf269e85ddc58b2ececa13b5ef4574c6c5892a691a980a34f379d46d80b990752de8ec771cd95c60050d1d66c3de24159a289dfe3d2d9dd781e53d98fdb9ec571763306ccf0f572d6522a9881ee9cdb660cdbe65daeb753fc56e5175eaa139ab9e55122db5dd06099a75a6ae9b0bb5c3404a6584b17cb099f7f1bbc93437cc214332eff3444ca57ab507b38447d7637157211732acfa2328900ae641cdbc9179f4cc496c96d683924f29105fc8ab494e012371bf0a287ff8db44a1e07c34f8db8fabb3cf5b84eb860aff7d494d", 0x1000}, {&(0x7f0000002140)="8f83705edbb1b7b9bce1dc91a2bacb9431912528c459d7fb59aa49132388eecf0a3d5a183585adb24963a21c305a337e2d695c2fe0d7420bf63b9fdbf47b487ad12b", 0x42}, {&(0x7f00000021c0)="2a217789f8add27b85c7c3efa44356bf90116145a8d7126c74750e3da79ecab636ceb3fa41e47dd141c8b430912126e80a259debfef42429fb6ce3653f4f06", 0x3f}, {&(0x7f0000002200)="ee3565e7c0119de786db906d970f37bad387432706682ab084e3085c5fa28250c349591ed754ea26e9867f04a5fcba37c8a89ce5621aed89b27d4b12d07efc29ec196158f3bd43b05a4ce75add4f99aad2618914fb6b67ca7ef7906d3d426ae5c4b59cc2f377e85eb609a28f8a86feafd4aee004e342e5a8d8514d26eb4478f1c9f77056b3e99314fa5492613c9ed4f279f5509867cf1056790da11baa2b3fe7ab3e3f877bc829e26ec92a3ccacb5328eab32bd139daa006e545589f93e4c7f59803cce1f76fa47b73c63c20f5db74fc274d166e3fa02fcedf9c8dc66706bdd08a613b1eb077ba12fc9741ed2e48723b304b12e6f77be18141cf070cca3125ae8c87e755aee0cd094c0a03c52dcb5dd44fb9481bd7058563ac0f06fa87301a6bad4d5bb1a8bff89fde6ccf7f7939ffe255d067c0e2b679ffc111237d41d39991b9aee634e31c0745a016aeb7e1dfd6298e0ec3ea76dd8afa11280b4c34c9c4d97041b2ffff9ca51268d40abd221b49737f3a5b4b5eff2dac9f006f2640073798a7c66aaa381b0f06ec0a40416b38eaf3a7d0aaf59d8b4d046c1c6cc50e36c1fd8283db916624608a4a45560db280aed137d44f9f50261178e4913bea46f34b4b042f550c4d6dd27c9690f928fa17cf4e009780162faf63e60bf6379bfca6932db8092aa811fa6cc40070c2b58ac0ddb92a34ab4e4239658a1d39f15923b4f5248593ed2e1751ae5fafab2c36eca17331a5c826c2492a2848da77784b0558edd55d48671b965dcd485251535cb918417bb156246e1d1c3407dc860b9a36af07b3dd96b5e491237e2e30533249664bf8377cb7a20b5ede88ebabe066b5898760c55ff4f583fb13c410d5a195a35c6c839860b368b968294d29f570306a60a46b0cbcd95933a0482616321e051523fa3eff4043abcdc426a4c184371c10bf6762d60c08289eb2e03ca75154764914a8e1935f0c98d7fccdeedf82dab2944f1c667387d49743163985c8828621c67044a21ffae433384e3316aacde3b7e56d7309994571ee3400c2c45e3a9d587339d0990c2308a292772250e5d1a18c6ce1caa888f869bc26166c1cd4534776bc2576dcdfd7b0642709b75893a5084abf1bb4970b3572a91e32eda59b0e16986d267955142274b7a7bbc52bace5e017bb6276e8ccddec74d5e5d82e319e1e7439e2a8eb37feef7dad5f72a4c0fd375ffd7b8cfa85be640c50eb2ce7d5f5afa69480e75bb07fa80fcd8981777120dc9b1dd376d730e5bc64107960c82c96c5efaaa36087c0dd24993be91948e727569c46e8bd8cf7ad27788eeacb6c45d832effef09691f0e5cff39f7b3cdb4dcf5ca0ab12d98151d4120b9773a2e056b38d98d4af998fe6aee320f64344e525c9f2ad62cda7dd49e5658e6b545d3a03b40d24221e5866b06af0668bbf4ec7307aa66266aaface1c90ff9a08b6d8ad9a2a28ae3eed909ce05d48080c4d28e400658f32bcaf71c2e00e2cbcb294db33ef249e3044d6eb0398a3b589d9cd95d3b19145b29414baa70e1e4d1cc9a1278a2c1da796a17b402f1201883ab70f4b624b6b8f7797edd8cc71cbec1e94fe0ed2536b2a6e4c9eefbea04de526567a1374c24c6efaabec6ebcb9f8e6c3a52a56c9c9c27438543515f288870a2a822dae68a5b2a1602559ab14645693082a5e6847783b5aa00392e1f409af4f32d76d73b717263fe77986505bf0e5db53efb3404db1ef6500fd179671e2053dcb74c0c1ccd6c7e4f7f9781aa54cbf0716c03f695a1843ce07d05d0ca71e8d91335392f91fbe3bd11ee489802e73b9938e186cfcf61884f1f0770f8b8e2d2828d696d6a4b72f75dcbcfe5a530323b5f58b1f45d3f167878755a2015290bdc442650be6ab8601d2db839eb7e084490991ea899b91f30e4ee9b9eb65aec6cb16c1df94ebf10c5bcea913776c24c9277bbdaf51232c1fb593e14c9d0ec9b8a4223013274c57a2775bb5e9890036faf312f703594320af83d8e4dc21254282df2daf8e7e6b5603aeaada2f9bcb1de2d075fcdf0f5a5bdf06c326db43ce45e31354d440689d032845b09a571b8f8c66b36dbca01d035548adc6ccd36861e100da98f4a8dd702ab16d8d8a82d474efc7579f694e44d489ed629cb78e9b59ffda8370584200d98750826ee015f08ee904544506201d1ffe3ff8f02bcf0e7b1a701343ac330a55474ac575259d035090dd623f34bf4a38b6fb6bbc0db06b98e939b206d5ebce632af8ba5934e9224ade9c762253adba6920af3b0ef7fda1f61d90ef396f1daad862c26eb5b15063e633ca56cab0c9966d988c36847de801070804277084c9fd7a082c8544c59dfb0fd0aac7d0dfe3a8038047c6158cf9c07403ce9ea99bd0d1ee17d140c98b79f1dbcc50a12d4a782fa6f5822056407caadcfb30e358b0b3ef5bbca74a963bbdc81b9ab7af0072683f766f57936f1fe6f60a4e2cb39994131b317817941bc177c0d61d9af9c15c9ad23339f474e1c6dfb7ea66784e61c9ec7bf23d2e9f04fcdce8466e6431167883a06921008bdc0fe3a7d182f2b3a477de8e90d6166537d8a4555ed60b56ee969be64aa2f8392a7523b599c273e3a00ba8800b058dc24fb40629853d35f9b91d952b38bd433c896105462ef1fc290855a63fb389deea0c2cdc872125914a82c88789a6ce7b475fa5285fef7461f37ea147a03b25c80113407c43540b2bb91cfba30fd06b6fb40c9a689e4d9f8d6e0936eac954898119a2992ab1a0f94dd73094256b62e125202a8277de9fa29766620cdf6421b25151ca6ab7e8cfa523aca10801d61b7a723b2be2d9cc92d33ed9df139ab49719e6b34858a8e72c05423faa9ded563ce0fcf079f8e39c0259fdc8a94fdb062837e89e4e1061aad5cc37ed4a41d947d7d143f2c6df3faa2e2a81b80557e020a39167b126342b7333373660704595e2e3d883dc310a4105375fb1a44a97730b11fb1085c3ad4a97a56019124cee4f7d09f8672979de4f602960c1a551fb1d6eb38840b11d9e51932f334641302873c53ef381cf16dc3a57a29238d4f6b5d2ddd1f094f06dfda879f0ccd7a0283eec80563690850fc4ac142c8ebd328e08ca063ac926c9e8f5bcb37de916b0c2b6f053e903c48f119f3b21cf31e887464d3efece254fdbd17be65d126af862172ca34cfdade9d6ceb26bbff1d3cc93306a057cde48ffb700c8dde89c3c9b0fb8c3bc9d35dedffc3f42191debfaa4ebdb7b6edb6e0d21c67bf2e9bf6952fb2a13227f81fcab573edfcabb3ea605b08f9efd3034037f1cd92d84a75b45e5d9812b6e965790fb25d6d00c2b36c260ebd0f48360c75bfa6d9f9ea9ca1723d2597300e569a7450670f24ca36434fe1dae7bdc396942ba38986c2656c696cf8d91d81ed59c8690b3141dc10145221622e7eab90eb6039b5458b8a7ba32992eaee8276b929b1c7fca2abe6690b2423c64af77abd0bff785e4f9e03916ed32526287764f243302c47d05b02aed3ceba579131e0669f6a4dcc8eed0bced275c46607b6a4fced7e5cc496caf81fadbd5d2735d77045fccde71c5aefc174af6c0ca1c8de98fd37ad5e84efc0c5168672b882aaaa445a38c1026b6f881966af3b91738d1d47f01e6d1bd942e4c48f2d1896101b95d37f286a0334efc22a897b38ae3c9b25198a0d44caf76ba47bc0750392f83bfb995c5232d7076ae6e2f79f4573b04a0966de1da9ca857ebe6978146cc71219b02c2dbeb92de2ea4be02ad4e3901350bf9bcb6804114fe2a5e4b6501f5c05146972ffef64018f7643b51ec75795a4c82572f4ff19adb1f318ac3e8c06af9df5233bfdf9ead189050ed6bb02857a25577fc66fb4ec8f0ed0d73be887617921308d9726d92e68b042f234e7b806c1febbb4447792e35985e9704adf745caef7f34722022aba9d5603ad9ac2973cba2a91485b5f0e02315024abec1c35e234f884f1cf159dab49e0f18e4020e1be4149fdb6d5b36f77613ea460921d18bc2ea00bf1822beffb5f60c6fffc72e50e4f35963d08adb3e844d1d24cbd41456a45eb05ce2bc9d1cb394af2dba1099efec75ca93777c5162580b4f73edb04897df52e0f07b11dcbd49aaca1d66d98041b01e6c4bae24425ce83e366d8489beecf43fb1c5a9f6edeb84c030d758e2f3c146da99d37105c555863b3ece35487d2237da461c76db90174c9549becf348e00e43c525253192986e4b388829c91d0e5267551d15336cf3d0901885933ca851e46a424eb27af0ff4239aa021f024949e968e06d67553fe7cca89f0173ebfdf907378d8a7a004bc3e2b73ff1fa0695e6cb0305221c05674e766070ee283d4aef6b085d7fe9e40245c9e31a4bf42d23efac05e28bde1d651dbd43e02bb02f7492dd222666b0fe6faa3cbff62bcf0faa304225751d0673056b9b049fc1a3b15cad421c1eb99ebb63672040191bb7f2377c57717206ed91b0862890e03d10958a402ae1724b56f7cf8ad7addd8166659ab0aa2b1d8c983a0abe290363b58161b3c48cfbdf1035d49cb399afa7a77935f332df0ca9952683729f2c5fde9acfeae3cd55e3b7adc8a58b62dbfa3802f55517a5b7105d755152f05bb65125847854adf0ae65c814b8d09b71151072ce7a599cb7ade97ebbc1a25a54f0c1affdc73dc990ef9e3115e06c4449958e9ba7bdb277f498a52cb0c667fa36957bbc4ed8b5191b60f05a74f87bca43dd8531582a00c4ac688c48eb0710cd30be8a361c70ebe53aa19ac1a6c055b05877332d50668f93c131d5157d88b3192a4792b393c681a6e6fa6cc6cd78658107acfb294badbfe73ed23a910088a4590ea11141976bd8e3f5cda16f28ec910137e7573540df3dae466edafd73dd82d7bada4874dd8de95a98ffdfc15a8535edf2f2fad5a062d2a71e0a78019d4bffa667ece492835872d4f1fa3ba5d11ceba9a81fe1570d75d47451b273e2bf5ed6715ffd789c1e709d6922b7add50857a578cedfa9b7fdcd14336d34998212a427af53bd181de85ca995a1254786a5dc2e07b2b8b4be93424f0ffd0e83f00883996db902ea2a88aaf69276386dca51e258f05871de03e607f5b36b82b60d6fa8557faae3f61ad484c262a916badafb5608000f6a588c551eba35dea3920828fbf04d8d010644a14c5488aaf8cf5f8f8dd4770bd17784ad9a6c7871e9ff8ee2d2dfb3f7781dd94188e8af52473faa8af49afa12f1cb6d45c48fc8800bb02d4d4651bebe7bd782f57053d08b689531ae623d2d047ac07433ed38199cce64fcc7dd9aa188f792cc7961bf8fe92a19319058af56d6b805f05a858fff3c737c429362dd71c238f02e77a2f0249f4334cf39b71e61590ddb0a02741b4e035dc52a7d426253a1c2335f395f70d8c06903b9b7f740db48f364cf972e4fdc64addeecad294ebd3412874f8e7e360c65d0c621c8be1f0c49b34afd1fddc2ac499685d32bb4d2a4b6b9a7527c3ab5e651d14acab64043c684bb56b4852e118a00928566acadb05d00d11a464382e85b157cd4b7e8954039d31bacbdf253b4491140257025f7780b1c779dc66d62b387d9624464775e9d23918ca96603524d9507de802ab19bb1cbb89d27e7de21b9ba7a2acd56fda2f6aa25f1a927e985041512508e12ba617b6764972e643ac5941f04099532653d5ea24e7420de7a3958fe5223cb29ba44b1be07f7f99d5c336975ccdde2a53f34640569297e410da54146937a30a89cbc9ed93b9172a897ebceb43de31f1fbfb32055569ca7e3b20c069ee3386aa0f5b79db8b83d95f8181a0341d6a053aff988d", 0x1000}, {&(0x7f0000003200)="56994c562e297cee9b38570af2f7ef9c25f596dbd36f553f77b9e3ac12d91845061a51f806e131afb636d7eedff9783acd94f113ec3c2af58192b32caa56305b58fbd988292d569996cdd4b81f3094ccd362568f8e63a818f1a77527ee7d08cea7b73de53162f0a8f7fb41cdcde380797977dfac5b4f6abb2b98b70b9abb13601297cf69867885e0c22f642edf073bb3c464a744e0dbf1dd1b01d908ed87748ec2bdbfea74e05f8f388780544f1561a6c5d625762d8ab4591de461e454ec4afd3553f61ebfbf9817d0b3feb80e3227130a", 0xd1}, {&(0x7f0000003300)="185dcaf28abef0ad9e9a3440c15b695cff56b72a2e", 0x15}, {&(0x7f0000003340)="a64a95cf9692145718bffb90c69fb09950e7460be2df08d98093fb542f2e712c70a951fcd43d137c58781daf3a8fd3c9f00787cd4cc51dd890b4a432911f8d09d24cf63b7bfab0490693e8c2ea52b54cfb9489ae86c706d511b38707e34c6548187d9759d050e2bce9ef8a62fbb358b5a8e3cbc87ba56032b953fd11762362c3523ae8a243ce7be844977f0555a35f460a362f36e5c2cac1c4fc589312956293116ac8250577d0feef37cf532c40b8b8327c38f57fa48ae28972eff3351d6051899f4eed6a2993eb22f17683d680fd6a26882d2b", 0xd4}], 0x9, &(0x7f0000003500)=[{0x88, 0xffff, 0x7, "1d7bb33611b9666244ec3f8d2e23b19242a6885f8c566982d3d4b664086415e4a7260408c29df096517e545144becb32d7dd7d35a9e6fee137426244fbb43167c6a5b8a23e71dd61d97f8222b86cc63be9e0e4186790c1afc1bac45b9db784c19ef8d643dac3d493d5238c1bc00f27b6c0bab61b70b2"}, {0x1010, 0x1, 0x0, "0e0748a7092e1d8c42e3e4f277844feef21da611e566dd269a53bd4bac987ff0be128034a10f9274ca59cf759d6a80efbc95c781ca7546363b2c913e3f8270fdcad6d5b6fdeff1da25c6c20de942c62120df00fa2b45d0662100f9d8e8c6480c57d5331946318ae19aab454fce916df6a5a80fc54d139a6d7e174ecb4da701a6a31cd26799ba39333514d498d8157089b54b1dbc8a3f472474516e6c365e6557a74dcd3f6747469ed4aebf5290d8a3a765e6ee7ca3fd80cfd8fea8a0592071f7ad02f362339b58fe1ca44798e8ff2f9d1a9cd661fe09f4318c7d3a30eb94d945af1cf930c45bb43a7fab72f937ebc482fa613343307afec1d39261c10ba4f74d53ce0e342fae858e0e1d92fe176e92fa4216e1c93a05834cbbb410559bc980232c0599ff8a031518b56e1cad523365ccb5dbea10e8464124945863a1c293a6fbe96ddece15b2383088f1788cd3c931f7c5d1abe76984f7d5268b0eda8b819b9772039be9eab6a7cc1979b5a1bcb48fc3b1b708ed6c44420004fd6e988ab734b1c52090535ccc18ef10de5d58017ddde6696edd9763f24d4bc998a7e502a13b750085490cf4599373652d09a1e96f53e5fb313056b2573b7bbc35ff48f1dfc60ed0f9d1116e1a805650d668cf29864cae1cba4d43e03b38b4c719c149a75f1caa5151ad90c7604ee1711aab5ee27dd77fce0ea84f99472e88f0e4b3d60f1b93eb860224d033c6cc7d1525d6208c3d7bd4cb8977f53211e6c8f0521847307e3538b3e45552a69cde02cfdd6c7d1bd7b26107446d29c03ac5d0dc110bd33114d25da3f9b5ade47b1b65b0af1973c9795460b204dd91c3dc21a6293520a013ea2c3ffe0d78b515871139b80b7d855fda6f8eb418158150c7dc421fd7c561393ca44dd632ebaafcffb90d5ad4730b020aa6f1478da25bc9a202541ca21d9ddb727aa7bc3f25da8655cc73118ba69127c9c35c5401807552c5c0b4745e05f268327babba2f4a76873d38d6270184cdda5fd56cb6e0bf1e240888ff6e9ea1b6772b2defcaee21e6fe196e6dc89bb29a5f17e8d1f66f0e37d00f85c332df87e1bc48d47ecd9b4e1097e0e60236b03643aeb2c3f9d1757ec8ceb496a47cbec62f40fd3429d7beebab908b0f026d38ea01465f1b4fd48a45535c9bcd6b800a0e5712f51d627d017532847474447b4f0a43bff696ccbed63ce528e33deff712702417c0c6a72fc0380c3f496a30c3bc34370ea6e46f56dfd7b3ba99d4cdeec960194edffe9b934d179f8565e092b13b8417959e095a28c042d4f03d234d65be75369fa9058f5e265bb70e02d38b46942ef0660c693f7968268f5f7d2af2fe1f653112c360355ff0eb6a2cfa91d92e2900c1a6f7f62c63c31cb7bbca3e3dd395990f840e119a8c47341beb3df899decbf7a3335512965ea78685d84b6438056f81b43c9a8de9573f7b02916383eaf03c8170510f2dd0b0fdf20068d25ca23735f8282275c193f2a286ece24f0ae67be58ef0b68cac51e32402cbe6c83fd71c2e81926063096ca1821b0db4ab7c3e852c68f1d5e975ec7026500f79b2fd65292e251a5f52e11dcfe3a770acf4615314ce32fd6193959231a6b56b1e25125b82dc0464b643de9753ab327d4f999ca4aa5a467cf0014105e00176d8da4a35bda3bd0fb62b68fcac53de6d27500ca2d4fc7e313faff309b8943bb71f942fa8fdc1673441da934c684df11e3c1671b7e3fe7ca5c50b8251144e75723b32093cb1b0f38b39fd4b45cc5e4f6d19b774d7981147a19c192aff58272fa3febeee92143bfb69d215aefdcfd584820cdba5bf75c3ac00a87efff6e2ebd7b5cec85218f749f52ee9a2ccbbe8fffb74793ea0a883a4bc03d387f7e17874b1c1abf56a4e78851c9b061be37c7640050b00e555350873cec9e0aa4934ffdbafbaeb1c396eae1e0c0e243aaa674288bf37e8f05fb534156072d4cc224bb2934eab75244399dd11dbfe72fb96bd6c511c5246f62e277f936ddd4ac3d293b22199ff8e181d041daeb9b258710e63bf065633fb4d4e8fb10cae01cfacc234ba8290c4960b8dfb9ae66da34900769b3879cd48f669fe5f6cb9f59e43e7bf02a24724a5d9d5eb3ea5ac5e95f4a4091ee5626615f7a1129ceeed350b21d806a66e8ca1235e57dbc23d57877d40451fba5e7e83e7b1009279d8a969ebcfde7eee7637fb13e28a0698bd9529dd136cde3555d3d641e2c85a2b462149b7d5e198f81eac1cb32f447cde7c193dcb88e198926ec0a8cdade8ee032c447cbfcf5b2d79da1ec68be44c498d3b78f483057b37338c3f57b24c4f9f245eea9f7d5f34687a183f7ac09fbb4c01ec6a0e8895498eb63e55193b8dc42f2914c2a0cbb4fea7e7a19053e8380e360544ae15003eaecd3e35353ca7b339945b894916ab8841e7fad4e65765adad4ab3b8df31c860228edf049e2a01718a6de01069196a05dd9508ccdf2f39661c7c5ae248bd595587c657564d7aa2f472728fe900f3db86f5e60ffee6d93eef41d7cf40abfcec3689d5b3fa4cfac9736afaafbebc88c62d344fd84f9935a27be1a88f3a3fddabc6632ae63c6856372a5341e9963a3aeee895bdf383cb451174eb050bdc39ad83b5202665576d1a366aa41c15efc4badae5b3e1f1ba9d63a78b9b7b023e28ad4ed57e58fc4f5fa0d266890bbe50e7799d010571191e64f5267a9e67976d5318891f2bef507a13b3f4fe4064d0a6a96de1108d2a072af017c530f813a7ae315ea6e6977b1e28a79c54cd8d443f781277f6aa87e3cd1ae4ef28c4eca8437a96583be532a92982931e40550c627ec918520595826e40725249a025b4234af2eb678b669b9a025ae93175309544fbee5026081d271b7978f04c09ba12778f3da2b34b4c9458a6165519d48b3dd088dbefaccc99f9be8f368a1090d5016695962c60d2c7a4d087511ce22c0c7a41154830de21938566cd2e600d2f0d1691e796f5cf2e93f2b4a255eae03db28687f3f81244ce5cbcc694f1f991788d45665a6c7642fb20046d3f6f3d8514a71d1554aba8137d2d536dce344b72825d6d22c9547ac48c09e03bc7ecf4a5d7eed4c9aeb8b70bee6ab8240efd96c6e3387b1ee1e9e374f5c3a91f98c7d3bdc4ae1efb40eb2bf12e021411563cee3280a0171b7fb76d957d71e1bb6f0c72963b786411062d1913b7704dadc169fc53bdfca20e4fe8d8a1e74f2439ac968c8dd66554dd380d93b61b8a0d833c93add26a83669a88a9035065b6ea6650aeb59700434f6d00d9544d3b8d338f2c8c6ebac782d6f189680cb80dee27d8c22d608b811a42e276feaf9765af5dad9d678055494988d5235d068a34a859dcbd1aa90202a27fa57be78ad056247a02b3892e28cf7e8955c79ff5fe7b58316fc1e0ecc305e388f52517f53d6f306fdcbdd9a5e000f650ad50948954d9e0583aa9368b829dd59e57b8038e69ad22c6d3bf92320619c3f3dfa6e7653ac00e901d7c7b17cc318754900ea5a4be59a8a59ad9362b7a496029213a699879c6ac5a1161b5dcc19909acd66c67300a9683e3fbd9d3029811d9e0fb7e5a46a233e35f9e27d51cf152fe6072b4f856bab1747a2b639cae52bece78fc8c696b399db3052babe32f019ff7c7a6139a21fafbed99b781349dde5bedeb93e7973190336e365d11c0aaae10d3e555bba2ba124d8f5c684b157700b1353e8dd462653bfd014a5f078698f586de8d84c374840fa75bc3d355ad67b2bd14190fe31e9ad51deb7c201808a303b40d4f1231b64cc1987416c1a54bf17c98064a1d8c5177c8051300f72ddabcd2ec7b3765f58072aae85f4725690944ba90b36786edaed3bdfca0d66929a9736fb8a04ae6d8b92c34977cd5250f750c905a77edaffd85e8a0de5e16e40a16bb402267757dcce37c15a71a192946ac275f1e062b762ae62cbd1376beaae8cd79d987e5a38eb43565340deb086e9bbe9cff29cd1d425c986d4c7d5a9412f3375a7200dccab9e7b75a993bb1c55b689a15afa2b613475d80309f6cdda809c4f4cbd856bffef1c101aae900801bf8c60e1368aab2e2343d9343a26272c808fed8a24d660613769a681981c50a8486f2b4580379ed79162ec7c5eac692c113810b4467f50d821ae8386cd663507aa9ac86c36a858bffd97a3e6e59afbf4dd9ef06d77297dbe8c11b3be8dc7762c09d5eae30051b75505bc3fc0ba752423c043f120c465c0f58e26d787f2ae276a289f258d242ed42f51285cdb8a78cc8eb9606fb381174e26c12c6f3c357d04d3bd4beaff7bc367314c611553756f6ff54c360d12ec435bd5de47ab94fdadfda4a7e3c1ad4939c7ac54975197025439e0984e9b38bcd877e5e2be80056c6f522f56e491fb2a3d32afe05228031204696c32610455bafb84e8d7faf8e8bc7224fd881dcc68cdcb236bb7c4b08a4ddcd5f1e43cee2ff66670b25962d944df517dc9e2ca5ad2a601cdf02a0e006a2b635cb36306921b6f8fb41938db14fc1c0d7604a42481ee9a054e0a16ab119c89f4499ae8b695734d33e6be0ba7b3450bce90b2799ee660789a8d568bd238176e5dec2c1c724f7a3b6e4a8f913cf480bb202161591b1a6c4ca5b761e3c01084d9c155f96ba92965b87503d5427c9d28e501ca38a91e2f777d118befff8633dbbc86bd14468ae7a81e3376dd80a4684001fb63d25bdcda48bbe789d434b924d764c7bb6437327af898c33e7619d03a14e07a219c318faf643e644742d5cb1d0a035250b07ff85045fd50b48a7cae89f96d83a60bf09d238a479b6e4c4b766dc4b9f3ee1fac04f56a014c255c46fb2b13db1c9d5cdba026ae22934844d812f9ae0cb50abee9264ff1f2a3de798e9573aa0de68fa269eca7fd158af0e89f00ee1ee2e9d7f690e3713f7406052d2626c5b03c81f6092749a7dbfdf8620a01e4ebed7b22fb214267190b46d8fbb4c03253c023cf06248b37c7dfa1ca35ebe27da9432d245c429969df60ebad8dd9006746ddeb1ed8f0843415500e1125016ce65372b3e0f6a7c7998ba6a0fad017f1b344c1a332a2c6fa317de809d5988c89c07522b5361f24165d0d9ebe8ced180b1c3127759c21d4036cbf9f277cf29f9e66bbb49dbd08db0ca133308b7c8b187f4507427718260e0c6af7cc195481f0eb92020f68cd88f231fda01fdda3613c93e70b5b72a79885f36db23e93d8e889f3a8922d78050d25ab76d8e3869a792b035818661d5ed451938b117a3f2543becbb6a895be6742b2137e3252f89a73c8d387f99a8117e760146d5c4f0a9771bcf1d6a1039d0283ea460579ae326eaabb7cdb29cb3ee8ecddfbad39bf1d04c915b2c09c7f337072693b2d53276f55e36eb6f769c5509328f0772b48797629a794741203d0c234a9b1b729a76283e4cf20a9103b5f4144a37036adfa04312e515bea39dab31f8f5ebf3939aba946545529c98e513052e697684f30c95a4465eed0d81b911ae8db859d8d2cd278043b52450c2b8fa0c667e5a1f93c28b052076c8aaea310b3c9242c7c98e413160f902212a553e2140adcafe4df0c466c075777a5f5b8ce70232e1bdfc86e664b01d25ef26a2dcd72a799a14ea54aeb0747cded5ef610522bb86e1f5459e3d10ecae3bfc06d55b006296473434f46f889fe56e6cf4f315ca38e6f27837519c76d8b3fe3c8a81cfa7c202a5f6f8a7cb39c318ab372ce668936703997d5f43baf3c52fb8e57bb367a9a65b322ec55d31a68b2503e727f95165caf3899c9e3e86acc7f7b46ddbb39d23052b83dd0fb6f05a55af5fec105950db6823c65e5d74fb94"}, {0x1010, 0x1, 0x8, "215b3e9f701195d737c40479772d17e54af2930d21ea1a4f7d24eff482ee98c29b1cc09d1927ce089393cbf3b5fae4381cd0fad3b74d2d9ab222f6e4de364c3f66beb16be06cc2ceb981cbbe31a76a74a29f0b631dcab04e8f46f72b236d0440c54f21f4c780d9dc80461fd6925e26b2fa064adefe88b6683d2e65c93fd52c933ee7c1bbf41afea535ce4ab527f6528c3a266a540ef66d62d6f837ab64a9ccf5b16f52ae127486b4663c9e7613a4a62812d400ae653503a36aaa5b6dae6cc9685549b3b6115b5de61a6ba5a1e53cc3901a865465a88361303362911fa692f97648698ae2740276553f12838a46c4d6f32e6a283e6650d381405a16b9c3f504c9f7f1a518310fed645b652a5e22acd2d7ef48eef075a3878b366eaf74f013822117daf905c2a9817ceaf76c3014bffabb0d373833378f500c54859e5df76beff88353d365b358913f7fc8e099818a68443552b245059b0127140b1e63a344ac98dd1924ff6fb36ff7ad7c5478e5341c92f81e28f3c1ee011d91a497e28f8c6a8c315526dda1898dd7df06d850fb4b12bfd606b050fd267af7a857f8a0f44836ff5638735b1874b7e2d9505893384babfed66f6bd8957725a3da55624052eace1fc227bf555c16aa7f82409abd72d128504a4a8e51f321480c2116717afde69e59d74eba48d53023469f9f56853571cbe069c0a1db7febda2a547b9c055aed87d8992462cf09a013ec2c7787fc21565c07627551e9d225d51c1d40e0ddc5cb522e0a1e0d4c221c2fad8f1d95a9c556de76aab379388b6e70783057d320ce38c4263feb46ee2392e5ff6b4096f8aed2d413bfe1b148604766650eb1e1c57921728aa073f223569b7338eb18859590ba29f78a702646e98902ec1b9c70d6677df7b8aeb9bb421b8ff794b05d974cdc73c5865d2c29de2bce243ff9d5ebb687478a797e877190bcbff4347974152a475ebcd89f629c9126c9c34629d17c7b013c8c704ef86333596f53a5eaf92cf49f789dc9260c05bddd137fe7aee709d9939f6467370c06836cf1c77edb6ccc99704f73d97f42a3c93e4293fa3fd64bbb2e01667d4fbb6fb35005a04066f2f1afa900169aad99d2c8050c447e9788e53569ebbfb251152b6245300bef87c2e2c61a885c6db45e84b5d0834c6210203d3b3cbecd26e03596ee3a02c3b08ab4e219e4a42cf3906729ad3ef713255a82fa5aedb29bcb0465fae3574dacc1ca380f03724cf962d28e6467c6de26a9a69b8c76a813dc41d18476e8ef6b06ede388cd8596613805efe7ecf3d26b9c4b1a4fbb8eb8cc6c48da3091dc36bc0ea408da6e6c41ef8bc0cb31cd772cbde7083f97d7b86ef4f699f2c4620b4495c070c37e4a61b01dce848f76eb25225b8ce44a81dbbb810905cf1f4ceaa6476beb5eee86370424a55f3b6de85c03a9e7e970d5d40cc0e1a74fca12f39ebc3ef6256c4b976a8307daff3decba94052a76a97a96c933449a7820d8c16cef2fdfaf8cc6be31455706923c09fcdf671e848d3c2d06f93ddfacb9e233bc6fa659e6f4c9ec0266a672ad079f36e7811115da142c182b27b93c076c7dc517f337334e52e33f9de17e1cb04abafe41564fcd082d6aca02aa16d5cfc57a0380dfdb8683f68cb5c63c4451cc868986f54bbc015660e33645b6a89bbd5a8878f036d61085b76b088bb14769608cdf2c2a8c79f2249d221c55e9a0e78db3792c33be5524129ff6d220c52c687398ec810a180a4c954782db0d3455b1dea8d57d3e4bb906b419ef3c42e1ceb82f469062fb482b15746cabe433d93dbe4baf1edec2df7819c39d1b62e4eafe541f9e80ef2daf84c485013c4f3ec7136bc0934a4e354fedee747d1c9373c3bdd2bd384246e5c629cc435e963aadc80ad9f76bf974160362d3104b0b1799d293ae2f1f9362755f38e59c79ee09c24e22d4731384eef25734621b7a55930a1dd7633d1d062a5feabc3c3f92d17ac88217e80770fc0b136cb994fd131cf28ce471315e2b322f610495ac0ad0599cd60378801099ad69bb8b39f7041a106eeb27d08d40ea4d19df1ae4150799dcc58a850b341bfb58e492256fd140d15eec5565ed123486164bba97251c0239489d6ead3bd47c4fdabe068001fab79b346664dab9eb1317adc5652b3f8b7251640a8bfd7086849c8f6b938d2461d28210b3bfa2457eaed76fea0f9056a4d6aaa65bfabca36d49163872b38fbac859457200ce8829c3898f18dac521750f49006266154f7e3edcc3076193cf6d71372ebd85c1e5cc2f7e56a6675c72070cbbfabce0eba69374557feaa655131b77dbc2e639a02cd129af735170a9865c5fd8c4f5ec5c3d6272db5df5c7964e1a9bebcc588fab0dda1e7a447af9ea7b8b3d223a4122ebcac41eea415fef9e085e7ca0d4bc5b037c752587afd095ebcda0130b31333b95a464d7f9bdb0650d164d3267ebd879a709a1bc7fd5f9993be1f277feaa9b60976b3bbdd8ae8a962b961ea9128eef0ed9b2ff075b05d6cf09c382575a9ad2791d0c7677469b8f9efb3b3bc542dd59efbcd366d01363c8baf70c7f49fef49f669c608ad3322703a2a864b46944cd7dc720262417063598428abedb500fdc2180342339086c5f0d56257e272a28393da447e307ae856d2502a9bee4e2dde213f15efea418de9d346946d58bcaa9d65da0cbeafab213d56e1755dad7a07918122501b39892bcfac186c09774d1ddf45869af1a1020aa1da4db8ec01b5dfa82070658b6e7d18a74b890fd4d4f9c892e52daf57e78f43d7ea3d54fd7eefaf68edd7fa92551e9390c9ec2ec1f2fbc8e61c43d596d07a2f5ffe81050c9528cc53865a0fcbff2a92c7ce10d06f476f08b1b9d2745089c99e90bddeb9bc142287a6b2bc51252330fa1096f925a43ba86726a09bda1ed99b66194b56fb8df50435e1ea3e475c70882cc6b475adf66ddc01a5de0f4cc8a73be5a4873be3ace80b7a28c6beb745bfba067e0f39ec38bb893eb4442855aee0f4d1f1924728264099a7b8d43c9a1b76a8b4a15d8b990ce1fb665ee96d293a47d52f04d8744f99c7a62745031575c6f5744c94b4822a610a231e5eb19e0ad2a772121d4d486a735a7bed13f5a6db82e59ece3b27f37aafb32538bb707c8ec24e5662830db140304590a96450f3e8188f3ce732824f9e86a4ecabdddc87dac7b4e005c8a7d4848497f0781834d217bbbdfe3ffebc67f5e6a653e591ec811aed6dd6deda775cc899132992acc3d89f1092687da48fa7cf4f93de3fc37c72e418777bbbf719e5a5ffb56c6b7a5a69e6206c5937411f9c2860512b82e37984aee17848758c605823cd1dedc6bb6bd776007474b6de4df9f5559779346929b449e736357a63daffc6245e3122ebebd5f91d16555e9afb720aebe294b77d57dff9c08887def12cfd0c510181eaa055432331d77af7af4f030a9ae06be30f217527e81865d79618ed2e18260b20e076b4d04e732e3802e2bfa04cf60d0f70fe4a251bfdcdf5909b528f58ede0f369fa865c6903dc3035d9a21e98ecf03e0f4e6da287c3b06a3e23f79d3c00bc7e3d002c931440e0afa1d103de0bd1a5cfcd9ecfc3b8bdb8901a4c654407ac85fc0602420c896a867e1a6377219d82ebcc77da733076afd64067e1d4953e2f43371dab771539271b0c75e338a7a8eb7e4277ce3ff0b6aa8ba925c214a8bd992d7f094d79509e0c1b10339d40b77b3c269f708de037ffda030564ad07b609781f2fe7157ad96d283056016d0093f1ccc567d377c5f4c2b87c7e99e1e6ffffe01886a1bb9f2c7a48a55e9376daf37a3d0327b8bf920bca6dcd2f8eeb32bfe2a65a94b9bdd8cae7922ed3e6d00515e99164cf6508cc63b133451fda5a1ad5e0d6adb5d3bd8855abb4b26f432c245f7154544fdcc723c0943e32e118ba294be64f14453124b424980c00452ec05e68a75f2f1b3fcb1aff3a9662fdfcea4b873877bec9b5647a42b9477bf3b80db705072ce5317c8291145adfcd098bcbb3a7773e2c502d6bc28bcfb38718c2a7706b4a1adb210395863eca293cd3a44a67cd4f9963868759d5fbbea4ea8a558db80b4f117ebf5b9a6866be74dae5879055d9da94ced363591d00da6857b7951c6c5759e7a7e29c5a099350e8d4276fe702f0496e383fc24d5df6511befcd9e361a47511b630bf0366a80a4b2ce21ceeb9aa81157f3be839025a2703f149b7d88e088476bdab3be6e07c0011d1c82bed6a629742ac440ab4b01e98a1691e01b4c54f6b8859e1b0da3a758ee3393a39c40288550f34ef4952ffa55981f35d2201bb4b42c42221366b64cac4cfde3a66e0bee669ea2800f81f49b597258ce75e0ac8a888d35773fb7ff998640773d1c9f1a9d1fe2e8204f2c02defa18371ff2e33dda5c94676c3b9e8b0e5a4f702dc53cba44ac7c0699082130389a8faad8deb4b828639ee5592125472d8ea97744f4c6bad1bfb7c50d84c1ada6e1c144f2f5590eb1f35cb66136add68993a0b0a8bf9969b1aa869d1ec59e136f42ca6be55a0aa89ebbebc7b0a00df24e1490ecc5058fb2ded7d07e8a7c597987088cbfd2f1cf0f9315d437f7744c73d8257c83448948853eea00568bc1d9294774e831731dffbf6aa7f63982a7b8714fc491f6852bc1f24c54e6d10c3fd6acd021918382271a673392b2542b07b4272bb4b3554eb4cd62db976a86d6dbc14f71244e6bd1ca766321d807f361e5185e585c9cc77898d00b827b6f2afb5aed4055354af2d67038b36a1e7437380d164fc373384b1828bd0c79b09ba8bcad5052bfa6565fc54c859b22ec0b9b21c8c33c3f6320f2a8c5c8f04f60eb5dbf1e95af99d6c6257b0d027dbfe8ec9d068a0752b1f1b18e4e8eb10ca6392189168e926052495727c97b6719c50bc551ce226b1442396bf74f99a47265de454f5e37f9d3edfcc98b671a9347be2de95f3de616b1d0457d67a55a8214e96dba930b6acd5974a28dc44ad995b4dc88c1b849282bd2cc985dcc68d2f4f2bfb4062e7944e5166790e081c42361ec49ad6059dcfc66312d84e46fb55112b51f44fab612be97d9c9abf3d7f0cc4dadeb1303453a9549c90f72415afe80a11c8c95f2cc441d301a37e2732ea783e525024b00fd46090e84993368eea672c05138bb01b33bcd2d00956b926e2d484461b0a602bdcc1353acfefca449f6235873f1b19e8baab3cd6e95a1cbff7899725388dca6628d671e2f35ea4e03320a179f9da2d10cdc328cd64cda38d18121bc9b594aa09db4a509a0baa1c974ed0635abc631025e69ef6293aed1e434d5f451cce604c3ae60838f176297741e702dc5750775f2f6d3ff83bda3a18a605cfe59441846241bd9a93156fd15533673e443475f6325e08dd73b8b1587044316637b93be9b7bc6ce7747332b087da59743d640b42a1bfac63665fd39ba34b7517460a5cae37cf22a6f22600f463f485139418c97fb798f0703ce814df7b3b468ee400bc472cf8573fc8e7feec9d9085a79863179e91c1d3d1ca5eeb63ac6fb15b0ea03f3fb1f3cbaeff458b558c0e122eaab10092b2ce9998d52d4c13d6876146c968a4bf9b4f070b30215cb22693498489504def7f791bd6ab7636470ed24836abd81be01ea0919e2825059851540fa3e2e365be4f35d4b14f7c95710f19ec172915897c1dc34272d2b9206dfc48d0aaef4913dc15282bd062328ee28bcef2b72ab855de4030970db4235bf653fc8ff1e0b0f7d39df3a9a6c1993a0443d1ca1dafe184314b4e412f8eb8dc4717e43dcbae5e17203eada0ec84b353ff483e4c03a9b947e9"}], 0x20a8}, 0x400) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 10:37:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) kqueue() kqueue() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:37:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 10:37:52 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x2000000000005, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 10:37:52 executing program 0: mlockall(0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) mprotect(&(0x7f0000fc5000/0x4000)=nil, 0x4000, 0x6) 10:37:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) recvfrom(r0, &(0x7f0000000180)=""/35, 0x23, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x3b4}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10408, 0x2) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 10:37:52 executing program 0: r0 = syz_open_pts() fchdir(r0) syz_open_pts() syz_open_pts() flock(r0, 0x8) 10:37:52 executing program 1: clock_getres(0x5, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) ftruncate(r0, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 10:37:52 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:52 executing program 1: r0 = socket(0x18, 0x8003, 0x25) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000600)="e2ceedc07451ed803c7b0a28a2b29c5541c46c36dc825dacd0521dcf94fafc88299dd71d4ba1c292e032d856fc478545614103d196a7278f23ff87133705796bc390be95f3b5cabb6e81b51451658431222dab800462f4e0579e7f5f636d215366b3f9fb55", 0x65, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x1004000000000029, 0x9, &(0x7f0000000040)="d5ff9668", 0xffffffffffffff23) clock_getres(0x4, &(0x7f0000000500)) unlink(&(0x7f0000000700)='./file0\x00') setsockopt(r1, 0x29, 0x80000001, &(0x7f0000000080), 0x1dd) mprotect(&(0x7f000038f000/0x4000)=nil, 0x4000, 0x4) getsockname(r2, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) read(r0, &(0x7f0000000680)=""/97, 0x61) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="979ebc684827d3c4323d7af19cc3c2b32dd164d1af8e47f1480f49eabc30949f0ccf8c9bc558026bf387e50e044a9a49e1e25757a8d2b8e956e4b085b5838fb898bc1bd557ba721da2efb996095fd31b2583b30bb3ae7f06b226ef8c3e6f4733c2d68eb6783e9cd431374fa5b947a1601fd2a6fc14787b98a8191089109a0d0f79c945782cb40985a72c327b31fa063e", 0x90}, {&(0x7f0000000180)="4134b2221074b51e9eeab4fb43839d0d2f9e7895b3074c54cfae690d81d8725ee9a9e97c6c111a225872f9c451f9b214e7b3fed9e79da2e906fa29fe1ce5bd61fd679bb3946fde19052385861b9231040c7593cf8b82d45c1162cea6e3250018640b6630fcfa9f99564125fe0d640feb25602ce5535f5e008a253952914810a4193e6ac748a6dc4b9682990f35feea400fce2cc8f0b8e64e73213f33ff945f972be12760d55f0325a3e2d5dafc07a7db6c460d526f5683243dc8c52edb76fa0fa3c3c7c9cdebd34e736990ebbf22084b38eb5558b57af97e06305b522e3a37dd0296b6", 0xe3}, {&(0x7f0000000280)="74ab0c8bdd21c240c33ebc2f5fa556751ea6a1fb84662e963d24e91e644086f9a38f7d1f864ae1753da8619fda39076072661bf34c32d39d84de2a7c6bc3fed3c7702f0dbd774053926abab6b2b59cff2eecadfcc048f53f69ca3b9aed166e53b612ab6f2d3cf466f8e843368599ce0276c0d300e707f4ae68e717dba4cfb3920c31f017423df81d81234cbeb7bf002c3749280511965d765935f7185597150f28737484f3adae97d191953f80a70df0ad56b28ca8c7ceabb0c1b6d4ed7b1a48396195bffea9eda810", 0xc9}, {&(0x7f0000000380)="3f806a8e4c70775734605c4ab72230c67cf3bfcf0ad5c3359755c679326258cb978bfc0b66c5eb362b43199087d9fbc63247a0c4c3e33a37c4fb5ffec7d3a25a9822b1eeae82af57252603a5971be6", 0x4f}, {&(0x7f0000000400)="fc3b25a45c248b3dffebb1127ca39182e376b33999dcf3a16f6529495c101fe0eb2d4ffea48b3a80f5aa2c3b56681940f535236d2977af1d9712f98e7e32324a5db60fb8fc4809cf", 0x48}], 0x5) 10:37:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) bind$unix(r2, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r2, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 10:37:52 executing program 1: r0 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x61, 0x7ff}, 0x0, 0x2, r5, r6, 0x80000000, 0x80000001, 0x6}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 10:37:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 10:37:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) sync() minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) kqueue() 10:37:56 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000007800000000000000000000a936c06f68b38b2169a0d0df2f0988f04c140cf2c4876b95a2a96b38e9a8f60423586ca0031b43f54b25fcce268ba89ae48e6de5cdb1cbdfe7a027a85422990577"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 10:37:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0x0, 0x4000, 0x7c3dedb40543e736, &(0x7f0000319000/0x4000)=nil) shmat(r0, &(0x7f000022e000/0x1000)=nil, 0x2000) r1 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f00004e5000/0x4000)=nil, 0x4000, 0x6) r2 = socket$inet6(0x18, 0x4000, 0xc1d5) mprotect(&(0x7f0000543000/0x3000)=nil, 0x3000, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x6}, 0x10) 10:37:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0x8) 10:37:57 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) 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", 0x14) setsockopt(r0, 0x65a032b5, 0x0, &(0x7f0000000000)='*', 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 10:37:57 executing program 0: getgid() r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0xc4, 0x20, 0x5, 0x9}, {{r0}, 0x0, 0x11, 0x4000000000001, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4000000b, 0x3ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000041, 0x1, 0x3}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x80000002, 0x6, 0x401}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa1, 0xf0000016, 0x8a5, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x82, 0x10, 0x8, 0x1}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x86, 0x80, 0x5}], 0x3000000000000, &(0x7f00000000c0)={0xcf3, 0xdb22}) kqueue() 10:37:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 10:37:57 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) 10:37:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10, 0x0, 0xff) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r1, &(0x7f0000000000)=""/236, 0xec, 0x800, 0x0, 0x0) sendto(r3, &(0x7f00000001c0)="4c9ea1d31dab945c1633e27a91370457675dacd1f80fd3ba08e3a70a3cd80664e6acf171b872957a38fbc220f514b49acfc8897069e4dc4670955684dc", 0x3d, 0x402, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 10:37:58 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/165, 0xa5, 0x40, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 10:37:58 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x1, 0x65c}) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:37:59 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="fa161d0d4a14072a61c0c571325e15d84537a15764af8dca982f596d570934f158f2e500ee87cab8ca7dbbde446e2c7d9cb7420f727326c3c2425f8a25e6142978daaafee19cfd3ca3b93e62e47e35808cd992a9419ab4a514bdaefbd20f0ea0981083ad0c5ce6f2462d155409c331c62f2570d828fedba9fba4c2500e78b03abef63d4f1f212e15f0fd31fe15b34e0142c0d0c334a230aee415e2f9d3b78af990ac56cc60f9b78cfcfc75b6f443d7b18e84085215b8415a4797fbd92d25fec45423498ddb28a572a81e6d", 0xcb}, {&(0x7f0000000000)="f04bc965463feda8f82fd66d6d0aa024cd33ff3a9cad8ea7ac32dd01231cd376ae3bb1867e04a1260a19c3cac6f53141dc8ac5ebe36c86f3cdb22d6496db2ce6abb62d25196fd63a6ceab7f46c9f6862be0b572f74a94f1f7e56d908166e5faa796090c908cf9ebfece1609fb3dd5d30464f7da4b4ce8cdc33c9bc9b073b", 0x7e}, {&(0x7f0000000240)="a415427e499abc1373c7f7f644e1af404c0d39b6460b80a12767fb8447d7ec671aaab8a4e5b3aebbe742573b485db54499798275189c5bb193c79dd2b728033990b54f3a56", 0x45}], 0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') 10:37:59 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}], 0x60, 0x0, 0x3f, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 10:37:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x109) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x68) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30830, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x6, 0x7, 0x0, 0x20, "2aa18be413b4df2bab86034e1ef39e160522cdc2", 0x3ff, 0x6a}) 10:37:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = getuid() ioctl$TIOCCBRK(r1, 0x2000747a) r4 = getgid() fchown(r0, r3, r4) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 10:37:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getflags(r0, 0x3) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r2 = getegid() setgroups(0x1, &(0x7f00000000c0)=[r2]) shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffe000/0x1000)=nil) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 10:37:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kqueue() socketpair(0x18, 0xc000, 0x4, &(0x7f0000000000)) 10:37:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000005) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/30, 0x1e, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:37:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f00000000c0)=""/30, 0x1e}], 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:37:59 executing program 0: chdir(&(0x7f0000000380)='./file1\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x120) renameat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9dfd, 0x9, 0x9, 0xef2, "358ba56a407ee7e5e2e43ff444c298d2c1cd78f3", 0xb0d, 0x4}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0xacd84ab51e35cc8e, 0x5, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x1f, 0x7a0}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0x380000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x5, 0x100}, {{r0}, 0xffffffffffffffff, 0x22, 0x44, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x14, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x11, 0x3, 0xfffffffffffff001}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0x77, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x5a, 0x1, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x400, 0xc0}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xac94, 0x8000}], 0x2, &(0x7f0000000100)={0x100, 0xc5b}) 10:38:00 executing program 1: shmget(0x3, 0x3000, 0x0, &(0x7f0000ff5000/0x3000)=nil) 10:38:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000400)=[{r0, 0x4}, {r0, 0x10}], 0x2, 0xbe8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=':\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00']) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x3, 0xff}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x3, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8c, 0x80, 0x9, 0x312c6bd4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x100000001, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x41, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x5, 0x81, 0x800, 0x3}], 0x7, &(0x7f00000003c0)={0x7, 0x5}) close(r0) getdents(r0, 0x0, 0xfffffffffffffee0) 10:38:00 executing program 0: mprotect(&(0x7f00003ae000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f00003ac000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:38:00 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 10:38:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x400, 0x4}, 0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:38:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x376) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1a, 0x8007, 0xf32) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) 10:38:00 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 10:38:00 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 10:38:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000380)="bde13bc8eb9dcef220fbded7452fa576238f3ec2d03149244be3a49af38d99a4ef9290cf1e93de356b9abee1281155db15ae54ab4fff829290ea1f2b7b37f8821b6075b52215757b15eb44a3a4202f08c98795aafe087115fca7ca01895b5f2f4c223fc160d3a01df4a15c15d892307a17854298efe5f8076a6604d08415957a383dc59e66b99de3d3379065d6f5b99ea92837e1ed6beb394957c41140d6556e74aaa0e5aa3d12e54196306f8c05cfa327b7b82c423cf65e27a2228dbf70ec3f053fd14ec6d048cc2697a6da3ef2962de06ba28ba23fca2e79e70bc98bd975232602e0b1be21de4fd0c9fe5f265b085b0c3bf76683154165f7dc8a352744f2acb77566fc933623d97184b6795c540f4fe3efb95db68288dc257f31facc33488282872ff5de144e0ec8e05083604f7c55278f9148e9189f7d99f0677de0c78349638012c77440247162ebc5cfba02d35a112a42f8badc3e6651e0ba7c518e61f6ab3a7cd582ac183b3eca713d2371db31bf44567c45668e827bc7a7516274e7925fd4a5a0602fe7586c424614f6c02a03405a12cd231bdbb3ab0479d1a999f4f40a041d948dd76e1d77a6cb87cc2fa747ee422f8dceb29567face39de1caaca48b0ee378f5d5341f35c9838f67298bf6074559bf5f4cafd607656e2f6289c1dd77fdf74ce8296c78920ca5a6a2cd2e04e66938d7864c6091bc060051828afd5a026f30ad035175bf00d3b8891dff2607129511ba22ef9b85b9059577c4a7eea64ce518e06c17513cf3047ac9f28aebe76895c0e30532e89de8ffeca2b3041f9eb6b2e13451f3f054ebe8cd016210113e3c271fb522428108bdcf38bedca5151913c4df32d9689ce5e622fb800abf7048486e9fd4d06cbd1641fe26464cabc16cbc350147510239bfa1d39a8d062b84ffc40b480f59fe3c177438c6ec14bef424663b50f35e39997f09fefa71ef1d8a1be7ca0ae1c9dffec6ac442a755e32b5ef3692d038f606ed0890957e412704d24e1cdf2862775555aac596069bd0b0813f89e3af302ae91aed09707bbb9ebe23bc7ffb7c062396ecf10e1e4dc9a41814054f8067837b677ab4ab1f0d0911ef753fd58df1f4d0d2c76839230c84702cc3166b1fb9fe27377c6def33634966fe0abcbd070dc31468ba38db73b1138799ed1e579690ecc51317d59a78e5ef087389c05266395965b61a4fc2a48c2f75a14aecb58296e8f884701820f936de841d9a03480f6aaa9b01e65f4de93298534f379860cb5dedb6154da9a456f65c5b446113e5a5498fd8db0a135ea84b68897e602b27c527bf535c3552363085b28c41f4a5471a5aeca1221ffe8d15a6bf9ac53cf4cf8f97531c9b53a2b34357fcbc6be5d1e38bfaa49f6eef04b50b0a8468658e083b67392e7565caec7eea075607e360b5452b008161e8a4559d411d86452e0d646cc1d4b4e3aa88b47b6ad6ba8cae8c92f97279346ea4bdea619eacfed3ce84003eb8f6e7da04f1fd21bcb263be0c12da6bb4df093ad70d73c34d52d5c338db72baa453e5fc70d15c35811a53d0a59ec387807e273935a4c3ebaada686a05dd9c3f93134cbaeb751b237b3daa2e9bb85d81c74cb9d8841a292dc670fb7672c3e6e860ffd6c1ec4ee953c8a335133f26a02e31ae5310aeb336a980f9b9507ae327d6d6d9ab83c93fe5fc2ba9bd88aaac9c52478a4a01d464f3217eff6267a15b087a164d34453e17f62178a5a17f0b1d75536f5467cfd9a1a5a0d999a4987dd8a206e4c35bb6d91e80d84f9800affd5542038376832cb17d4f1535c61c04fc07c6e0962e6ebafb57be4497c2fca3cf49f53e67b39e94d271250895e024ed428db325d9bb7f4b4bbd5e7fdfdfd3f3a60ca0df572b6e3d2fbfb793384893143f4b9cbe0ae509f255b406f43ef8f193e6e55b6e26ba878cd971ef7a834abe6bf4bade43ef03f98ea3fa5fe2f8a3ec47ef35a32a2187e42f7243ae4e200fbdc6f1b2137d3bc573f144e2096c910fd7f9813f70edf624044f7c252a5d04dc2acef05d7e46cf2e737638744daf8f60023cea3b458e00204f519e18f29a884b2f5ec387522ee92072de71fc85fc585d737ff1b4a307e4c0e8363b8d55ef6410f8f0b6938e40b14d1a8d0d7355fca735f4e90981be474074ac36b0ec7d2923b8118f00188d173b42c9ef5213b37faaf8525df9a15ee14b82cf80caf9d4c3eb575dc1d0c41984c5bad039e885247850929c90d314714f208e4aee3a5062698a64483971ae48181885a0d4081c2ea19a8e407674e480b7ce8c56e296ab515801c54e1f915b421d42eb9e22059dfd5a413dd75cf887b440cd23729e4c8e5bee9fe777aadbef646c210951e9117f755af083bdc9e9dc2dc84c45004afec8b556cf66d300c4f3fa2531dc208520c85aab7768bcd06dc3d4feb4f657a91afc6fe889e7da181a867ad8a14ceb3ac6a94c7dc83279cb171109297ba2f906e8ab2a5c6d53c3f643d89d0407bb82d48514e11e829934281756c1bfef146db930341cd6e650966fdc21689520ebf87566a6e898d2d130bc2bac6ad4917544ae545535326f0d5ff3b9021b653e7fd80da8c12b5d799cc668ef561778e93d7aa9db9e25fe12053b1a79752b56027c4513fcbb38b1f19b04359ec3b1cb8eaba2524147215477b6934c8e4bd526e62d47523a44ffe91b0e691d698699a9d0d17060933a96933a662b19eaabad8dfc4c6ece5bab0e3bbe63eb2db78ccecb979f468198c902ada393a7ed05868a38bd4637560ef5cce45fb0fac9f6106210dfb9690a070042dde635d4a18b4c17c402ae850b936aef589c763fb94dcda09c60856c5d7e64f76c7d76096b8d2a8e44feef944df8e207bb5c354d4525c4c693380c0b0ef9af71f5fabd68348585ad80de528a963d8de3ac46f89d80ab11bf68c5704d868e693170e3f23ff4438ddb53f50443b69aea419d8fe28d51a85c09f02626b6038afea08f6e628d8cfc6d96c8c5f3ca881d218acd2406fe44ac27cc6bcaaeb2f60079e46c6a131a145e2bdaed0e488b047604c6dc5cca049ceddd3d10b9a5be025c0f18eb3078d049d1730b6f64a11b68e5b7a2f725d6f6fe3e5bface0c472aa91ebe04989ff69d6cdc0f94d74138634e9dc77a9d2bf41a1cc1963e58c51428ce01504ddeb99dd09c15383da50c6deb6e97f45a841bcd92cd393f9ce4e7754cc199ff597f3004211b98b239d1a5b27e8ddce3cff7f03b3fe337aaf2da89ff3a8316ae38d7222f4602491fea086f58912bd7544ae95ea78dd5f86a846287360b95929d767d941100b80715ea50b5a0ab043fcae6f9a35dcd47155ca746f6fe0b3c61b536aee143d8d13a455001bbb8fb3b287c1d2328929aa4e3ce2d85dd33bcfacc3a08712dca76ca6604cced57c31419ace902c74daacf45c0b8f07c6242e6ef59bb3735e9accdcd9ef9326b9081a356c3776c828806d1bf9fe8fbf49cdf4ae6f70ba5b4fc60e1607359b1fd4a416b2764576ff623a43c3c208dcb1372f39ab495cf1be243bf309858a6cd24860c765303013968dd22ab3a22bee20e868cce7e993e9794fa46e77d78d6cd99315643987c983b07d31b31d8a8577dc160ec440756df91638b98184569c1d3a010c1554988d39288882ce93c22ab30c9c1d852983c1a32311f33591912002e87010c319f0071e602e3d3da5e75b7b24ae6220e29792737547facc94a71a39196369b4bf42e797092e43e990e95f0d8881db6b7f4ea9a6217d080c7102a815efbd867d9ea88bfe65f69cb4b11dc257d826d9549a282de59e6c98daf12c39c1cf580b60981c9ab48b72866fe761998f9689246953e556406cae51583de1d36b1c1e86767681881c8d9cbeaa59d983fc58cabfd476ba148b3da093dc88a580b7ad96c0e0800b96cab78ac584c2e6585c776ca440ec2621bfc79e1ad6c7cbd3e1e46bf91f5b4363c35cd7bf13515d963a4d9d05bff62567120db0e70780dd83d3ecef9c43ae1dec16cbd5795b4e9eba82a98b4398f6699d6a24c2658b90e7450503d27ad36fa9c969e5e0ea1f08258aef5160c5dddcb9e59f1260704ef6300af89580d54afdb1d391f379faf9000e5648e2b95712e62a2674092b23a40e21e8ff947e0aee28f593583c0bf6e56cf7aaee3d631d40d7c87ff2d7a607a734237c686232308a9797d69d80d4486d4c46f7ae313f39be27b46f05a3a0af13828cb79aaa5218d81bdaa72972f5d8fba679c3abc9ef5956223a220f2f69432b51b92552d2d4fb016e454a4100184d88389434877ed2c42ed61cbe0a285157a15db27a7f158087daac249ceae7470b36d0c65b922ab260a88ecbfebf1222e6d61b87f8b50ff2b3b8363b9c677547f4aaca89ba340b1c29478d0b0faa3b07c983e0d80a8cca0952a9c9267d34f8f6ec192ebbd666ee6b9f62bd039243b8894e62f69691638266c4ff64a63c961d44148ed87ca8e60ea44516bf6aaaeac9acfa7f509c2c9049eeceabaa73634efc8bfab76638d4f49cb1043371ea98b76a2f4087778cfa935f4d263730dee7df2114e3ac8e909fa016c55313222a0b4ce47ba0dc14678010129af3f9010e4b7834e7893ffde299401b85be9827c581c8a77b0249fd4e8eb3694f6cf8feae388706cb1df5481310fe78ac2996299c2be9ad98f23eb4715503e089335d4a70d0497cafc13e03f74111083ae9dbbf02650998389f4917a43277b1b128d72a17e88b5bd1cc3fb09e84507fcfc72a724ac7d90709237c4f4a4168cbcbfcaa5224d6c635018c8b69393482f96e4a3fd0ebe544d213cdb4e5019cbad2e78afaa521c6ee1a789da0bf8cd0df008826ba24cbb84947044c946c5c5095d6abe8f333ab8176c04308481d0b1fd61c8d87c41548de881162178b9fac3ed8c6168573dc3a537e97554e49ad017c4bf4242a03f0167efa409163dadd99883421eb0f50c4f6bbfec5df74a0eb6aaf62ca69acd923278255a4578b9761e5e22ebe2673e68dba1ebdd49d616e41a83dcb17878f43c17da1102e0d725219c57b7330a837c12dff39abbef5053e85ab20864219485a11ba7674e92cc344caba92eb63211305b5672cd7ff703346c3db4ffb670b074b114d2618f59ffc1ef8d6f057257bd0356fbd8cc7f155915c1184d2bf3a8ff9d2c6112efe178ca3ea3de4b94a028148f6646dd5cd8bde499e7a4094c76d329019c6a3e0d911004eb827b842e0d1b4405cf6c0322e913bae161e26915bb1fff275ff4256bd7e89c6e9212798e9e06f3751eb927cd67efd7c454775132c44667842776f7d0c07e5b745df3f64feb2b9248fa92cad9b3e54203c57857f97d96601cfbb6fe085abbf5ec53d18fbf8519815574d87767ee19f0ff2d036d97ee0c25ae5d0267188ec1525d8fb3c3c9c193ebec022a95cc22512ba01e3b865913883bc59eb384b1d265ed219a505bc3221361249685d33aa5b736bc02764fbad7121b93aca3630d35301ba3195528fb84bd40405f94ad42ce31394453109d468034e11f9d29aa73960e49445cd6687b2486eed4443965aaaaed9cba6e17ff6c284eb5c08f9c9766e052b286142acb845789609ba30af2e3caade40fe57ac08c2af98deb3a7be9a3a37b5b8fe615f8f5c26ada94599d5088bbe0a15302256a992572aae073dd1d74fe94cb16247e330e514cf611e633d5e9884a48577d2b01e6586d974495a6276f59f8ae98c98a71a5642c15a357b3de6a1c8b3087bd05cee1885d85d2ba02b0f87e1f92bae9f0f0ea0956536371f24a409de3a5ed2d9778731c14441afd7a1a39d5488ec979a6bed867d", 0x1000}, {&(0x7f0000000000)="4fa63610fc9bffbe845467869cce103570eab3d801e70bcda50993b9d4e50847f4e9f30470b46ffcdad21ea640db18c5829a5b023a5566ad0aad7c04113a0f3ff90b46652f652219f1eeedcacc90c8ffffb90b44d6711e9661736b5ae497f0126f25a175df3971eb3d91a81f5080e11b0757c724dba7fc39d447032e3d7fce4e71", 0x81}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="c982341ec9ec20807056c8d4201761f453", 0x11}, {&(0x7f0000000140)}, {&(0x7f0000001380)="211274139e622d32ea2ca2dbab9d18a4e927c144177099d35dad2f1490ef19c7366b098d9007314ea107b32a03cb5634365977d1fa642b8e9c2aa36846cf87bc2a49bd1d018e855d3e7223b23b53070ea8ada69d31abef95803d113e753aeae6d3eadc853ce1f174c5441d1903c6ed7e188ff0302be2d05a603dd6804db91fb2255dbce669957710d9dc037f88737c2ecad96d6672e01a968c6b38176f37e4fe9b3b6edf5d8015f4574966703eb488cd94fb7744296cc4017fc81fae210e00ded9305d326366b8423145fb5c21dd7c9ed2bb48a0f9f477996a063ecc4af3f35485db66dc84aa386fed2e42a8b0077d4f79a0e9186de66f240edf300ae76737d965c306b17282fae308d6d20b9f26976fa81bdceb81a48d56942cd95b202433225e1ad7ef80c24ed9d1b45a38d73f88f87bde29a3c7c7bdea4d026742862a79007ad02f805db96f40bfbf804cfa9ef936c4671a946cebda37c0865654984f22682c0beb0535b650740d52ed2fa3fc135e2f2d4d527adc6cdb015eec3770458747b493ccd7d1f495d8d6309ac498d3917cddc689cc6d4a8ea3bf78eb121f1ed9b265eafe1170501b796866e2c048317b26ae73dc127db109018cf1b553f7bbfd5c4ee3a1ae552507c3bf041d8734bddd11144a1b100b654dc310d74f8e15f5c285e5c7a43ca46aa8e79645d85c738acf0c190875c1dfbe009e1df8dbbeadc2418c8e72ac2f7d9d4b923effcd1ed4b3f800d8647d12f549f31879694a3e6583be888118417d6061ddfe41d1be827b70a4153d66719e145b694b12a6fc5e6715be5647ec12af2f5890ceb4cf37860c734af970d09803a1751b6493d49b22f80e3e1b48397ab9f79a1ec563636101f1b1f30b90ed4f0275ce89ad223d677e1fbdc349c939bbdd5aac2a0de2b488ef03c67abda02b65c73cfc8231027999e1932090bcc69be38b5af2a8cd15e22b2665262d81600b872fbd5fe69bb77aa458fa32174f118af818f46f25ce46a90bb819e43a15ec3f14cd902580670196846b405370026ed13084a5837627a01356d80291248d5e532e171dbf003552ce5c479458896a4788e8d242f4b357e883681973358fd58706b6d59b419ecb5b5dadee2dd592d1313597e078ae8c255e74c56b1be1219044cab83a71d7fa4804809e09766fc42af0a442f5494ccb5779554fac65e46537f630057f959f7c9eade4d91eed444cafbd77810b869b58243a66df3a48907de7362424fc5e85f0b2f23dbe812625d3522567ddcfc5c3a85b617d753ebda7b63e27f3dd83a51796771049f70f197dc6f48ecfacc381ab3d42f183c6937f8d565424e0304f76352968536b36c475878f598c4c11bde60dd4f3eda5aa48540d91467d5edd73f4604a262c32e17bfda02ceea9b917e6c126fd57989c5a1d3ed2d04ec9f89d9ecf332635a08b2676f6db4489775d659e673838699c358ea479107e38de239a65844bf640489dd660d57092deb929b50bfba3055ecf78e5e2ac0ae6a61c4c46a246c6729cfcad03db61de660657e9075da419be908ddddc1193457bde32666622b449ebe94f5413fc6ea770f3aaa260821ce132bb9e7b03aed2e54425143a89775579b4d28d84a545be0619ff0077a1845d3b833284b0bf39f2cb3b11b99705f22b2e0eba025ddbdc547cfefe2a39a20cdb35e54a4747cf0482647737c426d34d389d0fd1168ca6bfa1bea89f8d9f9a28e995fa8dccb46d287569931f47dc4e868b70baf7305523ca0617565b7f383b371f1f6e2ddbb421e541785ecc1a0e8053e3445800d0317dee3dce8e96e9ac83f89178013b18cbb18b9d235da495ff8c22fd4dd4efe4418d88d7905f8fc2d63b8fd4a91a3cea5355f04510867e1ecef646307b0b07f454e325361d0d55774cd1ec25bced12b05385066d866bc55a8500251da44f115fea2570691dafc2671a39a81668a1d36cb86e8732fe7df8fa6078fbc4bbac8d194c69308364b7765bab1b0125e19f124753f0c027df965dcab9b1135c588488b222b935a9b7f52bb5fb8d4e3ef786870f510a40c0b9b4f42f2fb937ac58d3932f2066bd48cf1434ae463159e991c14a38f6c7ee4f1fa6dec4b19bf8adda47eccb8a36934e48bcb98625ac144a34cb1b74a693e071bc567e4f5cbbe14fb5967f76d2c43a63086cec9cc7d102fe2086498496c5fc7c9323b2771afcfa2dbbe154a64e8f27132c7deaf0a6bd732fd140c1948e89e29669d7dceda04930ef1ed0466ecccf539071ff2f3735b4b76c2ed3a3a34f7122f7076bd64d15eba0204bf18e9dd6c97ce2b20fe322bf23675d550eeb46ee8e9e81e8558de50280bdf40ca8ea70431943f8c4dd3722af6c739fca1a7b06fe2e163a690bd3c2a24d61c8987e9bc04a2f529f8de6ee46d217552d1be911668e344d7a249627921c1e419829e0d5dc234e79e831ac5e978fb2d618de13710e32cf39a38df4286f37be87d39d634fcedd3b86f4681fa6566636f934310ccb9d8ac4285e895975508c17d74258eece794f83e75d6fba81b8f169971635ffddc746d6469fda3f311370140a9f0ef29cd62a5567ba2533b1511242e68f2849ad0813770491a64cc5c63f2d49e3eac87116b7588ffaedc5571429d7684f5e4babfb90b111cbef3e193db88897fcc52fa3d5203eaff1869d5583d10d7d19218609594f6266a03f56a5e3afe121b43145f22cd477662fe0771864219154670e49923ec5335e537e43fb0518f59defaad10fcfea23653447bf8320938e721db6aa2fee46519cd80b53407446f735fa7c2c48fc8bff9d6b2ae6fd42cbc534aa39fd4d8d4aab8078652aa7bf108b7791c56b2cbd7863529d5a0350d38a39e36872b0aaa2bf9e62658bc6ea6007799352b8b9beee56c06de054b50f71ddda56cec9e0fe1f839044a01164e9b0712916efe9c82ffe2d041f15b30fed7845c9fe9b60582a929e19a5876103f763ed0bf0c0d71414383fa7c64d4d60d2ea7353777daf063c17aa98ca4c506b14b4d00a271ee5ddc27ebfca151a38dbdbe00fba87b8820eb4399b1cba431538156f7fcc3b39fb752d58e97675931e29474ca02211f3f5f3da80b6b60dd006bd65b8ad5181733755b75f0d19c4d052ad7a31b9d062ccc24e755f410c1b6c9f1e0c980c34afbd0f444706b8c2334ee8ef76ff98ae558a086872378a298186c0b8cc00c289b94152236d91a68da345559c4c562b832a42ac41712aec8f9dbca92ec6f221ec017ce70e71f5d2113ef04b7a0dbc785da6ae3bca1f4d22a43b91767b472b8f1f7380af9ebd226dfc78764d6ffc79634742f4025bd662cd66a7ad0adb7e2536cc9c9cfeaf2608ce240e0ea6085a5d9ae63f21cda3b19ffc670650a7c3b05e024b96d06c7d7f8c9b92f53a07d123061e67205c1dc3a40955066aef5969ef4bf5195995aa1fe5df8f02d7df76c68a27b2655b6382a87e41d0ee081cdfe3f08779e906fbbb660a91d946b0fa955dd28f9016a1dfbfe35047111ee4b30e6ceb32b951cc27fb6523959df0fea10af5a1dea6894dd044199e97691e6372a58ed225e1b96386d0fb9446aef15961fdd91cee9216f1c88ae56133c405e1228851a1654cc872d414bb115b4e51c3e57b2c4f5981940ab82617fcb7466fea49438cee54b4ad5823da84c6ab4dc00f657874be13f1c4c9ac7dfc2c07ceee74dda0f52e0c04dbd807602e194fc5200401b05aaf095e1a350e4ca952e6a630899ad4916862d62d38f8db8c91085f69485a05b7348e3959195fb16a9d021ddf33069ff182952f34560a244dc2d20d741b1dfe47e23414f3b4baedd5b283f8348938e36d2a7732a226337797e1bde9963b567cb1ce64dbf066b501f87eb52aa4920166aa12a299b73486bd8262101226381d8fea4dfbed410a4f36b09fbeb2583313d91f6520aae1c249467172870edfb1819cedda7348f2ac587aaa7b4bfdbbc15f1f6392ca3f138a281d42456f4c89d534d003825b36ae943523891a526869bd620488c55b8d305219fd6e1eb47a7abed338b98b87020938618b4dbb51d5ce46d01e4575809daa051cd0eb8dd3957233ca7aed4b5a902e1d8548d15905de63dcad30764dd1f560961c1cbd9e24f8e420d514e14ee1bf7ddb74c3fbd9b4ad9afbbfd64de3c3adacd9c9fe6e8d0aff955581769c6ae6dc71285865fbaf9038b42126f87d6d1800b18fb36a13dd80a8064230403ecac45e72c3f3d62936dd25efe6e3192d10d0af72c1d232818519471fde9ad38ab0300aba13524a618bb7167c1592867e35421546d6b56e1b8f2ec18a38a9da63471786064445f1c4b3427616fb90658d75545d4eee68be853c5591aeb657bdf1f222e0e0f3490c6d8a568d313ce4a1bc353cad02d6909b461eb843660bc757a5666be5db0196339b0587d3ddec63610bdf6d406590085c20936a432e3044aa3a3307978e729002321e52d97694bb1b1b53982303033240592da856a14857d97fd0cf65ff18bd341975e594e22e64610335028e18a0b6f98aa62674bc0074339561d487775957c52b755bf87373f676a5a96fc1b57888877f4a74b03db6d281a887cb3235bfdc5cbcfa84b132a116c2a9a0a1f1976a9e7f683295476d4aec9a4dbb4a2ac9d2723dcf83a2f87b267e8b551fdf6461c5389f0d33992b329914da68b34a36ca01c38a209f87634bc21c1704db7abaac39bcdcd2819cd9b26c784233f15144c404f0613d3a66f923af1c01cf948cda1567b1cb6e7e9c7cc64eccceeeb8237eb7510d403a05d1107679e4e7bdc6114ca8244708a5231366855f89513c7e2760edbd0ab3d86b9125048e4fa83c05731b22b790d247a16bdbaeab65be9e778947b73826bb5bac961114044ce09fdb5effb719162b52ceef5f52b5661eed8a370cc7792c03b4db7bf5bb8d1eb9a815ff7e8d942a4253fe0acd2c3dede3c2ff399ddf3ac15ae18429d78ceae649ce797c2cc952dc9afbe1f269d107b5f8108a5f1fcd0b2e9a591cdf30432c213a7d1169f70392d1e0cbda82384efc9d1af63bfb508cba2b334e9d6c4d4d5892914781b3fbc67d6bd767a1478ea67b035ae2c839ec7ea010e612b0a68bc09585a55304a0c406973671e6568286d8be82a7b2ff9e47ed67b212572594199258d54b0331cd69546cc028cf69c65b492054482fd44c1791ed160bbbe8992a6215c417c790db764e567c8fef2dfc3fdc5c4b419a5ee6540e6bc4fe5c9e2f9d18934d21f4db248b1d48d36dda13effc1cdc5cf2460ac03a004d4cb131d9a2cd4cb61771fd5acb9d9cd0d54c971e1faa25ff3758edb0ad8df11d975c61a5d78162e75909365a223da1117b1a8889dbca20e4c466199ede7c458686f60fe175d4973669b92d121978bf8404b84080909c30b760b69b5199e1505a58fc5526d3f6ab447342c365fdb1c91541aa7ec34daa0420d93b1813b4e9bba3d927d1eb527a2fbc3dadfb84bad0571d207818a8f814d6ad2fd3619d2e699678d406f5894ffdac574ad7c69164ff0c2607bf46f051c6b3a6323efe4d68976a17f6e1c857cd121e66385823a98ef9514ec9e98d57c24b96da58f80818d59f7a3fb7baca562720eef95e1bd52739fbbcbf37327cf91af5ebe5613cd91759dbdd2b890e72ab24667601c419b85857685e4756f2d5453f272cd60853f025bab95ba783adb82844233875a7735e60cbcf4582f0dffdcc81862dc7a6f880bfa1da76c7cdd6c71e9befcf6dc46441779d96965bb1d8c5ff40c78afe545744651ee0f1eb87b993bc754b294e7109cc9ad026767b9dabfb60f4ff3499273542fd", 0x1000}, {&(0x7f0000000180)="8a6f232ea79bda95ea69a8b5953f7d3b983dd409c3542481e5b54e375ba388dc85b77994f8d83b41f8e7ace4cb9432fc6758a0e178c19dfa49714013c2e2f0b93759565db33e9f1e46387abfb1492e14d6ef5e8210e6738d21c11a215d950d9a6134dc9a34e382e01c80abfca9dddb36b1b19e114cdc00de71a0101b746e26636fd28f581012ac4ec130656da781ad489e53597839066e86ca4af3ee0570e955755311da6e6fa13df1edcfe3cb9b090fd83673dab468218084b642d244b5da3b09804c7d2c699a197ae99ad3a54bbf234a34a7e9b61ab8cc2c5f0b6e01b19ee4e20de3b267cd8d7ea16f52b2", 0xec}, {&(0x7f0000000280)="b0c6381fd8b2679b4b60a75eb97a28c1440dd7fe51d3e156e78da25e90653aa4ee67a5f8ac0972bbbe5a50824693128403c28e4db67f98ec5aeb9fe36051d3620ce03df7f9259409f2a1af83fd7dace58d5464aec6b56e6ce16d8c35a61074ab06fbe2d719aa5e42bff881518d739b04d1eefec049d48a162fcbcebc9fdc2eec2abada4d849248ba2f10efe1482b1373530bb8a62760498857294967a17f747b4d6a2f197faad6c65381ff2eb3d53eecc53f7f1cb0454b24d4bf22", 0xbb}], 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) kqueue() shutdown(r0, 0x2) 10:38:00 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) shmget$private(0x0, 0x4000, 0x441, &(0x7f0000ffa000/0x4000)=nil) socket$inet(0x2, 0x0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 10:38:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x80) mmap(&(0x7f00002b8000/0x3000)=nil, 0x3000, 0x3, 0x1012, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:38:00 executing program 1: socketpair(0x10, 0x0, 0x3f, &(0x7f0000000040)) 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", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x6, 0x7, 0xc0, "6405757c44e028e2425f58323490b2addc260612", 0xffffffffffffffff, 0x7ff}) 10:38:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000008f000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:38:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 10:38:00 executing program 0: socketpair$unix(0x1, 0x2000000000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 10:38:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01", 0xfffffffffffffddf) 10:38:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) msgget(0x1, 0x0) 10:38:00 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/73, 0x49}], 0x4) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x80000}, {0x20, 0x84d}}) 10:38:00 executing program 0: socket(0x2, 0x3, 0x40) pledge(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 10:38:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) r2 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 10:38:00 executing program 0: r0 = getpgrp() r1 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_emit_ethernet(0x94, &(0x7f00000000c0)="0d58447016b0e0246a34dac9c73e05d0e15a7ca35b0483341cd3afbf863a4cb0509793cceb5155d82b1376d93699a74ea5b03e5724c735a64a745f8676c4816a02346d7388072859c869f262fba06227233100c56e878d2c93ac820e8bed984dbc1a84c5c55900f4f34c3ae28a86b372841b0abc1effc265f7468fe83038285132ef119b30a96833336d4edbc7db6ecb1af17043") kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000007, 0x100}, {{r1}, 0xffffffffffffffff, 0x40, 0xc0000000, 0x7fff, 0x8000}, {{r1}, 0x0, 0x41, 0xfffff, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x64, 0x8, 0x0, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0x1000, 0x100000001}], 0x42d, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x8e, 0xfffff, 0x94, 0x9}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x20000006, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0xcfb4, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x54, 0x4000002f, 0x7f, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xe7, 0x3e}], 0xfffffffffffff801, &(0x7f0000000340)={0x1f, 0x1ff}) socketpair(0x30, 0x1, 0x9, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000003c0)={0x18, 0x1, 0x101, 0xd18}, 0xc) clock_getres(0x0, &(0x7f0000000400)) setpgid(r0, r0) r4 = msgget(0x0, 0x640) setpgid(r0, r0) r5 = kqueue() clock_getres(0x3, &(0x7f0000000440)) msgsnd(r4, &(0x7f0000000480)={0x0, "ff3aa192e48bd895e136be4d1cabceb1dfe2e5984ff649c7"}, 0x20, 0x800) r6 = semget(0x1, 0x2, 0x8a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = geteuid() r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000580)={{0x8, r7, r8, r9, r10, 0x140}, 0x8, 0x673, 0x80000001}) r11 = socket(0x6, 0x4, 0x9) kevent(r5, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x58, 0xfffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x26, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000004, 0x9, 0x5}, {{r5}, 0xffffffffffffffff, 0x88, 0x9, 0x2, 0x400}, {{r11}, 0xffffffffffffffff, 0x20, 0x5, 0x9, 0x47}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x90, 0x8, 0xfffffffffffffffe, 0x6}, {{r5}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x20, 0x2}], 0x400000000000, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x2, 0x4}, {{r5}, 0xffffffffffffffff, 0x2, 0x80, 0x4, 0x348b}, {{r1}, 0xfffffffffffffffa, 0x9c, 0x60000042, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x4c, 0x2, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000040, 0x7, 0x40}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x5}, {{r2}, 0xfffffffffffffffe, 0xa8, 0x200fffff, 0x4, 0xecf1}, {{r3}, 0xfffffffffffffffa, 0x40, 0xf0000020, 0x673, 0x5}], 0x3, &(0x7f0000000800)={0x5, 0xa7600000000000}) kqueue() setsockopt(r2, 0x74, 0xb0e, &(0x7f0000000840)="e28ce121dbf25eb99483a58b0af46ad355e4a7eeac2b6e0b863f722eb14ac0ff9c532502e99676842f19b61f4d083d12bf072f1e3a42a7b8c691c6e7d3767e5986248bdd465b0420549917acd085358b9fd36372bedb56cb90417d973da7d8c5b050079a23871969f80d7dc7c4cc224e13d432bd00d7516258fb7f19", 0x7c) msgget(0x1, 0x0) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') msgrcv(r4, &(0x7f0000000940)={0x0, ""/179}, 0xbb, 0x1, 0x800) kqueue() getgid() getgid() 10:38:01 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0xfffffffffffffffe) utimensat(r2, &(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)={{0xfffffffffffffe00, 0x882c}, {0x6, 0xff}}, 0x0) 10:38:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff88) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 10:38:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shutdown(r0, 0x2) shmget$private(0x0, 0x2000, 0x49, &(0x7f0000ffa000/0x2000)=nil) connect(r0, &(0x7f0000000000)=@in, 0xc) 10:38:01 executing program 1: chmod(0x0, 0x8000000800100) r0 = socket$inet(0x2, 0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 10:38:01 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3, 0x3, &(0x7f0000000180)="f9446009d1891f83ffc8ba39b4912a", 0xf) r2 = socket(0x1, 0x4005, 0x7) setsockopt(r2, 0x2, 0x4abb5c57, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e699319296fe7c4ece66c5dbd47da2fa58928f5edc0087ad755a0b0dcfe67fb73827c6b5176b97b90309672d49addc74347389087bc7", 0xffffffffffffff32) sendto$inet(r2, &(0x7f0000000280)="b73efa2cc2e5bda649355df49b83d84d5ec661a63157ffe9af45a4944fa0b0827b04d757e62d45cd0259bdc0e3b329b672c20f7075e230632326871a9f1f75e2c72f363a6b9783277265fe06a405353f73d089fc33e4ab0a1c02c4c274c30beda3669103d30d31e5f1f17f211a9ec7235020a4d7fd924ad07ac2a2ba8100eaa6442540c2d6ee93f8ef36a6be8a648194e542c7233987ead7bc077c1548df9418f5c6ea57238d49236d1a16e0ccc9b8ec2a3cb14f1dedfca3a869aff938f32f200841fbdba23f5974972cf2b05fe6f91ea86f37b19a933fbb485b5dc819e619f868ae63fb7c61f0514cfa6b55517b6442a4d7f6f9d63e81b8bbc18d220c523d7df3f50edc9f532f69d7060d1cc8e32652142465ad2249258447637f50cd97363c7e118af57c4839f565fe130a5a2b752e25765c698430db214137cc46c85f7a35bfddf74c73baa1ccc4765e2fa95537e17981323fa246507707d0c3da072bb3ab997ede58e2b29be432ea8d9851a82b3b913c4ce8f63db78f2397a736127e97708527341020a5b474c5bcf19c8a4f4a20f5a4b44d58c3ad583d1bd9d048c0ea0378362fec87f9285a58bc06ea8028751c9080391c881f33668bac2c519e655a467625998c34e22dd0d2a07dbbbfd37d1c9447899b873283874245da3d0eef2267eaceb166d6c86f0dc0e85ae4837c0a8661ecaddeb0c386fecef1df87330dfd6c3f46340c8b86be8cc8b405ee2bdddc5d00f3bec91553e4594eee85efb5fc9074c39080398b87dcec8a5aac7b8d669486f3d4c8371fc9e44c05976c2f795d1909b3f78fef3e59324e907b5312465034c765552672e57b1fb4013e75685d6e96ee1f74adf52460ec99ad64c55e5edf781171fb250fafe29b4b29d77edd39012ba73f699432163b0abae8e0588ae93c340a329597aaf35108d79a4cd690bcff3212502cdf1fe5dceb20be3c227dd67dff5dd3013262d03304445c1c7e7aad8c16188322830d29b90425570ace46ef6588aa661bfd971e7eb2a792755afebca97ac142d4095f8a1a2a73bde90365a28f8407a9b2f1eaeec0a02b143dfea3c31794004d4b44d06bfae6f419e4d1ac51ecf928a9f19551f9882a66f577ae3ee15afee49efcce60086fc77b86409fe4d5af1a39e3fa411bccca432448e822c661a65efc3557d045980f1b304770ecbdaadd9fbee1aaf1662dc012ee0f1d9d606584cd28bc7431c5c614e4f6bb0e5a3e4b84c0ab138522d03f4ae433fd2cb592f6951bf623fcf1a158e9d800493de2d909af30501e9cd21962f15d4bf1b42620e96371f4e72ae20b64941dcd4df97c7fe5f3e0ac93826b81653654f2f0811629a8892999dcb15a15156b17362feab5cf23d9c7a855cf0a7a4be14827bdff40e0c587d60ed19a2b1d3dd3f378638411e44e07ca7065f62261223873688e96b94b258c93fc3dd99f79e3161bf8e71b277ecc393425808668ccf09f6071a145366f11ab32704d427dc9332758fd0673326d115e77922b279856928bf60ac0617eaed4f8160507956118e33bd8030ca3cca6426c2dbfe9e23581081f0ee92126f820cba84adf0415b77dedec4cdaa2150bc83d42e1ce1b7a3d4618aa6d33e540fe103adcf8833b94bfad581c376f8daaa742f88a1b0fcbeb33106b3c35dd98b66d5b3622b9e448ae8b1172953fedc745c76d701e2bd6490d9dc78684491f0bc361daed7be10020417890e151d00157b5e07508209a9b9501c10af8b1b6410daec8efd14e810711ea0220b6569b31081589291cf99209a469451f6e45ab8ec53914cee380191a9c4415083e0d5831a4b1148fc925ea66fe703c6face85b78156695d50be352b74704939185f4c5b87c6f8c25d59a56988b4ad99c48e6ceeb726172ef178c20b96734872271bdffb4f3c4c6203e5800c0b7f8804fd88367ec410b4790bdd76c7a0b2db2a07cee1327cef3d24a0dc4d0f3d09966b105175242515153ed233b267fcbeadb45b5e025f4748525d4bf5415dc7e7db08c779b407f57b07009e9578750669c30cc20876d7d4d85741739d6e09a8f3914b9d185834f0b64a52df13e46e84b7bd363db6a7b042d6602ac5ead27f5854212b8dbc685cd2e0c48d70a2417bd9786a319f3d0b2007ef087d19e029ea0a3e403651113a18de62e36738d8eed79338674aab38b13f98741b9f9c1c42dad9d08c67a3e920048b3bbdabc18f3bfc617588652dac31e8a63cb35b9aed28ba887527fde72ce1c82b7bc4f51adaba92733b767166f3b5e326f8445c0f6e1fc86af8a96a95be4258d4bac10ecadd1543e9a56716465f47c4f08688913c9f2fded0173faa340dc60b46d0463e4f640341e354d639ad85e1559b684be654b9bce52a763416ed1aceae655f233f9ccd6591c71e09594c84f9f4d232456b375171671339b1d39eb2f718fa346a63fc083b5e4af47b602a51e5f2665172de36fd20d626388c2eb0d499e61452c763c895631638945f06ad412351377d64f40622633e2a8cb970f5629ad4ab6eb4bbef458e6e74e2ef676fb510169d2ad9ca791b8643787d04dfa2efcab1ebce91ba775a3c44dee1698a7cc0e9458fe9430e3ddb28f54c8d8627f0391052c382cba070730d99d928a7235340dff259741e66c4a3fb44d9178d6d65c1aca236c845229410ffc98cbc492d4b7b316ca3e5f3cd911973752aed7c61e4cc06c92b59e3d95f61baa45f2950580980595dc24f92a387f4cd9c0690fe9ab80a74a88ba2873d5f16c5435872e86b22bd060ddaa1c137251cc961114f12f6e182f3ce0586ab4148ae292229ee63c9927ff573f827690b3039177867e16f8bc1af861b178b804511f9652d84d3ece78cc333e12e66a0035919e32b0e039d1680614918cc4e7df3898e9779a7ed997b896c4a7fbd02a038594d4f2762063e7c8fb7ea10cce77db8de5d7a1afb35b332965aa01d985bf967a559c984a9000ce736d51dcc265466b3b07f57027da6cf2564fb592841cbffe5909a6d07d8196ef8449d69ae553ceb474fa38b9e8d3052289626f135265267d14ee6ebd9aa1913fd167b8fcc986191c54cdd05e4fab3529a1e26b4bd05eea57ec6782c331977174774eb4884d99744bd8e428740d77d12659e7dedab90c00e86ab7edf204bf1ed8e196515eab8aba08c043a60a316886559462947e4549e27e7d0788cf939699897d7688b4c444e65a86f438b0acd4e1b0d11a2f511735361e4fecede8f93c8eac9f24b61993041a63cd0beabba49076cd99b8a562b5b11a9a5550af5aaa369c1282e707534a41766ac4084ab9a2bdd7658de65ba50624fb5b4a60f33a043875464173030b4605fbfb1fd087002290816ba385a3655498b487ce613bd819f2727c4980fd004870687df2b2f08d1fab780cead64a406d93f075452c5f6f41b8210051860d8ed03b80cdf2b7b2bcacb039380bdffb10fa5eb6fcf9075c2527280db42d32e79783fc19f15e1c411f56bc0aa6a8854ed9208e80e09518997505854da78373b102463d5f2a2a7ab386bdc952f38f95ad1c9d0ac6941a577af8b9082ea4a155cf2733e386777599b1cdc1289b1921830c64d8be6f1edad3cdf819bcbe8c307964b70c3fa90c0fbb41237028c240d8708594c4af178cb599a2fcd095c0e4e5c9f486bb1f652f2537e2d1f99072363a813e47d6c1d22a6d557fd037b8b6948085480c1dbf284d7ae0b2cc874306ed1374b115f1b106318cbe0338e15b61e971b71730293c78ed1fb7d8d657f2892a130d27f9d07373ed12c7a466ae829340086977570ee56f7e5b1dce0f229cec4b65fb88e6138fd2fb228f50fd4dad7fada65dbcbe7540caf204ef778400931a6404e2c46bb443fa73fb04edbea1ecab8fef7f20342dee42f4dbced281490ba8d709f28703676cbb731898374d284f09235a479177a2b6261b62ebb5caa3ef32cf860da09f851e3a72dff75de364329c1267d60b59fd4c0947030247db6febe217740f531ec40d2813c3fdae46e38e00a4d729ce311f7fb8d7cf5ba4d36556eb55467a473acf9d9ee336ae0775679219f0adc236038cbc1c591ea6062ca5196887aeafd75f4154de773968c9ac0815f0a612ca8d451a0b15d33c7779a7c85729fba1171acde143d7cd3dce12820cf3050c121a60723b46dd38f65c81472485e82127630f7e7b0a40b9de4e57d24798e32dbe6906cfeb0f8bf1cca990728dce18223349c2105629c898533fc79176721064e402e30ddb1dc0ec25eb910c6a19f996653ac08dc81e6387213a3d143a6a0bf95d1681573fe83aad2aca54e3fe6288140356588bd559b22022bf10ddf2b1a45f026da4249b9e10988f2017b39f6fd94598b6b02be77d2d9f609c784d60bd92658b2511995c2337528d77846c0f3581903984466b3ce514d22f4a545edc94fa8dab16a17b1d5615137ce77bc89e02ab3b73b9270ec1fbdbf62cec9f1fe863a699001367e49eeb60ed337b8c39d5cb56c816985e52f43297ca6ddf74493d893c0ec4969dd5ed4673fc041fa00c137f2a3f8e516237330d714b8e752db8ffda1969a66f6f2d3ea357ba9a911bde164e85f6a1707ff880f14017b0cfe171cdefb789da4b79eb4cce16e74f2b151e83009d23710bfbb3814f0bd3b4ca523f8ffd5902ffdd91ce72379cbea4ef4a60b026b571f5e6fd95e711e35d3d7bc8a1917d0f2e71bf14cdcc9f4bb7109a4310710d15a942c7d9596795110b9c7cdfb8a04bfec8c5b8eade1a2972086d321ec15809949c581229780617964feac5c5acbb1859dbd8cafbe822630076bde514f84e0e64819a4cb5279957c9f40bdacae0fb3b1513117f13255bcb43def873c70f0bcb7a1aa853312bf1c7ff24ebe2c16fc8d56f2df2e5c97dd1ac09672512b2d9a028de83880cd06d738b2aa9ab0b95089e2d6fd802c454eef34f6690f294a2d2d26862c8187eceb1811c1b9123643e23f406f498c12fb5990496c57c8f2a76aac9f6ea58a1f4185b2f239c54b662ae2212890daf3ed27e37fa5f87012f351176c5781f80650f5b0dd9b3f17a0dfcc292f8945474dafcb5e8a47202af07cded5670a99f437834cf6bf795389ef6d72bba838171faab25d4b477288236f62e8849d29ae163028546b2fc7eb19343ab46582b6303f2b3da6a686041c5c11a3fa9c30e432d5c323056d141d5842335cec207a9f26d66ef3f7050c6a9ef5815238d6a4fd581aec9c1abfaa3886ba37b70c128cc9d310540b9ed8d4f29198c9b704ed0a54a66a9b238510663e57f39b179708e6d9bb689992a87edc3889fa69126d4330a4a68e29229d316eace46937d91b48b36780262db80626d9ce20a4f0caf9e13ef4acf0b311f81aacb9b60325c0373b4340605aeef3ec905a1a220a073566ec1a13cc99b00a00ab1446bab15775dee1051dfe1c5efd53c9ab1306e8b0c28dad8e07e8bf5e459f436dae48ab37ee93fbb452733798ef2201c3a0e7c87ca0cf5afbb20a4e306a7d8550382fb3700486e18472b9ce1409454b9e9983d56828d0bf77fe1d4f8d8b06f5179439e033ce3e13a401e729f1b46fd23718c8c94be79df3314bf9baf2dc899d8e6d8b48cd4f4db2eb54d9d4667b39fc5241590d8d699321931613a8a186932f4a5e5790452601d0ae9fe253e73ae207369645b3d1ec671be9cd11c50d54f5220458c7daa805c06d06f205e7a62a54e2ee12dad3e0744a0bf57b092aab60dac54349c06f632cd1f66e95f77c2f0fb9d5356d50386440edd14dd12898ebabfac3d91cb4ccbac085e0dee1015cb5f548ffd01abfb9da9192fc079", 0x1000, 0x400, &(0x7f0000001280)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4010, r2, 0x0, 0x25) setsockopt(r2, 0x1000000029, 0x2419, &(0x7f0000000240)="ebffcbfffb3d9913b9fd812eaa4e713048e69931", 0xffffffffffffff75) 10:38:01 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = getppid() r3 = getuid() r4 = getgid() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000080)="54fb247006da0c8ae4c7d0172c8784364139c21bdfa2b665a88ab5af17271f904aacf2693a2566ef08eb3d94196d6a94c2895eeb2282058c04e4143e8595538870176bb5d21660e382852e550b95adba20158b0424b0fc11537ff8e2b3f3a910ddafc39162", 0x65}, {&(0x7f0000000100)="1c91babc4015bc27cec7cc1a55778de30ff2904839adc8204d0f094bfa1c024cfbb8e40d001b158f6c87e17cd0b2808ff69238bbcf073a56a6163ad905bc34ff5912e7221e97e50b9b2e477ebdff34298a2215b0892d984b3234409eff7a2ae28be1780f9feeabd6b5abcddd04d1e4b12af86902effc77734a653b30b1f8358ae6bb65a361579197bd69100ff93a62a84d6005a6e7821ef37b78a2ba24743c2bb456252564f16e6a2c1511559cf0c8a33bdbd2ef92fa4dc7de595e9be58b51438ac2515dd980e8634d7e70c5e7cfa88d21cb14b90ac88e90fbe1d7d27a46d87d6933c2b7db38cd47d73f70d452c5988d304c4a415dbae9632f575b330d90ea4623264c525d9d0fb5fe8a77750c22089b29529d75e71470a456ccb7c3e9c9f4ff5faa10c5715d493d64ff17930c74fe5ba8c46377db0342d1393637a1549e98d0be517ac0f655cd8bc2e51e934ff0c0ea256654232dc06021b9f2c333319231c530a878e136b491fe6ca428aed458d5db295464f21615ac788fa5e7f0cfcc47df6d8902b77c94f6f2d3140558acc0c6bcc0301985095283b6b5a8c6b4d9439fcb2ea571393a605e51feeb196bf77accd680bc604e799dc2d27b3e1b668f362c145cd91fdaa1cddcbc9d0895da8b8f492965cfcc75b9e08ca497367298c0701c36c683bdd650ea3a692be2e275fe55796620b188feb03c9e2143fbb076ae5e4f7c55006377c8e2f02a9cf2733ad6c4f693d0d9d5637a7d2d5961f1f3b29a7311118767e7b7e251a8332eb5b7da45ee55f8e473e9955ac5e5ba55d0b5e9aa6c5880e1d71a6e0d88be63e7c43a5b5250b0eb50b7342eb4a065ab3a8577814b8c00dd7be0229538e9e72ee9850d18abbf7541b7c1f1b28effd4de0e76f022cbd6a4d0940d62640d2ba418ff7022b7a3505b3d72a644d1beb7eb9d080eee0a15e0bf20cfa752371dee5e1fe4fd2784b40d6c2aed4355fb67d3ac90853e8919e6215d58b7f9cbff3d2574787e491c203774e7570cc6dc0fd718402721d93947d3c11a2fe4cb722dcd4a784a0ea7456cd222186a96cc29a5586eddb6e2cd9d07e93a812ebd46d6ecf01ea6cb3654514d6777018a5827f0f67116a9ce84fa8e58c6270781562136afe462e07ad8d1b6db81430032dc9b20f17f71e2a314058732201d6cbf2ba62ac5ce270cbdfac5a407ae42fa89cd2c197729f6ecedba43f848ec3d96d4119c0992cbc3556435b1fb83a35428292f18560aa9a88e3efba148f6e1a0bfd4ecc886620fd73c39de2509fc97c9324c95f7853d6850fdde4f361276563b201a8fed663b278c42ad8227a23efad5cae48624ca7ff87d101711a8305916e6d29cd366248cb0f8d11935aded5d71bbfc86ad1cebe215e99d031d653aebec7f5454e10e7d58a4cd0a133b2632e5079a7eda5ffe507c8051012ef2d55c1eaf72ee470f07066306b6c0dca1fb399482b61102ea1d94508ab2f0220952bbe083938b5e64780291c34ed247d71ad51ae70f516d502297f08f710778b04a69774b9e79c7b59a7171dcbadb0e86f77a86879a848c70b4a5da026c4950b9aa3c5365febf4f8930a3e159192188e02e7dce0ce2d067aee600840ff91db655296496f6b465af9116cf395b52dcbcf3b27c8ee43799a347d65de128f5929109930fb368ef4a1424af6693c626b4e5a38a9164c7062671d1c31b1bdb8d377d33f9a8edcafab246c5a9b90269dfacfa9c1ec0dc198c278a5ec518b38b85d6e08f25cfb834158c90940f81f90eba029c74401ddd3b48bdc6fa26df3c108f6b13222a3147c5c6ba4d82b2366d6bde70e62b1a5a102c1b9cdc8a65036d37b247451b2b151fb5df0ec9fbb61dd175fe2b6e6c2673f2556aeb97254087d9aa0375f3201161a9db013e3638c350653b08bb161ff6b63b9a64080f93df40cadfb970bddb23ff64c109c841d247a195f8a93780a50af7a3ca678918767a2615f803e8a6836e8644f613642789e595e5e7f073f5870c04e5d9f6e7424ab2084faa3ef5f1c27ae59cab50f7c44a729b2c0935b28c57ae9bbef6627817403d278f8ab2146f289bd37ea25edb370ddb56e6de30f16d2f2f7d4c42f224e25f1bb362abf81da79be515a27cd9611452e527288bc8bfb4069922668266622188194de94a0b9851d387b673185c634cb4616106c9533dee3ac4682b1d90ab40714d322eeb7bf5828e5c7370f6ffb87042aff1b36509cc7cf2088986dbb266bce5e69833bb130248d4a6115f72aabfcca5a2992ba7b517b11a53f6694459dc9e34883fd0b63d36aeeb7b1566ad88ab1817994346819f9611b915b8821ad20cb35f67972c48e8cb41d360eb7b3755c6ed90790bea64ca4ac0c059886e534781b44920d52556ee682440f083508353bd9dddbc23e409864c7ce83d016d3730dd6879ef4c9d9853856b37930101bcb5b20248e41f81a9ab3bf49da56adf6072c5891e0e5f65dffbe6469693c67301a8a1b5f82f540fb488b4105a1773fada157da9eab0c7501d1d5ac948154d8b56cc7a86d1eead1410fef13bdc65ec7d7a3ecd3410cf7c3c9400d071e7e3b23226d0d770ea2b509c0d977692a14e388dfd1e8916355b627d393be95ba2c2c1bd9c6843facb66e0a7edbdaf7789f1834da82f71baf284dfaabb12c839db4b9abc30fea75e506af6aaae272362c9458c41814a65367d1b067af9c8e5b13dce356e61299b07697c390c2a73573867465340e522eceb2e1752b6edd9be6bd12203646f927db9779986112e1205881af72c1db58c63517c1d87039e7a44289fe8a1c2760071b0af1a854446d0d42a752f37cb6945ce287d6ffa17849152bf6323e960f3c49a4e6eb4f3475553f16e539b78a06ae8eaec67017eff4eaa79778b3fb41f4ad2dac71b85ddd085d0aab177e4d343eecfe4bbc4f87d37c6246d19d7afe38edb5576db1066b65b6d856e00a1652ff4254bb2368c9d8efb942b3f1178b6f1b5665f32dcfc5d83ed45f8f0eff5c5284324fe8acb1319502ab3850e83fe3f649caa0b7c251b548ba8fdf90003fd4477b84cdb3f19ac8398e126a4aab1bf3db6834039baa8e56fcf6c83c545d7bac6551020c7e581ee02aff4202dbc2bde79a6c5eaa4ef928ec843fa6b048bd9bec88b48bd4c30b141b76a3c4e65c0f0042f5ddaa660a47aeac06409a2348cfd3d586abb9582b3d1174747cd2d1211a78b61aa6e212f335ea188595ee1cf521219eb913da77479e36f44da4a36bd77315fd6ebfcf32785c8a98be588859a2661b48dacec4f283a53b7682375230a3be14578e58ff9a0d22da0e37927e302190abf428f4401a1df95e970cc965753cc059367d8309cc601ab65e1ad4383493c9a29ecb0cccae3091c8dc3ada10aa0c1390442507f109e855bb9c02d6028a4c1ebe8eabddfdb77408cf5989120a9ce6be8e6af769e88234c2944fc1fa6799c374b00f8cab4a1ca50f00347ec08a86c21e79a7c83f17964c1b1e8cea99db1d0a4451c62c64ff55c5ee2176d72ff0c333e67245984bc4665ab811b3861196471c78a369071de250b972196f13a5dd188e6c9cc73c6cbe4318a1d4d51547140844a78eedea190910e1b6176f43e4738a03a23351d5001cf242df17df555085c3b4692288bf3a188567901e6308e8302c9c2c64a555023edc1d8ea6e3dad6945f835b1117c444fd5c8c94f9c9afafeb835c17c2ea9a382099bf04d49ddb721ea48c11fa00c08431887b369ace3e0fbeefdc0c8dade0bfb9ea5ab25a16a933271b451381dd7863e4ef45a495437f8f48496bd999acb789935515351f3abf3fea517ce0c4d16a49ce93b5ad9c7d2f8b3d1b8aeaf02f2ad3113d3a74c4d87343200985c16acc2bfa7f0032fd5ca38f85c23c053a38581fe715b71817a37a21670f80d363bab9c12d097867e5704b41988be0e2387c7ed13b117e0b37c90655dbe231760a08f2283e793cab27920fd45749ffdb029f295a48c3481a0a92ab9eeaa4cc479f9ebc1650e4e00d66fa8e732a36d1d2c4ac285669a012dd163c14a3931b78ec7001eb411e5a6a092f031b50ada7c579fc012bbeb667e09266ad8f6f9dccd0b48da68c0e64af7827e60912427eddf627921f58c08fb6b9e4f5cf4916c6696145f745587ca5b24d8f8638dc4e0b73dac9697b1036780de2022fa2dce5edbf69ea07cdc290f793a14e73cc1bf424b51721c617426464063ebe6bfba75157cfd0e53d79bb3be78141cf0340ffb283fd2c1d16059fd41d046765fe996f8982101e5ab3b8d4261d9e99bfe7613c8c3bf3e63f51deb223a9af4e4b0c353235a9224f55a237f91a1b57c67d0b6c47d6d052b45fffa1c1213fd4b557b9a47c99af7444442cc8bb8e499e99364b7179cb8fbdd8a2b9e53707dab73f981f2a80a01971535a762da33638ba5984f6855fca80bb99e579473e580f61731bee04285274b5fc7d08e9eb44c7d749a6b9c5f173d327c082e7df7b8c2b66f2573fc56e62c842825f4a2ade92d9152e4a0358d82156e3059dba9caa5abb81cfdc367a03a2e26af725ea714f6523d48a76fbe9527cc1710b81acf257fac18152b62301a78e12c931391bd6e7c695fc8165493a39b710379bdd62eb6a7af5c1dc042929fa32d99f424faef38e03b90c5a0c0b3218eed1db7be7e450606db962b3cedf22207c668d60c7043338fbe24d54ebd78954bd72c4bd2a45c152dc2b58923b41e3ef8af6d9e875bacbddcba04007b2b46d34026beb797e7c74e8a2a3f0b6a0e9b5a2d0cb10814c6d63a65401432f15086a6c192bfa538bc6e50eee57b6b5815e0cdb3bbcb22193ee6b6f7cc14c0caaadedd88fac74810f0c223434180fe154495564ec18af6f5011a3e5cc610b746951ce4898a99a1546fb62713842fbf24486280c6b3cdfcf759fa5ddc8b5158afedf41daa15ab7d4f327163005cd1466f1247b58f0399225892838f0ccaa39a938bf4554166c18e0c34874a7778d5fe177348250f010718d8322cb58102d3351623cf57805b6a468abbacf2a0601ab0e79bed817f6ae3bb583b5b6f158016ab1279aeb2645218daf36ee46a7ad0210fbc0d78edabc7d43a9faa4010d4a5d7d27958c3196638822f70e8b5a9ffac007a5f64c13f6b6127a363d3750aaf6313db09e121631dec4a14fe32b2f8750035f9e2b5a3a90154b6b4ff5b3c00f1a461e33c0fd95d3ab9e61021135bf9caf417693c65f2a8787f3e0b8bdc7c7b08dc2a1462cc5b310f499e142193558abb083a0938383d26e5209fcf49b74ae98b9f29c80e8c9d5e28d26d6b548ccddfded2a382178f307a45f675724dded125af7dd16bb10c725ef3c180a251d68a3c51c33ac80e90e2db81c58ee682afe2717808cab99e4d00cb3a7d3160f481fdd160391fd0f87dc30a86a60bdda531d0a245dda9c220a631154e977b9bd62760da1b2e95420e4393279390e52b6cb1dc60d4da98386450b1135eaf409211cd60e7bf30c297140cf86747002ca62a5f2095e58f72a13b1285502c8919e622a9d97be6468f50c8fc03282986c35785416542b79ad683b75a4aee812da089595c7169c2a72d85975a4dd20da8576e6cced137b3cef59395823832cf3637d6f3522b06a547e79522fe27893ec051b3dbf8cebacbd03b2c59bedefeb9a4c5d78cb70839ce060a82ddee59511af4f486aa3a42c5acf2936d2cf66db8740d3e85630f021467307ce7b04662c0207db875a46c14e703617a805d2a746b651b67e35639d6f5f5a7c8ef0100cdc77f087a29b9efdfd95db292cebeec9b6e1f31235b0f1695d0ff162418d4685b", 0x1000}, {&(0x7f0000001100)="b9d42e5ab66da4bfc829ce0298d58d541ff260f4fb53d9a9d8b0abad75c01465c818c53d83e1ea9265d8bbe36378c3b247b762d652c1f6ff40593d299405bb104571217d18effbfdf1a2c977ae677a4161b7c569abe012d8aa93912f48f6b656683f339a6c460f9a79a7de5b73b40a8fd8c8562277d0e4b44954f757c1a494f7da9aa9685dda6ab822f1764361447689d54fe58df043bb00c91de1fc68df537059c533c8b7fadd30e94791b64c940a0004169a05340cb9c45ccfd31f9ee637b318ca62df8a0af09144dfb30c787209bf92d909f9f7d0ef3d6bb2b89b51598b05eab09ba12361941f", 0xe8}, {&(0x7f0000001200)="9f5ff699ec73ceb687cfbdac0035a95eee67e16594a47139e03c444dd182d52447c74e82998a0baab8960830de88d7b9b0dd1a9a1c3ba2a14265735ca46376feab78b03e46c5bd9ac20fe31b0a635d567fede91ece8fece93278979f9fc261ff6e3ee29d36ab1b988257341d913f00e65d9f41f8606dcd69a2ca80", 0x7b}, {&(0x7f0000001280)="0ee34242a7a6f6e9790d94822c76d132", 0x10}, {&(0x7f00000012c0)="c2bbb53736022877b75c5f565585677da8ed2eadddfc4383e44321fa08ebed796c8aca3ae05a914bcfa8de918480782cebea0df3f9b321a5327aa10bb580a1df89593c626e71e56b3de7dbae57f1520b516e1d6e890c1d8de52f52d82767ddda95b6335a726dd2d7b4c3a02a69c47197990afe51dd7768a3daf2689fa14dc5d5f179ea8e731e09f84c7bb0406e629fcba6dbeea41a07813cf4a374cab8321c8707e7cc3a0f2e77be9f996aaa5fe6022d1b4335010091db78385b1b24936577cb72f8b9b9707fac799c6c96add9214af1ee0d1a42299e", 0xd6}, {&(0x7f00000013c0)="78ae", 0x2}], 0x7, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r5, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb8, 0x5}, 0x1) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0xffff, 0x0) r7 = kqueue() r8 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) kevent(r8, &(0x7f0000000000), 0x9130fbd, 0x0, 0x4000000, 0x0) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r6) 10:38:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xad8f22082e26ba69, 0x0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000180)="134a52441f048cd356aff48e9914c47cf3a5d0293951e4e061ebd3ebb1f5b8a92b836bea3463b486b947d4027c1000690fabbb5d3eadc896b0a0ccad669c43d6a8d3841df15e7c3553ed6482d192356aa69443fb232c4d165a586fca7f6248ed88910be0cd1bb10a380b90469f18ca35e593cd0ec655a5f0ce273b0da0f1b64cd128afc86d6d5d88b6d264a49bfb7e4d28a166809dc4b04f082afb41010138d60eb5ffb59d4baf939c23b942ac6fc63072ddf2813c695756f3a7f5326b79cc473f782f5ea565387b15847aa72b24a0c11dce418e5d3b19aee048", 0xda}, {&(0x7f0000000280)="bf942cd2bd1e51aac80fb7de6f1338adeff26076d5895839cf450263d084c036233e60a0fb885a221014722c9cd82c36545eda661f732d1d008217c83b09e9c473f84e2f", 0x44}, {&(0x7f0000000300)="e47e78175af0def307eb033431f58f61", 0x10}, {&(0x7f0000000340)="5969c0efad588093fca010f32a7685d96577f13520675034802d2a608f15703f512d2c9ed4d44ad6d46de2772436644ac0b5769e6dedf0efd481460bea13e2db4dba66d3291e86f07fc1ba88a93c7ba2433635dbdbd2c5074625a8c1e1e19fce9712cf3b979840e0f7527b02848a87c2d68e7bd81cb46a6594132c7b71743a1dcce472", 0x83}, {&(0x7f0000000400)="f2fc44dbf339f851ab8ab5d0554d44614da7798646bdcf1dfc16cb26cc9126fb5fc0a6b74f9b60f5479a9171d1430afa9b9597b216ccfb6587da9946992ebf753ebb3e2c23dee86628e05acec32513be37cf3afd4a15b81a9cc3bc6c705a5feaed2120", 0x63}, {&(0x7f0000000480)="c0fcfcd59964eed5fce190135a680c67221a97aef9ecc8982c4347c165671b6ebe69d3b7543c2044cd800d0b17270d22b25e06eb8567678dd74ed42a47cb7f6f8093a143960022ba37e899c6ca793e0cb0751a45acac89614f62a5991a58ed303f4dc76895948e6850", 0x69}, {&(0x7f0000000500)="002a7d17c657051253e303e34178169baf1aa9c5b2405ed4218577520c2aceab878b957626b0d89d1d2efe45577efd57ed261e0d498d254455d874b812242d27e1d7a902ff4ef79b58dd0c62ed36179979a1360e2b3c7a84cd9d8a702c2279ade9481ed03924a696a2bb6c12440b3371a34db2cb6a47151a77bcffdbdb2f3b6f2d1b1ea41b51be7fd302c3f6918d8a7f0eb32ca8ba1e5317d940e71785838aae3feeade5c7fc15abb6e2d19519bc75bde518875d11ea294e8c680000461b35a8383bf174a88eafd51b25c0e07af1be6dab12b06745c2727818213f94c32bacaf91673fad8c8016b90cd10a0b7fabe1e7", 0xf0}, {&(0x7f0000000600)="4ff12fee329f9d8a", 0x8}, {&(0x7f0000000640)="65daca10e84fca2ed121d255833cc0d0ce1b91101ea88e4b316a894418244a91ad97c9d97b39db237faf024e244b265700a2186a03baac8bfb9953", 0x3b}], 0x9, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0xd}, 0x8) 10:38:01 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="25db90b4510d70fce482c399c5c3942697c07685d673d55b1ad9dad06e09a3de4bd49eb2c0f96bf6276982e1862fe5887c9f7eb14dcc1be8d0ffaa8856af1efaa606ed10bf3b5002a42a6988dde71f6736b6c0affdca42e67ea6b99d721ee5265df29951bccddbe5429e32d10695", 0x6e) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) close(r0) minherit(&(0x7f00000e7000/0x1000)=nil, 0x1000, 0x3) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:38:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 10:38:08 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000675000/0x1000)=nil, 0x1000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 10:38:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x40) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 10:38:08 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) 10:38:08 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) truncate(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffb) nanosleep(&(0x7f0000000040)={0x0, 0x11}, &(0x7f00000000c0)) 10:38:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r2 = socket(0x16, 0x4000, 0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x40, 0x7f, 0x5f}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000019, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xffffffffffffff01}, {{r0}, 0x0, 0x11, 0x40000008, 0x7fff, 0x28300000000}, {{r0}, 0x0, 0x0, 0x20000000, 0x7ff, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x9568}, {{r1}, 0xfffffffffffffffe, 0x48, 0x20000005, 0x8, 0x35}, {{r2}, 0xfffffffffffffff8, 0x28, 0xa, 0x100, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x0, 0x1f}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x18, 0xf0000016, 0x7ff, 0x285b5f7f}, {{r0}, 0x0, 0x82, 0x8, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0xa0, 0x3d81}], 0x6, &(0x7f00000001c0)={0x8, 0x5}) 10:38:09 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x14) accept$inet(r0, 0x0, &(0x7f0000000040)=0xc0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:38:09 executing program 1: r0 = socket(0x8, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 10:38:10 executing program 1: r0 = semget(0x3, 0x2, 0x600) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1000}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x1, 0x6000000}, {0x0, 0x1}}, &(0x7f0000000180)) setitimer(0x0, &(0x7f00000001c0)={{0x8, 0x2}, {0x4}}, &(0x7f0000000200)) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x8) lseek(r1, 0x0, 0x2) nanosleep(&(0x7f0000000240)={0x0, 0x1}, &(0x7f0000000280)) getdents(r1, &(0x7f0000000080)=""/104, 0xfffffffffffffec8) map stack 0x20719000-0x2071d000 of map 0xfffffd806e920b48 failed: no mapping 10:38:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0xd8, 0x2) 10:38:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 10:38:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd806e920b48 failed: no mapping 10:38:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) r0 = socket(0x30, 0x0, 0xffffffff) ftruncate(r0, 0x80) dup2(r0, r0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:38:11 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000b45000/0x1000)=nil, 0x1000, 0x0) 10:38:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f00000001c0)={0x5, 0x1, 0x7, 0x9, 0x0, 0x1, 0xffffffffffffc98e}, &(0x7f0000000200)={0x2, 0x7}) 10:38:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x88) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x5, 0x5082cb34, 0xfa7, "83e133dbf1447b7c7f1774114bb578978a6139a1", 0x7ff, 0xa8c}) 10:38:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000004880)='./file0\x00', 0x200, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004540)={0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getpgid(0x0) r7 = geteuid() getgroups(0x4, &(0x7f0000004580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000045c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004600)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) r15 = getuid() getgroups(0x1, &(0x7f0000004640)=[0xffffffffffffffff]) r17 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000046c0)={0x0, 0x0, 0x0}, &(0x7f0000004700)=0xc) sendmsg$unix(r2, &(0x7f0000004840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000044c0)=[{&(0x7f0000000300)="e95009a2e94bea07e2b78af0e9912de66e370bbe2fd60dc66b55f6a4c4dfd6cc5650e91d2f26ca6b8f13da609b90068f239c65fb43842c215c9171ad36a72bc2ab6137b78d2539078c028c762ffd99254b2918c39a4eda329409e224676175c1cbe6410085719d1f479d5872a6fbef420d8efd8477015a157b098b90b1da62efb29954b70ac8b239716a3af449377e63f7b799a18d9f6ede111b5923bf78ab6a9213d171ca804b8e9f29074a8d85c65ed5016b9a1cd76a35041fde722fc1d2ace379088134789bb3c1409fde4e0d064fda68e82442fd83fa36a26ff5fed1522bfecd0d36b9833647076ca483597da83fd54077660f7b415c5a5275c5211c2ef492cdac3f259f8d333374affa743cd7f144036e1d951f2d7e63969bc2eec3e944f8ccc8b3bf647658bb05846fe96f6deeb0f1e26391b16a7ff2fcb2c3a800e24ffb67671996bc41cf9edab8e9e8653aae028caf7eeccafdbf4cd3737a1f10655e6385e2c2424ab8cef8c6dc28f277f68577029c7d7d9e9f54ae320041a1904e536b8f93c47b7ddf3263eafa780484b74e2e52eb516bb9ed6472e848864903da7e43bbb401b7fbe07fc2a06c81d059cac1fda7171db04e444e970dd5ef9777ccb3a8a91ef58783b4cc9e41152f272a8cb57dd87e184e26740834a3c4811129ff4aca57e7ff9954483873ce2cd12ea0ba5bb27afe8af6eb793846791b1c14e018cce35cc8fb8168af114802e6f72f5e3183a2de0e8bbd292b193ef6fa57c715d559805154a632ec0a72f739bf6bfb6f79b48fb0ed24972258b97dd46f813192b0674f1880ebb9f7b5d40da62c4cbc423e56a59ab6701e76baf0cf897490debf7f24fe0c2e99c9d6d2e077d7c35c0b4cf6d4956e43119950102323ee6aa008c8444cd66020cca3480a2f6888929cd2a81f71f0d08ad748a89e3bc3d49830202f4662af65097977a4c07a67fe5f7783e32926a85c7e4e4f922d7489a5c4d4e3451a95a83ea89d8f4d6d8cecef807ceb87bada42a52e96f7e29930d52ad2c70989193e4ed29089e10160e6736f970eb9908cf60264f8749e07325953ccf1eb49da0b4d6f84ebc80a417919614dc3a9a2db3feece4ff6e5d3eb9db331277515b9020a14fdaa60420459dced59ded44865ce64b0c1687597a4b5e74114672ebe3d4e9b77819ce7a7a8cd6a60262157c8ffd9d186a7c77f9067fb530f27836b4d68eb37d12451dadb0fabaaed647e84e8ccb6b0c4276d29c3b8f6553676139ab120f491eea15e2203760fa9cc29a85d541075b7f53eb8c4b27d0dc7fc2b1b4b3a9db4f81bd857e9219489783d167cbd80965bde49ef5ee3f54475640d4ddb797f87e9418cac8a1fc1980860263a66cdb74cd9cb919845bb263b2fa21bbeed31220c39db256ad66aaa13d614fd1acfa2d64bc1d848913923fb42ce66d2cebbf5e111940ed0b1b665b0707f87f4f9c04ec245139c08f587a29b174f901027373d5b206e8ee797ed447e6988b73cf547569c3f45b787ed7bc3af69796111911e60e67264192f07a9670eebeced5a0f40385d5ff7aa4df18026dd922206b0d9423d6ba918a6b5e26fc300f9160d9c120d7a9aac996fd9b033dd97043bc4e9e45ed54cfea20f31157c135bafc3684c6f367e952199a8209f8e83ba26cec926a099298fe6c1dc060ebea37ea932e2d5a25767087ddc0b9db68ec707984e7a47c68b0d9c3f167fdd551df7adcc1655dce5103884cc7dbdd7fbf09bb812a92b8415a506d67f9026a2f2b8115f6e455f0ba4518a03cb2cabccf6f5adb252b212d7d1b200c206922487ad9bb39ba00349cdd12e3278c43abbb62c3004b5439df3119abe9431085fa944479d2531e985db7d00a8b329e2db49d08dc6833c6003b88d66c70e5f265984055a7e05a4b0ca5fd580292c1a76ff5b1b93001d06161e464026012c81386a4519d1dd49311f0c3b67fe9debdf47e9067504d95596eb96ca3ec48822339db6ae6c841075e2f0e0281ec8b8a73a1a6252d0998b13b81096047db39ef5bbe3bc112abc87352b87902ff048f7612869b84884ce8d4f0b79fd4209580da5cff4b4ae30ef9069d7b3423cdec54b73d952f0daa74a7fe0b0a4214ccbef7fc258785d6c5e351ef311c8bb75552c73fa174b3786645ab76a8f6c35428a26f08c27b7c3478424df17423ccaf028548e33971de4db13e69191f710041196a94aadb96206c767404cf29dbda4c42e776875e00ad4f1428a03c360618ca1996a31cabf62bd00b4a6f77097127400d35d089e5a20fea1163f7d794773179c2e90760b3dae85cf0dd2f8b18d859d13400175c37195d4733aa173796080b01d639f3cf80c4ed5d19e624958be1fa3d3bf851a256279543e9ce847c0df5b52f1ba3c289f199f34925a790199ffa4fef014bdecfb54b38e0a03aae365c84d8d41093286630b40106d2bf3918e4821879a5517d3a85269638e5e63cd276e12782c203d9b97717b6221f0245edb90730c6ebc016d15e3f2217e0bedb9d819e092e216ee5603e1d9283d9423fe3514c24f0ae5e28df80904c361fe12ece7af91b611b7b3612b73ad9dc13130de3f5e0d65e1f6a7e1cf7a371fddc257dc040447e929dad47d3ef5703176e4fa9b6232a6c09745eaf43495eb0e8af6a954aac349244cd1865dcba4ed44864fb1f2191a4bbce56e5cc3efcf77693cfc3dd7adf52b79aeadfe95a6cbd03f19bbd7c6a562e55b2d1e0b5265dae798a65f64e585b8c1d7313987947a4bbcfe5a981aedeb70a9bb2772e368421519fa4f255b9708b01deb3e1715ea6e33bff8a8dce0f31484d589f53fa61e66aaf44785710449287adfebc55edd3907450818cf126fd9b0184e3b96f4d9e4d5b2d4ce33ba7b3716ec27778a225af629f9a0034b3b9323e460a910822b0e507f6d9922ac0c227209af12045963f2885decbeb2f4518e7cc39bf2cd94d702273b7d6388450bb1118ee37f5a31d1756a3a48d7a37e13e14beeccbfbd3e564dcf95892cf795d09b652acf67e94bbd35771cec583392aed6c096e68e394da160baf4e989c9586de143e9291f5c538eb90a7d51d63ed17d492f746b99f0a826157375b1a0c282a3be9b2707ee86f5974fd612c898e84c4c56d57c972dc1ab8e4225ee9b4a5d14991694355e8746e9b7e8eea6f19be807211e0c258e4e302b3f8dd85c04083332495059549435f2ec957c9e2ab580c6e5e7ba5d07471db2ab4b79029b819a47b5b75a2fb90b6a40f5d31c78fe74e66628adbc1537bbea188c470e564bdc87aa06f61ef8eb32edeb19b4b1715bc07d074da09db0bb2a36ac5a70379bdac7504d11571eb6ebd5131eeed2729999b7e08479696a8ca102f0ee17323f8a4e2c6956af6bcdb964cf5ea2d32cac51b06fb2698bb8ced17aec1e72ce2e4b2e8020b0ba32a59abe70279da0f001038b2da2874bfa884c20a1f78e0053fa6f8884b470b40128594d34bc54c2ca7ca35368e6e316a67d3e21cdcec886cbe08b846cfed622dff5a10199c6bc7a9231ec0ecadbe0d1adc68b2faf811b6cb5457ad7be1e5ad7e545f8cc025007fddd2ad534a42c4321ee0a10f5bc39f06210f8e7e179124d26254acd4015c81f4fec32dff44e577ff4e0cfa546a062c791b3d93c5f8e176f368c8444c4c654a62830a1327c8a0bd52f87e7ea337dc0bbe32abfd2181c5007027852e9c62a9b15fc0b38a93ee1e3e01f608131cecf3a10aa12c8b6474b6d86133ff4a18078c97a7a1071296884ee30b591428eb1190edfe1cde17c2bbe4a915e76ad2bd7818cf178d5c0b7a91b3fd2a40bc0215d5962f53277f3283e08902acc57ac99db042151bfd1c965a9d05c58efc8e273481af4799218184b39dd94dd78e641e269f035b714440157a871c53268d1b6b637e827000a1cf3ebe1f754a4383e8f097458cede6efb6e50f828955d2c552e756d379b41b023f29d4ae544eec6c5ada537fdabc0e5f960cffaa911fb9a737c1f4ad7438acadd2e58ce8f99b5948df664daa428a9b0499bc8e2502a007658aa906a531484d268bd798e80923e0878d7403ec7b2b3a878a65dfdce9d17ecea33aff00e484ec148853b45bf7b2a95d7bab0eada397a067d2f41b4bc32d4aec0fc0ad83b62e106c21ec875450b9937acb03a7ae407f9f8957f53d8eb3b51dfff145ee702b8394be80c5c92706b8ce4fc29770d336d80e404e98cc2f6e815a335c1393bddf40f68f21054b3d63ab2075a959cd81779964dbfc569fca88ffe6931b5135c550ea785438f2fd8c8227f640d6b74265f85c7f10c1f7e18837ea09fc08aafaa6be7cf31696af7d4ac99495e54ae7ca92a8c5e0b2cc7460631c95b954304ce7305c6318cc585e53bf88034da8f147db81194be1dfbca3c23aa706a635a1926135bc0955ef6c4738700ab02e6bb517693ba5b1162fc3ef11ebbc4b42d1288cdfd78b714c3a16088d7101bc43c36b873c5b92d973af327798a9d3f700b647c00514da1cb2de0ba8ecfcb2c68603205c1d02ce18b12a7f49b52801a3a201e96e3b83b9feb24b868987029f33eca31e8da888317b44584924b3d75508aec652df84647441793acba31d8307cfc5598d741b104576f20da1c79d8a106f04449e947b5e6f75a642e3cf127473aed74165c8d94e847867d46fa384a179bc78a252fc9ce8954b73ee4355e87a9ae4bf84c5a65b4ccbda7a1face14c73104881141c8f7979da41f77237800239b0f4142d6256dbea8bdda758d1c2d56002be80590464c65df119fda10e7ab34784fa9a8f2648d7fe2392e90cc46bc9c1c5ed7571430bfae2efc0b34549a89d763aa8a7adab8c0cba9389d0e23705a31e80bb537b856024b0843f775684cf6092353d3fe01c956a579f65214c9a89ddffacca2c00ac36f14e5b1b4f4cf21831be5bf23b2f85fd4ab6aee4863cb1666660d40df28fee1d9e8d1d1d9fccabfd80bb9a0e561a71618d380c14a95c2ed6fee0b042bbc52a3af7d14e65d313ea391bfe33b3e9cf484642bbde0eff0e38214dd639819ed8875448f4c22926f8aa28ca9b5a47fc3b49c3cfc3b0938bb2871f75470bf5180ba859643a8db269ab24e81eb02e30be3a7dda00f1034f1de3c8d75a9b2997872f7e982c3cd4f421d05bdf4f6797f8ff670056cabeba702abf98e002eb318ee6a33a20ff967b16b97fbc31b693665bc2c0691dae93a8c0737fc9aa1baa0be3fcd7ea82bc691dbc4629308ab53b11de5454c360f13e0c761f33fa56fa07a8db72d1728ddb2650e5448d83d309e8bfcb25e1281572a6ff613b133c13f3ee09aec353bc55d4c637eb2e9c453ed7682d17c16e172a69315680bcc244449754a29ab4adea86765754bef2b4f51bd3b1a73645ec11374db5fa0f90526daf512da1d5c5c32d83c9fcaa804a8587bf23ed0a1634bd563fdc7a700671701d5e002fa4091e5f1ace38340539de576594a27d16c15ea57fb379b9b18fb01b62b2622f2f22755ccee9387066b98201b2eb5bce4a00e8fcf847e6b0a54cd89183e070c914009b5263ad4f500a2e5e6e05716a9dcfe103ac49956dbb70e526565108b4c6dbe77fef4fd28788d5a032bb0fcbe3ccae20016f3ec66d3846b51527ec15fab7e9a23768b989cee2480a171dbebd9e7ef2336a991a5a7bfec939f218f95d94cfc6253c78fd12f85267a2b684cbc99a2e86a15c7edfc900685008cd6591f84d6813709356de3beafd70dde73191b4e6cc91d27ad14354de15cc760b9d4ec31b707bd346f223127598d1395c926a9f6dbd1fdd054bc0783a68e130ccfbebee2007fb0ca612caf", 0x1000}, {&(0x7f0000001300)="80fd32d7d9e099a3e0a238fb0a8063458be860d2e548552bfc29678e07794b82f8493aa447ea095e308f1cd931195168f65b7ba2300b1854fd8d97041314ca8d9cc3572ca5e8bdb11103be5162360fff395e0e58d7ac86692e7fcac05adcffb6dda904b3e6fb8e3079a21edc950c39ac7f3940b925a670d64254f8ff75af3323c789560f73b7d82a0e91947cf8448796272b9a00db198c00de8d694ca09e0f70572b9ae5aafe0fb2b88f5a5869ba6a122eb22703ed7739612838946f18c321e14a6320df047236f3677d556b7cf79e7638011e1889bbc8fa804b3ed6f1e7b3f0b01039f6048abcb4b91c46f0795b9750a0c4c88a66e7d676be320b1a1954e62541fcd122ab3564d2fcc7abd3d3426137a34d2276204f2bc24f2b80e1626ff5af35b638b18f2162c98f5beb7b02e3d8ec7bfe6f159a59c427ba8cc2f415d0e4fa6d9eb4f7956edcbab84963fb02dbbbcbf4b4c52d0ca7e2fe42f6f56b35e677639d1ed467a2ff7df27e19d7c6f7f57818b2de5f30da09ed8158cf6f0d6f1d13a4449f546e6ee18b11e5d2247d7ee1b988f050a1951780491834c3b7ce50ee452a7c0e0cf21684f68a11195103a37b551ec3bc90ab71f76cce2ab7845781e148c5165a6324c12a411b613e2b80d6ec478d329ce1e23eb0f1d116de09ee076b1c1f18aadc09f171abeb302adce37eb0d4478fd29fced050861f0880ab1720fe82117b0811842309d0418b852008ab1fd9e7b21756f0a781b69cdc31348f9283196f1617663dc58d1848eafd3fb52e43cbbd0fee8a25e2472820fdff7d1ca25b70eb814425190b762bc2f70e49ca78bc5ff7073d5c73d995ed8c8419761246d0733cc8278b9e0ea54bc3a07bf2ffeb982b024cfdf1baaff72a7a1ce6a7de4043787061ed83a71be4671e1074a8a027c0860900c041847a8636889e7dd63891486e564b477c467dd5315b1cf215190460ee7e888a66e49f9dee2509dcd9ace0a33233c7c77077a6ff27e57049931a64ba8ec7fe561388cb32018470593ea12f0a0f0e1689ac559917db0062aa5b02338f01434ab2aab7237e718a7999767d828d212b722ab74accdf033fae62d915d28b11b0c4a30cfefb5d6af87a1ff539cbcd01244ad2f65b63de751e19329db08630fa52713430eff98d87999328d3319de1337ccd49e58eb09ffbe23c44eff6783aab10b04ace8b00e2ece9f40328621e5ee1a0f4d86008a83d68ea5330ed4955a8081789eb9eabee39689aee205d546fe14861b984ae80db12c1bad50761a9c1182ff36fd1021d01e00b22abd268be700bbbf3a8b5b8d7f35640eed20278d9134c13630a107489ee60d37451125d4a007bc38b9d5df108e31d906d3ee0a3d1a258bbe51227f84b8194807fb5df560338785fd26653c5816a5643e75694d6bc82e892ff5eb71fc4d6e3300fc41978abf078b97d5157a5c13c1a0883a4ca9d1af9d8abe4e803d5284138ae2df733b95af71a50270a27c8cd293d79cc36a5a0cb25135a34c12cb4350b55af8cfd2320a51ba24f12fc4d3e2260a579b7c3700c52e27129c34f6d17b5df36be0362e85b0ff5fa4b2719c1cef295d123786f140bd381f84694b74ac9088a5fd9441b88bf7fcd6e181e2ef0286339078152982ed68b983b9f585043a991c80333beb9532304053203b13794ea0d932ca20230f49ce07bd003c2310428926de1e3c5084814bfa98688dc8a95af832e392373f0441149e32c7e0f888e17a1000e97ac53e6bfe3141ac91cd395ce132fe9b291f35d807ec4be816093a8d73f07a0dfe2642dcc6804f13fdd47dbfe9c99073e4d02d9337d0cdff74107b73b445e2a3f125f7e777dbd2c0b72ac597a7c28691e1f778a4d1e1585e24f7d1daf93ff2bc1ea267447cfd5352171be6e824e4ce6551237582554341ce69ac5a70562a0d230f25139ee8fdf049c9bed06b7e495e2766c653bfd2e9b06aa10ca25c0ca4fffc99d98644dd7a1831c9067aea52ce6ff7df376b93846b0c7c189535ee022f1c1a0157b6c60736dccb76ca135d25930c3e66f03a9499b3eb043b4fb0620ebef801696065956bb3f5d70f89a910dd0cfd5cb37f5f6916a68b29d12c728419dbc97d412944d98802a2b8d3794370ff3b4c1c86db3b48f81fb440d38eed5b3cff33a0b5d645c1cf0897fb229154b7fcb96488fb1e4dd06e0b4185449eebc64ecfd6d7c905f602433f9d06a959ff9c01e61ee977ef3024f1ad678121e99a4a4fc10a8e8d3ffce8d8596755848a2439f1aea4212177ffc30cab867348028dd3258317df61a2bb00316cced9a37f16a68427ca855d4bdef53e7678be8859ec32ff91d44106e9f1f96f549ec2eb53792f3e908c9cc0043382f73eafbb7ddbd1ce3b181968c7b16975e53e800dabdd7928041c76a78638688be42e4968f06dab9ebb290eec748585fb93f968ad85c75caf8b5bd13f985ab112dd8b486f128426499972fa91ae7bfb5765fd980d1cc02f08c7ba53ee96c416ad931bbc984dd7a3dc8d7f7e78082c0d7b994b3fff545cdd9e347fc953d3b51013d98c18d41e32e3eddecac790d98f9f99cb0663df4dfdf9e3f932621e16dd470aa086077e0f323b69bc12cf89aeb64b2e664359f95e5b368b8d4e5c33adc317f4c514418d6ecf17982a6bbc92577454c6435bbf7457c5b267acc6070caf9f35f2d10f5c42fa1ef2daec66cbcbbb552356c111473fd95de193f57623c6387f8ed3dac7b2b3babd2e726f215c9b3f2758b0804a80c6c754c3f6a3098d7a8c3d33beb9270ce9b9f64ddf42013f75dca9d74179d4681317d0d929e8194075b2d84568d5446409aa282359548b487b191eaf9e9ce5bd01758d7e8908097ad9d90a0f8fb26269a0a242ae2127d3c455365d9a1de46fe733626134d97f99bdd57832b0a73f745f6b3f14bedc5d3c7122c4395a8bc7df53285dc743b0eadc278b0038e8b630462044fbc08203bfb2afa3476ba6df1d434eeae742b33aa4f83f5664ea0f433e2a843d884ba6738ab0ff0219e394e70d6d0f642eb37714518ef4a7b09544b2c194d10413338c013773adc002959189327e06059ce9bb04c10b5043baeb7a24f428a2691973a831550004b0f62558672d421d373ddef7101103527e132eea555c16cdd8c95527e979cad8ef1d473d752b8800a068d0acd1f71c969cc1bb9f15c7e282f06d0403c8cbbc5a575fb4c1b4bd64074f5d135751f9d128087f4ca196cd4ca13aed475ba9912162329b328ff4be4270157e2b7ab23dae8b5a8daed97e4c2dd8d7a11dffeff28e86326afe2e44909811d5229bb44a282e6c198d855c2807004e75bc8400ed33e57dc5f6fb804eb3c8533d052ad949be039136775e1949fac9eb8cb29b2f30ba136037826265989e6e19d88a55d9dae34414c2c739f77e6316312d9702a155ef192fce27503f0fb935742ef20d1785339981b49d5990420f39ec0537d853671780950f0a0609e0684e21f0b4400f257fb133a2841e1a1d8b7ecf7bf65577118bcda5a9e277f53da10b8b159e8bccc4bf80d7788e533a1e7477cafacf5bab9938c2e851e1e50260270f126c5e5ea8094eff8282d6de88ac7c6017b20c8b95c683467c572fc7fd31e15e03688fa14dfeb32eabfe6fcef1491bcb3c2a0bcc0abcc37d2467f464e04352a430f0b87a37e7f942f4390aa056f38904a1cc0d55f518c5609975382d13f90dc411b4032b1d18e6aecf46d0067b42b12d79058fb34bf12d8268d794017bfdb9d20d5dedf7649eda77e8d87a3309951cedc958ed392227176476e90c11b5cf5dc63e9ee4eac39c320694200710066f55e97a7fef8410d737d34cd9104428bd954e14c347eb02f86f46e6f9e90949480aec7baa4c5ac389e66ec34d8618f5178a9ad2ee3f7d69c8a07075564f272ab6d2821f9e492a9cf4485d40da0e2fec6c8c7a7d57e47a606c949916933d6c0a0688c9682beff6800d0943a078b83f45b5fe89a75590f3aba6c9d5c49f861a2d5948af26dccdb79ac7c98c0dc935ad441cc11c7b94fab89df1d96a09e613937ab825e5a4ae04bc430394539a43fddc65046790540edf64b7fef9ed7908c1d9c3e135aeff0f0b5ec4be3a48d15a895ffb39853132f7310a6589afa8dce6766d8fb81b82a9ae7bedd7571d50aa43d69887aa3d3ec2fbf4a1834a45737df46e6849ccdf9c3beb22e5c7f771bfcc9b2b876eca37b9267f9ac8dddeead919c427299e138770dad75e772bcd1bcf8e695c4ea1e7b624c505f01635a6ce0b319a778d97683dbbb879f0d0d348e1c04eaca67e36e3ec46a101ab60afc08dda01ee23ae61eba6688fb53037e177fd29981099474c7254baca1c7bef2c0fbe4cf63496c25cc134ce059dbb181527746f8fa7077b57de54c3c4c5688a8c4a4890f48c1c6fcbb8949c174af0a641d6b4b1bbebcb25f3a1b74841f2fcacc581f316d671228688d1748f52508a752b3b356644a8d0cf1ba53f49178eb0495d77dce63741297a991704b16b4eb33bc728f6c400d15b66a0d26c5c736228b3c5d0aa1199b4f42d9c10aeeefac051e9ba58badef8a62182514780e1403f06300ebea640f69c91a6ca2fe7a0beb632e6c9fb5143b0add5a31747e584deb8cec3060644f4a7f8ac55e3bed57f8db24f124d4d0b44e44dbc3d5ce52e6c5aad64c46d155f85f045bcbced8cdd56b69095bc47e7a3daa322325c5bf739cb3bd7a0333040ced4238129e29f575ed05506773f79026e819a8c5d9be9d76c07ac451b14d0c5a7e9c5cede32322a5064621deff57ec497997b02abf8dc583311f40bb55102d66fcb54e957d52c8c7b2f7431f97ca9ced5939f8ea0784c776b1bd4e354261bf5110a05dac2fe1854545625d5464b012703eaaf7cfe6d976a23705655f7512d908300aa2464c61ed6b810fa881e6bb76a24345587915921f3a0f2edda2509d8b44633e7ca8fe56396f67ff04b9ddafe38f777ab7ffc8ce05f511a97ffb0987069943e3a371b555b32ca9f335a96a62a2356ef487e8123f020ed987b7253c26c82c0793952a5f5fa2c716a577d933cbbeec52c112bdd1b77154603d65159638b22c0cd9eda5bc07fd36804929a4edc004c105d4d8fdfcbca457c13d6452cbce6470da01c1209e4f417931481ad15fe6dc295f6866c4d05261e7101760d7e9fc60caea987aea10de482c0c2d72433a6d8f00007dbee3094577137453bf021157c581bcbd836510d39713570b98ffb795d8054a0a10d561acc7d28191b9e6fc29559b7f876bbecca263bf64acb470c3937e2523eec754a6877c62f0a03e724e3fdaa810ab5880e1a3aa672f353684f40451e2a8aecb8899b8a92e01e0ea094eb52cb1f3ec8d4fa9593f510bc595b2b77c1672da50f859dbc37c79f4df15c0e6c86c434e0a43cac2d44af0fe858cd6c1e1b1761c91f6ad5074d7b1db1a96dbd91eb623fbbc8b2c2a74b5ec5f4ba0938135edc76717b647d6318655846cd615d44d24540c845e9d5c38aafb509c615676a09e18bf1edc84f56ca2283edb1e6618303bd48864c33292a91f37527921bc9b68779e741cbc9fafcf52e4dfc9a776773e7a7d42388f5d0cfeba6419c5bb33f9a27ead9a65825c23ad4a588e1b5c4a4dc3f056a2a6f8f4f88451cd18a370b93ee973ce3330b22b4b912694dfa4670a80f0fa7bda728345a66f4f2f5934c0d63cea2d34e209965f05a9195b257e6b79e5b3556182065afa691efeef905f344fba60256a5ceabc74291ffc775671240bc59184467d7c9745bac92efd889c61fc7b5c6bb089a783595de20e5a1edb28dc74", 0x1000}, {&(0x7f0000002300)="b59839f40389e43fb0e0d3748abdae2d9db3bb53fb2f6ac796df47aa1a88cf30aa0a886c9d8a5d2f48b915407777839348946d71dd5e46838207c29e7c3fcda5ac54483ce39833b9cdb6b45132d71c8e969a2295ea04fd7f75b88fb7f44e94847761c178a7ad06d22d096d95367c007f521a368c1ab0567ca27d1786015e1258af5b8620ac65267ba0a8edbb3129ec50bf096ac9465a6b61e5797b5ab69fb35e67ad1ac20a94bd32c151e8a27810f1faf999558d8a1e83c3821936d12e026beaf1656ea6339cbc7066be7e230fbeb9a06c93dbbca730f080814a4530790ffca5f1c8a888168cdf61230be1e89e43b6a83545d13ecd372b1f9ec70eaf3c56047c5be22765fc07493e8f555f1ce0c52ecec38021d3adadb7e51f9bea2129b66fa11a2b0365ad3a81758c2c91ff2631fbaa81a364642f1903520f5e7afc08e4bbd29e8c5e2f45284e44080fde847f2eb5e937a20298b0bb490fd364918e70e8fa184a21c74c0a9ff15dcb164b10ede215fc9c2ea998a92d028b3e031e42e35bd00c04b0b892c4c4aca61904d48e269f76d2768be07b8c4f8d6557be0f05ec6dfe75b5833bfd726591bedb073617c22d3d287b234dca925c789dfc69c760e1f38e343388f6628c44839c883e4c3073adaf064f73c192537df44b8cc208cbe600155c466487d440f8fe0923f203841aedde2fd5a3f4f4193d21be068b1662d998bf911bb98a78ad1c6685535e9e4b9a698ae685f1412d0e16626fbdfbcf45d03627b1d41e7b8af1ab9c484454eba4824f21cb8cd69f2c84aab1d7e7b1375790ab78782718e91f2e5e178cef715af5587494457921e6bb1154826d2031eb52d0a5446b827196052294fbfaf0a7d81c4b1e1698cc0575c27c7466873c12c06698bd13c006249a4623075d4b45544496ba67ef19a0712196f00b472faedca251cdf3452227bfc7c314c0085b1b0c1041dc08fb940fd718250170e507766abe2a6556b2b58a3d9bf477992fa6a669fffedce172e04f69151112e3c1251aa0c44d8e86055f61d5936ef77af994f3797e39f5d351d465b12dce2eac5ae4839e4cb923cd4b45ddf066fe88d670e30fee2d8e73ca92b82a7147149630dfe99f8a30cc4d06547c4bf49775c9ca86c82d3b1edf048ad69344b0da22bbe22c1d928a8565b47ef51393345eb5b9640bd4e3c999d59b4754aebdf856b7565a7db553fe21964c5cf0ef27a186e2c35b9212c27f4ecc18ff7307eba44443b2d97a1b95dac802d3babf31c3cf6a22fcfdeaf3b4ce11e798936794646a89ca60275a6da9bf504d7a75398da6ffa167bf3f50503e8c60227f83dd7dc52958787f5dcfdcbfad9a802ad62145b5d72423c5f2cdb01dc27bac0d7b524ee333d645227a256eaac5ace35aaded779108fcd9d5be8adb29ee2eebed05587cea415120bd85df5053037e6aa6f4490757a1aea034c06b36ebb9b50ee761f6c7682bbaf95b01736c4dd74e0e8101ffc64120d3d4591acd6827ebbba379fd0ca3ef0d87ebf2bd16128b350705e019e61df8cc841b1bbaeb4f10950f9f5292adcbb7872978f3da23115ff92c726d5ad86f68487004d3bde0d014f149bc00d64375e169ce95f825ca4f0d92c51e033fb14825672e36ef4f22be6f817e4a51f4864b0762fcefcdaed5d1a4eb25a293100c8ead4e89b82877b349de04b5a8c10fbbb3af8cbbb3bb41ad70812adf31c7c3ee60ee5b2f7a0c7b57bf8397c9e69e406fed4b2a99a1972c7a0ac3de291469203c59737e79f94d7fc56ac2ee5c664a49c78ee9b39eede51ded38b7cc3ffbdf3328803cb20565e0c6e0fb5d64455b73a18859de70c7b01119c8e1a1aae41b6599168004042032938aa71ad64cd62beff4e24e305631e5b71b40e708ec394a2a7f5c6e79837c7e66ec520a8b0a6ffcd931ee4bcf269bb3c8769e6fee5c4f326d9ed88bbc1e86b14f63bd33008d889f3d001202e0af5c0734b3a77f5b44be97c254528e6a79df98607feef88b2b71c9a9dad3f6f80089ea181b6db449f4e732c9470819806618b554d982b89b3ec1c1e9e7bfca870405e012a52d0748009b0105b1fee355366e7e0f4e5370f0d0f7f7303acbda04339fe2548696ed9a4c999ca05e7232bdb64d969e81202ed9d4c6c1a8d0b5a0c4fd48d921a8ec6f2a133bd7db84d66d8d8a1a5d2d356e2cc517eebf7fbdb0eda9942a85c3b0a39fa8f7e56f3294e73e3003938ca2decae5a41d56f197b8e7fab3da4a42acb8f851df822f30d8dd6b73562c3007a441f669d536d8264f83fc47b0cba43903453ca60d0a7516f1223946ec7ec7cf7333ad8a28a46b3694636541b67618e1b3c3d00a0a4f9b0aa13cc75323b483b621021ccf6a16e83894cff8429cf164d15576917a2d923051e38ff7ccc27c1ba5a4036b7d4a589439c57613c0a1a9df0b9077ebe2b2c7b12e1bc1572712f808d99ef37641f992bc9bd84827e04c23cb67a3da9d6002b5eefa37e183f04133698f317645066f1897eb9126aa7a95b9a51b447453c419ff7659d2b55f62ef4eb57051d4f2cb73e0bcfde6973785f9483ed59fdaa5f056a548b5836d1d9f48d80e37001b70273671de84b0a1823269c9a42bb91de98dc4cd31c011d3125a792dd498c27223bb403be87a799f6c5426f51a1524927aae361532b75a770338f9b5318500e340990a5265e8b8797b17b6b42ed8e93b144e340cc0d0cfabe36945d6a8ab6c5adda757e17a8bff838af7a9549a3bd161e924bca46012b7f13d71c61870cabda8801d849d8f0983d1dbc7f25e30e31c42725ad99a8b01d89d02cfde275b2e6f4eaaeb6f3b67ee2f2ec437d76fff3d8d4672d186b7297fef2bd791592bbb2be692d2298c747f98d40bd77bf1cb1d81ab9f2b8ffb564b603399402ae0ad6ffaf4c62def03dac06041927fe666f52fc8167edb3acc0fe2c1afe57a8cbb68c64e23f24a96c04d9d79f04e4822d2e8ba62bd97080a74d00d7ee222d33fe8b75f43acd94bc2628b8fda90c674d657c107f540afe14ece7c12c4fe4f0dfadf4053474a92be3fc524d4b1750a64accc243bf435a483e991efc1977d9fb8ab1b4a40d1b7b421b96b8bfd5789b6a597449018556465acbc29871153696bf7e124da5c3e7cc8cbbf5b94cbb096b339ed3d6a527410fa4e8d28fab3802cbc17c845ba2da317c9cd9bfe45d020653ddeb846f7090ef14059b53b0b45082af681e7ec5b26213fa915dde86eefbe4ee86d7382befd11a1780c00bbbdc66227ccd79af80c71c285161c76e88f9010d74659e1d3c0b90071dfa8dfb6b409dc2298b992df6ececdbb8cc0d4cc88aaba0ad6c5c7b086cf6a28c1534d4cae48d45b733f89563c78ecd9039d78230bbc9ea58c9c68f98ed2a3b7009e65c2d8e5628ff02963250c3258c9327a552e8b79f85b35d507431e16f221f08315e40ed9571f92a9ad85db5b3b0fa6cbb95a6f737238ffd12175bf75faeea041e6879d4b0f2a9b101ec41828dac78821ecf812018af3d5c01dd63eef81d1f67601d48e4c252899eb32a36eef5357519459e08de26bfaa7d4ce7c749217df2b1701a8bf159fcb48a7248eeea27669cee7b096b596458cb5ee2b3c8696f78328ced2814981a7af8c5a338cf388bbb92296919d4bc749340394caf828f08d05f871f610749068aed91538082fee294e1ccb181a1ea2390ae6d09002deab5b142d5e468cf6079ae5e1681ef36cb2b6fcfaeae0c1cb471ddf33ee305574be238b049298ce6e6cef38e6b67d166988c66ae4efa140823826f40fd78f5854d448d7a56d4764114c28ddd6c2906f096c3ae56c8643628288c9a667b57c96403e19d218b13f8a68ee56940c3fbad8d50222d43a63a3711678dcd69e7268e0cb0d6989a9d6f0680ad6ffda00cf9f5e298639148f363c26a940c12f8d46b857df6224f7db3a2548a2255f0ab253f019bd4549cb01e5838da6169e5670e0ebb4a64407db158b1137a709ffb08396130698c413c04fe829664cf9175ae97a979dde6799b608afbe8b50ccf3064ccbd98426cc0756d2936f3be094f5a68d925b2f123ddf69a7d106236027cd308ccebceb2800eb05290a46b57cb456825354ebdcf07d532e09faa69d872e6eeab7cde73dc636433aa87b7b275e7f443592c78a3dcf69faa613c3a6564a5f5bbfada2b6fe272290d5987a3ad00fcb56ffa39d72173f7494fb39b9d2f2aa56e33de5f10bb80e2c171d7090d44b460794e231753848aa78ba2272a0267c567807cdff0297751224d79c04ff057be2033235af0712be751ca72a97a41b4bff015f54d93acc93b31b72cbc2949595bc145d5edcd4c9af8fb734ea0ce76c21d9b5403a678fa404dd810b8ffd0283233932fcd570a16c52f519950a3651bdb8b27121b1461b1e068c31beea4a618f4b6ebcc69bdb1b484d163dab336ed33c2f51805f3e4eb2204ad288a6ae515868bcbaa5b4831fb80a4282208413d3fb8b8f372364e2dc86e1de65ac3775c59b98f265d162727e81c60f2e543b3cab9e8befb8c72d1e4bcbd0b92cf9b817722bdec4f9846941903ea495aa8336bd33de0730d8a9b13867c290decaf6718fe61a7a9e39c736172c1646807731b71cb0085e42b8353f7a99af8ba1d171e39e1114e0a8b57d6d17a48f5aeb4a5bfb7d094b6316c80be108f840771c2aaf0114b0da079dd3c9a7c70955d10cd1cdee8a7c021efd8413a96a9e96ac9eb2b18c6e4eb0598299b58cdfaccf6f7011470bb565ed6a8efa390dfda5100096d82f2e2541737766f873a1aef8ff73fd69b129992470aa3170cdc679efcb3405936008ac18f161e245f0d7d01f3966c78ed964bc39629010c6ba56381932bea30795e0d3fcfc62d7894f7e4d5c7424bf45fe623f258326e9be59d8af3e5705eddb36aa0dd01bda6c83ae6ebab0a7fae2f70c6260e9794f3fecc7b4f60f4d2acc95958860c87a9483e42e2c048d529f815c1d257a8a8db802cca8b2ede513530db6ba6b5f972b30bdc1fc6bd24224ec5b0bcc17f662b86b2b08103c1bb95a8e820eda3194f8431b73e21f0b84a66b58b691bfab3bcd83ccb2f4b7068db9150edf38e9ea5e1b504d650518f6dadfd6df57176cd4fe0e742daffba1828ce144448294e9e30fb46b694d912c6ebd04b7ce76b28059c5ca5cbf776858c87ae9c4922718db7dec2eba056746ce2ca34db97bc4bdc74b159485123a98862a3e5fc33e44489a6961bebd85c942c28fc6d98684b3bd9d9f1725b9b51549aa01c4697a7ab1f104e9ada1b5cf94a585f5b3ca86a51c2a876918e10c4a2cede3ecbc6cd1f2cd6b9ebab4b8513509e5a04ad3ae1a90acec19a95b5c5409cca64910098b6e30052e9393ea1522801dd32f1a306fab238161f2f717fe231ae885ef1bb79d12dd1954c3e38922407d64af7152cd595def390544986472ff73f31c94577247364a22ad024f91554821067a2bcf32a300968611f0069b677a93059a45928f896b78b1c8fa0be613ef1de32d69b8271c3c2f8ede9066ed5b18823159733567fd7cd4f925b4940a9fd2fa92401020d2d0bad064f40666f9ee4db7897aef38ca3afa572e754a369ac6ed08acf02466d70ecf344f8b534fcf4f294b7f024fc034d6da1c5ce3ebc3e08a9c20ad89ea59f9c3dd78e3631a9e0d1d4be740626cfee47fff8c387d3334820a43ee8f1cc4b30bf6d39881a7cf5af4164861fcc33bd863066cbd9742cdeda657be2c921b24966d7daf2d760391d3b96e3c0b3e76abde58887599feb70c00c732d9909e96f3a9cc5e98f5d425b723cc027180692b6368621a842a", 0x1000}, {&(0x7f0000000200)="a560de078258224998e4c5e6b8a640d27dd91f0d4aeeae2c19b446f70d4c407d509dc6973755020617d4b376c6837ee0f16d9e7e1a26f469847182abbe3e680f245f30778b645064f7dbd2563365b8d0ef618e6c84ee4a479dd9e7df9a094edf65814a3cb2bda270c918a119526f9b4948440ff49d034d73b1471b5252c9396e63033ab876ddac710cc5eca450", 0x8d}, {&(0x7f0000003300)="b08e3d49138806516443bd560490bee006ccc823b32d0f8e0f4c9dfbc34a00c949c9071d7d8716470313cf3418e01b103118b29c12a4bf5201b2ea8a", 0x3c}, {&(0x7f0000003340)="e1e4125f0cd4753d1ce9ffe8f7611f7aec3e756f3dd1b1c36b5fa8df2e92c3862125e2d37c057e8183af169d50666172e06cdb1e387a66097637167caa30169f79e801b4e8d329a133522452f6ebe63ad4bc93fc9f2a1e1dc85c886069796f3f38944fc1e17fbd441ebdb5e7918f1b46626a14ae1be3ca984636ddcf72e4c4820174975ea46ba8f8a8d63f121c78e068086244aaaf72fe1a197a40d97e65acf9547accfbdd424d023500538319cb1b6aa62f5c342dd7ca6c059acd844be1305aa05cbe1bbceacf50e1d80a41c19d76827147506037dc5498262335fe8ebbf89725daf51a80ad2d1c48594946f529399436640fb60fc96dac7c1e11e20484a4346bdf8141fe1c15f37f87d78c06e70366f8c26fae7fba5d5f9715addc60dbc43a18fa5cc0567e331dc250dea86b6610f7bba42f25c20c2142348fa5ea35d10d30cdd582247f353ea1e1d93e83394272e38c1f40c0e17bef4e37a1cfd4806cef770e8d2acf08dda1c9fb21e4fef968317c3fffc628527f16b0eeea1c4ddd66b5d36a2e6d852f850f2e00a85161f9f7b3512861539fe1fd8df1918d9c25cac3b9b2e6e28151f49e202b33cec038e7caa6294af24063333344531a09b4c94a9d49fb5b14cedb4e53cc34f1771c7943894a3f7eff8d35a7213b3348bdaa617427564672d3d5bde526279c36ff0b14989709d7fca62431cd3d509ee660fa639864c582dd7b7403541316e05dc4396435cdbd13976f1a39b8dbc9860044747cddd5c440178700b9c208c0aec4dad304e1f19aa540e5c28073848dc12c0eeeda6bb667da4084ac4da24a226846475fda0216ed1e62e5881f3723f491a394c3c9a4b47754c89e7e4d9456b90c373789c735a0e7dcb683fd68a0b9a10d29a4001290bcee52a122d3432dd000996004876cb33ed9963f464da500958e85651624fb920f962c3a29163b730b9ec043b6df9211b1fe8d6f79df217c13bbe987bb2e29b1570adebe99b321e3f0776311cff1455965e4ab666fc2eabe19eb126bce468e5d070c4bb3165d31a04f1ae30a87cfc7da548f5ea9b67d8530e441411777d9897944915e52c8a202731a3f859e39e4132eb3ce6cb239afa1db1e801c7a2b49844565275d6f568bd724882cab5e0b85351a5358358767e7379617a1e7d2f9d961bfd988bf7f36ff422ea1a0d51a7655e304a44a9d3e4f3bbc1610f69f87572a635ea64a59fee327863c4c1773187b20cab0a71a7017374dfe07f1b65022e514eaa2fadaffd6134453e6d4d7645d084d6b79a1b4a9f7d14796504f13342906efbd3ec16fa66bc26bccdb3e36705ea39a5e3d05f3234b7aeaf7b66359d661138a60ff00290c1b9a49e7ff1eddb70a6cba2792e2d34ade85c106a0faa1654d2d1cceab0f394edad3f5f16fcd47ebbbbc303f86115934ad06b63f2f2e40ac70a7ad9a8a930775412b087223510f740fd7afc054206edb50932cd535b86e598f52032eb078af2a808114fef5a752719397a48c0d8fa5a65cfc8b32f95fbb7468096df95c709aca095d25cd5ebeb4d7e7dd0e72f9c9b18466a467cc807e40873614d9ed48c9272818b2538fcf2df05363c0bb5f301bb9e2c8181ddf6205d218b88df7fea075e832f717f11006c8a07b2bf5e9f6db3d9f1be49993b8d7749503724be2b822e07bf42ea31feae073b8597c88e0f2d32cdfd18cf4e1a2f0cfcfd905226d3e13b45abcc1cac87e4e6f6f910eebdac001e6dce08f1802eaa1a02b065c0a7f4ae48035756cb1c8efd6a194026ad59ad00c85a578942779f586fe52ac02e0b7c34f1d3e935dc442294bceef84625039be4c882176ef204c8485de3a96303e0160175efe2c7504b410c6ac1b7f2980985d949424159a436bd317e0babe40d92601941adb59bdba2e2c811342c6fb38d1474eeccf438186e255b1a0ffcb4ec06788b68a28044d08a6dae7c003dfc11a2808a11636da61c8542fae504a6b7ead4501c55879283853f041678eb131243ec21151f8ab709adf4f8728a8b072740457a9cf63fc1f51e4dcc25a784ab07ac72fe65d6c7eba43695f36fbd6123fb0a7eb3f991e85ddb5b37a1eee0843e85526ed1ee62e2571f40fc8cf7004c0917723d57dbadbe6b3f3d46ce9be7805890ea976f9ec982a2c47b447193fe9d6bd085993d8917c2b113afff45434bd6fb1509d3ff5c943408a0e47bbf98ca4a55097ecb139bf75953d1038084ba362964503ea659342eba8dcb1360a550a681269ac464f446dcde3fee88f35dba15ecc767a7119ac13ee4e886073fa5d5bc2bfb36da8d35cda5562106e89f906a6c1140fa3fd81bba82566789779dddc9355199231c548d9815040b65c76c649d701c2dd03233953916afed525c485e9a02302193b91371f82ecc3b4cdbfacae45dc7f97508276507381e862c3b8b05c409a0080c553b577b08594976c97f82f63eb2976ff6c071c5b52004df6d293dc24c120fb754c248d93cf601c89e51fcf98107feb876019b1ba5af6ca4c878c445e547c77d5f16298d9678c58cf669f278cf7425245e94b6604714db7051ca2e523049774d4bedc52aa23ff0154d6c60a69fc36b43c72adb2209b5625551322a9ecce69f25082354a147760158e7a26e0f69e6a7c3f46165cc9134577266185bbd9f30bcf57323569c95182ab4ca29d452b4a462203a7671fe5fccc5131ba0e7ee5e157444da55e991aa752db7d4c89a489afd54313ca22dd6ea566dbfac84ade2a91bf03b72925ce6d6cc3bb9053f107fde3eafe520dd8860b522f443bb0145e4e45a8ce58b70b2dda9b85356a6a93981c4479c19aee5c568ee660f65fc1c6a77fad57a823446dcc74d47b39a0e713fa6ad5f34539385e76863f3ffafbd86c48774882f4f0de0ae915b77948ae2949e6bca804f63f04d8bf055821d0c22e9c9afe9f36f3fa3028e584894e026b803a91ed66ecec9ac2dcc280cf95f3111da6360f2a8dadd712ef678e064f49f9c2fce122f157779cc67b21e23fa3a7c9d59365cacd5b73d6d21fa8d8f52480771bb6b97948a55c6d9627feac09dc90f3089c2aead09bde0eb5e126957a39dc8a3906b1e17b265b2fb339a085c383041287a1930c9b198289620e90aa51a44f6a2fa3eb3cf7083975d1d638bdbbf5232f8bb04ccabd9658a72569b3dc6d629ece34b6bb1f62554bccd972b35340141daf484727ee36d6ab86e3c7dda7cf9dbc6d260a9da8428b5acb5d98fe3672aaa1fd26d0b31e6dee2fd67157e1624af30db9a886b224f7e0d377672f7e6bfd193d015f858a80bc28ca4af47c88459aef8e68ba5d00862715365f014c833885d745d4fe5c5e530e626239be506f91e0eb1fd830ed3f478f16150ef1c3aac185d09cd186065a359f692c69fe5f55896f97730e69fd205c0c1fa05c2239241925ac2a9c1900d9be10bd7a1a49e9d122ab0b3167b91305262184d750bb6701c2eb9f8eefade3f2804a6e76de65fd4d18e5d8127e38689832761858c9a0bed8a3f0c8cbb1efeb7cdf48c75f6baa3a9f8a3f6742c6ccd0db9611df9aff0e454eafa8be9359ddb39b9c77a7a3f02a738d5aa51b916938ecd0d6c379ea75a9c035830eaa9884b704352f67454384f02c056afa2e3af4ee2ece97096b413caef86233918e2fbece06d5f8cdc5388a82940919f13384a794f7a2cefa7ec3b8a74b0a6fa5904f4f2e61ddaeddd0397bcccec158b3be782ce8f9c73346539c9a9734d6afd1dbe7f745796588ca8406f418dbd8613bcd7fc51b6cc3023996a83141be64aeaa405aa1aa03fbbf93ff1ad18507bdad682817abd7aaee40abfc573cf60c69a0b89f1c4f0ef0222fb4ce5ce94023f50711359951ec8e05e4d7c20a3d5986e08cbc8da2e7129e32658deaef2be84996cdc77040e667a964c584a434f693a9e6a966d05b4b62f6baac32efee4fe035dac9e88448cd5f8f9417c2d2d75629cbf850dea92e190bccf96cef46034c84396b86275d14c727a2402d38a1bb145a29e9c0601e5dc5a43bf88b2d611366a662d4d0952f5d63748925384d189112fd36e84a2e0ee3cdeebbe5d8a5a505a67f84f2d90d62fe755acc0a1f39389c9713ca04330255bc9efd9c17342276290df2789720a3de958f7ef89d5c689dfb6d239647d67b78cedf4ba5ed802b03e09cadca03fe9d38a814feaa8923d4c95f1b1e093f4385aefd150835fdfca30d35168c669e4a8cd7784d3c4d37b145c9dc4eadeae57ad8ad071f5747c3a54d042c089caf0f50242f9b0be532fb3f852e4712640d63bc7af20d59e741687483febe7ddf65cc92b59838145e681ddb31093faab7e2f7c6697774f6b0520fdf8539b03c5477e3de29f0286681a3ff6f85470fa30b5cdc5b4ff20e04b3a48188f4970d654efab32828a2e52a9680d1096ac76121acf5117c8f29893b1610269cdff009bc858a908d66c0771cb9bf92a9528f1bae67b4070183a6e7b57990fc71657cbd8dc31835ff623d49aacdcb3321a064b3d80555ab28afd29c639554f06b22a0277e022cb0380a001f63d6ed73e7feeebc88e7b739a98fed88d776db5967f40e442be9df61f302fddae50ecf69444f3fa8cd4b63156f2573cfbdc6a2d501364cbdf529854c20485872228c1b4afd3bf5356dc7015dba917ed1460fe1f18e3f9f00cc1922bbcbe5919de404d5821371db3bb58949068531d1e746058098d1aa8df37fcdadea08fc02c86184b636e7a28f760ac23504a06bcbd83a05b4098c5a7472f8eca12aa4cc8fd876ae176a062d288ea00f34a41af983ed4720512d03f95917425686bef901d8f6e8caab27e96fb74633877ddb6e3694da82e8b22b81ef55db9fe8d23b2f5e986d0e58babd3413209018b6acd9951ebf03ede5c6576082b3ca593ad92541580d3511edbb8c3d84b4b325b4ea77df47edcd0e1fbcc6188c03953b0dda90470b8d62e2a380fb92a090a558f6ee136348be9cd88226048cbb794d9a46e284b94ebb024eb664ff3d9e31bae08c705bc8981637bec77a9b75011c91e237cafffbf33993cff19804c6589ebb1fd55965407ae2a7a51a01d22521a7f1c71b2793925daa1f24933d32de9b87dca06ab228c3b6032220a8485b83ebce9812b9d28629cf07d7bd6d00f38fbba186d7054f5ea497d9e8c0b7168ced05eba66d06dbc75ab331984bb03d2d5e0d3903ce244d4d277176cea73ad98aad2220f39baa6a5c045f5ffb5b26e722b0c9fef9e6fcc52d8a216d9d20b3da42b1cc2085df136ad5013803e9996eb7d0c228e3d5774e4c56b46be1484c2213586c2d8d7038af4578de9fbf0987cdb16619a7a7b2fcf014db14edf243db72a0f2600f5d1d68702bee75a0916869a3b548a5f06e5152eff20b338beb1e98a2a6cf21dec6b0bd0d3ca965c8b8790eab3b619a64bda4799971748fe87b110aab4a00f8d59dcaa5ff374c673d54c8b67584462165c9753d2b3197b9062c67e5c6693e682a587d0526b6d3701b2926af3bf2459779203b5f13178d17a8a04ee69e5f8e332fbc6da0f9c01b433635bdec96392afec940a02fb60c60f92b9b779dcc480fd7ec01b9d07b0e564a2a3ad7525d71c02d3c982ab6d1af0bc7d0379a001030747c253cf7e588266afa19fae34b381ee06fd95ac19514b885ce84254b0aeb9bbbc91b40262bfd0d46588c62ca12f74afcc82374c0f7b68bb3af727942f139f933556f83479bce2b443aac5b019b952fd40580a076d4154ac10c35a47f4e2ffa16cb58bbc88c2c15346341c1fd0c542fe353d692eb64a8851cf05396c798cb7253ee9ef9f9b1542ab9801c4a5e", 0x1000}, {&(0x7f0000004340)="dda0897af5c093129a9525da2c4add7a10019bb264bc20afeae674087b1e4ac5a7dd9ae5390976827e6c8753e7ee29d76847b30b02732a131280513b703f7fa326e7d1eadb43f95e009525dedbd7ee685f4ba5bb08bc574a9ebda34bbf0bdaff26aa5fc8a12383a4d10c4e4d5a7f9ab9f4acfbd5abe48957d8dacfa8f5070003bf301eac13fc35e6cb02d302ba9a62c40ce65b7fc7c770db1239001c71fb4818f9c9021e0e4a79", 0xa7}, {&(0x7f0000004400)="ce5a0904ec82f71fe816106b62128f130e6ed568d95ca9fc5468694461fcb665a7497cb575d8e1a0260680893feb4bfa0f1e3eed06ffbc3fae2e3217d883c99f45890d1f1fad9b11e147ca9baa2063bcb05c1d944a318bfb9650f5e9c62f3fa6735f26d1557e07edfea6e366ec81883b278e43d0ff261f016fec0554ae2be375d193a11ec419e785a34aa2474620e84725006193298b71cc0458849ce49fa3fbfc62461c897f9cfb849b8fda7b46c63eeaed95515b348a", 0xb7}], 0x8, &(0x7f0000004740)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x10}], 0xf8}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xa6b9, 0x9, 0x9, 0x100, "818e0c51381557eb4579d529d03881b5cb4ab820", 0x7, 0x2}) r20 = kqueue() close(r0) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r20, &(0x7f00000000c0)=[{{r21}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 10:38:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 10:38:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x4007, 0x5) 10:38:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x100000000000006, 0x8, &(0x7f0000000000), 0x0) 10:38:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 10:38:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x2, 0x8007, 0x10000, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 10:38:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x20000000, 0xffffffff, 0x400000711}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0xdd83, 0x1000000000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0x5, 0x29}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x1, 0x40a}, {{r0}, 0xfffffffffffffffe, 0x12, 0x3f, 0xc3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x85, 0x80, 0x7fffffff, 0xd57a}, {{r0}, 0xfffffffffffffffb, 0x18, 0x2, 0x16a, 0x2}, {{r0}, 0x0, 0x3, 0x8000000000000002, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1ff, 0xff}], 0x1, &(0x7f00000000c0)={0x9, 0x4}) 10:38:11 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1000000000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:38:11 executing program 1: r0 = kqueue() fchdir(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="73c4c897d417fe20486c83c85906d40337055bc36bf9853db563a0ea4183de4491d232a7ce99c832695588e51878a412b8c74f5e738a353695f471a177280f6f16bb86b3f1f4768d07b327b2d98d19b69cd09bcb33fec7dd9dc6922ba2407f9dccc8f805471da53c60d47500207470908984e4494958dc18a740f1446450b73b0754b3e5520f60e48cf6ee4c7efcdc72f246071b292d96d454e293475191f7333331a957cfb24d", 0xa7}], 0x1, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000001300)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x97, 0x400}], 0x80, &(0x7f0000001340)=[{{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x9, 0xb4}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x101, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x6, 0x3f}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000004, 0x3, 0x1d63}, {{r0}, 0xfffffffffffffffe, 0x64, 0xc0000001, 0xffffffff00000000, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0x5}, {{r1}, 0x0, 0x42, 0xfffff, 0x4}], 0x6d11, &(0x7f0000001440)={0x1ff, 0xffffffff}) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4) kqueue() kqueue() poll(&(0x7f0000000080), 0x0, 0x6) dup2(r1, r1) 10:38:12 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x1bcf}}, 0x0) getitimer(0x0, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000040)={{0x9, 0x1}, {0x8, 0x5}}, &(0x7f0000000080)) 10:38:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 10:38:12 executing program 0: r0 = msgget$private(0x0, 0x40) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/46) msgrcv(r0, &(0x7f0000000000)={0x0, ""/9}, 0x11, 0x0, 0x1800) clock_gettime(0x0, &(0x7f00000006c0)) 10:38:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xf9, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYBLOB="084a59760bb5faebdb3357ba48eb946721c2cac516552550896127e83fbc0a86903c7b0d77af860e8a99038407064f0ce71f4e27f5681de49fff510284924f8de7a3b89eb3f5651d1ef3f931549bad27110e92d182d35b67c916975be07f9c769f0811d4762a9ba60d15512cb8b972e5483df9ec845e0caae841653ae415ee4181fa0b7ccbcd069a6f4abaf852ebfb5a372fce8a6f68f0ee22000000344bb2c99550aa1c87a73d269449bea25c85c407875ae0d92de7cf1767000314d6f20674abbafdd197b586713d7eb61ad3c8ea0be4c18f56", @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES32=0x0], 0xffffffffffffff9d, 0x8}, 0x0) 10:38:12 executing program 0: getgid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x9, 0x8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f00000001c0)="800959276cdb490247610fef703fa0eeafc783188fd65b1797886bb4814fcdf6138e8d965d7014fdc2a8f79004e7d418de769964ec6d635af2445dddf0a65e9a450b3505a60d406945a1b91faba20770ebe28e7b36f783befc2a6c3579eee11fabefbddf182720b7794ea336fa6ddce77626c7eecead362b8933493971e2603d5ffdf698ae9b3247d37286bacda4d4bfb0ff", 0x92, 0x1, 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x74) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)) 10:38:12 executing program 1: r0 = socket(0x2000000011, 0x6, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r1, r2) r3 = socket(0x6, 0x0, 0xfffffffffffffffd) listen(r0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x2a, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x23, 0x4, 0x9, 0x200}, {{r3}, 0xffffffffffffffff, 0xa, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x91, 0x0, 0x0, 0x9}, {{r3}, 0xfffffffffffffffb, 0xc, 0x1, 0x7}], 0x7, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x8, 0x100000001, 0x81}], 0xfff, &(0x7f0000000140)={0x2, 0x3}) 10:38:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x20) fchown(r0, r3, r4) r5 = dup2(r0, r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$unix(r5, 0x0, 0x2a2) 10:38:12 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r3}, 0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0xb5af}, 0x8) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() close(r2) 10:38:12 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='c\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x40, &(0x7f00000001c0)=@un=@file={0x1, './file1\x00'}, 0xa) 10:38:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8223c096d5be272f2ef1d66b69407e4393022e2f7b05f291b4f1"], 0x10) shutdown(r0, 0x2) write(r1, &(0x7f00000000c0)="bf014a98fba2751545c55ddd393fc713c714d54079ab0ac70a96006942b7892b686a18dcc5da2111f7a75f45e939ab3d411026766e378a25291526bdeb923b096f45cfeeaa717b52b8b53d849fd29beec236d4de2d875341dce750d8ece12eedc82ff63fd4809aa154887d5a992d3f3c466a14eb8aac6a32c6e373dd0d1fc49af1a40ddf2a9ab13ffb32bb3d", 0x8c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180)=0x2, 0x4) 10:38:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 10:38:13 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x4) getsockopt(r0, 0x7, 0x10001, 0x0, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x20000000004a}, {0xffffffff, 0x81}}, 0x0) 10:38:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000470000/0x3000)=nil) shmat(r1, &(0x7f00002c1000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 10:38:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f00000ef000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe040, 0x1) madvise(&(0x7f000021c000/0x3000)=nil, 0x3000, 0x0) r1 = shmget(0x0, 0x4000, 0xe1, &(0x7f0000606000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) socket$inet(0x2, 0x8000, 0xfff) 10:38:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:38:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc) ftruncate(r0, 0x80) setsockopt(r0, 0x29, 0x5, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="4e9d737c760608ab296e8af2dcdb81a7237fbbb8fe4fd6e10bcc06f4131cedd51c29e110c318f34d2fe1c5b80b9a8550d1b6d0b016b4ac65e404fc59f8e24df67bd0711141773b83521188d2ff1f2eac5c8c77dc26a92792dee60a18eeedad1b8b4ced086afe10c71f01a47826128a0dbd3777a5de060d8c2afde2be004ab89dd8769c4e3c3b9def2b50f2166ba342479eddf4fbbb0f9d3ce5f3cddac40f804c36c70db6381c35e775d3b969cc875933c589f1f482eb8b4bf55dce1264ce1473ecfad1fd069c6f6f4c76e1237a27306a1a35d32fdda443ae67d61a", 0xdb}, {&(0x7f0000000140)="f23d72022b94aa7379", 0x9}, {&(0x7f0000000180)="8763bef99724e585e0bdb18fd13e889f94f0522ed02acf6edcff63692779df6484c27fda4b38e442e0e0776a1c04", 0x2e}], 0x3, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xa8, 0x405}, 0x400) pipe2(&(0x7f0000000380), 0x10004) 10:38:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 10:38:13 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) socketpair(0x1, 0x3, 0xbca, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20002, 0x2) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r1, r2) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fchdir(r0) 10:38:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r1) dup2(0xffffffffffffffff, r1) 10:38:13 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3f) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0xfffefffffffffffd) 10:38:13 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/84, 0x54) r3 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) fcntl$setflags(r1, 0x2, 0x1) 10:38:13 executing program 1: r0 = socket(0x7, 0x0, 0x400) r1 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 10:38:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x208, 0x80) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) getuid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 10:38:13 executing program 1: socketpair(0x1, 0x4002, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x38, 0x8000003, 0x8834) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setregid(r2, r3) r4 = geteuid() semget$private(0x0, 0x4, 0x221) r5 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4, r5}, 0xc) getegid() 10:38:13 executing program 0: clock_getres(0x40000005, &(0x7f0000000140)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) sendto(r0, &(0x7f00000017c0)="cbbb772093c9c8a5b080f46e4764061947547c1e6b41dd24ef0d79542d93842f9e4c83b89b2c1868062184133cacd40ceccb5fb302e40ca425ab6ff6502adc0e643fd4200bca219323fddee8be4d0854a200b335d3488f30d1c1a7304760d8b94717b62932714f1e78b812c502fd9496d02ce314b5216a5c57d0106f261c0e7bdbdc2aadd3239f6f43b8ce17421858e7e7bcb2cfbc7e98ca1658ebeee855ba7cfe31ff466fb061feaf92e1c21062ea34c5a78d52b0011cccf2c64007b11ebeb71fc89d84d6d07a", 0xc7, 0x4, &(0x7f0000001200)=@in6={0x18, 0x0, 0x4e82, 0xfffffffffffffffd}, 0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/21, 0x15, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffc2c) 10:38:13 executing program 1: open(&(0x7f0000000040)='..', 0x8288, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 10:38:13 executing program 0: syz_open_pts() kqueue() pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 10:38:13 executing program 1: r0 = socket(0x400418, 0x200002, 0x100000001) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r0, 0x2, 0x2b, &(0x7f0000000040), 0x64) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 10:38:13 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 10:38:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2}, {0x20, 0x1}}) fchmod(r0, 0x2000000135) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002340)="5aec0314e359582aca80c404d4b6eff733800177cf262ea5c1cc2c86e8d898aa36744919dee9a293434b0cee45a150b5d2a14ce603945946799c2f83056a86dcd5bbf029cc8d8502574f821b781122c65a8aab6910367787748caaed90b891890ccca309d7a39174d86651dd893aaf67038bd2218c0520458359015c7ae2f81e710e5f8a7f5359ef7df6f235fb857f43af8c8dfd28d0c51406c3c0aab1a459851a3b997a6f85bd03a8548f24af2cddd022502ef2be8fd8347ff54f1e2d1b609cb4e216e250d0ffb0e5bb4d7b0b2fa100bf8bb06a4cf566935c8c2c44c527cab51975dd6503cfbd01f1660b8ba820025fd5385994e467e059bef59655b1178212dda65d9bf7a29e967f3beb1fac906fd4e51e81f047b90a9f2680069bc5856951f1dfb8a2dd491eecf0609dd8366c372d8bba8349892794e66356a7c84a3839a4c91ed796fa92ae792687280d59aed8a159d600972572d8c412e04fb19b34d8efbc7035688ca55507c23dc1a2ce7a511ef7639c37b6f00e103939b2c64d51d2251f173de2724c4178af9214e79a9dbb020095f98f784775d096ecf509f0794847b96719ac765d59b37b52c41dbb834386244f3adabded0621ad64f7ecb9aaf65c98bf96022ec48868f5be6fbcb5d4527cbee922a92ed8b47c9043ddf5117a7c326e87062f2d98d67808b59b98a3d81635edbc62e747e7a32902a71dd14e0d58ba31f382c12607e4b38982dfdc1c4b53fa21c0f29a89b346185d01eabfa5796893cec3d4e197a6b8f7439b99653d3d8c8c25d652d69841afc843fcdec0ef6791542829b8aabed37bbe49f67e915bde4eb74c6700da132ca89594a246db7bfed2338d5deae3f07e9ca345d7e424678a2c0c70bee7058fba4a16d3eec4a97b66258893417c7a215983525b4527f8679d07a5c66bfd4177cc92ba14df161952207990bdf1bfc61cfe4acd2018086e1b133fa2d164d02ae2eee5ce40264054d64c0c5053c859127d4e62de88fe4280266812fae86be022084f090bc1f61bea9fadf2c38b1e74a2fd87c831728378d87b90bd2cbffb852ffff2acdd3cc8604d3dfc5d31708736d26d05ea4b7d92ccccfe2cdd7a0b60e54050fe3b63a8d8a10df87de808dc37a2436b88632bd3ab7df5ee4679281f7f2d20d6fe3915836fdf5f8d07f3a501033b55a65543a02e4e8786e1f2c6678d81be9c129f2c39b4df4b30a9def12b5eaa03f77cb2c328d17fc2f36cebd3b8520e4d329dfa1dc3234b73aaa9d0dc1dec2860c54eaea73b7771c7fa16b394b042168a06a2b53fe6a8030e7130a042d1c49e01f8d32546b8423ded6fc82bc1d367be88e538f5c25dad6fcaa3a2f302fc1207cd5ccf38f5a70b01c90ecf276b03b3efff0f028b5f9b173ac58fd2f98d3111264d526e4ac7b99ed5deb5875ab0f35985adecea73585f1d678d6951c3d77793d8a7fc8c59a6272f00e51bd081838281ab61f4bf732697af757f8577f4897639a1631405d9663122189557e14af9a6f2ffe1d11c1f05f46eb1a08e706b79e8b026ae5bb8ad7641cb1e088337a43de06263ea823d497e45484c1fd69439adf85a1043e4a3f653b5bc93bc677cfdd812ec51458cabc2ca202abb3f676cd57ea17b26f0e4d855f1605ebdb1b0e7365d02f33efff907fd76ea375631b661a807bcdafac049d91e7489dd279569507f588e38c47815257cbbda5b8918686e9b5e4e3151a27864d59807359293312ecfff73bafa0c5d171a4fc996d0ab4475f5b0ff44306a206985debae03f332c2cda9f549d0f67c51f0105dc99b4ef31d501eb6de5194bcaea3440787726d5a87c9165a9dc64028aea7127e64e6f54bb68dcd1d74bdabdde432151ae96f2f6a6ee89ee72e11ac36b640ee528273d023404d40e84c566a2de58e4507777e7891b1e2e9738e33555ad4d648ab20a2b6c468095d5ae67983657872794fcd814181d0271b4b859405194e3df59fb8e5ea1b4e46406b5498e94b0140eee9ecca7b12eaee6fd9e21a946c6e3116a75d03d1c3eb8dbdc5f052f94a54e4a9ea539bfdc13a8280f953d9997d3e80658296928583e4841aab6393bbcf4c7e8a48c591e7c85534253b05d7f833f738198bc53a83c3d020bedeb9c1bc05a0bbe56c73a5dcac1f809a6f215ce360dd6a86c87bdefb164cd6fab63f29f083beb65ba471a8624b85c96d5522b6dff83bfad92eee742c9789b7f8d78b0aac1d2c2e01933e7177e24e3d4e084c64aeabf6aa2bc69e95b81c8a07cbb00982f6c32b52bc884fe06f2898fb4c7680a73528c51b0446edf0450dbdff5a52b108b31e107f48cbab2f0463cc703185659c98df5caaebf4472589990128ce8ed59bc55566d4a107c1324b582fede0bf9b42a5fb1d019035d4f6d35229928ceadc4cf04ff7359533693d9c154e2f5bc3ec3f0b1d1efcd90e6f25895704c552069a5807e3ac93bbb14bd2590d43c205397087ec767b79108ce489885e95ad2e3ced64e635c9464e1f67904582473600de12a9c14c75782a98e1d6c132c69ffc580edd617102b4b324aae525902e326fde3286bb42db7a63f16d033ef9353bae506a4cde6635858b4c7817a73f7489bf34873bc08d8ed12a9af04925cf31993d325b5316b5345495d9da81d88aea33fd0581000f58c34ba086138ed37c88a7b22ad82553d3dc19229bb94b5accd6d459f828f13151c532fdada2a07abaf1898db643117a8d1171c5d553668fe881a01fec9081c27b964537238b91659ba560d63d05f5609b89620917a44d98854503160b2e3197d5163fe0c5e61ff1f41eab8a423d7f94739f983ca69fa0b7698e2000d79aaf615611923374a735ed9753842d69d259c2fdc76a530d576fac734cf577004781d14476effdab234954311004fbf1310be426311f528e24dfa7fbc557894031a85a9001683749b720791a1438edd371ee45f7b165c3399344db843d5a76b4385280d59e4f014086fbeb7760235878f643317139743d9e40dce5454fcbf86e8f4eb3e41fcb2d01b8d5a81551d4ea2c3f7193be0f1ee0122e85da6935f5fce4e1b81d9fcea538110fe5e2d484dfbbe4f2c51e5d8fc6c63c1f2a82c8f83f91da1ae1bd71373d48547b0b8319f04d50297f9744fdce52dd7703eac9fe86f1e756d43b2e35b69da8f707e95b5684af65d713d14fb8446f0b8bf4ea83ce645030ffeed64ef12e8b8c73dc1949b8925caee6735ff4c83ab2a9f4b6e28e0d853443b8bc8854dfff679027f42ac1c605c9e0534d47c1c88a0c2356e8bf5ea2607bc8d8203c2903131a2db1a3be36acc1275e23a8498bf723cd29831c102dbcec29725e5b5e64c160d1f2b7c32ba361215b9764291e984a1bec6e78d0dc8e32bd61017b12b78fa6e9641d1f65121fbbd53c24074bf0bfb6a8c2efc7f6ee65c647c1b31cb2fac47f3863105d255d8f1fa4e4466721c01e532559f1a038b715576e44043310c3529d2eaa61c67544e9b4622571ed2d31a6e1d5cd1722e643866d4ded52e1397ee018397ed8e105e76742a6492cbf7c381f0a4ed929624252b6322ade978ed8453304fb320cbe2c7fa58557f206740159536062f460dfea5c01cb58a2394f6835cb8b1d61d625961c8e337e5b7149be1d23ee42087f44759cb006d92bd50e84e51ce8086ad20976eaa37d4deabe0657c4bfc89b4fc0bd525b17c4dcc1fef8d3099f9d996741c0b8f9a78141198354a82e4c2c3bc3df4a176f9ee066a86beee5fa630f2a198781b2350d9e37a952327706ddc0c64be231ff0d1dd5036e8c55af9680c11ee01ca6f860087a0f2595250af8e285d50bacb391f0d1bc6a1b988eb9b295bca2269a78ac142e858ac6bcfa7652348c116c38a2a35a8a29706a94012bd125c6acf2cecff89e58e84238199262cd3cef3729810776e0409d38a32e0e6799c7ddaf76fa394825374b01d6b39a53e692b2dbb16e2bd8af389db4e9cc2165beda8aadbb48dbdb6d75f208b8dba8e6bd2399ddfad8ea10501b153565b25584ec52da7beaff873dc0e334a63f02e8efd49d614703f6c6e40aa917cd7eda9cdc96b5ee4417c39cd69c13aa118bb87248c7d1ca40435bf8b347072cc584d23fed0d0e4b83cbebd364e935a4ba56fbb926b7c2fd1b4d60603110d76e19f081827ea009e0daf3fd95f025b9defc6192349f2b9db48e486328b7162ce4938173f0836fca5367c7b36fdf35620318018fb1ad41fcb1a900af6b452a46ebe68c31dfb206092df02e8badc4b3166f659461dff1eb97ce999ccac5ae5e5490b9f544cc8d273c65525776b654f5ffe5718f0a5fde85eced37912722e05d8ca58f0619d45da683c16d3d87d360b2639ac336c6f9530c90a057b4de3f2f61dac3ef5b9a0527c6c56d08b6ebeec177a2c15e52153e8d93e691b3a54d41d9e3f31e034dcddb2e12e9889343b21336898ff119d3e2ebf6300718d2b4e7adf8d8677c5c5adb10a81452ff3c2668f215417a758836de805d00eb40440310616014f01ed09f55809e439fcb57ed56e74ae48e2558c7f6d9473e7895309ba15fe107ea9690fb5a754e3ec9371bd0092c126ea76dfe26e62c1edf9bf6273701dadf6e25c8ab83e065bc005126cb309251a042c88e8548beb8d68fc6cf69e2607abad29829ddf1fa117672acb6aea633b335b6d853c64f2a5fc57fbd1170ff0b08a736b25a011a1dc40274429f13c209c3371ee3076c4c0090269232a52d95e02b3dfaebe3f56737f2da88c34da32684d6cd785a1cfc08fe0cc254b60c8699be52cf0214eb648c608cd855718618adde8567113f04e4c6d811b1b0c5b54a017f9ac27f2744dae5f5489ac0caa4d42b80c30b6eda60252803b1dddbbe30ea150079523056bfdb4a8c537cafdb672b438a4e225349a64dd37845553ba4d6cf5eb44ae1f40c5b943364d37ffd1cccacf43877fc04b20c12596da33d1ff9097a77d8cc63199b6cf2c056c3291d1b1fc2031a76c41512e01f973d172d7f0d6c743ba0d37277b0d27f16db3d68d070a1c3677850a064a1848b6026894d04273aff11cefad9529b7be53a3fadbf9fc314d9245eda4e0949ca5b80dbbb160f25fbafb33d5efd8dfac9839e1bb2a62fb022c3a943a4ee546a4188674729de62576cda7dec33352219041240c57b340eca0853fd401358bef7867a7eec3f12c532a9273fc0cee2e3b6be1b0e9b25c8458222f2d1e4d05d2619fa7ba1df58553b711259a26aa034e632c9cbcf2d2b78a348c6e7c5f3d1f0f4f1a501f07909f753419f1c6885642225615ce41baea6584ec4482a8161fac471e5162f871f5b037715ef7194a2215053710e56ed7a15c7901f253fd379ee0ded9f2393c150b3c4146d6f12d2648a8bb423e37f7527db5abd3a6559cb12fbb7f09d09aa75e0226bd175b14d64b769689b0b428fe5e564b8063b430b083de15970c08992cb565e7d4b85ea5beb0f3e4863d1e54e4bf697cb6725e12c3214dda1b60c80124256f2426cff1a153423fe77767e38337278bd9c8b18f6031e2111ea0d85df533c909aeae1103af75f05f75a0b18f8a08832eeb36554567b30f307edc5eb230a1b9ec1c80aeaafc8e30d12db390a1f51a394a9d128892438de8928288ef32ec2b9dbff802eafcf50a628c2d405e06621628d515f78e95a3cfafdfc75513a5623bc3d60672e041e499a1c2469fbb6cffc24dfaa2bce1bea1af257bd902ac3a6365aaf47f175c0f93a305ccc2e549d7a6e1024cd53af8b88a29d1096ddd55a61b6f7ba7d170f9409b41e0604efb45c314d1f59501f889e22b575ecb36e1a971d9bfd89127", 0x1000) r3 = accept$unix(r1, &(0x7f0000003340)=ANY=[@ANYRES16=r2], &(0x7f0000000040)=0x1) setrlimit(0xb, &(0x7f0000000240)={0xfff, 0xc5d4}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x4, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x1, 0x4}, {{r2}, 0x0, 0x0, 0x9, 0x80, 0xd08}], 0x3, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x7}, {{r2}, 0xfffffffffffffff8, 0x48, 0x4, 0x7f, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffe, 0x11, 0x1, 0x0, 0x1}, {{r2}, 0x0, 0x0, 0x1, 0x12, 0x3}, {{r1}, 0xfffffffffffffffc, 0x70, 0x20000000, 0x7, 0x800}, {{r2}, 0xffffffffffffffff, 0xc4, 0x10, 0x8000, 0x6e5}, {{r1}, 0xfffffffffffffffa, 0x30, 0x60000064, 0xc48, 0x2}], 0xff, &(0x7f0000001280)={0x2, 0x77}) dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x80) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x800}, {0xa7d, 0xffffffffffff2cac}}) close(r2) 10:38:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60585c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720759c75a29c93c2e48f6550b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535cead7b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbeb905e81b7bb0630730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a161466707db9d0e03c1f4554cee9c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b53376910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41db9c5ad50da1a011bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af900", 0x269) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x19a, 0x3) ioctl$TIOCSBRK(r2, 0x2000747b) fsync(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:38:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) dup(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) Thread 0xffff800020b93080 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80756dab38) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93080 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 103189 87567 32767 0x10 0x480 1 syz-executor1 * 58002 49862 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(319a48667e3e616f) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020b93080 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(319a48667e3e616f) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67620 rbx 0xffff800020b676c0 rdx 0xffffffff81ec577a cmd0646_9_tim_udma+0x16395 rcx 0 rax 0 r8 0xffffffff81788154 kprintf+0x174 r9 0x1 r10 0x630f58acd0aa4b66 r11 0x898092e66c88e980 r12 0x3000000008 r13 0xffff800020b67630 r14 0x100 r15 0x1 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67610 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=58002 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b21c30 process=0xffff800020b5a350 user=0xffff800020b62000, vmspace=0xffffffff822fc8c0 estcpu=2, cpticks=7, pctcpu=0.25 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 55022 474361 91288 32767 2 0x10 syz-executor0 55022 345315 91288 32767 2 0x4000010 syz-executor0 55022 258450 91288 32767 3 0x4000090 fsleep syz-executor0 87567 103189 64224 32767 7 0x490 syz-executor1 64224 43893 84395 0 3 0x82 wait syz-executor1 91288 293408 96730 32767 2 0x490 syz-executor0 96730 57012 84395 0 3 0x82 wait syz-executor0 69898 420886 0 0 3 0x14200 bored sosplice 84395 270696 95935 0 3 0x82 thrsleep syz-fuzzer 84395 71600 95935 0 3 0x4000082 thrsleep syz-fuzzer 84395 16411 95935 0 3 0x4000082 thrsleep syz-fuzzer 84395 296000 95935 0 3 0x4000082 thrsleep syz-fuzzer 84395 269520 95935 0 3 0x4000082 thrsleep syz-fuzzer 84395 312275 95935 0 3 0x4000082 thrsleep syz-fuzzer 84395 148626 95935 0 3 0x4000082 thrsleep syz-fuzzer 84395 136361 95935 0 3 0x4000082 thrsleep syz-fuzzer 84395 276923 95935 0 3 0x4000082 kqread syz-fuzzer 84395 31524 95935 0 3 0x4000082 thrsleep syz-fuzzer 84395 463433 95935 0 3 0x4000082 thrsleep syz-fuzzer 95935 239208 93025 0 3 0x10008a pause ksh 93025 60592 56250 0 3 0x92 select sshd 95207 208336 1 0 3 0x100083 ttyin getty 56250 239184 1 0 3 0x80 select sshd 81371 257752 73541 73 2 0x100010 syslogd 73541 213866 1 0 3 0x100082 netio syslogd 44071 402227 1 77 3 0x100090 poll dhclient 87669 501693 1 0 3 0x80 poll dhclient 17542 3095 0 0 3 0x14200 pgzero zerothread 7065 491028 0 0 3 0x14200 aiodoned aiodoned 69985 424621 0 0 3 0x14200 syncer update 72029 204867 0 0 3 0x14200 cleaner cleaner *49862 58002 0 0 7 0x14200 reaper 38522 121589 0 0 3 0x14200 pgdaemon pagedaemon 16551 376432 0 0 3 0x14200 bored crynlk 46222 211480 0 0 3 0x14200 bored crypto 65859 76125 0 0 3 0x40014200 acpi0 acpi0 48391 279346 0 0 3 0x40014200 idle1 14043 242497 0 0 3 0x14200 bored softnet 65798 151729 0 0 3 0x14200 bored systqmp 77241 220495 0 0 3 0x14200 bored systq 16987 69095 0 0 3 0x40014200 bored softclock 33753 390591 0 0 3 0x40014200 idle0 1 84644 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper