73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) read(r0, 0x0, 0x0) 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)={0x2, 0x0}, 0xc) setrlimit(0x0, &(0x7f0000001080)={0x9, 0x7}) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000010c0)) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:29 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9dfb, 0x3ff}, {0x1db, 0x40}}) socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') rename(0x0, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000240)="a0d1f65864af97226e153152108c199db227196fa582e4d8e2036fcd23f1c1fd5328cfa19bf5f61164130b1708820999efcf6deee83f738766887a6bdeb5ced277896d4397a76b494c331a1df3e106365db4838091c4fec1d5723969bdf876aea7b7328f85fd094fa5f9c39cc77890016082f03ff0e46f6f62891f3ffe4fafd520d5d77b4cf756dbc4f0f21744cac530c56f23e2cd0051b59fb5b73179d6a84081858a23503c8bb0db2a68c70b51", 0xae, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) faccessat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x1, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x46) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') open$dir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x10000, 0x120) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffbffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) r4 = dup(r0) r5 = socket$unix(0x1, 0x5, 0x0) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xfffffffffffffffe, 0x3b4}, {{r3}, 0xfffffffffffffff9, 0x48, 0xf000000b, 0xfffffffffffffff9, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x4, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x40}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x9, 0x200, 0x4}], 0x7, &(0x7f0000000180)={0x401, 0x6}) 16:00:29 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setegid(0x0) r3 = socket$inet(0x2, 0x1, 0x5) fchown(r3, r1, r0) r4 = getgid() setegid(r4) 16:00:30 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x0) shutdown(r0, 0x2) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x12c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10800, 0x1c) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) bind(r2, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r3 = dup(r1) msgsnd(r0, &(0x7f0000000000)={0x2, "89e606e52e06f8f921016fd9f15823499b9204418faa650b5b3377a7b0009955656d0eb43e7ec8173ac9660e805d24b5e2aa8ba06aac67b829b85211b91fa5c52e46b118bbcb4bea6c64d5e2b32c5ed9f8021aa372fb79d35dffdc66110f74087604505f11685389437f03411f83315a857a9c669fd2df79ec90a226861aae36dc579d9c8d895c942f211a0cca7ea50903c6d39a56bbfa7d3d4fd18d225d9dfe492b1175c00e927a15886a15119c9991c0934f2130b6e59c68a253e0bff2f5cee6710a01b5880a8eea6683891b9d0e0da0d19f5dc7bea7ecf00efb9f70eed9cee2831a9062d5b738"}, 0xf0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000"], 0x51, 0x0, 0x1800) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000140)={0x0, ""/251}, 0x103, 0x3, 0x1000) fcntl$dupfd(r3, 0x0, r3) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000c40ff8), 0x8, 0x0) connect$inet6(r3, &(0x7f0000000380)={0x18, 0x0, 0x2, 0x1}, 0xc) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000, 0x0) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() socketpair(0x10, 0x4, 0xa5c6949, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x83, 0x191) fcntl$setstatus(r0, 0x4, 0x80) r1 = semget(0x1, 0x1, 0xfffffffffffffffc) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/107) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2101, 0x40000000000) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "38a6c7d4e3e83e954161eb762974e49b50c6bc64"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc3e, 0xfff, 0x0, 0x100000001, "581181dafdce0a053b6a6111d99e8dcd3c9441be", 0x4, 0x401}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffffffffffff827, 0x0, "5656659541e34a4047ae7693cfd2208362f87d9e"}) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x68) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x5, 0x8001}, {0x18, 0x3, 0x9b70, 0x1000}, 0x4, [0x6, 0x1, 0x7, 0x1000, 0x7, 0x3, 0x400, 0x6]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r4 = semget(0x3, 0x3, 0x2) r5 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = socket(0x1a, 0x8007, 0xc240) socket$inet6(0x18, 0x8004, 0x3) pipe(&(0x7f0000000140)) r8 = dup(r0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r9, r10) kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x68) r11 = accept$inet(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$getown(r11, 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xfff, r5, r6, r9, r6, 0x30}, 0x12e, 0x30000000000000, 0x9}) 16:00:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3b7}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x16, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000080, 0x7, 0x100}, {{r0}, 0xffffffffffffffff, 0xc8, 0x2, 0x3f, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x11, 0xfffffffffffffffe, 0x8}], 0x81, &(0x7f0000000180)={0x8, 0x1ff}) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0xfff) 16:00:30 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x92) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xffffffffffffff51) close(r2) 16:00:30 executing program 0: r0 = getegid() setgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r0]) 16:00:30 executing program 1: shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:00:30 executing program 0: setuid(0xee01) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair(0x11, 0x0, 0xc2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/75, 0x4b) setuid(r2) 16:00:30 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x101, 0x1cc) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x6, 0x6, r1}) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x12, 0x2) truncate(&(0x7f0000000180)='./file0\x00', 0xca8) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) fchdir(r0) 16:00:30 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0xe000)=nil, 0xe000, 0x1) 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r1, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x2, 0x3, 0x847}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x10000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000011, 0xffffffff, 0x8001}], 0xfffffffffffff428, &(0x7f0000000900)=[{{r1}, 0x8a67a88177561d9c, 0xc2, 0xc0000004, 0x9000000000000000, 0x7afc}], 0x2, &(0x7f0000000940)={0xc2, 0x3}) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x10000, 0x9}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000040)="f8dbe4ce99db81b6d427ef554d08552e2b3ce4d578c87eab05d8bbcdc9dd3bef8ae9f23ef51278165275f3", 0x2b}, {&(0x7f0000000140)="674a93c7411b07cc36336e8ef1b955069eaf232292895518d4f964776ac16b9777f390f9f310e7002e4acddfb461ad24180910a996c98b996e2657d0e0d8fbb76883b1b6f5de9e9ca4565ab82fcfd4a58c139b2146bc015fb818035a622859359ad7e78ff9b5fae14c700c5e9e451f67079c460bcaa0acf4b318f683f013793811ec0f0f1e796199e454bdc3d7c976cfb450e08a96ae494e230fbfea3724", 0x9e}, {&(0x7f0000000200)="bea01ce7babb2373ffcc9a93e1d4a76b8b9cc0e5780148f44e4806104f88751748d49ae0b69d357faaebeda496af9f4d977bb5cb5fcac741910c0dfef9cc32d751fc003ffc5ab49451b7e42fee5c90a8b16132fd27ecca610f2aec9092ef7201df7d10853eca545e8451cf9a7a8b20a99b00804e0cbe6b213e973242efbda08dabaa7b9baa2b7974de72386adbd677f59ba81f8949fd1b194a9fb5dd", 0x9c}, {&(0x7f00000002c0)="8605453c0cc1b4946690ec60e16514b4c04f239f8c81d4b5fefefb8c4071984f7a401e11d4ef8a5bbf708e8036e7aff09be879cd9adcc1585acf2f94b9947693f8cce69b939a36a072e11ecf6eea0077c3991acbd5b2298bd3599855ba4fa5bdbb9143b8ddb968a8bc7c7bce776d1e830c8cba03e8ad69b2da11a33b58edfe26", 0x80}, {&(0x7f0000000340)="e2e5bc0eed031913aa1700969d89b1bd51ff10b9c471535f0e9d3e5a84c741565715776334cbfc6df64af1f3d823a1d673c52aea70694e10436361be0265a3729969742fce4ff0ed43836e774d47113c333ae35b938ee0d9fbd2b8562cf0961befbcc14e4f0a7832f24d499694cb85878f493486ac2f4906628db7e32ca520d78df402117cc71f235a82", 0x8a}, {&(0x7f0000000400)="6f10ef377b02d42caab805e08932047bfe541664ba944d0ae96d8ded46967836fe9d63b09a2a085e5423e7f841a17f27e42ce26ddd82dcf0a328aee3f566b88e9d08757c641e33a4c6c9b1fea869a268fb744f10a9734fcee12e12c8248ef431d156b28a74de1921c1bfd7ddf6d1a3b85bf31cb4b9e28fb622e76f4281775405c3ad04558391b0c105f99d04be9139a88998c1dccb61a99d182f1636d8130d0fd4a8cced065fc587448ae7a41b08a99096c3bdbe2e814d5d7036e9a42437092a8d026457116abc231c97f7fd920be48f951bab1ce9d7", 0xd6}, {&(0x7f0000000080)="79ce7d918157a3c36c4ce74f878890e0178530eb1a7b6de6c885c68ca3e91afee72e3651e9488bdd0753d5b4e1cc738bf10cb3ed721915b6ed2175764656", 0x3e}, {&(0x7f0000000500)="88a05b1552ae17ffd4657079006f49809fd0dd033605e1a919fe5bc6a37d3cc75b51d3181975c28d4b6bb6da9df63b42dd8c1990e63e94e245823e18b29934b32a9364bc1d63b71e13dc917e294dcdddbb5339bcde6e72ef678679fe3ad8914f3f0dc5a5c23ea1d5c0b6907a3be986517b29d6f70a4dd1a94897efb93222a223c90beebe09fd41a464968ef4ec7df6b184d1857dd1c8a01860a9a76f088203bf585f12398bb51c51c7a66c9833286f14714191235e702418e449142058bf3c30420ffe29a86d40536dab2da29c8b2e9d886bbbec061fe51ac4615fb2bc538c4e0ed022dff29f0fbc3c4bf0761452680e2a91970febad2f50a0bc49", 0xfb}, {&(0x7f0000000600)="6378348f2265bf6126f3205b58d1d9e4138af75a59b141434432ef91", 0x1c}, {&(0x7f0000000640)="0ae87b72ed1a7498028b68386232e173d3c6432ae909b644bf959a1a406ec75764155e9d60342d67564f831ac08412455c523a94b3c568381cb7ce83ce70df8912bb5acb01e9b2f2dc0cd5a002b0815d8efc784881af45cda76a83429e386c6bde113435708f8e86a8554726acb6225ef9ec542171759126047191b40d09dec3ceac0879a8607aafa31f52a2d488c090c942db9d4e30b5f2e7a939058089fb4e560fde56f2b9e628211e286e67dbc5e15db9da3400a038d131050130380cd640b5ba45d3607fc8fbda", 0xc9}], 0xa, &(0x7f0000001180)=[{0xe8, 0xffff, 0x0, "cb6f8963cc7b6acd3ed4858952b34fc9a13a79af94a8b2270607cbb45b76c69a06f4557dd210093372ac175ee10888dcb05505b0901a3e18af4faa226eac5e0795e27ecb112ec5061cfc71bbf4797bd2514222c7e970ce213b3ae25522128ad24e421e4371f89006da45f658dadbefc91817501b8b33f447704ed3935a2aa80520b8d48625d4fcc854ff9a5658ca1c99c9ba8f34b6eff979d663a621efc14f0176cd1a8a9ac964c569bc93ac16e7852e93f4de23856d458c332b90ac675cb3653ee8229286d91cd3c298221982e963f4f2f393bc6aef95fa"}, {0xd8, 0x1, 0x2, "33faca66c05d210de8848182e523bfaa3513d66a98be2df95436673e1658de51919bf3275bae3ac9a73dc036d3056364818cda2a73e7020066439afa93447227115e9294ddbcd280c544fcf66a75f0437434a8ea7d3dacd0fedbb4e64dc375e2d03a1f74f279f1d403dcf8303ece3dfa35f13b075d1f3c1a6e6580e686118bbeff727267a6bab2d0579e5b89b134ef91af681263cd5162e0bf5881503434a10b5c5c820b1c5ab3107b364e0648441c9d23433dbe8807de3b28c5dd8041d4d3de88502a4e"}, {0x90, 0x0, 0x81, "69cc1d9ea45a4e770ac60ece40caadee66afabaca654dd251545e6eb77684565581bf5f833898a9e3051949b610398a9c1995d17ff08280266a3f709ddfa97bb706c8841f01377807f06d4d8a2f35bb4e5aea7a48a77a19df0c7003fe0e776d28ef4b0ee95fce46fcb92e9195e8503ba564b2ac5e0aafce351577522"}, {0x1010, 0xffff, 0x7ff, "1e30f70baec1757a36d8238914ec85b8218747cc8c70bd98ec273fb39e2bd5e150eb5a169aad8398bdb6722a5d10a0f7b734354fb2c538af061a1acec0ba9c0cf9d1504c3be4e72c3b226d01c40ef81d3a89d811e5f6100ced9d49340903ba9da5fb6450dafe1bee556c838e23daade3ba57fc132515004f399a1d1798fcb28f9b16492244be87108e96356128bc001fe8a93093c505b6cb37e09a9b4e73e8d94115206d661e2da11bcc2f51df9dcaa7ec667d9d626351ce1306f882fe650cc4e6cb2dfc0e898bf7220b55d9e03c13b3eac02821efa9c3d22d12d004d5c88073679c944db5bbb08736c8b1d0a707edab6b02c279f6ade90895b575a5c0c825ffff2a1ed8115e951397485e1dc769395e010453b7b5e3d54be4ce9750836823ecf737e0261e1d0cb0bf48d6797d4569961823f0bd7a1b395ec3319e742bc3543af24b78a877c424ca44e3d7ed4e86fe98036446408faf198f17b86019d1c2eaac04874c4df4b5313081df163a090ce0b3cde3c9a24a10f056f6b28cbfa9923f2eca406987d1258772b7e055d0e8f09a0d194c4b38b4f32799735be89741e815816f1dded19e216239d6533a4eacc9aa37df8a5a3d0b89626a60a4d40e8d0762a8282e3a517beab47c1c0a64b95239df118335c1a965daa6299b7d5acce3a64be1f4b46d16889f55707881eff51a1aaf6bebd0e2faa5d0b1a8bbc0524f01f89c890d6f9a6b3b900b01079edd780b64bf2eddfac2da487ee6d704aabfdf9dce3e1201f560089c648b7ad55c7034404a6963cddfaeb2b412cdfb46bc2c45440f2f82f59d27aa14c546fe3e6d2d81c68239762ce098a343c0f4abcb409d59a12b051cc8fa6ff402052a50683a427406577b0b344c54d8beb14e1d58c093b566dfee309e27f9634fcea8ae0d68dce9d0498af762ff901c4d09d48d8dd2ae158a84fc94df6999861d9b2062bce05caca639064f0b472ec4c7af2e4fd72088435267664f3244da353c2678b7d7e332f8e83beb1c00244160667b3aee173921fcb505c87a28cc570568eceb34bfd1df8388e4c6338b2448331c3f6a8c50131d3d6802f3f1810b3e4818d271cd75eb1131edcba089ef8a0cfdce8d5e1e070020dcde1828a6f90af6d063d37509e35984a01bb08128d22a174fb26036b98ca66045fdc1bed1ff612c636d659a04c3f78cd34d32bb9b84b7171e58fecedbb4b412ee4aeb8138a14ab8aa01d8d38bf32a5e64c3db8a07211cb225d8d7500e1eff8bc5dd29447343147273f6cb620d652f3a10fbcf7506548fe5747f892c6bdfabdd07ad24847d42dba807e171d4187165bffc9c881dfff926aa2936362a371b1dfa2e6f90e60ad75795227af9e0af2fee5b9250321a3332fce625452c7d6e6963a3db8a2869b55d69ac1385eeeef2ce6c090aed5012e2c773050cf98f865e90a868206b9d6635516af6e6557e7941e08a62ca07133ad37bdc4849d27a3dd17149f99f394f74c9b729db87e783097b286bb97215bd29acdcbbb35bab0afc11873d256747669275dd40419fee07d1af3b7c9b7a60ad2daaa1e15bd2331e0d55c415478dcceabbc80a1f2253ae63ffd57a912c1e520a1a5e3363240128e8afd736b309fb3201ed8cfc81254f896451266a8f34cb10478c1152f1c72785c3c6a8ca92747e202b516aa47b3af93ac5886bd90c2ca389e69bb05dda7eebc7d51da0590ebe6128a1a5e6fa681aac2e608692725e920085ea9c1a572c3054d4c817386fc2a3c1723f63b95b2c6036f3eeda8bd7464c7425151fccb5ed85f91d5a7c7cc47d81948ee9e5f24c60fa22a719f2433fed540e5a71ed717d802ebe9683ce506169ceb4316d626d17561284704b3214b5a342e2db256c74eef9894203227120b54a686f78de37517834c11b48963ebce266c0ae4b0d9a1d9a25745ddf599321c259ba037d549fafb5e02974a5a5ec8340d64734596d74aa53161cf0e00d8206d69b6e0a367bb01469293388d49df29330ba5325acb32ac0b613d0d7afbf1eddcccbd5318dcf188b737f54348c20c889a05765c2b0dbc6d621bc9993f708a13c1fecfa768f0b1f3dfb158480c39b6111cab772823cb3a9c603ac8df3837f6fa592fd246f29c95edf2fca9f261f36d57d67a9d39f90e745b84941a0e0bf205ab936b54efa99a99262a75df5666bf172eee2837a1d1cace9de18f6893158d1510e603a1bc49f407cc5c813a3a8b77633fd3fbcfc1fe74ca1956afd7b57b1eeba9c78597fcc0a44dacadd9a0c0e31f2143f8cbf5455bf8bc0fec57d40baabcef4cf644a872c4bb242ec88910cc9dc599b74ac2423c117b7281b8bfe29fceee2775dcd39768084ce362bd32e9e0473ea88ab728f0d84c860278ccf1c84de92d1ae7ad056229a8c3f290701f7b3bfde816e5959674536dfba79b96dcf5288539a768d9fe8e532ac6ca3d0f5440f48f6f6de1cce4b0a4d81a96a52a01f17ad69737398c4d3b3a5832a40a54728fb1758d5a6da35c6c935b7b6dbb1d0f6f125eae5dea00fdc28f3cae252ea34833adba5488b33c56358d7e0355aef3d2648bc3c8892ccfda0e5a2bfc192e34633a2b792de64c46cf23aa0af3b5bd4f1f9677770ceaea2c0e27e6e5e4a05fcc1cb346f468b7991e2c4cda4e12a1190b763942a68ae6fd8bd0e53e33fa47d0c5fc09fe7d49e1234bcb958e19d3923bf6cb64fa24daaa9fdde7bd9552e79253f719e839a4721f72d000f1b51a5f14224255d71a226e50b3df6dbff8663ffb19fc09038cd75d18e90e191046ea7265cc42d7555931872a331b3146bc28b7e6a2f999743f72d3f1db663e61d3e9f2016f6e61234f05579fdb4b73c5641c931bdd37bd4a8eb4a5c07a35318f96058adebf6b91700abd676b372a50bf85704cf424f30252b7e45b36f7ff7759ed9ce90b874a6ce1632e34784aa20c0dae7e3ff725505c2a60c589e995c837023215668889590d42626360184f7c19062646a0d1b8b9e902087ad464b164c93820e56a4024e3d62abf38fa044b04630be664e738cb8edaccaff1bdb9d515b372c6f9029829503e8f1f7b926ac726ed77ef7221afeecd20f5e061980a8e8bada9bc0a1cf0f8f3dedf5348802bd6f867fdb269680bb20bf326ca3953a2498fd4a31bf1124fe771c004be49c6aa0f3db68bd5020e912e455393f32ecb3e75056d6d5827ab399f62dc39332daa59deaf0d967a10dd64cea258516a8dade247044c5c11ea1f0be8df000b33abdf9d6d7fa75b2859f82b5ecee6dd7de2d45d00ddaea41d7127e89af1f83ad7f18bb400e67dca74b457260aeb8b5160d29c16352f62b0e5b914d5113751c6f1080cb365e303715a64c960ecfbe8cec7ffbdcdbb9be8bc5191b46beeb8290b50a6c8ce65af275874cf1a88f36d2783d513b1ad40a139f089f9ba863cade36690788ada79af241daeb31220cc9c8a5a083d61eea1865a9782d337eeeefe53986cfd5c72368cb3848f90ba7ccd05a715c3cbf0293a0345424bd51a7107284535cd5520413e2a7502e71648e315d37bce81f82ae9e5dac344a5a8943a97f9ba4dc8ddd96b1c5cb2f2c03fc9ff30b94b05edb54d1d29dfa0c2b0d924ffb724797273d8de61c1a4b434b241e53907e1e29cd280b4b8ab768fee35aabfc46e2624400ef51d077832146adcd567cae2346627adbbf3672a4f5841b476b5c6847c0eda66c8627751a8f4c6cd78d4f20cce81d08b96c876f8a7629986e54378dc7e7be37c2f5af4f81c4b6e2cae85d96ef11ad0efbbedc0cded0914e56ddaa1d3504e9ab2198c0c5f5cbed87eb9e0efd688c8542c1a5220a2b0a15623054b9b89d9eefccd6855a15aca9c70ee33a4e0a8c8006c0341620de70fc4d479e9e0ef60a330665ebdd04b2dad1f3bb7231de60fe1f4f5378b0ef566f19d3bfbe9ae723344628b3a1462f210d342a2c6d7588307b8efaabf50d857f6b9f67f0cdd30b2f30f88ae5e6dd1141591dd633c18e4e70baa4b43abd78b27e19657c025c481dcaad7f690d6992ac3f6520254f0443bee19c1ca176eca33820cd5af6c92780f072dce7da9555815c20627d5d26281db8468eccd796814bab97b9df516b0ec84bdd10cd9b57c6b2435f69ff29ae37f00a237c34be9d6408c6bc2a6b068ef449720db572bf2d26b7feea73ba77dc94c83d58d5eb1bf6d5e2fc13bb20d9491939f0217285fb96c38cdc803a631fbcafc7628977298a6ec8b36114d3386fe1292af83a8c1c36102dc1fc7bd0e5839a38472d45c8827157a106b10fc67ada92571b95a83e348956dc25588949b0f3bff1e1a7b1ecd9e6ac8abf304786b7ad585feb637816b515c980bd31ee4ba3e760fc759fdc8aa255c6a4e971b276ae429484689fc0f50e00898dc18b94256994ed66ea797a0169678990173109eb996a80d848ec3e7c41f82e538354feecfd86fac6c774fb068d45b6e92754fa1b6fa86ab978182a8e25f414246767c5e3fd2a75896258c9fb399ac463123cfac868e3835a3437ec85c134aeef357f49dd7119d3e571f7955418ed9bec5c29a2e0f8d5bf48f0318519c391877dfc5817a2088db0d66859bd0a908db4024bfb66f764fb8d11e655297135614d647703e2d88a1a39ca87c0e74b3a2a31ce0acddb4b6234da77e364634ab12e92f061cca7dab401c6316518fe34c4774afcfe3084945e132313ab9a444fdba6bd32e5d5ddf14ec59092adf5f0f81c764adfa09ba1ea99eb86ff0a6baa10910841a3a99c4c846969b4c562c89de04461783a7c18faaef92953884d0eaec02a1d09cfbf393f3e16c6d7f6617868cc77ecee3cd902bf9d53ed54ced1f7a4f490722c94fb68ae18f1a26af807e9d3ce4260b18cd7e6812b60ff87bea62c0648644704571051a21aedb7e8c71915d3092737215128554da4d33a4153d5e3d37c2fad421c497d8c203d1efedc0036bf51f15912d3289412f6f3739c7821456a8aa5e7536745aa65662013337e1b0ad15d30d3c5562a332e4ede190f833c9575590b6751e8cdf44195c33ec8a2b53b3a4e65a80375ed7487c7b3fd1aff22878b832f5a3bd7d87f6be8b41bc2eb7534116dda4a6e7093f9a915602fefba8ae8820d2e2da40bdc1c6c866e3323cd2c4f332c81e8a94855b862c65efcc1cf5a0a07d2699a3d9e920661aaa1b81b342ffefa88a6d6a8c8ff07bff6eb6f25c359d98f1de2406cac6dc74d6385b4eac96eae82474956161505aedf5c5a8526d298c8dee1cfcbed73186c0cebc04e667138212e70b0eed71b89193d3c856e9030b357921401568ba4a626424a2ace0009c7d0e960c1e59769704498fbc9a7d876f52ac4e546057e7a3aee780f2169fdfed1eb40a3256a4b65a44072cd4aa36d67b508909292dec2fbd574109f67b1ff807ad2ea8e46a654ae126fd5396b8286b8d43a55fddfed2500ce04178f5564d48358df911b11e45d86d33f76cfe3422da8409ea646ce28aee57476d134309af9767b7234bc3860fcaed9b767ceba48ab06319099e55b14d90b14fc9217c8242e27e8593fcc49b3973ccf179ac0bdc5cbc6cf734ed62e64098d9eddf80ebc7c01d3b94ad2ab932c200d480eb1e64e0cb3f43418bf134f8afac0b2523248c60f4b899b35a8224348056a8b121a051513d6b47fe6e2598eb9bd9654c85853025c64f1a91c240901f09364a766c495387f9cd2006cc47ad2ed7a92d21f5c8a9e33a0df5fc8f90746f8925560bc1ad80fa828a32bd834a5ea29c15cb6475b6085326a877c8911b7cab430ea512218e4d9a905d4644e4e193b89c39d2b9e9012586a5f86ee948c46"}, {0x18, 0xffff, 0x8, "f1dcf5"}], 0x1278, 0x402}, 0x2) 16:00:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/214, 0x248) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) 16:00:30 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1c) socket$inet(0x2, 0x2, 0x8002) r0 = socket(0x2, 0xfffffffbfffffffd, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8808, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) setsockopt(r1, 0x97e, 0x6, &(0x7f0000000200)="fe167d2340960398ccaab5d273fa42c65a4ea16e5060ed11d89ef7bddb72bcedfc2a9a48a8b3d79e51589a13ce47853d34070c3a04189f03a1baff3cd429a5c24fadb23a6ac881fe7966c6523e4e398c5a10401dabbb", 0x56) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x6, 0x8, 0x0, 0x2dc) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x22, 0x4, 0x9, 0xe9a}) geteuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:30 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000000)='./file1\x00') mknod$loop(&(0x7f0000000080)='./file1\x00', 0x0, 0xffffffffffffffff) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x81, 0xa07d, 0x5, 0xffffffffffffffff, "b7352caf1d773de65797baa51c3624b17c9e6f04", 0x8, 0x2}) r2 = socket(0x1, 0x8000, 0x2) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="00002e2f66696c6530008fcf52c4fa20126998e5fa977d50b173c4ff2f"], 0xa, &(0x7f0000000680)=[{&(0x7f00000001c0)="ee15d5f25dfccf1bd25e15d636a60c72e89934ab28583b353e0350b24b4a30e141f02e3e26dafd1960ee671f5ef97fc78c21845496d2e239c93e98fb39d84b3b4035759765f0f94bd81cf05097655c658d0597f0dff651ab4ccb9e3c7abb9279570b0fc52ad5b94a7d81a97908e73e9dd22d432919f6389ec2e6e60156da50387f40b0526287cd", 0x87}, {&(0x7f0000000280)="a22283ea8a6e68818ffa45f0f2fdbc11d6f0d07e07a649c4ec683a8040fe631fd8b0f9a917ca9c2c2f58d13257b21b2939e13dd73eb7b01b5d3805a9ea6bff6309d1412c9da32abf14df8d9f4924d25cc4ad3a8f1806433ce9335ebba655267b0cb62d219940976c31dcd913e6c01b99f6567fccf120e24a25f355d35c", 0x7d}, {&(0x7f0000000300)="48f152f67390eb8e8e47820de0d46a950cf8b9a6e3ff8fa7c6b91f3b1ed07aaa10b2fcd36a1556b8289b7ac12172dff76bef3957b681a0ca4d8a108688157daae1a9eabf5e95820e38192ac072c94b339e100594cb6824df926dca48a544135a54385e962e33ac58531d5dd3a36c6d0a7b2f79d5363574612815fadf39f82e52cae404671bb8929443b1e6e9f06fef0a7d", 0x91}, {&(0x7f00000003c0)="2aa6115a5709980eaddb445e4c1940692ddfb0b42a89fe7cf3ea73275f582211e5261411cd51bcf55e6717acce089876cf", 0x31}, {&(0x7f0000000400)="a5628488b5e0dd2831b14cba5ef194b00bfd9ae9c63087fc77cd84bc943a25b01d7a9fce34211d60b3639e63e592411fe1e34860f162ae13db2884ff996052ab0a852f4e54bbf656c774a16f6db177422548ed9e440586e6347cfde292ca84228a0359b079afa3c6df8210773b97df88781a1912de9e9de6823ab87b52aadf27edfe03502cc520c829991b80464caa58009616f9db44286009d4b61207b302588abbc6057de347640c9f828f787024da", 0xb0}, {&(0x7f00000004c0)="5bed045ad429d929f89cc256f8b6bfe8dd190337c74e03bd50a25cee082ca8a1e035c88ce05a15313196b7aca84a36ffe9b9faa7e39ac6d5d3e384eac07a555eb7c6706c1ca0683f60afb854573be748f594204efead24e2e8af4fcfbe0207e95255505d804bb49cd728c67224ab51ee8ce682425eec474c8c62defe111858fadfcd9740f511ad0cb62e81bf7078b2169f120d8be7f51800c3b6497bb0e4102f19b9541f002709a13e1298708b21b3e736c216624a936e0c16e8d5066e55e9bf0006a02aaf7d0da3a9b7d3031064512e00d2fa37933c0206aa9c35f4051b42d1601ecb5768b97c8f8e1131da39a082a3f7ce46da3459c37b", 0xf8}, {&(0x7f00000005c0)="5bc812aaf6e4d6f88e58160973eca4ce284c76113b19ceccfbc6c46331df793c8da383c64570f296ae187038c31be6256b2621566814aa81fb2af060aafd99bb963f16147ea42ecc54fc1bf95d03068fdd3eddd8280224337be74c193d759523197c6c36c681eec37218e2b28cfea142e31370e9f1dac1455bdb4c1fe6c67e3a20ca2d43609c682be18e772cb1796b1393289b17d4eeca", 0x97}], 0x7, 0x0, 0x0, 0x40e}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "cf2ee356453d9653bca6530904e672ae60d46566"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) openat(r3, &(0x7f0000000080)='./file0\x00', 0x840, 0x199) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)="038b24a5d8faff63fa7043e5c6e177650d1bd6682125e65710bb9ca91663fac98aac230c1a2a5427dec1b1adfff43ac5a32e0b86df303f997894529e273b97") 16:00:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, &(0x7f0000000100)={0x100000001}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xc0000003, 0x1, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x24000, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x11, 0x4eb9, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x1}], 0x78, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x21, 0x9, 0xd7}, {{r2}, 0xfffffffffffffffa, 0x11, 0x2, 0x0, 0x9}], 0x5, &(0x7f0000000240)={0x6, 0x120000000}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x1ff, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x9, 0x0, 0x2, "1448287e99fe95b01395b469c4e3fe5f9fc17dbd", 0x8, 0x2}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000001) socket$inet(0x2, 0x8003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3ab51a92035dc0e14d78e0131e88ca6826"}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) read(r0, &(0x7f00000002c0)=""/214, 0xac) nanosleep(&(0x7f0000000040)={0x9, 0x3}, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x100000001, 0x0, "005327cbca825d3ce61400"}) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 1: socket$inet(0x2, 0xfffffffffffffffc, 0x4bc7) 16:00:30 executing program 1: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) syz_open_pts() madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x20000000000) 16:00:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0}, 0x0) 16:00:31 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffffffffffc1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x37, 0x5}, {{r0}, 0xffffffffffffffff, 0xb7, 0xf0000002, 0x300000000000000}, {{r0}, 0xfffffffffffffff8, 0x28, 0x4, 0x6, 0x3800000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000004, 0x2, 0x20}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x7, 0x3}, {{r0}, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x10, 0x81, 0x10000, 0xf6}], 0xad, &(0x7f0000000340)={0xfe2}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x21}], 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') 16:00:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) getdents(r2, &(0x7f0000001180)=""/4096, 0x1000) socket(0x2, 0x5, 0x2) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1ff, 0x3}, 0xc) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) r3 = dup2(r1, r0) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/12, 0xc}], 0x1) r4 = kqueue() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xd7, 0xf0000000, 0x800, 0x1}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12, 0x40000004, 0xa0c9, 0x46}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x6, 0x800}, {{r1}, 0xfffffffffffffff8, 0x74, 0x4, 0x2, 0x7}], 0x9, &(0x7f0000000200)={0xbea4, 0xdb9d}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) dup2(r2, r1) 16:00:31 executing program 1: mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8a6ed37815534420, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x108, 0x88) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x2, 0x0) socketpair$inet6(0x18, 0xc006, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r7, &(0x7f0000000200)='./file0\x00', 0x20, 0x2) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x4}, {{r4}, 0x0, 0x40, 0xe0040001, 0x0, 0x41d}], 0x1f, &(0x7f0000000480)=[{{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x1fd}, {{r6}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x7, 0xc7f9}, {{r7}, 0xfffffffffffffffa, 0x41, 0x20000080000001, 0x0, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x68, 0x10, 0x14, 0x5}, {{r10}, 0xffffffffffffffff, 0x48, 0x0, 0x4, 0x101}], 0x1, &(0x7f0000000540)={0x400, 0x6}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x100) shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) fcntl$dupfd(r0, 0x0, r2) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r9, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/115, 0x73}, {&(0x7f00000005c0)=""/220, 0xdc}, {&(0x7f0000000580)=""/9, 0x9}], 0xfa, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:31 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x88, 0x7f}, 0x3f, 0xac33, r5, r6, 0x3, 0xa50, 0x8}) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb", 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x5) setuid(0xee01) r1 = syz_open_pts() r2 = geteuid() r3 = getpid() fchown(r1, r2, 0x0) r4 = getuid() r5 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0xffffffffffff0000, r2, r6, r2, r7, 0x2}, 0x9, 0x8, r3, r3, 0x1, 0x77, 0xfffffffffffffffc}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000100)=""/117) fchown(r1, r4, 0x0) ftruncate(r1, 0x0) 16:00:31 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x2}, {r1, 0x80}, {r2, 0x100}, {r3, 0xa1}, {r4, 0x4d}], 0x5, 0x0) poll(0x0, 0x0, 0xffffffff) 16:00:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x18000, 0x10) mknodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x1034, 0x19) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:00:31 executing program 0: socketpair$inet(0x2, 0x4, 0x264, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(0x0, 0x29, 0x0) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="293684f8a7cccadb2cc64d40112f8e35ed629f72fccfd2aa919c321dfd4baaf50859dc78a62498291c0526b8ecf524f44acda57463db279e88de7e501c893586fff06e4952fcb443d975db5f1b37674f6d0d735388805f26d2db327cab6e72bdba2be30a89aceeddc2d86969549447e276b302c882641a0847ad1f58b3ea938bd4eaaf74311efa177cde8a51d42209e2a3cc830a27c648c1", 0x98) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setregid(r0, r0) setregid(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x80}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r1) lseek(r1, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xa, r1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x80) fcntl$getown(r0, 0x5) fchmod(r0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="b859306876ca", 0x6}, {&(0x7f0000000240)="d05b3b6a9b9b4357873118301f1674f7691fe6d19cb4cc59dcb1d7f151467da8a9db2e73743c54f1960660d53f0ed7f76ec6a26cbf8a62d52869d0f6e5564f8f350bc570dd47073616a2480c2664875e23b37e5adae2b942aaead704ad2b008914f3710ccab5f920decffddf1e74b1f7bb884e", 0x73}], 0x2, 0x3e) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/26, 0x1a}], 0x3) 16:00:32 executing program 0: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x9}, {0x81, 0xffffffffffffff7b}}) r0 = socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f0000000200)="80f0b0c362779fbf1e491be049680d9d1661b90af740f75b6fb2d01083d42dbaebd727b67843e3e5b5", 0x29) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x40) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x60, 0xc0000000, 0xffffffffffffffc1, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x7ff, 0x572b}], 0xa4a, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0x40000042, 0x6a, 0x4}, {{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x400, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0xe4, 0x11, 0x400, 0xcfc1}, {{r0}, 0x0, 0x2, 0x4, 0xf4c6, 0x8}], 0xe16f, &(0x7f0000000100)={0x603, 0x4}) 16:00:32 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)=0xea) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x2) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x100000001, 0x101, r3}) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = getpgrp() getpgid(r1) write(r0, 0x0, 0xffffff1e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) 16:00:32 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001280)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = getpgrp() r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r9 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r11 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xfffffffffffffe7c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000200)="2aed6e4f60713520240b5c12cc4f43a1f23c64d25d32574b6c349273bb304b2f4e39f2e42d32fb6c306aca131514250197a10b5c25dbdb69f9a30ba877c876de10bdfd623504ab371887aa554119042b16eca81375226276e3504e48d3d78b258451f6ea7016b6cbd56977304c7baad75d8f587bc3b21aefdae36f5e8dddf3fd522d940d5c21a2b36cdaf0b64d2bd44c929fe0695ed0d41dc21ffa2cb43c456a892fd472b8eccf28bcd3cb4b47fafb9099d909262cd7de7ece99a31998b2762e32961be71dd813e73fb3e73a59ce099edc2c1c0c6a11ff4c4fd05ad2485623d62bec426df6d00b8272600e65e27874b467504bfba32e53129f7e167e00a92397a685ef78a5c3246111510c90d001da94c96159ca781cd7cb8882e8577ee2cc392dccfd2273f8a1d114ef2a310acec400a61468c7e3cc199edf6c611ee34ad8aee118f9c706c6ad4dc4e4b9e70be65db76ac2b57d2db0a7111bc899122f6d949b0587cab2bd6ef32fa7a6f7116598c0e59150343b0718b93b361fc016e746bafed242870b04c66f71d601ad5634f74ac131ee6fcbcd2fc2a8875dc63aff9618806334c3d2d1180e6ff373052f3279cc43fd4a17f2db94aa56cb558753ff3358d9e1c1c91c41f350a3aea8f6832451c6510802591f3a1a05deef67e79edaf7bdab0bb774c207110042677f3f961a632a2044da2cb84c7dbb1a84033681f5e971a9c5c01c3a13bd34e24a18302678fde27b17be4169c1b1af70d4deb1af40ec2b42066ed1a2476b2edc70c9ecf608b58e84e4ebedf6a3608ef55f569727d62bff2aa95757bb0dc083260b6d6e8d11301d0e2dae55ac37badaa89c7ea2a88e126987a4d81115ef62d1cb1d78da6662730f86d76a5a27e515ba5f643a19b241b0c70e1e8434616e0385e9a50033d52b0d47529fdd9fade7e0306814e1a9241faad55a7f2f51a5d07966da3032b3075403c22e6d0c4838f5338ef1c042bcd806bd9f5095f3358709925f80bf4286d4ceaa0ab6693a3c8ccf5be22b871e078361184e187e9d0fb641ddce72b9df1d34caae43504aeb20d393dc2fc26162abf3d260ceb450184de5a51ca678ed504e7e7cf1790b83cfe64911f13c027bed31c8d8ef2c151133a65f42d499ee24bb190b7d4a8a086f227a3bb347b77dacca9c344c2b8bb9712659e4c7afe301566dbc79a04ae0667bf452fbea60d322a422ec6e3634c7c4931d27fa705b1becf9a80f72a968a732e9fea28a31c62e594d06cf59482eac3d53d58dcd2087e6ce4e8e6b238106b06e23864b182e87a16456061e162003bb296a99a4a573942ef54dcdc8b50b7d623f1d34ac7e55778b82a3c945e375e89fc8b537bf05a7e8633597b7532170c6a231a0ca2e3ca0c2cd96a080596d1a88a8dcf8f04541533eccb82c34743b7aabda8007ee68dce5038555cf80191dcae22fa7850ebef1eba14b23356691dd6d9fa3cbfe670a287a4f7271cd75a34eb1d4ca5bcc4cec273c6195eaab7170561a9e4035176b53e17948b388550b5af3023bf596bfe4e4824db3891efceb60b797774ccf949ddfa56283ca67048defb26211f4a527972f65b81e421d3bd548646c19b0df83d487e8ac1fccefcbab57505fd5abada0baa0eaf55fa29e2339fcd80ed6b3912841cc312eaf7d4525e6b6414f80305ac67a4258d8b1adadd2c5932f463e11e9d7c046dc604e3cca73ef7557c7740407182e499ce02642a8fb7d2fa856846e76320f5fa41a6147c770b06a95d138d5c1b5d42c9c4025ac7296d356847a62db48b9989d2c2284a7e19ad65994e6500659b0589339564cdeb58883886e208d109cb3cd47b32479920c65f13f979b0def39bf33ee13bbd9d032b3534971f8bb8a339508d9bb831f8c1c08b2f5d16e69b7bfd2272294be47ba6c67734024a2468b4082e0b7785f7c76eb81a8de3317662b9ce7e18284c108fbb7b7520b6ba3dc1c77740de14057f421be0b6c9d2154992ec1132933c9bd450ef0abe5b6d59ae9dd1ad01bf55431addc4f69bf6d4903999024b8812593e111b0d3b2e15f568c2fe7ab4f18762cb9acd452cfbe34ca640e02a506febbb6377b3b357382611fc06fa7ee05bbb97b620f8090aecbd678d703c1c24cc0dd802c01309656dbd4eb9c82a7f84700ed5a24e1890379b4ea7788368b46e15e3e11c15079f4ae638b64114890238e5cd7e9b0e1cf817fcd66fd56bf55c6d473d3ee9c88af2ac4b913b05d3e3e8f03ee708ed6887071b30cc163faa1978324db4a2cfa50d8b9507dee707d48e9beae3b040897449d8aed81900b06d1ed104e40d1a319aba0ab5212864cd2bb312a03f20afdd43479c82c5ba1bc3f6e38e9c361351ea2ecdfcc307bc2b8c094ce462d660bad1270cd64fc05d8b91090809dfeb59e4208bacbd93aca7705c04f6925c297278816ab78b560a293c26880d40e437e7e2e4bfcc90f281823a0e314ee857a8ee667d6046b07e1cbd3c0f46b1c47a8a6a5afdb05ada3caaba3e54f8a94ea0318f10b30a946557c0c1d236cccdc6d738a59c50cd28e5cc80de431b5991f6206273a9e60fd1bece424bb53d81650a852d8f9b810f289cafeaf75bd82c53687d53418ed4fe44f1fdb2e4fe4e932fff3642f8bb0b482fb064409913cc6d5e9511bc2086cb1a131728faa11d4c083a29a1642745a5575f9250d75efb198166da1de95f4f61dacb7059d92aa2159c1f4f15ef205c5d7a4662d1c76cc9a77caa2cdf29c1cb83d2f08e77f264d31217754a16d50fac9f5ccdd35d73c2a7bff9bd0027db62dfdbf7ea64d8119fd8e6becec5006451be990116330086b0d379e85f8491c25bfd5236cbbd47cc63a773a12d601afad58a3ade4f517ec97a06daad286ec639dfad65cb854176337f4a67edfaf4c6c29abd31ce17cf937db63aa5253782c85e9b61271e0245e1afdd74940b83e2661c1dd721a9b338e6f46437bc27f0455630b535cc790833895d5284cc044878248b3b444ee807aa6fbaf1aeb66902b47f4518aaf923d8675bb2f801972521bcaaf5ad3c9bd2a96dfd61b0e221d50a630f6ee2b243b24f679f374724571eddd4115b183907ecdd67bbfb04208609751f7dfce81dc4d47151a3adedac73b0f4dc7a93cc9160815e859656d96cb7a0b3502dd7258910d9256cab66847304cedac1f424f5a46a85f2af8600865d0499d16f0421042ef1e0ada908ba9284da6d66ebbaa514361c20239eb503f7efa0c08580468ba5b6a147b48f11dc551b0fd2a6f85a102df029128918fe1da3db5f6e80472e394b1c27e9596dd9bcb9ecc2a2762bcaa0417020f3bf04d773e9eba5e2e3eb9b54829b37786a21459420637e7dfc7acfc09ba2e6174334de439ba77d7542e8b9a3abfe5ee35d5f7b318d286b743fe9ed14d179681209a4f82a06036b392b422f2eaf833c7d8177b04916fe7386df9f808f0a63b17c5eff5296931f40aa775b3752d9fd374ceecb2a90e952b3a608bb6276a7f355f494d5a23cb1aa09c25616889b2a97bb8398878037742564e1ca54c4451ccad0707b8643fa519df47ba8f8bb5374577f25f65c78a0a29bf923e8f74e248d619948438f70658439f1749a46058c70a8190caeab8119e709f7160aac65463845036f2b0202d4740514cce2ced3ccfff9f81377513a8de68a9a1e3380bb7ff7d42d4e2c59f49a8033c5123707ee169d93b6fca106c13b1b5d8cc3530ee670decd6986c9e8facf9b0b10a6ecc2b49f7df16e6b68b9685d8e0395787a19bb5460ddbc66b2e0cd217c325da306f848788608977a67fb44c59e9a0eff2b916e4cf5d13cffa6687c1480c31673cc35d045c4c6dcb9afe85ca51b6f238922abd662a728e53ef75e862c4f9fcbc65a77f08b11a1173e5be088aa4e48df2b8f011c35c7b66a54f195f94129a60a7f54d9c3a6f7607d2fd81acd9b2eb8acc24fba43c39c8c444c9db2478cd128a56e3356e4363242360aa9f72d5e01f7faf64104e9c22de139779244f25a769eaaaa7628738adf492e38dbc668874788d3ef9ed6f3d9615a8feab2fd51b0eafb246b8d37b1cfaef9b4caf72514871f6a913c0df1bcf25cb9b3da8b661ac91abc1e0253998a9c2770052e05dbb54feaaaedc79f36e2d29fa703e78466c70c28dd7215cf9842f66098c715c48c9d770e3ee4c3cec1a889f8b6fc568f3f6f2ea1448cf2eab6e5e0d83d499720fc0cac880f4112fe9bf66be8aaee1ffe8e2be85c98d47671ec5f7250f60c329e62801344bb140ba0478cc1f489b320d3440a8eadb9720a7dbe2fbbb90433ebdca1ef003fad2cda1ed568ce0ab8ecdc1f2aa150ba7f63241d771d1dc0c3c93317c85330ef94deae29a5dd9c299836dae05c23def81bca510cd9900469d974c20f228c768feb8074ff3a6d8055afc999cf2fc0ca254c047ce84a2a6820d08076372badf45cd41f0d52db5c4f214832084a678a98c110df3b82037e2d9a65b662760c7001c301d228aeb8efb2d13aef202018b03944ff77c09672f3d2dc87ba7b48bee4bd96b2fba5a68b183ada8dd6e37fc9272dbad3511bcbace8462dafa3ad5d506a8a8c2e07dff1c127b4ae41b413701bcba7a798a62dd5b32b645d571646d956dba9ebe2015e803d30c0501d5cbf236b93fc45a25e2af3e8c012ca9bf42b1c2819a928bca89d9bebfb259ce5f3ea5448b66fd35620f91fef1b2d84e7729cb46bdfccbfde0895dff3e9c446a602c0819de492d0ab5b39161a20ff3d40d692bb68f67227d7374962190f67cac43e6667f863b61c8a6ad55ec2e164f0c2cfa1b48cbaef82d20e54272c1db6e4752d2e388eb87f2cf242526447119e916752ebff77c59c90cc0710306bd5ac1ec3dd48b77866f6907dbc48411243bf0bff73caf698a007c228ef06978a4c652d5c726d789a7fdfa8bb2e88dd684ac7248f58ce18845036884c0f5f0d88af34ffe18a2f0378198546aa306b797c5d4f34b36fc9ff356ba64295504564b885cb0b613e9aada06304875e07d0e6c323a1592723214bc0e2a23b2a662cecac72b8c9c6e2835a8b56baeda5af834481ccc352d68d24e660f54e7f14692f85164b03d86307611ad0442c6594447a723f763aca42e8a12301b1394de4a70b70a2ec1578f061a9e6c5f7a42ba9d1b50781d4c87bfeb00b1856f8a363496479aac780fc2dddaeeedc65ed655ee6062bdb4449de8abda834e68bbf9803fba06bf841e33b36c83233382346cda85b2d13f9d0603f758395dc7b43eee6e210f2bb82bea2996ec59932eab762c543d695c750c1f27d45bdd2b999169ecca3c7c8815439a76c0f6697a335a32d1147678791528bb649aaa643f03b8379dc9718c2df14692f3e8a13d39fd2af7ea0a5ba55e6b8688b6242c5dc7759926df9c782f3ae5c0f0dfe3f200aa2ea62ee9d758c3631d9d4e290686d643fd3c515e2e8f585a1547c467b1506ea0d30a2089cd715423ed2b08a985aeeb9d0b7e68a201e76e2c4a7b2ffd65827020c0cb6fdf6dbac0faaf430b5b6a17d1b8dd1f06f2060d4376d90f2b761ae7fd91443deb6dbf984327458c5e515d3907a534aac32ad43678bd61fb50880849d7e29d2db2e80436f34b6861931207c0d6afdac3e957e94efa48f2d09483b03a3fa0dc4defa0b615ce6517e6423936c3e675dcfa5a6e5a7422accf36e88e6e262dc0b384195cbcef61a2cd865d838d35242871afb3fbded5e87b7fd3827c51d87ff0b78928a0a5a435113f158283b3dfdeeca3872a740d984c0fd7104cdb8bec5235511c97216b4e60bd10696d6328d87fe23273a9976e984db43ba791", 0x1000}, {&(0x7f0000001200)="29c67b7ed4a5c8d19510f1da1bb7b2e74c0e9329c585b22375aa6f7687b9", 0x1e}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="00000000200000000000601c11239c94d48f0000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x2}, 0x6) 16:00:32 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) fsync(r0) socketpair(0x1, 0x2, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x5) r4 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x800) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) r4 = dup2(r2, r0) ftruncate(r1, 0x7) r5 = accept$unix(r1, &(0x7f0000003580)=ANY=[@ANYBLOB="00000000416f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb2474174d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000379388eafefcb0b760d6cc0000000000c7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000073837164a3da0c831950d014b0d03fb7120f7b39acbe0a341a96a8e59af7c37bda9ca902eb6700a00d7ee4d7b793eeb2cf5ff12df8c9037b7d5c57488400a1ed3557c455742f26fa4efc7ac0a9b27327ed1b53f907da6481eb34e3c1280ce8eefcd9a2ec2750f7c45688f60bcd079e5641db6a843ec36266cbdaf3c6e0354a9e38a00807611ae1aaf9bef8bd4e4b7ee581901baebc847bc92ba689e4837a88db39e901414591a68eaddbcc0c058c0c6e81334de874f37c4fda8c4e191862ea86f4c207d9224be02bafc6e1bbf267a5675c904761c91d91d585e1f55dbe6f9cf0ffeeebaf6dfadfb339e1514299b50a5444987ab3b98ad90cd78138fd06523048e2bf663eafdc75bb568a7ea8e50cd68857b0447f596b8c285a37ec13ac2dac207157dbf7507d0b52ac34e056f822bf4f64c27e2920d0a0e5f1301545e6816354d9a1e0a6045123c87e175e732beb89db777d7d610c2f1607dcaf267f5603743c860c090ee4dc39643c74faed9474bb84363081f17e71a1ec92a380ce906f62612faa753f41bd29e634ac2caa47791bd3fd96fd595f3c1967ac50f58efff2afcf562311253dc705d175cfd59bd6d0bbb139"], &(0x7f0000000080)=0x1002) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xd9, 0x20000000, 0x7, 0x3}], 0x9ea, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x6, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000000, 0x10001, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x11, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x22, 0x80000011, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8000000a, 0xfc24, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x94, 0x80, 0x6, 0xe50}], 0x4, &(0x7f00000000c0)={0x200000000000005, 0x7ff}) kqueue() 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') close(r0) accept$unix(r0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:32 executing program 0: chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='x\x00') unveil(0x0, &(0x7f0000000000)='cm') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) 16:00:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r1 = dup(r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = kqueue() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/200, 0x5e}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) socketpair(0x1a, 0x1, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x80) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f0000000240), &(0x7f0000000280)=0x4) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ftruncate(r0, 0xffffffffffffffff) fsync(r0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:32 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00005617dd5f44b32917678154c34ac32bbb97bcdcee70f2ff030000000000005693b58299ad01884855ee62f18d0373c6b993"], 0x10}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) connect(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setgid(r0) setgid(r0) socketpair(0x18, 0x5, 0x9a, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x5810, r0, 0x0, 0x0) 16:00:32 executing program 0: r0 = semget$private(0x0, 0x0, 0x412) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000040)=""/17) r1 = kqueue() kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x2, 0x0, 0x800000, 0x0) 16:00:32 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) munlock(&(0x7f0000ea9000/0x3000)=nil, 0x3000) 16:00:32 executing program 0: madvise(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x800000000000004) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x98, &(0x7f0000007000/0x4000)=nil) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0xd4) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/61, 0x3d) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/168) 16:00:32 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) 16:00:32 executing program 0: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x4007, 0xffffffffffffffff) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x906f040000000000, 0xb57}, {0x18, 0x3, 0x7, 0x1}, 0x324, [0x7, 0x92, 0x80, 0x1000, 0x20, 0xb42b, 0xefdb]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x44) pipe(&(0x7f0000000000)) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x7ff) r0 = semget$private(0x0, 0x7, 0x2) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000100)=""/138) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) r1 = semget$private(0x0, 0x4, 0x410) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x6]) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x12, 0x0, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0xa, r1) fcntl$lock(r1, 0x7, 0x0) 16:00:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)="dd6d59c00e8b47c59aa913c94b23f006505f6bb96a7c08fb2b78cb837b858e2bbd8cd9a3e6c8cbb282d8ccd4bfeef1e0523bed7ab33c47deb18f", 0x3a}, {&(0x7f00000000c0)="7fbcd7656a7e7ee2b53a1d7b170dd848e7390e210b2e3d15761239a369dbf1", 0x1f}, {&(0x7f0000000100)="4475de85e2b1985def8351289e0920af23ba6e32291d45710007d894d94716c469ae1b9d93b10c789ce6a8edeaf853f2741449d8b56e0e8b5f8b31c4df940096495942cbec7ee9059a8f90ba9b2072beee8943bf92973c", 0x57}, {&(0x7f00000001c0)="6aa2e98c751f174d3f1a7901813858451f6bd418b78380bed93dd91c1e60598e4098c2ff3ddd48e23cb21f28ccc600bc6fa1f6557c0ea8cec5fb5bf8dd052d906ae9fe2d676980b2bf9a9723a819cc287be632a8139666ce00999df963888b1f86304bcb8b5170356219037782f1abf19b591fc1993a74a9bcf27f89bb41048d3474a8edd119398a2d93704a42ffa5606c8d7942e540eff3fa67835c5e8ed4152920958d5d134ca2b4a25ee9a791f9", 0xaf}, {&(0x7f00000002c0)="50cecf10a74c686694d684ba22e787d6cee56e497b929a85f77adbcf15fd6707023cc6d089cb9e7cc227a76e09d3441b4aedbfd0082bbb9c9af7ba75cbfc643945c3ccdd5b1abd42ed55ab505f8c0c6372335765711750041c2c21421ad25a57275b43e8d56f23e241e03a8cea3a04cf3268604c1b3cd631f765f5540c4f697ba837fe5e94ffffd942a2e22a5f8eacaa565337d5b3751533ef2ccd4de472e1bfce9c618a9ce35ed5c55941c126978775cf99eb8ebeb2eed89242383144c554d35b0587177644f64632a060d7df", 0xcd}, {&(0x7f00000003c0)="1302aed044941644dc3eeeb19a97c7e23ebadace563a734fb440c07c199a05112d4af0201d5d4cba760ea324297e29f36bb87e6464ab0e6e0cdaf2a2bd72d9a548d55dface33250b4d5ca1373cfab35b96bcd74f9cb680153834c1ba81a5b4d82681f99d35f44a1d5f7762c5ea21e11d643227cef11459f9b21009f31834d756b1d31a115339a09ff385b39bd4b0b4ab6d92e37a20df497921619d224af366349f3d20ad97f00c", 0xa7}], 0x6, &(0x7f0000000500)=[{0x98, 0xffff, 0x2, "5bd56065148b9f06f055e03e134910a9ce47b8d7cbeb572ca87dbaf04947cac811255ff634a7cb2c19ebfc4f15cb4c44bb79d8dbfed8d647919a0646035b8e861d6c4c98f0c7f4b1a292bf845d17d399e2d0fab2f6166ffe6760934f9a1cfd8f10579f098f713cb9431b420580c610a6245b8016d50b735d5a8ca5958037ba41e156ef1ef6"}, {0x100, 0x0, 0x2a1e22b0, "9ac6c411e58fcc9d9458cbf967e210d2a48a25a495099da6c4706f5c4967d510d9c94af05f7a34671aed332e1a0cc1e891305ccd79be0637db144176abc2457371a5b6b7e259a203023a02282580e4c25dbca03476773fd5825b878290dbdc5e0dba6441f3fd31b31fb1fa6970650daa79366dcfdf3cbc63aab7ae72dc875564001c02ae835a7bbb514477590ddc8729617519b940037c0709c653bb7b222e833caffb51d3ec6e34be57a63c27902d91e8fbbe3fb810d37cd40b1635c4efd238a823cae72cea05afe22900064fd1f777d0f98c39b95129c7ef40faf06f3465c3cdb53c7f9d0907288e24c54e6271"}, {0x30, 0x1, 0x0, "81242c0b4fd1a6cf9f09ddf7892cec0bdbf498830a7a460f8033900df6b2"}, {0x28, 0x0, 0x4, "b35466bacf02e283ba383d8c53ae1724352b4b4d18fe"}, {0x40, 0xffff, 0x0, "df46ddebd2db1de22fb50507ad2f2926a91f7f14c292d4fc5f75dbe04afd827ab2f583c8ed9118af7cd036b61d"}], 0x230, 0x1}, 0x400) open$dir(&(0x7f0000000780)='./file0\x00', 0xc0, 0xb2) 16:00:32 executing program 0: shutdown(0xffffffffffffffff, 0x8000000000000000) 16:00:32 executing program 1: fchmod(0xffffffffffffffff, 0x60162411055c8dff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='\x00') truncate(&(0x7f0000000040)='./file0\x00', 0xdb) 16:00:33 executing program 0: mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x20000000001) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) getsockopt(r1, 0x38699278, 0x1975, &(0x7f0000000200)=""/229, &(0x7f0000000300)=0xe5) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/168, 0xa8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f0000000200)='./bus\x00', 0xebdb2d7f80d12dec, 0x1) 16:00:33 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) close(0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x28) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:33 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='&&\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10a91, 0x110) pwritev(r0, &(0x7f0000000840)=[{&(0x7f00000000c0)="f813e3a8e061d71f686d20303e2ee3bbedeac7323e3566e310e350967f218c473d52f64dfb3f8eff222bef152b66e11f2f38caa64fd1a7e85d3e66ba728ad90f8cad2b76aba2c1c5a1c2cc240e409197973c6cbd23e3b127b760829291f479bbc35627b4d0b3579a124f3f2ecd324572b740426d770deb70e1ae260cc3acda58c8ee3e7cedfc5c66e962abaecea8c60779c8e26406b1a26827344acd70cb6f73ba01cd7c717f9b2f8b312d7854be015198cc230e0d81551c3bfc0f49e53166cf0000000000000000", 0xc8}, {&(0x7f00000001c0)="531b0f19029e9a5f60a72ac895889dd6a91c418f6b5888e00c99d5f67f47cbb252b69f587706b6d57a526f3250fea090e5c9461ed9296f4b538e7afa59c95a5372f708a17c6d2c0e7c0043bf588a2f11f36a1892208ec08044353379df4ac0b0e010cedd971bcf43f06ace10a1d7de84eb3790bb0bde4236945f145f249139501237aeff6d2913e14d0cc76e032726f73341ac13973a9b117f960a480d8697e5b45b47a3833c7e53aad4f9707105612b05a6ba9e1562cd65afc4df7df3", 0xbd}, {&(0x7f0000000340)="4990ac50a51a66f0d64aafb7362d76fc3545a2fc49503763447fdfbe66da39557c6151a1421cb8d31fc7bf53168b2e8ffee112609bf397b4da0bc47813a2bc8c1085057b257a22af168306e8f5ab217d7c042127f2331f48051afacf0b7b2e0f598fc62849a85432bdace32f865459433c27f09ed1563d4a310daff94abac15c945fa24262dd690ac49a8e7165b5619d556eeec58a74d1d3f856eba7a2ed6ffbf72524210e077d66b64d3acbea050304f06b1be925f0673eefaf8a22b59e2761c9176bed20972ca402516a9b96b22461f9c2eb76f7800cbbc1afe4e7d671485636622468008101ce4fb5fcee58f1d62e65d5e78fe0d533cc4ee9", 0xffffffffffffffb7}, {&(0x7f0000000440)="9cf577576b88dace4d2c73b4806cc7db32f5dd6cd369bcdd5246dc9b790c7459f8fa9b0a76d6399386bcf58628310775c75dcce670db0d6598446ca3d31e5a6665cb5c5c31268418dc35042ce8f7345ac1c9c94fbc605e4414b89e9c13df6cd1585629b9d62cf0558fb2ce17aee10149d35e93150a322f507df322a3881c57e98721d5b5bcc31f2a0384b59ff00e019117decf", 0x93}, {&(0x7f0000000500)="be7d5fedb2f0f6015dc6af72b4b96487f16424d3327b221e80303fc4181838b48f7996e88a008c44ba13b6b755ba90c392efdbc5e2915ee1da20562e0d2b103644178fe280327d4cc364f1059758016368e4238f88bb056e3c7206823bc04ef445f7c1014503832edc3919a1b63f33b37faab01923371dfa05d07121e0aee72793b91084c1d3c9df9059158208151ad2d6e5f03493e963e7109c7ff02ddcb7896d742f983c8b91703e8d0dad12272e135e49e4ebee", 0xb5}, {&(0x7f00000005c0)="8f60c790d00216d03be7e641e4c90b66eac37cbb1259fc0d0579aa048ee94cca169a48548c6e5bd376408df3f64df66c48dc8228daf467ac744b085113e963dc32e317", 0x43}, {&(0x7f0000000640)="c71d5e12c1b85ec0636822a44ea3ee556f91da38a00e0336f7def609e82defb9da8c7a24846cd84c75f129fc5f4f1da7df60fe38cec9a637e4bbca0e6cf9f47dab2f95e92d26f6ef40582b94e2b2c26dcd529822809aa71bc0eeb178c68e5b0547c6eedcb5f787dfa7ad102ae1027960e56f024d7528b8933d4e19e13c1d92225a1dd96f12ef08d3c13fb0a3f7d3eaf819d5472ae5b586133e6576427d767bca0091ca57f1acf643ce4abe81e5d5278f01208aee75fd", 0xb6}, {&(0x7f0000000700)="80c92f633b13e80fbdf4347db03ad8a596d62c553fe73c8bf19f891459f66535d3421cb95928e5c2b9ea58bf869f07f5c0230f94e35e02449567fdfd82791f7efde1103a4f0f4bd074110c9075f5e608bd4298ae747252dd4b353a48c5e447b798c3e36d18f3abb5ced5eff13fab161563b04f5f11e6c5e6cbe109d65284872e773afd5bf26428d9", 0xfffffffffffffd8d}, {&(0x7f00000007c0)="2bf06c2f533ba5513041aeb040ca59996de2c6e7fd42ea4373b21cd7228cd0f70f338b9e1c1eb561eb7b48c08d382b12afe772aafe28de50eef91ab11574e99935002845d7f762cf9992d722e5ed0db534f48067b49b6006d104fefb2e5eecd70d66e7035f01c9674815cf7c2e6875eee67a68fcb20abcc5032096", 0x7b}], 0x9, 0x8) r1 = socket(0x1, 0x1, 0x8) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x20, 0x4}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1033, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000900)='./file0\x00', 0x4) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7}) setitimer(0x2, &(0x7f0000000040)={{0x3, 0x2}, {0x5b38, 0x401}}, &(0x7f0000000080)) r0 = syz_open_pts() pipe2(&(0x7f0000000140), 0x0) setitimer(0x3, &(0x7f00000000c0)={{0x4, 0x3}, {0xc3}}, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) sync() read(r0, &(0x7f0000000080)=""/4096, 0x1000) clock_getres(0x0, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/127, 0x7f) r1 = socket(0x2, 0xc002, 0x0) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) fcntl$getflags(r0, 0x3) 16:00:34 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mknod(&(0x7f0000000200)='./file0\x00', 0x20c3, 0x9) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = socket$inet6(0x18, 0x4, 0x657) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x3810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2004, 0x9) setitimer(0x3, &(0x7f0000000240)={{0x3f, 0x4}, {0x2, 0x100}}, &(0x7f0000000280)) 16:00:34 executing program 0: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000c61000/0x3000)=nil, 0x3000, 0x5) 16:00:34 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="2f123301040f6360d625803004347b07c28fd9a8cf0b8a48a5f33710783d504dab13441ca212e103aa23a4f5d56b94581fbf8fa0fc539ec6a872660b3f65a94f6e2ff4135818583788132398e12e96f0cf21c98c9dee25361c08e088d78621c2712a326f14bd2844f8891f631a345e66918357f74c97496def2350bf9d97bbd84a71d70aef7e48490b738a630f9dd6084d61913a94e84afc453cbe09a518d01463f8b2dc8e8b2a068f4912a938e01e212571b01da333d889f0475dd7080a1ece477ea05a7796772416a83c559d187976e196f04200827cdc04c445db8372e1e6fedc5369e4554f7bab58474ca864c5", 0xef}, {&(0x7f0000000040)="56536e27c2fc1d53a3d2c3cac677a2bedf37d8a90aace426067330b73978fb", 0x1f}, {&(0x7f00000000c0)}], 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) 16:00:34 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='.\x00', 0x6042, 0x1) 16:00:34 executing program 0: 16:00:34 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000540)={0x100000001, 0x80}, 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x33}, 0x10) fcntl$getflags(r1, 0x3) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/180, 0xb4}], 0x7, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff, 0xda}) 16:00:34 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) setreuid(0x0, 0x0) setuid(r0) geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xe154, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0xffffffffffff7fff, 0x4) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "a7d24f466e7c2fdd7a352ae7f5df819cf2de1b84"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x288, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) shutdown(r1, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xaef4, 0xdb8, 0x5, "7dd34077cb8965fd1575f777e15b51e1c3df1fb3", 0x74, 0x2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) shmget(0x2, 0x14000, 0x400, &(0x7f0000feb000/0x14000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() close(r0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) lseek(r0, 0x0, 0x0) 16:00:34 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) clock_getres(0x2, &(0x7f0000000180)) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x7) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="05fa9349", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000140)="13a7683dee6f444da1c5787b1b3672517f7e37a7174dc3ad23dc507c48b8e25bb30e1f50291397e2f4a13afff09835bc30027e679cf1a89bbe56b794531187fd952fdf1dd02dfd161011eb470e9a52c8db3826cc05f8425b39fcbebbdbfa190af57656c7bbe82b053c09371b78b825cea021db6b70d0c3468f08699cfc9da71e24f219b50fcb77b68e758de2d6be75823b9af1cda42e21a315c3e616aac9a910f9afda3160d15c0a1821d6354a241ce9272e1bd34c7fd2e0c0329086561ff1930d876d", 0xc3}, {&(0x7f0000000240)="968fb3f2c75e5af715fc0438b7d9d24a15ee8874d337c30c371f2d7af3fa5b32aa18a97132caa97acf8ecabc0c35b066b68fd2f0123d9277d2d17cf774231ada040a2a1d177545a95e915c6d8004d69a75a2a1764381f15779252666015c8e1642d0261767aa64c7d2d73668e9f76ea06adc46f3ca457d99d33ba0bc86", 0x7d}, {&(0x7f00000002c0)="c7e32491f83ad78f4da9430fac242faeba05664834999bfcff9ca11bbdf037bccf87624855524d7710906f6d55f78693ed4ef6f2ee5dc6d0d98976ff706b82d1fa31b327173f65f08cbe2e2d604e00494efe77cff4dd22f560cd89e67a785ee2c4eb8947ae99d2ddb51448f22344bc0a96cfca0f83e6", 0x76}, {&(0x7f0000000340)="244b1bbe55a6510e58ce802b69e89ac072ccdc985da49126b5cd1a1e2d8c908a4c28e3e7c6a422", 0x27}, {&(0x7f0000000380)="a201493c00421c33e63806782f7222e432d62f", 0x13}, {&(0x7f00000003c0)="4670260eeef99085691d7e929de46e6e8a3532da765c920a58ba7810ab2fbaa4a83d451403b4b3631e12d64f6bae0a8791448fa4a34105b534313fd39a78b2522c32ba6c32fe802a193b03287b651fdbef701a39d95d67dd3b0bd29ab7c7fb526151ab4c9a9473fb5bcbdec34fcf0e4e7f", 0x71}, {&(0x7f0000000440)="d43efa6af263b2c49d0b2fd2c39f8ebe7f0b1d75e2f030f1def6fb8d0a8cf4660c5c2b6cb9876bbb6a51eded22ed0e4b307cfd5f5f0f6216027874be3c05b0b28071a13dfde847038a93ebe8ab8b9eb9df2de80fd3d9012bfb9e4390c74626862f2669989e61371c280790b9e565e692a7281c47b52b5afcf4eb0112c6e719b08cf4c6c50574fab9ac12e5113ccc0e1798d7d5398b43ba672054fc0898758cf95b6dcb71469bae04e8bcd5027c12a3b21ff4f221be4b82d76ba345b6a9e0f51fe64ec9", 0xc3}, {&(0x7f0000000540)="e50d1377e629b40c378affd6eb1e5ea563097c1447401de83ff01c99b410fc0a4d41baf338f157e6e43e53b4617208592248e060258dafced1b022350a159cd20e5fb5a7493374e51c3552ea81ca900aca5d2865dd07082b89852d2075fabcd5ba766f78c9372dc712d26983240f904b80a693fa9f9730329a337ade3603c6a743fbb1ff78105f58c3a1e93c41289f463d9a5101a37c5719e09640721b3606c5c75ff1cc78cc07c6b6920901219b4cc678778218944ee813c53492f1771abf841f371eea4ccf9cac61920f6eb8b14f4d23938b8ac8fa592fef53d3a36ea4049bc6a085e37b2153b333e19fac7c243fc6c718ed837d48ce58aa0056b11ba8eed869af63fb2d91de8cc8bbc4093e7ab48e952f4a13b9025d9b453e022e480d02917c93ea9c858db143f62de9ac1e1d2d7a9cea252962c22789c05b9be6bfba2c816ace779a05cdcbf4e3d564d69829287322790dbf2fda78048ac07658a0b5fcd0dd65d5dab8093ac397bb84ae4a8f35c0fe36db8f53b8a74700ec2fd160601a63e5376d8f4d00e8dc7e34c7eeda92cea46b93cbbf4df72c381b98dfe4a6348b520adba581d4671ce6d760a25ee8fe2636b7a655ed598359fc2dc3ef356dda23b782e3c87005b63cf65ef5b19051d72a219a21af93a888d54c5fe204b0abb6999750ad2677727485f8e8ce80bcb3427e06c6c13fc87442677a3a630709441b8576e3ef1f7d3c62adb4eb522973f9d0d449d55d9b650df379f83d55b08acf43eeae4742422f25f6cf6cb2de16d768d351bcf99ce7e6a41d023d3d519bb41e65b9dc7f85a7fb2cded5ca3be0508e087d05af58d571bd50aeaec014ca232e7784bc0e8135f1f3e9e4e7af8f89966276ff5b60da5a791c1bd6f179b3b45438be46998302b92a1380ab9e8c8654a1914369b93dabc598921cfccfb98ca169d2037764dc03203b14f3c1dd486d6e8361af373e56af33408388dd92a56c05801758a5d4e1ad271e1e25864a6bce96461344fe25a35d15dd670736e8d629d9d4e893177e6e1d4c2127a408e098ee491e45d84bfcd732a1afcaf3c98d668f29419cf2b9074565b88db7957b081e0c446428a590e2feee6607b3cc247672e97d44a08eb854f380f348e735aaa0da8b4cc3683c1e901242d3cc0a2a7f25bfbf8681847c6c6e175c7f806208f8d1361fddfd17d95d2b80f46d082444fa377fca92916b37f7566e5fbcd19f4f2f3b767cd8d361a82c12513dcb49aaf6467f2cee91b8de707890d7f4c4f6ffaacd19e8a69c617355ecc1366d28e38cd6a8345fe8213a604b70ea230c235f9d60e7f1b38ff17802fb2beb865611e06aef6cc66808e4c62316ac071cbb850df98cc2a02a61f0b3caa68e66d21888b671d7cdce4a58fd67a7735f620bdbcba42a68ef12670bf1c7af7a62bbea01e90c6e1fd040fc31ce2dc579649d06b3d723833110af65c731872a9a19f0bfebbaa6e63aee7736e1fb7ad203c84864e1b6d60d69091bd4689b0e9578b8d9ef153087f06f0af6ffbc8ffc6f1fd5b5e1bf684b3e7eaf780e8e404234c6fa7235d99b48f4a570720c9926e742335fd40f6f13ea4486f1af22d2f4058a3b0b402bccfa21df93c82878cc2c63a3a597db5a937ffb6ea1c6b3310b046921b2c1358a73dcab9b1dad0a563941517fd80fc941bb14240f6bab72703f38af42de501f42f97ee1b04c0ea8057db21ff086b73a6cbc4705c94ed71c55f19f463c23710ce17735a229cf7e3b54dfb62872114011688c429c371d765a549ff98eaa102d9d0dd0735ec12637a99f0975c3cb27df3fbf0b3dfd0030fd19ae6ab42fdcfdb8ba4d3af35bab61c3b51c6a4749e0cf6efb9de60ad9cb6d855a45cc280fbfd1296ca67abf1edd4352df45ae3d83a2adf626f73b36582bf850a2e448dbd5d5bb1bade7836f323f080c150737cfdd35eece40d8ed6653dd70ae8e7e51fd4f8cd3155dc27577c7b769fd6399a01794934290fec01e14e1568933a3b4c58f959fc136a91d2e608a25edc68572b88c89e68e21d99209f33fb393eee3293437592bdc048fbdaec338680aa32b3d03d1a4e63934bf7ffeca1d30e0878524de5114c71c9809773705f2fb10cd040ae7aa7db7b5b44800a66e344cf6e967e2f0402a7e5ed3767f906fcf73df52d54276d959da1bfa50a9313011bea917eb39908177bff7126595d1eba7ed6cf665219330d8458805d576d247ede76e01ee170c1d12f06f354113269d7cb0983cd0b24334cf821e333447711fe987cd55b9eb3675ecfe0469e128e048a478fc384cd3b275a14e39582260bfa6f2644fb771dd39bff9774ede8e2c93934d8ecce7e4707acbd052541b793f794c8431c084d1cc34afad0c4c1c7f14f1a604516080326043c2ffb47477186986799e09d565d413b3fac14fe10056b22e51e8e42305fb7c501b7a8d8ab113ffd19908bf59b9c6fe31095ce0f1795f8b7920a9b0f90900515041f4ba5ff8f39df7327393c1c3ff0f0e51cb3078ea3ebcdd510951f9013fa12442bf038d27143294b47f3b1e51c2157b251b372a3a3d492812e15dcd511d68ebaf71fe77317e21ddd6b4f5c4884c57c1da6dfbb795e74cab7471bc66aa55cdce348f2430809ecd56c3d49927f2916facd2dfe0afbc4105bbcfe010bf77f4c260fa4014dd4329ec65de48d57615e7b788e2529e07f4a55c541a52532705d4db25829fc9e6497c75366c5ebb13272db099898aa17cc0c2f4fe9729c783a0c97f09b7515a037214bb4b4ad1fda103657b3b1997bad0225f9bd8b9b8a615eb6d0ce39030af1e21d94419812f5892b2844c7aa0a74da2e8738976985072bcbd536615c69c9f70f03a7ea05b7732e49cbdc6e1e5e0b6f0081521fd8258615a4736b79b97385952517c48b01c059d40dc2b74d87d6d9c071de5c2f5cd1c89de4a8fc6e71f0c556ceab93b134543c2e55376fbba00778e9681a8b627cfd1c5c3c89234023e9122b0ff968dbae0c068a5ce8d460ef8b3eef7a7002f3d2536b3ebfc35074806acfada00667236cc8e8a28aab08544d8b9372643d9fad80cccb5cbdb377ae86127dba3dc6a77a44102c155161ce0f938730fff275da312b21df7f7e3da71e4680ca9d4b0083413e81ef71d3d8b00f5f6b556c4e59bf503f0c2cd36eed718f1dd68d013f2821f42cb1d085e86c8a7cbdd087e8ead4e6cd8670ffc407623ff184af3fc691c27ecd5fbc911f68e898716c2d3e9bcef052c24a5acd8b217fd0188e19a552e08729c9b9c8b2dc72e5beab25de7195aa904ab9a980029a33c597b8f530bf74d1b1db65bfe8c7643a448c0cf4300fdcecb76335cbdf63ccbe6a5c73dafbad6868a1ea0e99b639389c2d8a186cd6f090deebc73dec432ba69e56fb188cdfb41160bd994e3bd605505ae12b02c643ed63418498e84182a5bdb45129c34b5d63168a564b6d08d02913d1833f854555dde708a2816ec16fe696babe4ea15895ca38f9df5b366e64c44e988528643c449bc6616b6c303f4f8de6f12ffecfb360a939aedd100d34cc538e31da560fa437b6fc4b94fd73a941f450d3262ed2a6ba6eec80b2285d8372223246d26bc88a3eb6fbc2b102584ffc24db1c00e933f671dd65cd0ab5076f6a24edb1792391a209c6a778ea44a565443a119353a3e7be20c063b33ed1d2ccaf192dc2889d41b36a0addfc1a4944fac704933960b5d876ce370ee0849168ed3efdad989ac86ac1d65abdf9bac1c2241fcbddbbf7a7338be27c15b8a376c8fe46173979459482ff56a025efccecf6100463f9f9474f9d038b9aac1ee535dd4c8da0faf5241cd9dac436db2115b8c86a252c559d04d3537e5780dde0618e3f7ad7ea337f8f2f2e3c878544b8fcc32d89d9a37411e8f9b8cefbe23bccc88ec90927e20881f9744c4b56d31d673e7a90da00291141a988dc1211f1f4b2f31f4183d55745c29125b259d7aa51625ae3438f62e1907fede0b25944dc020c560240da3f6df8a3cc10489f5bee1bcf7c5af4039c4d93db32f831682f1af5dfaade615735ca127e1dc061b83619bb389a0c6843cc63108ff27a11e0e330ac907ae7a8f18bd67d8bc1e21205a559f60f3356ebb3baba2f2d68a3568477394b3513847b9ad6fc4ec36aa2dd120d7826a6035d1058f0d04b0f110e89b3aedb81e7cb22aceee768ae3e755433dd03688753722af1acb04a6f554197f7c5783caf7d1b14427ea36db883271d303a6ef85fb9b7af6a82967e789a7aa7ac0de098e5f2524b0f039f2a0e653cfbc00cac6f33b065a0d04baed5a669bbcccf99ae6d6d63b2ab7360f3140a94812ede31e008faa74451d0a17a7c120401428e482410a430bd9151b843b18a2598422cf6e51b3d6d6896318068165f18a29bc3a948858ce8df899fc0572a7f7e2132ac792f1b668add1e87b34b969d48acf0772c2722aa6d50f79fda760ea9f2fbcaf450a7ef036da2c327952666e28e7505e893d31b1700b43ab645e8a86ba840fa45504b1eb22589b8e9cfc4e89f92775250fde2613b6587e629bf722e92c39c52b1f3ce8cd79c31001d63f37aa20ee45dcaf20412491bf4db0830aa5de2fa2dac69de2036266a3edd38624a7119b02a6aa912b684b0f32080adb099dff7ce3efd9702be1688a2ef485b0367892355a4da0f5b97487e18f642fd5dfca9daca86859783d0798e832c7b15a89d58b10f67d49d35b2bdf96c2583cca89bbdeba1233f7f15cd68c9a0f3eb2b3b5bc7c3732f511118e920d7f5fc219f597270a8589ceed71a8c55eccb537053afe9687c18f70d44be6b13de599a1ea25d1a91593e7e5f4a4ec678850550a476f2cc167e97e3be24492ca9eb596ff3ad67031f0abe9ebd953471eeda836bb84e42838c73aea08252646b30ee5d03eb102f89e766ad62d91a87179da9d561e039e62292be954dbe33a5246b2d4273da01a93a610673f10653705bfa118c62d09ec2ead98b4b9d7430d1076b7b49eeba781f6e89448453077ca69add2ac45040e99e80e4df08ccb8a145ee300e53d58c37327c05c7a8a9e8a712c41eabe043f7ffada85c0f1c528e4b1fb07ff699a76ee9b90645dbd82ca81efc3e1277b11b9006632704485648df3d6faeb36b1bebf2eeba555a2d007eff5dbd781ce14da6cc7d4e3f18da54155c887577f9c99f76d6e156b3e40cfd37c53f34c765cb12bb6ac02cc92ca56a80fca76e6f7aa93296b25cbab4463c16da00b519545a1743efa184157d6237bd5a5256ddb9fec7ba0cfb78a57d02faa4d14d0b718fd1bbcb7b9bae6bb62720039dd9f531b9b20b0accf1baafe4dc85aa60320eeb8427d8c015ab7f28102cff7b79d99a268b62fad5c71916876b5681cc45d2d47befb990f502c87a3d07fe2bbbd6a4055f17c632b2aa7a005bcd23b86b5b7ebc7fc2b5dc3f63f2e02abd1e14bbf674eabb251d2a90cb4c28aa0b8b462cc8bc5c6b45e6da3576dfd1243a2ff60632d5bac570ff05a831b940a0332ec27753efe1eb7637664a643706564388afd1ea7e4af505e635e790a42a69e809e360d9bce058ff067ce60a8c8f8ebf64f374c1d50af1f2c0d1e0a688135bdab4cdc89a000274d7291bad2db1edb88277c96b67fb199e4a3c5003758f0af68615cac49c217ce333a6ca2b3a609b521de91be1a2260b76956e2b55da2de8b8fd0f65ae62e828cbba3eb76baf33f486b653647968848b3b956f8138b3c30282471aeb8e390f1e0c1555f6568e056baa03def5325ea8474facde16a4d012e804247eab9e84e13b1cfcc19ba492d46022ee7bb8f6299f23e0eae0085019659", 0x1000}, {&(0x7f0000001540)="38215b259e546a546998d616a1f138386d6d3a0f99d53d6b130c8efeeff3fbd7eb4590daf8c5592abb365f91b57d18502279f300525c02b849b3bc6ab79826c0b2159ca91811f03b1d679ef8041c2c5f72645ef24cca0d8e5901454f44595c49b3d201ce0d139047a71ed70aceb4a60231b16a7d76fb128324507a00c7c4302af88385ac5b891ab3b89f6dff2cd4a1f6079d02114a6f4dcfd4631022bc75f461ad653b6e15ad2dc5080e6c0aa4ab1e5a269e69b1a56884663715e1e0", 0xbc}], 0x9) fcntl$getflags(r1, 0x3) 16:00:34 executing program 0: socket(0x6, 0x0, 0x404) 16:00:34 executing program 1: rmdir(&(0x7f0000000040)='./control\x00') 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x20) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000280)=""/250) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/130, &(0x7f0000000240)=0x82) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) poll(0xffffffffffffffff, 0xff, 0x0) read(r1, &(0x7f0000000200)=""/173, 0xad) 16:00:34 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r0) fcntl$dupfd(r0, 0x0, r2) kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x59, 0xfffff, 0x0, 0xfffffffffffffffc}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:34 executing program 1: r0 = syz_open_pts() getpgid(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/36, 0x24}], 0x5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x208, 0x0) faccessat(r1, &(0x7f0000000500)='./file0\x00', 0x1cb, 0x2) getppid() execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x11) 16:00:34 executing program 0: r0 = getpgrp() setpgid(0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0x5) setpgid(r0, r0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000e084, 0x20000000000007) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8e) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9}, 0xc) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) r2 = getpgrp() getpgid(r2) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f00000001c0)='r\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x2) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x84, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x28) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) unlink(&(0x7f0000000040)='./file0\x00') 16:00:34 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000400)=""/93, 0x5d}], 0x6, &(0x7f0000000500)=""/4096, 0x1000, 0x9}, 0x843) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xf9) execve(&(0x7f0000001540)='./file0\x00', &(0x7f00000016c0)=[&(0x7f0000001580)="2d7d282d2f2d5c2f8f3a00", &(0x7f00000015c0)='!/\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)=')\x00', &(0x7f0000001680)='%\\(@\x00'], &(0x7f00000017c0)=[&(0x7f0000001700)='\x00', &(0x7f0000001740)='#-\x00', &(0x7f0000001780)='\\,@#]:\x00']) 16:00:34 executing program 0: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) socket$inet6(0x18, 0x7, 0x1) 16:00:34 executing program 1: mlockall(0x803) 16:00:34 executing program 0: setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 16:00:34 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:34 executing program 0: r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000b4b000/0x4000)=nil) shmat(r0, &(0x7f0000b4d000/0x2000)=nil, 0x3000) madvise(&(0x7f0000b48000/0x4000)=nil, 0x4000, 0x800000000002) 16:00:34 executing program 1: mknod$loop(&(0x7f00000000c0)='./file1\x00', 0xc000, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/91}, &(0x7f0000000180)=0x5d) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/198) write(r0, 0x0, 0x1d4) 16:00:34 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) chroot(&(0x7f0000000100)='./file0\x00') socketpair$inet(0x2, 0x1, 0xb75, &(0x7f0000000080)) rename(&(0x7f0000000140)='.\x00', &(0x7f0000000040)='./file0\x00') 16:00:34 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r1 = getegid() setregid(r0, r1) r2 = socket$inet(0x2, 0x2, 0xfffffffffffffff9) r3 = dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() write(r2, &(0x7f0000000080)="a1d35195f5427f9b6671c1d77d8023edd27b58258c594719cbd760c3ba42d8c035f5923a95aba83416d42d761bbb624d5383a4cbf4b06ee2d7be4381d3e866960c6621af21388d897d00313565a8261194266fdacc72ea207a159f4b9068b1ff6eb0d273e63867ae57e491b0ddff0f1d269f5e0337b0be935967f8b4e0", 0x7d) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000100)="feb5508c2cefa4a9dc8ae14b6f23a5df1b6a40e5fe42a31da33daa234dc52cdd02b31c2b20b400e603c7238c541a85703b32c8ea71b4506753465cad983c72dc1fbddaafded2983946625e25489a63e3b46092bd08cbd50e22a478895e350e24024557bfce92415c30a54341aed8edb17fed61f8e16ae08e41d5fc847b1d5f7a25bcaa8aee0ab9391555c2051e243360b581814dec44c0ae90a4cb12f50f81e3e5bbd5feced8a44fe67c0f2521fb36cac21c799b54464ee8aedbd41529350c91050cf36e", 0xc4}, {&(0x7f0000000200)="304520fcb1f957dd9a9dd917eeae9ab4bb8ee6672a7b13e34b7fb6eb15c7d1e4d84764db94e0c2043146c956939fd9e9f39eaf0b90d0482b7d326363e66b19b743626370825c9813749417e5582086e71b74b70ca0fc26a5a6fae39efab4317fe2ba40692d4eadb41b1583e9d42d7609", 0x70}, {&(0x7f0000000280)="f375d21893476319df79289f7a003188a2ce", 0x12}, {&(0x7f00000002c0)="e96ec876307561c5be8e3a834d152c0b2cdc78e8f2c6130968af09888144c9da1fabc095022a106f0182e3bfa78172c0fa9cd009ac5edaff2aa59101bfa653f44789c3063cf09e5658ffb9492afc503480b0a2e8a74f595c8297799302c29399fc8310798547a1d1360ee19e51", 0x6d}], 0x4, 0x0) getpeername$unix(r3, &(0x7f0000000380)=@file={0x0, ""/89}, &(0x7f0000000400)=0x5b) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000440)=""/63, 0x3f}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/117, 0x75}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/48, 0x30}], 0x5) pwritev(r3, &(0x7f0000001800)=[{&(0x7f0000001600)="ed8707d96a82fa873c14d8d85ebce411f6ec2c6d986aa3bcfeb220eac0b3374c4c01261d641185a90fe51514a5", 0x2d}, {&(0x7f0000001640)="7f311b0d8b4e837e8a1ca1ba46467406abb3a030b42e27a294fc0599adc561e8e44b9da937c74aa3336671fb4017f93772a6c16ac2a17aea21ad566c9fbf54a3201a0aa1486f86f370ba0b27971c5de6346a30ada6592cd64671a6dcd3c7ebb6b62bf672c9a56f14c107e3fc2d65bb7b60ae425271023e9afb192f13056473e40f89d79dba5ede91c56033e8e1", 0x8d}, {&(0x7f0000001700)="7324687f271003f237d0b89b41dacf471788fe01dc52224c29fcf0d2fd877df45ebfb587a318660e9e7540e7bd10eaed4095208b9944e0346464f573d1ddc343dcd249fdd5dfc668d0f478c57681423f0692d7ee557aa71c8273df9bf5d858395844d5db486c80cdf20b4425f6b322a120bd326b3e61c37e01ed80b2eebcb82b2834eda9f3f278fe926e682170315b3cd88f8ce79490c30765992e4c62035900c1ce3e3c5843571aec5ee3a35ea4fd64502ae923ce3324d6823521ea848518742907357e585510831a1661050a35161218b44cebed10877a84fa8dbc60bc9b182dc005b985bd1a422c554e47150cdfe41a", 0xf1}], 0x3, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001840)={0x7, 0x8, 0x6, 0x8}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001880), &(0x7f00000018c0)=0x8) setitimer(0x2, &(0x7f0000001900)={{0x1ff, 0x6}, {0x8000, 0x8}}, &(0x7f0000001940)) setgid(r4) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001980)) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x180, 0x100) r6 = open(&(0x7f0000001a00)='./file0\x00', 0x80, 0x23) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) readv(r6, &(0x7f0000002a80)=[{&(0x7f0000001a80)=""/4096, 0x1000}], 0x1) r7 = accept$inet(r3, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000002b40)={0x3ff, 0x1, 0xfffffffffffffff7, 0x2, "3e718d0847154fedee3bd6a6fcff55cd0c48a357", 0x7fffffff}) ioctl$TIOCNXCL(r6, 0x2000740e) fchdir(r7) truncate(&(0x7f0000002b80)='.\x00', 0xef5a) accept(r5, 0x0, &(0x7f0000002bc0)) read(r2, &(0x7f0000002c00)=""/78, 0x4e) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setgroups(0x0, 0x0) 16:00:34 executing program 0: socketpair(0x10, 0x8007, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="468e93254efa532554b0bcaaa3e623f25e82948a11b15a5d5740d22691a5c22e1ea85c646334a87f2375", 0x2a}, {&(0x7f0000000480)="80c7e976abf83705b87bf17a5b1958b40433d5a5371e11dfdaa538f140f4b34ca7808c9efd2cf71625b60924e98b0dd39bcab96fe32a94aa219bf92689055909320db9ec88319c11933ae124ce83df0b369f94a72166db9bcdbe7110ab9b72fbd9676661806e94c2c9834327caf26011323f577937110697e286b0f8d2de213c4a38836d2e3bcb93ee09b345da660908dd41daa7bb1552529f7992dd1d18b5a5d6f63edbc2654da207c280d7e94dac8c41af345c73947c73ff14a5392c8127596d5a2876a548bd38cecfe5e5e14b3210cf035943d1c91fde201743f92f0ad2461e4e7fc65fbb542b077f104097dc12f9eafb30d2439d6f39848c6e2de26c3b2a30813ec307ee31acc90ce62a163306cac7e2911f9eaf75c41c402b83c2172a4818600ab29f8fa59c5fbf41339500dfa9da4a88bf79cc8ae0713d5ce0314b1dca9e468e064a6fc181ca657e69030e9e3faf48c73efe246af1f20aa2c3adcaecd0060c8f9b30033ea4819db23dc70770f500f96f3399e10ca7b3865e31bf5da66dbbb7354178c0a6084c29da51ede69c5e18737dd838f5d030954c6f67306dd8321c422339ef7ff5bc490909aadd39562732de3d542ab0538879aebf802db65af52f984525a5d90bc5c23468826ee8197120225c3b0d4b8cd2f99babb981810703b81b839506978203e03b2df615a6946681a0102345c386be67884e718e407a6289490a7324cd79b6ab99e26c1f1aef11cd8fb15c780a3ea83c9e6a1747c5fcfeedf4a1428a30e49ef78ef4b15b7c79180c43a79946c5dea0ef8514f1f040a4c5cdcda80a5404dd3c3bcf949db358ddc38dcc653763aed2f62a4988f39e41c61f0699bf7237352a226ce384fedc067ff103dcb1c6ba42e21849ba8ff3327a5317768d976c5f90f8315ebdaa47bccc3141387526196b0c6bc8a3464f635747efcf6cd15f0509d406636a76703eea0f780fd1b0ea449fca1bc27bbb19b44550342f8e9940bec2be731d0bbdd589728ec88c3587127d36ac70ed4b722c3b60902463a9a3908a76d9df7bdbade1861f8a8ae44492c23fab59e9217d73194a0eca4c6a5cbf7bd38993658d81e86038bf3bccbb12bda57d07a14178ca51d30eee46735d6bf50556a435430d7821844c627ad5cb014737720ba90f05b63b8724bc2dc398668b0906549bf0e61f00c6abce023a8fc1fe9feca8c43e62c9a9fd7609ef820e44cb8f6d25955b9b0210749f26a40b8e0197b85d22acfa476398674715074f98520e8e515660de42d78aee24f411242e61fe4d1139ea706a6fba9edc93da97cf88c67c70882c8e362e22b05372f6869f1733105d2a74c6f96e0d391d08d7e07f1b604c1a48dd6f9d602ef9e1bcb5463529feccd99fcf6527a46aee94e718fb83446bc88a3eddb5bd1626c31a21fdee3cd7277bc87f460a74c74b1411f3f7bca62767ccb2bea015332a861df68365f17f499a13a583dd1bdf3b40688def1931fc5358e24b56136603ad33d442f607b89380c73013a131083ca923da05ce697d8de784dd3d098dadf041e3329cca5194443877af4fc9db59586e6e7254eb4865c4d8cc71c3ba217aeafcab161c91f9004f9df5270877643e973a6c28bc6423a3f982a2d9438e064bf2d55749c2c38f205bdbf9a7d5173400cdc8eb7cde6599d6f2fb0a09a1151726ac3904575135709d249beefedf1f5a22b880b7154e9438158c38d7a64793549633ddf30b162488c9e35bcd27065d2bf6b858ef212b5c10ccbcc3c16b2c699701c3e44fb2ab61185934f86a843396a9a55804668a1b6111cc5a0e362c859d86aa75eb3889fe216c078e5711ac6b7cda6390ef443a6346b89580188a58d664f6fa279c11cada1cb7a6668365d519f8c700b176da6e34d21b6b62371052a6ed80ace4e98aa9fa90584ec120a9c38896f3af2a635a2d416717bbf103b44a39e22f69da41cea63190b70477817e497964fb9a453bd0ba046305566c44a24bcc3ebb72b6b9bfb98b363aefa440b915e5ec9d0c012d5d7c06ef862787e7e500fc70081a1fce8e974be09f2898f09bf6b1665479f055367b6141b77ee2f02b5b24757af625c8f4563cf39fc61624f135c8f38d9bf9cb443a211e73201bf1ea1f7e663b6dcd434613163c803e2eba10d3a417da01707e822b4585f9e8e2fa74db0c6024dfd37ab4bafc11e7b0e48e1e9457f963801982255692d601ec22eea32cf449ec77c3bee826f6198ceebf7ee563f7a5c91d9e928aa6b1f2183bead14cf014f6ad8517d73af49032c0574289b3d8d1edf7f57430fe9b9df24cfe7628ec5b8228ab27dab08150b1a65996058b175acd16fe0ea51ba95c954bc1b458d064c9a08ccbff48780f12b10b1b98d73475b6edfe46f71bda94c487f5b3c8d6291df61e72998d4de55ffa465784ca5ffe9635cad8c961898d40e3829445630164615eb0d3e03e769b6c530c5a41071cd71833d388b3123192f1b0bb5f969849b9fd34c3cf3e8071511506feb03ecefc1499bf37b2670936b9c02479af13723938c4b2e9bb3e863b74d6d360b6231d84d0f854fa6783dd5f8a90034e342674e8bb346528ac90965d0c8e3b7a1b9fe547f016aa891f3fa4cfb2e0148206e649b180ea11cd8fa68d02ed443608ca4c4c3455568087bd9c068a7e625555a1ff1b6579b6387558986ce0adb9fcbd0af9da5588d558d85d8b3c161febe597693cd9ae8fe3edbec41026aab6e683784df22738bea57ec1688d7c7522e644e4cc767ed0e7861ba36eab2be1a5838e54df4374e87feda58d1222c3f1a713a0615e1376ce1448cf17f941a4a2573471733a98bde57faedbc3ac6e2579465670b711b1ae4cbf23e4718efb6accf04b7ce7f64f3bd902cee22060db40adcfcd1bf684d7c5b5e114963040cd86d7c4500b0518d8ab63d42e75183d352edc71ef37141835050daf2c1dca755ea9a654e1cdf6eefb3d98d9f0fc59b6488961a146af59ed3bbad7310f9411c58d0de716c6f65003451404c1538e29a790170b84198abb01b32e46a93062e1ac9d6f813e385e673d51e3a9840e0e31d9d8b1ef05034cd3bff61cc9f9b4c9a2c4d54efaff45e2fe2457fb5893f3db9388e2afb9355d98769089ddf984aeb9746eeea454af177676a524b90783c058099b631f5bdf412180a1ddba9dd5db70ce3939fc7472f8c447bbf41901e66e15e51608e6c04bb4cabd34eff18d4a484e678fabb69e8959077cd3aa88e2c17511e3b886174460b4d2719abe2564f6f9ed55baee29260dc914737a4f37c44c16df6efaa1561417a8d3a04b7cd910c533df49f97babca48c5fc92561f51dd26e3ffa67d888f3b97059d2d8c8744f7960eb4cb9736badb76a8455f98bc38ce71f1474778cec3c6a83b3fa664767e4cc8743d4a672dcc8ce2587940df1f37ff3ffe2aca6489fdfa114187938db23a9fdde936bac16f36bd7d417e6772a43d0ce0a33ee9e269a501db13c8e9e46d087b42a5c06a3915e49cfd6b6563c2dcbd324f04357710747823b6056c1875c08a32bdbb36b1a10744cd15dcff2b797b3342722eb4ce5975501b60578f2e8395a2a8e5d32ddaf63db39da7cf2c18af5c27af33c80ab7f40b21d884cd3ed4f3517a7069dd197f8ee467bdc7ee09b1b50fa7a5529c8700777edfd139ae2b7286f11e4b0c1b2ed8b09e44ae49891b0e39086258bea0f78bb71ff5f120b87c0d44056c10010a548ea1e854808613ec937cc76047c6792f15a7d8e489a9929ec9365d721ae307218714fea58817b440587e10d9537b3e8c7a7f960a3d7c1a6d9275e52de72b5dc8a0290d2f51dcde38758ecb4a1490d943ec024bd1d8042c9b6ca32c7b6f1c74b40376ef51bbc8d164cb2ef972cacfd1cf67fb512168b687276616f1236762b2e5e21480f5b75b146caa69596a0e40cbed0f8952f64ad062afbe2196452cf73cd078a3a8704f614256b3857eed369cc167b5bca5f6e9fa3f45bda18c55ab5ded3d78a59960d1effb44e3f8ac58fe31c1e7b4e3ae3f47ffe96faa8f6fac7c81c36ac03973f252c9fef5e6679ff204ba220145e1965f9062134750fd2a96aca10d0786376dbd7f4b28344fb8cde82d8612ee0d14b82cb43458858752a22c5741b4cfe904d0fef252be0519196e21be31c2761b296b13bd31eb548bd557209e875b8786f62a60520278acc4b1c6c353ca2b034628b948c6577a0cc4fcd3c3e12244a5da23bc274780498c3328dbfbec6063bc2cd13ab6f9f60778c941ad463a3e0d1b3695c7dd03c02fc807854ef163658d7d4a6b127b07f8e2a8fa5ca3f947f87786ae7fc010738b4fc921635fa225cf3525b3e248aa4b63292b3a218efa30dc5c2ca0cba042f35560a208995fbfa5b093644eed1ebc16d75c13baa482df16b9687288bb287b5523fe14e926c3b11faa3591c435898f52aa592c797b0a48d8d8e7fcf782943306608f2bf6ac24d9c975abc4fc925946424d89fc28a0323d510b9f917cf17b75f4a33e0a3a96f9487ef3c8b44668e3a138a07e318b0a38b92ed95f9b26ba6e195c474cfa8e9437b0de3f7fe73ea5ec1c810a7e86f0c91dd7c45d1fb9a42e7d39cfda430e888c5c1b895b515a4cb30846d0da1e13c3919af5dff482ebd12b77c3cead3760f6d91b01c279cb879acd9f05591e2ec13decb2351dc02d2da6589b6458e6315837c6a7b789213b6489fa509814a026bb6c4edfcfbe9a84399ca23304721dc8f45a339359ca01abc428f1ed08f87b7cc6b9fabdc62157967579cfe3d5182b43077c140e9020e2a778fcdbb2724cb7d3bd367f6cefa95b7bae346da5d9f095000db2f86940e49a409db89d787e2e46a64ccd8302d037b7b3246a95f22a363d916cf4d4f8316f13f253752a30c374dd12e99aa94375c9415e88edba5b366b369664982bfd3d7451dba57dbc19fe7c6f8e9df7b82ae451eb46051eac636b67a93fce3ebeb14b5dd64b2ccd5d5a316e285fcb602ab8b45c3e2a3b5e1db1fa988fdf382d31b35826a26a9d143c3e35f4b902c2354ef9ba881d00517ec52df108d1caf27304af050048c373565fa162bbd3f2f5540a8989dacec71687452198185e2d5ae3474acc302257b00bd6592cfb7a959136077ace97d71de25af0cff1c92844844c08eb212baed4e0e18b4beacefad43d64200d5688986855f7bdec26fe9b81f420952192bfdf812f907d17f13c1ac13a2e41f39a1d41c6e06859df6cd38ee8aee62c42a780ca1c01118852090192504c1176b40fead7867b0f9da586e673f1fb0f5e5b6320ffd323be7749ade0c56310e0a273d6165c4dd32712f0205f0b9b854a1c91f459fcb0439877f2a5b8f0a5686e71fb0357fc68c81d49d34ed5ac329a61597237a724f270a341bfea9b17c06a4265ebe132863e905782569b7c41b390576cfed8f907043ff76ae1aefc8757bbbc91db74631f0268a2d398703cffe17b81b12613e42b2813c98f8cf2723771f0eb7e3d29c0b20d28db839927da32da8c6a52093c47635fb7aff9f5280ff8ea8171fe3d08e159dc7b397cefa4d1ff520b040bd89778c3fcf150485500c62556ed430065e02c43181dd1c3818a0e050e1b6ec29abd9cc905efd25662d8e85055a2a8a3f364ff174095d1f45d6a35459acd612007d5f191508357c10ff23eb930287a7b4d05be9cad079164503a43e0d215084ae3587056f90670a0901f66055769084dedc9ab0d201ad98ba228e34a5d993d67a26b16494fddf34e0d482ce795cd44a4cf3c7906ade02bfe782a20317c59963fa35f320d2cbb4d7181d30b0adeab49815050c3", 0x1000}], 0x2) dup2(r0, r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socketpair(0x20, 0x4001, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0/file0\x00') getdents(r0, &(0x7f0000000100)=""/53, 0x35) 16:00:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000080)="54df25319f63733de4270d7b572e00f4fd83b8b94cc940168c3723604a5fd6410556320a8ed9910030d1a1b924a01ab56785608a7aa8c16e7071d9b62be049acc2db51583684a774e0e8fe2f938e3b45b5c1af93ef0299e8edbca2c21a46afd4b31c66166f02c4761fad78e0237f62e349980dba28d94ea7a1a46798666c9d3fd71a78428f7fdba28e9c1363ba4f81d4d22b4d674e134b278592a165fe6743339abfb8f89455fee644d4", 0xaa}, {&(0x7f00000003c0)="c5bc4f692b0f48ed3e603f0ed52cec7175ff8fe20945f44a61172cef56593098aa8f3c30ab38e2584f44b8f21c52b017961ebc17259f5f6891f20c677ee3d0b0f45aafc42db841f3c5c8c7e81d8de67e89d61de3e9f560b9c36bb6beba1860d531a4c5ae629ff94ab34adafa9bc6a7b2d21d2beacba24e2b309d598847923ce3e20ee1a742c0f15e3562cd756c97856caa84d3b4491bc65368edca8b9c0f8bd449dfe8c3f065283a0a5a9d3266b48cc2a9491a88f8b693cddeef78159a8a203c90cbf4d6ac0790499d5a3afff93a7262cefc", 0xd2}, {&(0x7f0000000140)="cf9d12ef6626608fecb477b71826b6263a19f1f44efeb08241ff0092580ba2e13ebb4c4271664788609cd432c210c4b2ad4d6ead5e97b8b814dcc14c4d2fdfbd4cce9db3160e1df729c92184bbbb6d852b80335640a0acc58b82f61abfc8d92d0545870cc84c7d43feb5a5e94f46d2bbd2eb4220c53333f83bd9526693f780c42e2cfec8886fa077bd479136d9875b931858f7a6cce33173b7e46b73dfb0c06ea4e32fd7fddbaa40b91742b28e692bb54f4e09267f2ae812107730548c7b7722", 0xc0}, {&(0x7f0000000240)="71626ad2148630de0758d426f995fae5ea80a9ac2f1a046d87f333c7e821058cae473fc53fe20cbac39d479d41b2035d0ef47caf38fad57f12d2d04a09b6966ada9e8a0ba1b25f137c836431d44b4946d35ed79839451794c163db02077f709d99682ee6afb2d58e3cd80ecc52752dbde62b5e23e9", 0x75}, {&(0x7f00000004c0)="8406762c2ac91d5033247d453098375c233097c7ec7775a7eb5bb8b285909036bec393d6e5c7baff0ff9cf3cc02845d177ef92f326955458d2334edf1fa8fd1ce91dea058bb4664040070a08bd2d0e9f0fb5fc228f0d1b6a5f079644cc632fbc90c5bc91a18763ba0fd3bb398ba4508ffbaf105cf850fc32738feff8fcf1d0ae616fa68eca14b7dffc32e7a9cce3c06b8a0451a93063119a3e384a885ffb05b9b5253bbd1b594ebd51a13e64c490ef36114da19667e26cb8d68942da8ce794dfd8ee87123f8fdd33fa677cc34174ddb78df379120bfa15cbcca813f7a3271e09975038", 0xe3}, {&(0x7f00000005c0)="9eb2349ee974a7c5196174a927cb672fb97af8379a949b3b747fd756600783e5420bad5e40f8ad09860baf78dd2234bb12baaa6d247780a2fa0659cfa458968a8a640e12bb479f3908474ee579b910feb9ae4d0da9527ebf29d82983917331e1e197c9397ad63fbb7d30dff9e19cb3d822149ed8bfc21c9aee5bed3e95ba6f5daacf816d258e6e9684b3784c3341bc21bbb9fbaf7f80c40d9a6a", 0x9a}, {&(0x7f0000000680)="3d613dd809fac00d33f7b297bafea7416260b656d8a43066dfe5a53526ff828416d75c62d922add8c145a78c3b933c81ced67450f48a34d3b21ca9fc6215c10d103a4b1143b6b2338294a329476d41193d618d9904b325508fd3b9a53144096b9b31e070862e377a287dd30526616b76314347808932dd4b198eac32a154a7710fed6cbb67c237fdda", 0x89}, {&(0x7f0000000740)="371c1ff3a1b986425000290d78f2838999dd7fc3e6d8cb25ec593479c529dfb5778abd0178a3e0d15ec3e5aaf58cb6cecaab29e88138809c53167bf45904544d65b03750e4e95e9fc7c2285c6420ba9f013755260c65d02956381c1def5a54f6128b84068231e505962a3920ab1effcc43770c2218097721cab2caeb40a90ade1159e2b6afd2b696ab3c489f2cdbf5cf81d7e8accc16c7f797e0af38240df34545dbfba41324f3c7c2e1b8f1a52475631d014fcd2256392e60c8466e5e566c39f712261d0661377d85d3a6ab307464528bb614cfe452196d95379ace1c729424303596b29bff427aaebf78c0da23838dbb4c9d28928b", 0xf6}], 0x8, &(0x7f0000001d00)=ANY=[@ANYBLOB="080100000000000001000000000000003ed9f25a2592f0041289c10c86ce26a431333096ba3db87ced4fedcf3a168d5692cfe1ee96f2946d2b1ded48e94dc7c26b4e13429205fcac5952baa5174273d2f550b1f2fb958ab110909579d325bc103fd4ca2c6a4d2502200a6ea7c54e7a14785bc7778bd3c45d949d92555b4fe130dd9d0dbb4913a8e680bfe527461a29f1c53217c2256fd85c1d6affd2e30895eb55e891b34d5fe4b71edfe85825af7bb9845fa539db966f9f7155befc4e328471b61470cfc2482f0746603ba928dc6934918a4412f2290f48c7336bf1d688bb9b637f443a407845e0d9a2e20b1f5032f876309ba8f212c69d7ab3c2a8ba23b2b9ad8af8611c9c000080000000000000000100000081000000ff07dc869006fe245eb9a5e0f805fc077824049edc452487a72deb53f40f40e193c1c99b6e63080bc10893017f20f8f2c3af5174c4290e95a9f1f36f4bb93df4ae9693ccc5e348c6e8feec476ceae5e2e2bd6d5abecc878b88378cb0ef44b0b2f85b0c7c6a77337b138df74100000000d000000000000000ffff0000040000007d48cde50de2e8807dde1a0cf853db0c76b3f1f2441172feb3b3153ceacdb521be4d389440e5cf3f46317b0f87401c3f99875a5c04a1c5ea30ce8f14b38c8fccaab50edab78af3e7f97565ec8250b2655f07ec9fe88b4d9a0165dca4f4fb88703d4a02306b724b3535dae57dc1e50db497b18cf639dec58cf79240d2c1fec187a707ee961f57cdd17dc023fe554d3d5f7be4cdc070c5efc238363c4fd6745c7bcaf39df31e220269b0a2897283f054fb0b80760a08df2533ad2e5fd208000000e800000000000000ffff00000800000094f1062a00333deae8b92c7eaebbe8e1d07f409c65f73725587065e130366328bed43de3004bc3df114c94be5ad79476e3e28f154a35e7648369e3c80ecef9610ddc3fbddff951345b1006669594a77831bbc310e416b952a595b28ef665c5396124f0af48a0edfb5d4a9a9172f4a57fb9996bb17ea112a84a8ae75ed5d5707dfd8d62bba25371472a21220505ef0a942800a343880ed20210988ca6221590adbe645d26d4b501116588422152981bc15adde9823ac935dfc4f50dbc6007afbd3e6bc6d328af7132548083f5397207d56c3d0000000000006000000000000000ffff00000200000034d42a604b979da7c86ca17c588f81a246a3f01acf525c9337072bd0a9027f0fc0dc9f40256f83e5e626105176f0c45d8c5323c75bcb77f06a69eb9fa58854e1d75bc72c6bf55b83121646d935326b0010100000000000000100000005000000e8b36a17760aa4ac2a84ad3df3268cfce4482ec7eb25bd2eb4810908e7dd4c0375b14ed29c27c74f8fd5c85e803ba482fafbe04aa71c1f924a6e1528788495d64b81b7a5577815a6e81cf5d58ebbd8822801a3136cce237ac6a0aa919404a76aefea12d2b315a6debd508161ae0f864b7d98662703ac72177363bf82b63323d57bb5927deb00a10e6592c10a511f5e7c681965a975a86e3956e7db3c01fffe3691cff1fdfabd66b3062c8ba3b8010d80f544a8c2429b5099b1cf5446200de5126fd1e7cadab7d720886ddbb460112be994210987c80c07531c710224310b8dee14a670cebe95da4d77211ca909d66c4e37ab0f6b7817190e971603df52d74e05b339f85835d55186634d4337c44692bfaff2bc4a3ca9b7d20cfd8cdf61717bbac01b5e015cdd2be72ee8bff3f1a00acbb1309a30a31b6864b4860dedb7f0a185b2305f09097c5902929531f53ac518533123152e883a072bf11d035a58f79ea091f7fa0420480de059bff1deeca50a0e0083928b036fd9b6c3d40ad40744c11542e25da089289c22601350bbe001ceb548705a1137856b528d06a56a55dc06bd523d89e3a6020a29dbaa5922662321033b81da8625fa60a93c14ff8db3508eb3a20bd55681a6f9776e67d066aca850066407eca824b8a15a5a52a2bb79551fe84a9cd1c7c633d2da7bcce33479b28e822887ae463afb361a56cb27b95781de100f6ea010baacec436ee2aea1871a44ef810cc979fa7b7842a032a09fcafb4ebd9058f43b59fd865613326d10c548988c0b360c225fe9314faf8ab336e45b0af66a57b9ee117a762f911f7c6971c907e75fe863caaaed5535c2d8047c7b79fe00079c3a8b382de632af9f5af780e5f483e8c0bee629dd76c16262c7d8bc39a880bf4e562eb2cbbe688c8b338a10abc6bc10222d05bca8bae790753cc93f75d81a360015b1894c2c536f82db33262d5f2fbef650f5b1ca7cd0c9863bee270e8d10ee4e538d9bcbd91efabe76ae9d3a9c0c010032d902f4be6cda2eee879ad07dccbbf685d8a8c6c606ed1c5cf4dbd7d28701b0464770346d29c25708e43378e820521985a903a0af3c47e16fdfba6402d454b831e2ac0b469e13c329ceaf6c2cb3c069d7a331d29c01b07ce700b1f6e4e2df9ae0bd476150a3c815579f1b5236ad327b04cab83936a971cc33bc0c50a941a279c232062b880e4694ffce40008000005740989ffc73b983050fc8c30e39adf3c3e67735f000f32f3b7fbc68fc9fb49e46c21ac455c5a4aa2155b879c7045ab1597ff9491a2f73ef9979ea7bb13179ec6f2b368216ab4c7cc16a768f58c9093d4b2e9dec91781d7172dd342bc4cdf026b9fb713ebfaad690bb642893321c8d9481d957fc74829cf204927df25e50deefaaaabb019f161e802be9ca886885c63c1508bd5d1418530c9387b1d0e19424c58b93ec4a7a5e49d31b7a6f08557c23a22c9faaa3634aeb51476f22304818a5df2a0fb289a582b505e32ad677ff7291bbad11fc5cd22cf75453386056d0df2e7fb162a6f01a3bcc6fab4ad051aad55e35e1c13fc6ee548c7498858b3eeb61b9b0428a7cdef36ef7f0f53586e884af51c7ead13b13183e14eb23a5dac411ccc905e8fe4075bb4613259d4c44050188abebaa692103f6a5742e5d583a1384bd6eb16a489174c04ac0936c02eab3829891614f3ad623d84b6e25813ee6ef8d59d1a678d667cad2c327bccc6a5d1a1f47b5b1e5a0254eb5810d38579421613cb2dcdcebaf8b22bbdd0e27268fa229b81b60011caf6664bb86a694bcf528406082bbc651c7910a896888d6e8c7addf2f11531b168144b7c64b28cf0e0aa27e95656a71f6ba3b767d8244a9c7f50c5dcd5564ae110312a648125de3f06ac4a6f5cb2d884185bac222d81a13b04713382858e0dec5f8d2db5d43fd2477907e4839cb2778ba8ac5df752b9b6ee37840ef40c0b672e1253688259182ba1ac4e4f215386fba9e8e020db01aee90d32457d1a8f4ab64e5a545a1c65f0f297c3c67973cafbb27f074215b3a9f1640621a658bbdc65fe7749c4fbcfdce9155923a43aa833dbae8a2e7dad29791ce74354a01f5293b4c948cef0c57cac6f3633b88d25ab9d4e6fc7300657b145a2b2e8e100ee8659663365ce4f9a6512ecda8a1100a545b3107d02d53327d10080368ff3384800a6abf06f4eeb42382a7d9fbb31df271ac20370d1688c003629cdbe434379ed49a23faeb4a4db7b0f91a75493c45e76badab440e58cd04b1bd669389ccbbf32d2bbb074390fee3cedb76e5ad9b6218f5cd4d1e6c71b2424c3aa616199ee798d3c45d6d5417652e2929607ce3de06a98908e59fe08194afdc0ada9766e4f13be464a6f41dcc9aead53aa76e41c9337a28b0d7745cc68c9560dc92cebb744d8d116d9ae49ce92f3b10afc614aec6ed5951ec7776a271f17b422bf4bf868a1923c759d404a4b9defbf311ab7df219100e13c1f2403492cc65c79edeeb91af808ed4e265bf906594045b2088898987c82492a5d448ce7fed59baf012c139aa8bc48dedec93570b04770ac87e2e85a6e62312dadc1037dd5cb986e7a964a565113712b962d11cad3bd775856fd533785598da8777ffe59bd670728d07429bd8df6fa0860ead60bebf32bf3863fb507ef5fb53afe781590b22096d36634cce7448414706206835eeb66909986276252340652e392fce640f52dbabab6e0944d8ea6476de6c94b1e3933bf7ef68bd87d1a89830b0922e35a3865d0dae55bb1f88dc6ca38091b539559867f3a3dab7464cf296c6dd94139e27ae0fb03c4b35f82706dd9a11a2e958c8a879a0d3adaeda4b6f0c3800c98ea233bcebab0eff3c501671e1b7086d5626d9d86e2b27ad0868cd1618ca839e8caf0587ef3efb36c9eba3ec53e15905bcbc6aceaa568982675473ed3647caa7d4353fe6d60e9b97f263d0a7db4c4d26709d27e9b3844ddb0c9f2e386bf1e69f5e441d12b7ebcfb09e6344873dfe71ebad5bca957cc1a05ab0e3abe233cad18edfdab4f03c42c83ccbfa83027606be6fed7647bf458b14105e00eb67b9ee683d2d7fbdaebacba67347aa5cc2150051341b19b1c603d5c520b7468abf561122227bed7ee745f85e82f18a42c4d5c4ecb8d6be348654388393035682a0d139f09ffd27eb97e5a19ab9f3552de4c65b244ae92a0355d73910b92e13fed08fe580b0826aec7784847b6a1492cb865470dff5e65a3d1d9226527d4105849099918e7cca1cb26f384abef5687cb65a288565683a75de40989f050fe590d9fd3d4058cfa72eade610d54a4808f26d97b5901bce4c8e133ad9e8b919890c73debb9d3f8d5a036a8db15162396cbb20bc0c4e56a530c4d9216ed7745839252c681ae3d3b9b92c4923506dd462945a6f6f7020b665e5eadf2bfb05c0f6c172e1a61550e2cea7cbd201462c3579b5c31222797350395adbbb94233f3b7ba7c000f59c9d775119b7f0213890dc08bc8f25f960dd20cf8339adb1a77e5c59d2707f3e1885ab6e11e1e13ef48b9bd062779ec3e8d75959d4ecde55a07d0410de17969313008af3aef87ddf0182a71afd06fe63466d52146166fe276f74ec39f2e53b63b704030d2a89e19a2a407c0e9cc9e2f034192344b61fb51962dc25753bb46f4c21051a78066223edf1d4ea3a070d96b7974ee241286fd62687e483f82354617acfb65aaa717f4bffe6e7e7f5699f7d5596c30b95b433dcd8b8d8fe6aa139d2398690ece255364cc95f690e3e44dd11804973e88f7624faf379d9ef3bb70848a5b73ac78b9b24d0b639979cb35a9119bdf26276536bcfb4868593074219e3fb7e135f13af7e77ee727ff3efd9dfeb473ef40d8824ace44c6ce3d9eb8ceb677258c3326bffaa372ae9f36fba28545673f644d6f599e459a126c9099bfad04ddf58b2501587d9929a982146f14bbb3bd9ac936434a60c60be80b4c7a35f6088c655746990ce02e04e4420cdf6dec334a91127a4bcd9cc5f1036d2aed47f641e6ab32924b9216ca1b69abbfc9518cb699936a8455004a30ab8fa26028d194e06dd259d18ff65ac14e75baa024f978befdab5ebafab4105af9ddd26396528fbed3016e7253fd5b266a2152376ce67e75894fbbeebf827573477e4686579f3ce1ddb4ec1a2438fbd230a0bc9c322f82d259ffe36d209141aaf5faa9ef3b026bfcd70d45b32f0d056d55c66d7e8cc74fe39a008cc6a05447457995c49f44c29fe0c536121c7c74251f6079cdab73b7fe75ad7e3787a9750e9896325efb4667b9a36fd884627a59c64b75ae753ff8251bee26f58cc028a70629427bed75cc2980bbc3076490ab54e5dfd82f71191cf60ee8581263295381308af91f5c27c27c94e4372c296d312cdbbad9d04c16e7e36f703e2538b837e8e0d4af75717bf0d743062fcac363338fffc21eab97dce1c8b1f4d692493ef2c60ccab3c56cf973b417cc75392baeebcd6cbe649c81da24701f2dddd64300a6af5f5688005f148eb091c56a5b601d964ff8a7a2168b953a0810064d5729da4e36bff944a92f04cbc454c8f9f6fb5907d7b9365af459285e919c53d23079866c7a40433ae153ed6536eadd0722698b94c5a7bc020f9c657329007108d9dd409573d674bea8076c9f3f38830ff8e1d40053275ba3f9dbc8c68c00db4f3f0eabd7b116c193de07b5b419b34b96083b8dfb108e85107a6b1c736a18452fa2584d22f6232aa6965d0fd1ebac861de45599d94e34b329985657ca57c20c139b7998b6cf6265cd4670d5c694f83d65b95a4a10a5721a7e2189d090ac9b00a0e90116bd94560bba29f81212d7d13e6a2de8e23be2f411aef5c24c676ff7626d87a3676c78936db1c1c76f222ac205d910789e92bd697ac023b028761b673b58d4dfc52dd07094275486b466cee87de8a728b9c09907fe6eff5943fe3483427458a1e60d1822a3042d57ef7aee407f6530a2cd83c7a0ba748d18b0c3e3ac642cc311291e1a48ff2a5895e3f4b00aee25f4e3f179914617257b34498c22118272e356127541fe1d464de906db2288e7e894e22db8dd1e7c88015c948cf3fd4d4c22deebe23265f81ad519afef135aed8b41bec4b1580593a47441d0c7d0615a04457bff0ee7e6dae58883accf83fb21d4a7fdf3e28d1ae814328678fad2731f32f27972e126dec4865ba7560a21585e080589bc7ba3642e2b2b33051811c03950dd473c637c6ded310b1d94c90c442e8e96f4e49448237d4e0de8bf42819af03b01d8a077838218f031afa10fc91187062c4803452d928f4fcf21787d18b3bf1031e62b7fdd63bbc3dbf8dd081601087baff78db379c6974f86078c6f9a1c2e55b841496ce31e28bac3a1977165a916cf8ce0a76906b1eb15b5edcfec04c648355fdf2238298a9ac04470001dd0eb1b796e4c5dea3e8859019f6637a877865b18521c9ea80920595ddbeeb1cb67d1047fb5ae63a199ee6807b74a8cc8ef8453b75882543897ccc43babd0e11ff0536142e6298c5226438ad2f1514a28c05f4a60d353c5a4f94eaeb62bf84a82be2e09277e8074936fabef3ee1782ab0226688006042aca2aede0ac4882b14f0c4a7ee1da667208aa82f87759752d7ec9b0867ca082fbba3f6bdf0c3bee3bf444acef0a9855bf945f99e004a8a12404d9ac9b27007430597ab295cb937d144405e572decf914120e73ff02a19628503d0f787e902f07540646d7886906f529a7219fe54ece46e406d65dde5c7afc17a2d8a101eb9f420e77e99ad94f9c6a548ed482beff5e099fcb4027ff9f1648b3a4d6669cb29577dbfdd780debc7dea8918b09dab3f4cd3ddaa58ab5a0be58ebee23f7ff55d032172c654a908aece404389c8bdd82c7cb1a837df52f10ca2c365d6a012b0753e800b7a3c065a62b6f967c6b44891574e0b0fe1c9bf250404a832727f1668f2e5521eac3399a56618617315100934225be7ccdd1fc7fc024"], 0x13b0, 0xc}, 0x0) sendmsg(r1, &(0x7f0000003140)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f00000008c0)="435879e6c51200dbf2ae15c812df70595039b9c39b4258641c647bb3211daf7177ece6798ef5e100c1bfbd0c46fa72e33a2972c1a78ea987114e77d429392e0d589897d2efbebd582f6908445a9aeff5ba907c33ca411128df5ee6b42174ca3dd048c7234717e78780e0e284e9e9b7ab83847b32fd59edeae5d9744031c130a27cd823570197f36bf70033dee3cec349106f2dd46a945293ef57093f30cc089faa19905d31cc3b29ec47bdd1f947b2fda7a0c0", 0xb3}, {&(0x7f0000000340)="f8dfed56a46c26ec74a5c136d9bc17c7e1e5ff778e33", 0x16}, {&(0x7f0000000980)="26d15f79c5bec57e661536ce2bb222da0639d910b976d94ee1", 0x19}, {&(0x7f00000009c0)="cbfc0817063979b9ccc03fd05d41c903ec83df9320aa6665d7716adeca3013dbe0dfea55e6264b03fcde3d6b76097177c54f8f7ff2540b7925a2a77d479f10a827a32cb504300b4c7f59939d8224c69969a86dfbe71394a425567221279b55545c460809c04f787fd7c21ad71fde3239ffcc439ce06bfaf4eaac50d2807b79d000b37561afab11b62d012cde9649fb0e6c9408a3accb6a0215e09253b48f2ec6bc6c21b7103c788c25", 0xa9}], 0x4, &(0x7f0000000ac0)=[{0xa0, 0xffff, 0x2, "a7d0fbed31fbea8101b798ade988ba999b7e1c977f32a5f5169f3b90d6c0c0e96f7f685be220d293e123e247cc762945808fc4ab3bbee13bcfa9a660f180a9b0bd447efe5b505be8dc01e9af30170a1703064617e1da7ae80c34a9839fc97dad64e950482c835a73b6aab4eb9f7b8670eab1e9ff995b445a5e69fccaa224ef3d87d11b2e2f3effb82f30f393208b"}, {0x1010, 0xffff, 0x8, "88020d97619f52bc84eae1f8f6c4ed9722fd2461bb9ef1e5f631b75dd7c7bb4c19c85e44e9c3f6cacdf4fb4cdf3c9ced1a25be902c05b5eee4f62df11d62e7d89b918a4523e22da0550608546707ebded53e2caaa3891964020602f0f69a2e0fa8d44b7ce494f268f5fb20a5e004cfca090adb9b3dff5ada4868b6d90d7826580360bec5347e06b386d89b88254881444565a27dc249cc05ab082255a3776ef20268d7915c9ea6b5e16ead8d75233b9118dd92ae1250ef3fb3f21b32b5b8cfc123a8613712530bc7c2a6de2df1369d701d6d2f4066400c70b11823d1a060443cbd4aa7c9b0e17e5abbe891f532e3c8f54eb74d90e0ac965336875be2166d26c4d9c3320e4160a7956d6e542926dfc8975f42ceced631fd948588d764d78ae598fe88d596cc996921f9d21196482cade1971cc43d82553aff3c45b94adb5f2ff1f9944a6038aa4c54ff8c1ed11dd36718e4e811e3d8c1655167ee70b0c263eefe727964821cc5b1b4ba566349f8ff5b7d8727ab0e96bbb3d19b2ffbece87ce43bc5fef588eb0f80d5541968694e6e27d269b98ebff2121450af94452f90c8f44dae487b820f16fd5c3372c48e775b88ab6b8e8eae2b952a9a912cb4c167859dc939e9d980e00e3a70416a8bc91b3d73685da2c4f8b645f801de61e26e03b2f786df9cd68a2286139f52d4fb6a9d17898abc4c0e52046fc2b92a658ff1e7b38c79b393354bec30077e3037710a132e783dc8df094af01cda90a2a118d7c8ef5c75fc499216fa5a8c714a303cc30453105582b072d42f28ddc37f62cedc396c1beb696937f26dc055f32f6c394d6a675fe26b90fc5c2615cb11dd2caae5937cb9ef1af27f73822a7de93b48e76775b0fb11fb97db20210eaaa8e671b43a10b34b7446e66c95d18c8681c5967bdb28856aff61838f218da0fe64cc820a86cb3647c363f3feb2a21fb36a56b7e9ac377ba7ca8cdbf21f0c287a00623662bb29a56a307fb60a72421efe2095b1d194c5364fa6d4158416803ae883d8f7439841429676c91c67f877bdf97ed979e907b785f63cec811998d4ee8cbea7752a9fe20c098bf294dd6af1ab25a328d7f204152244a5574641489bdb70bb714c6a26c3e2f09be529171c9dfbe49d3780ce090d666079e32b89f85706cb3d896d02dc23498fcd9f2a7923b5ad8399ac115801bf02616aa3b7fa179f03148b7a8a4f4fbb912b38a59d9f3ebdcdaa38803155d1c55b141932e8c056a480be037113adbef15a48f99ad12da7b98a2fa47af708fc66be95e3900a24eeea0c8cc2c67ee0573b58766394abe4c7cbd9f5fef1eb532859334e2cab75d7d67307711a59c767ac1025791943f15e0fe4bddc3556c57f5aba8423f2582ac4a12ef6ef994f919eba11aa7214a5c99d702500103d9c416092076814002f58dc5a0b8c0da8121ea97ad0abd2a585670329aed14bc0306c04a1fa6ab7751a814209001c45b6d0dd995989b2ec7e8e30c72156d64cb225fc158564364b4d3daa22ce6295fdc2fe19efd2bc04ec3f16b9b6ab7f6aa51d1285d8a0f4add34b1aae7c7d927767adfe3b033fb44c7b15fdd802e648a68244c3eb95627e33cef418afe88f5a985d4dd999081dc121d11062c4ffbab131f10834add6b11201afcba90da65cd0974eaf0648d4426881a9ff4dc7fd91ae40ffbb2e00cc4bbe9a3ae1f390080add97ead22a9cd1e6a41323691f2be85a01f0f0ac63402edd5c0b3775b01f117f1d8e65c2a70a008f0e06f869d8c4bf962db477b430cb6cc63f7baad39834eb2a112465ddbfa7c72cc84f2b78f42e0a7e7abff6645ffccbe0f577755e807786105129d1adf693272e47649b362c25f38528fe3ddb68a1725f90d959c1931346475c3f5924a9689557c8fbac146aa5a39a8c5b14d63ce821a657b241d9c030528b9a0c284d933c24baacfd39c6dff7196e28b71b8f85f13f1962f9f2d35b3e219ec2b862f4902d1258456ecfb41e2fcc858b3f3594cda8a31683219ab53cecbd57c17c6e7b76368af9faa1ce4ff523305b0a5331fbc15e4a9344caeb4cb647df9c95c2cb79467e5087dce9d2e07f93cfc5d888cf6b037f6d9642b82c5551df818ddabff462bf10ff1f37a505d147dec7ca0a4c33dfbaaf07664da4e98973fcb3aaa2ba773e331122a81fb6de3e7f7cfbb603062256c813d02160177bd7edcb057e86ebda502bc7a8db066f91b950de866acd2e5e287376eee2b26a57f360f1c6217c18988d6c065b830a02eefe8b30836c476d7cf6650afb9cc0ddfbdc6c46ffae269a0427f5e562f1522a57c640c459005ce6cd59ba97de1e24637353472201198a6d6eec6d1e4bc9cc4e788103226077750e6a87f0a5b3778e90bb0d5e40fd2e1b880233aebd7b5f1b7060b06ef3983dc1669a80004ed67ea6cdede8fe72a0c3d371003036c49effe0c0dfe825b92e274317078e65dce0cebaaadeea9068222a5d35d5a9040c9d2fb713c98f19519a33becbc8280f96c11121e770afdeed3b976259fc39288ef26fe7f7a33750708e62eaa276a63eff5ce1425998d2cf8887d84eeed94df399f9753483809a02d625066e76983d905aa505e63de541d8615ea4f933f105337305fde8abd430b72088f4d6f3cdc958d9cd9bffb4d68632765a9491ac4a3c9e2d37c3ebec55ef0a77c5796e1dfe6423c0c65869c789d83ec7d5aa2a2e94c3ece1c52683bf9aa0793aa82a18c749d68edf7edba2250f0b944a69bcb7cf3314f086fd7b723ba525b201db8a8a305f3e1bcf63d2115c4a21e1c07f3349eab42dbc2408837cdf94cde017e0c97aef01852176dd00f8d2933a274657f1dfa50b97bc7734253c895ffc1a5cedae6993caa352a722205051c8067cd7a85baf2c463f5f9a8fbcb2f03766d20f4945ea9354bd9872223739d343597f300d2325b51bbc248f8738ca153a17659e4d5f601d59dccc612f3b2d61d9d27a846300c563d8584e907adcaaeb0f2c20a02c68f02c13abb53ada53a1d235472c6bca2bae4d3200da7b81ec51def355022e2d5e9ab403134f6e4e97db67c343bb10f54b65486d2a2bcc9bccc7fa81d9b7c532a2d888570739dbc37890dab3fb913f5c2442b054b5dce96388de90249a3b17b6b12934c5991eeb23bd596d17126cb2b001248e5754247ec0b5fc69238ae63ac1db1916446ec59b432de7f033dcf0e2306a37e9db6fa46d40aa4e7153975c87becd004a2cfc3d6feec3b6f896bd3c188b09366bc67860cd063e91b10237fa14146ac249ac478d3519368aa0d935d872d21cb7ebc38b82367102f718bc6912ad57503b2c448198045d41e3a800ca7f88c8ab9436c75de96a90e74ff7f0f32415b722cb8e8be8ee10a19bc31b9aee1a5b378ec2ed663b3aa8aac24a440985b8bbcdb4cd25f37100375cc445e9b1c2dd89077b4c7301f7ac49e3821b5c02c51ae11664c2fd85fe85d1d18209ad3c5a3a15692cd6c98e8a7b3fd8ac24650a6b1b193433180f7aad8faa85633cb517571196ab485e747063c656af0fa9af5d2289312c1e1f22f27b14ead62a7d85426152bbe4eb0aadda31508ac1c6ed8290ac17980d483280bf694e2249e3cf5e7ce7e1c643759c335e1c823aeb61fe5b1e49bf18a2153995aae247c3a0189adbd3e4f879485d547776696b96b995151e6dba4cb83c4d0bb971e50160376ad48b53e3af6a9f37f546c301f9cd2a9acb42a51a276d36323f5fd919040c8be13918fe6ccacc71664f12cdea837dcc548cfa816cfd63a0222216aaffae5ddfe4958e9e88b5c6def26ae9e11800886f27d9800117612be96898a650ce58dc8511e3f42e7d497ee1dcc79a55d48fffad7c6d18da5cfa677e5a59ea7544c55592797e59ad37d6e645e3804a1054281196d6412f0b19853ef546fc6288c0d214ed8a766cf319327e7c91668d4d1e47b0b79e25fe5ff927855ebd7461b5140c140352a1a07d22ec73bd50f986369c53b2aa2773f4f9b8ff98776da962cc7d08a5f844cf156d8bfc6f19c6a491e9ce6008799d82be66ba1eba55617498e53b05afc4a08649fa5d9c7d237336e7281552420a86db2823b06a6d379f8121430170e890e1936200e233b2776d9d05d83ae70b4a1c923b50f981de3633affb595b209cb357f4652f59dfcf7f580de5a12c35205fd7fd51f7b0360d16191eaf6a7a1d5eca53d0da4a819f2ad77e9e60033938e9c3d409d4e8539200a0ad6b538343e4309b71970807f4b831f64047c026b0ec6f17ddbe88df65f2a39a120874bb118b85d5dcc0f3f2e9a38db941bafd593509b59709e679320dfa49e33e8eec8cd2ef1932c04c6159990e91b1358703ec3053e4c028b7ac0b993b20a6d55f7334c546d815e7dd8b4b0a4faae0d5e219c693d4b7b4a1f42d38f7bc288e39e9970cfeb93733f722c420b97503a65f0f4eca36c6c776b12216f512f6aac555f4f65077389b25dae4580f0576aee3d4d3e03ec63b5c498e3db2acc0fad6c8b00347e81ffe8723e5f866204873ca3c8bab2665c5f1da31c975621f7c121c1d8b117fcba38c6c8a34625035a71bd5440b60e2b0634847f9959675f571efd65c16dd78790846c3cafced0741b21f0366efbf383e06c0b185276b1975045859541857f2bfd40dcb54ad6b5c10952cd19505fbea8cbc99fbadaf5cc20a54148cf552e70bccb2118ec67bfe15f67b8bdc25aad9e4c01bd29c96a0d926be53008deb0b1ffd48b186e65e3f8165e3e17f8003271f70c85dd6ddaf5717e8a4d14944f1dc386ada98a7c1412b0ee7466a7639baf5c637b554ae70d558f681bd473ed4c01bc1c462d64aca1a1752a038e185b3fabfdc2a93a429e3c398cede100e9dee1b8c369f5e476c34a018a4aa3da830149d6d41ed1649287724a5a35f203e02c82bb02490616b74b57bb71270c0bcf9359053723a941de597f2665c86009f155275c62da4e3204bd8298cf8975728246644f91cb5b2601390e05d383d01c390563716eb18935ea274087a8d9b7255d4d8b161fef81ff5f46ca251ff630c47a242ebb4b46565aa1a634f7d89a643aa7eec0a94b2eb45049bd563cf4fe668887b2c8990fd5d27a54b6d0e2da8e01b7685f7cd33cb45ad35219ec31cc760cbd6851a930c9cdb8253e2abb9704a0ad1485e0385acda919fe34e3fcb28a440f441b4597749e1520aa56ee03121ba4f1bccd8f009481eadf5b6bb0bf2d2c35e3974022c88593310f0da7c3ecaa02419e85fb97dc4fea6fd3332fe20d69545dca2fad0be4d87044eebd0805b6e4769c3189541a9283bfeeec72832ea679ece0782b666bf8b844ac3b1cdb80a71d7be6c8b774df82748a76c6a1f7d9567663ea45751feec16474105d5b0e83775d8c35885748dcce1e23c51dd8539d43d7eddad188471f163c3e1c99cac627fa105a2340b271ce74e4c9665c9adf213f9e5f37e183281da03e80d2cf38bc865d250d79198888ce21b48c93b63e856d19579461ee573cfd90f25268b19ba01754b2f78d8f6f7a81b208ef629971b4f8f5b1532555ee6d554566db7a643b17115bac93e9abc801dd903512da26ddc4204810b4878a21c59c4fc2845675f7c9c194a7437a740b9f50654a8cafb6ec6b72c95e289c8eb32a3ab5afc688096daf4404ce47c8c4718338bb314beb9a2994056b464c9270a576a02c4e90061c412f24c01b93e06e9086a607e67afdd67dab07ca33fb5cf7a286569855de806b3d6531ead0c117c4d87669c5a5834574efe280cdd1837e397883cb97d05739ebc513ab48c50ef9d6911ba0245d6fd76e6814355e6fd8ba2d320"}, {0x90, 0x0, 0xdd48, "4aa73d98c5d41f9ebf8d071ba8c30b8dd85429dec4f807615c9a065c5e4b2315b973b94b813b0d1d46800e27a3c74a93851f993994cfd4f45bd3b27e9e0de4bc75ffddd2e0e80958fcabde86d4e40aafa72338aca76a01ae5447b94a50322aec63ef271327f8c86ef29c801a603611d5027ec5d48812f0844c4f5072"}, {0xf8, 0xffff, 0xeab1, "1abf68f02571cdfb71abd49566c95e107a72776eb4e5f3e347734be297f517801de51fc518787bec35f2bab1789fb7e4187a1cc7599e2e34a629672c5b1b39b2f729b3f3e8b3761e46b3235ea61f27cf59975446db5079d93165f47cf43bc6ee3ca1525a587254d0d045868f99af439f8cb52ca569171a2119a1da55e85b9903aaee81df96d39ca62aaf0c15247370753f91808663134de2f6c0a735583ee2d3db9adc28d02e3ee5abaf441cd7b9f2e28ec8a9697f9fad3c8087e06539bd09c5c678830063d5a880b7d5c9f5354c8773445924bc9b472fb01ac8ef333d123d9e8ae0ca79"}], 0x1238, 0x404}, 0x8) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20410, 0x2) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0\x00') 16:00:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') faccessat(r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x20, 0x2) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fac7e21749b968250dfc1d6ee6a7e4dcf54ff4ddb84db93b3d5b9061427abe304fad356c0089f31c30f4e274e43f808a9fffc25c9b32ed2157fa935be45a02428408406d737198821ca9b86afb9b8a9b73c61ad314901c8767eacbc6393ff9e7f0854292be3b363774c6350c52bf28ce2e03d1dfbfd28fe0676a004b0a1241468cf567b5c354a31b0764b295f0710e7413cf5190d81999fdd603e033bc8b23403b306a64d396d541bd", 0xa9) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 16:00:34 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[@cred={0x20}], 0x20}, 0x0) socketpair$inet(0x2, 0x8000, 0x2, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 16:00:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) getdents(r2, &(0x7f0000000140)=""/37, 0xa) 16:00:34 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="5fdfa1472c012cd4a1aa94c51f12d3f721211cdf2c650983feee6e77906d59e7474043e70d8dbfae51be9c0e0de440cb3e85a8558d54041b0057fbe5009937376260500d63ad4fb33e954bf46e93c70f32a32b94a4bb34976f10f1768c439dc55e7a99d4f3bb1ee3a52b9f08f03b4c2a6c5774ac58f083425dfb0915b9bb80e053cd3d91e1dea68f28c8db76aa4d7483a69ade008e3afda4c30775713435b278681a994bdab3cb362b9b1971", 0xac}, {&(0x7f0000000180)="7f0ac8f065253c41bdb2040c8009ea0abba8a5bbb535cf956d4c7cd93d05995d87ac485f8ce8855295a6f06295685d540e6f06734b1baa583f76593ba179dd8d53a314", 0x43}], 0x2, 0x0, 0x0, 0x8}, 0x400) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) mkdir(&(0x7f0000000280)='./file0\x00', 0x28243f306514e39b) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xd1}], 0xc996, 0x0, 0x0, 0x0) 16:00:34 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x79865ffc, 0x2}) r1 = semget(0x3, 0x1, 0x10) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x3) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x3a) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x10400, 0x28) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {0x0}, {&(0x7f0000000240)=""/244, 0xf4}], 0x3, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r17 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r19 = getegid() sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="4b37909544ae32e3adf251237c3a51fd5d9d0107336392631f8ac3f2b981ca9e260ab8c229f5b403f15ce189aff485d35de0270196caea5501f88f18c7671e93201c208a8b12adec465e2179a5c78ce954bbd0a8afef39c2994aa7de62860fb58751f45e5df7e63610", 0x69}], 0x1, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xf8}, 0x400) sendto$unix(r0, &(0x7f0000000040)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab607b9032e289a5855de961edfed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c", 0x4e, 0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x3040, 0xff) 16:00:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xb0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) 16:00:35 executing program 0: r0 = semget$private(0x0, 0x2, 0x30) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x8, r1, r2, r3, r4, 0x40, 0x7}, 0x0, 0xc7cf, 0x5}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = dup(0xffffffffffffff9c) bind$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) open(&(0x7f0000000040)='./bus\x00', 0x10100, 0x8) ioctl$TIOCDRAIN(r6, 0x2000745e) fchdir(r6) 16:00:35 executing program 1: mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000380)='./file1\x00', 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x19) 16:00:35 executing program 0: getrusage(0x1, &(0x7f0000000140)) r0 = msgget(0x0, 0x480) getrusage(0x0, &(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x180) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x4, 0x1) pipe2(&(0x7f0000000100), 0x4) 16:00:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="a095eaca15f06ce5a2a957dca7f71b4dc52e5916c6b53996fc0d84435ab4279d57976791b396b966b51955f882d102460dc6a974861cd65637aa008f6a15c9de1cbc3317382a406e972bba44abd257dc76561215cfce45848d4e20b117ae9291beb758b4e8f45db56cf7fc9e0c3e6bf6a4b6cbfb7f4e9028776ad78764f628e09789c86614de86e3ff0ea999e450d0a9caf7750d38f6562f925faa0b47a7c7341f90cc181a6896bf9a0854b8456004958f9ec98add03103dbf9fe7798cfa9123cea6d2cda3e3bd75bf8d70dd", 0xcc}, {&(0x7f0000000200)="f1a4a2eea378674cc0366530e604267f5959ec857a77abc998660e805622fbc8674e2fa777496871a0530ee1ba5ab3591d8f0a1addc2b6b81c7f3db1d9547d59fe5a62d4970cccbe3a0fa3eeff5d1bff39f6a95334fed5ca0732dc252d682e", 0x5f}, {&(0x7f0000000080)="3c4fdd2c99477824a8a29b0c07f0a02ff26cbee48c26672d", 0x18}, {&(0x7f0000000280)}], 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x80001, 0x4070) getuid() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x3, r1}) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:35 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = semget(0x0, 0x5, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/174) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000cca000/0x4000)=nil, 0x4000) 16:00:35 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3f) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:35 executing program 1: r0 = getegid() setgid(r0) setegid(0x0) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xfffffffffffffe99) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x6, 0x4, r3}) setitimer(0x3, &(0x7f0000000100)={{0x40, 0x80000000}, {0x2, 0x1}}, &(0x7f0000000140)) r4 = getgid() setegid(r4) pledge(0x0, 0x0) socket(0x1, 0x4, 0x101) 16:00:35 executing program 0: shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) select(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x34ac432, 0x7}) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30000, 0x24) socketpair(0x0, 0x4, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0/file0/file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x18, 0x8004, 0x6) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="9c3ee32defc2e494296862493f30cfcf64994fb3deba6966ab12c579c4ff7dce0551e5d29f906c8cc1de6621b1205b6ce83b563346a77b465cb8d61ea1a920b54ee907772f082a71f2c8289e646f38523f0222a8f3b04489c37f3263b8e3fae2a9d31390be02cd6d7ee1eb4a7d59af4dd4a2d796101fb4a1f96d039278c219a7275a21b4bd711b3916f9a3bdea6e4eef926a1ea19ca10ea338f11a84e4d00ea649f19b8596c32f097ff8677941", 0xad}, {&(0x7f0000000140)="53bf959d929633889e20599841aaf901f7d59e267831fad66aedf4eae5afc30bc52618e21d861f1580d549088388a880ae33f125ab9c85056d26809bb5b6f8d157264922fd37b009d6e709d0865a119fc756fed4ba8880dcc49c495a2c8ee9dda9081ddb5e7d541aaa2565e479ac225ba3abd023b66b9196829be7616eefc79ba4c0bb10f6d2b87251ec8430d41f7fe13997fe72a5c7b29c1e61117ee099667507000f8cc8c93dfa04a08dd8efd49f6a1f7f2b1e7e3b4186927b", 0xba}, {&(0x7f0000000200)="f1691305bc1312cbc756b82d212e1254d842f094fa5644d8bc63c7139b4c1871a3e5711a5877a44e4794feeab29cfd6304ac9dc0bc95cb950ef45d7c3e47f77a1707aec6218dc0f6596f3dfc1806f5ed419b05457921a816a29a50c05110896072d86c52e91ac26eee078454230d4f26599793ac1ec9c1d7c256370311e8ae666120d6dcaefd42b260dd72537b44e37e96cf567b50cdc0dbbd5cd883289a9f3de0526d7384eea86e290e9957b9de14ee4d5f50fcf71616aeb5427a855db02a2b8deb7bb8923b30872ca55cf8778a900bd5bcc68d00d42c6172bb0617013f5abe69d2c221a0", 0xe5}, {&(0x7f0000000300)="84f9511cb7547f3e8e4603b4ea2eff4eac5d676266e9cd09bea404046e320ad9e8a2ed9958f59af562c06f65ea8fb3a2375417969342df33b0452b2cea2e9ceb5402bf7fe9baeec29258335b22d0a7ad78b986c7135001", 0x57}], 0x4, &(0x7f00000003c0)=[{0xc8, 0xffff, 0x800, "4bc2c3c7ee1fe762834e9d8f70a81c0f32c7ca4493bec3e3894b791a00c6739dd73489281d7df7e0f7be74492afdcbc06662e6668f291e95cd7f750769c877349405e16a5c6bbbf585ca1b50221511ed60570f45faf9dcc0db4936e24a4311aa67d968ff78864ca4c4c4b258247715da349ccecac24fcf6633b2d40d9aafaab8e6cd0c3212827913404703a714edd723d164117b91ed21d1c6b5cf089a191f75154cd860beed6612810d276cef0cd1c68d"}], 0xc8, 0x404}, 0x9) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x6) bind(r1, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x5, 0x42000000) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000580)="6aae9871eb72bd2655ec40d60d06766bcb01e4c4bd602a33b2a587f04587ff6e96ec7c13187bf40f4dfab75c918e236afe60e8", 0x33}, {&(0x7f00000005c0)="572f0bdb552d30eb35593e18eb1fc88813cf1af443fc6a1209e6939656745743e3cd70150fe48724cd8b55372aee751f667471b0e2c76621959b37b90402f25f064c0965204e22a335335dd41956e0ed549c939bca1d5c45044340d7b1f7f306cdd3387ecd94d3aae948acec6a47aa7f858ec75c92d7165a2264ba98fe8fc1eaffb987c00ea7073d7c1e07c7e33f5a71b8", 0x91}, {&(0x7f0000000680)="01ce6c7869e723e77542be1c4d653df277f065a7d2daec0519151bc7779c1310c43a46848b65034d5cf84161c2a64475837fd174b21f1eeeb4585def0dd97510a629ce2cbb4a6169fc44ce52d5240f22f5fe7a110ae49dd6dacc66aaf982294c9be9b0b4edeafd4a8eb467301288512d2d67a1bcba0e989b4c3cf1", 0x7b}, {&(0x7f0000000700)="eaf99de78564465729e6c664d84f4f26201b61df5257b2ec4b1c12300c0f21927070f183de38a7a73ca1faedb5643f4ed7f5fe8057d6c9b2ab6980ce47851ec930", 0x41}, {&(0x7f0000000780)="682269a8d13509a37efe6a4b7d8b593f668643cf04a73a975d832fec6905fd429b3c73607c41f24cb206ea40834d27ad28386f33521aef0dd5bce3dc7a630a458952818dc96fa14c3fd3f8041c903fb32691ef7ec15784440c816c1dcc71a44bfdff577c92d2d225472e49f1af5357c8e15b716388d5b26e74d24fe4780a2a53886b8dd294343a8cb91bdd73ebf71dce96bd398d11eee69f0bd6", 0x9a}, {&(0x7f0000000840)="729b2119c2c1df76864c454c8b337a3b8dd659e815e40ee683d0ea5f0d352d4d682ce0f8207fe46c6cffea2d120ca2a98580c6efe597b105c257b1d69675a41360f26ee6c8c27eed30e1cf913642d338f760360bdea63e93b9b41369a9738c498e51900e7b40c7139457ac609eb529", 0x6f}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000980)="40c187c452706cd6665a1c91db4151a00278ea846768c7c898a62f676c187b5cf066148dcebed4a6ec561de16ddb08ed429ab12ce8be86df61e2c58239936f8ca0e7ae9bf82bd53055734e774ada55a59b990577f6e6480469fd1a7ca5ccbc114e422b6e2203bf2cfb87647358738cd7a586b13290048a9599777395fe7294a9eeecc58a46", 0x85, 0x400, &(0x7f0000000a40)={0x18, 0x1, 0x0, 0x5}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000a80)) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000b40)=0xffffffff) mknod(&(0x7f0000000b80)='./file0\x00', 0x8, 0x2f1e2457) r7 = fcntl$dupfd(r5, 0x0, r4) ftruncate(r3, 0x4a0e) mkdir(&(0x7f0000000bc0)='./file0\x00', 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg(r3, &(0x7f0000001440)={&(0x7f0000000c00)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001040)=[{&(0x7f0000000c40)="87212d217bb8eea0a2a0da1b045cb8f3788b28a0fcd3c110f3fcc9bd0f1004699294e5ccab675351efe66c64987080106d2564678ca43980f3351a4f526757146a854480a3dfed18fa2614223bfbd9d78f0aacfa7ac7beab98dca1b46947c4455b49cc83900d405e75ef53a792371246eb95392f3b4f073aafcc3b84129153053bc4b368f677b03a2ea0ec1b35", 0x8d}, {&(0x7f0000000d00)="f8cb3e262975098e3432600020692f80b7b4e39756b5d89ae2c8a8774fd703bd0eb1f0e49b062c84cd237069e37dd3d10cad7d79b7aed779d01e450c2c3842e700a112fce4492bf8632b782f41d123e7a10e48d3ad05f4f9f62dc927cf07af28580cce2979a97f2de657ee13ccadf646624afe5ba3158a25a3095c2cde7dfa68e539f7c39620cb4e931187a3de824ae8d4481c5ee3d00cb8712a08a7644da3be1ea6fe8f3f38b0e2a380f5e7a5608414681a86", 0xb3}, {&(0x7f0000000dc0)="49be41d6bbb8ccf92815683cb1d64e2820aea0be78858e126134f321e6ed4b1ac937961d440a7c31e06b75c3b6e5feecfea67203be117b39246863cc0314382991a2ecdcb4f90bf1f335cbbdfd47d8831797e8ca9817f165d3da027015187cce11a293ac28474825d22d9b3459b05467031ac551eaac377bd28b22820a637072acb236ffb474f379174b45a1abef0d619dc43e5a6444b188acc918a55e6b3901d9125b64f465ccefb6b383091a0cfcf390f4c0130b", 0xb5}, {&(0x7f0000000e80)="63f2a46958f0ddf34b4f15e4ac99536980160bbf24384825c8dad4f2fc075cd798fc6f0b3ea47f1ce7d4ad009178513ed613e51dc3a7174ff0e0998316017008d6c52c3aea7bc104f227d797cdbe717fc3e4e5b1b1f8e3bcd88b2b871d87ac7287b036955d2d8e3cc9c24f7bda7de14706dabf1cc2e2c10c2bbd345fda531a819b73005a8f614d513eee8ddf685682fb49928ec8348fb971a985d7062b076162055ebb0f3da126c59b11befdecd413ca3d63e5ae6b8fe0", 0xb7}, {&(0x7f0000000f40)="7f3560928f0d6a2d7768b7e9be94c5790a19f87ce349c2bd205cb145b277ad5b7e7184c606477e520ff80aa266bd9bcb642a769ac2183ca59456cc87e1428f0e44bc6415cefc706e6867a171c2d58e72bd698a5b15a67572a4944df4f709781973854e9016263a8dc38938dbe7209e99f819ff293f9fbe989d820822eeaa154bff262fd34a752578212ef071ac0b48e60d63aae50920302ed2fb6464244032d87fc6aa996c67c5262ee3", 0xaa}, {&(0x7f0000001000)="6de17b9487b3fb05a6db6de92e59", 0xe}], 0x6, &(0x7f00000010c0)=[{0xb8, 0xffff, 0xe179, "b2cdc59ce83d073ea1be3fb919ffeacf99fe33e16e82c60db70710b1ac14cb51450230ea5b93bef70189776e9b6de68bca47733cd037827be674fe3185cb9bb6aaa9720fc7c340ddc36f79e0f12d4eb6d6bc3b387dc82b74b507b2268a2370ea6e44199938336a8fb7f97c4a0f0c3fe3257e558496fd42670096f23e15aa6f4855f2e523ba6d04ad3aa0290ba3c218f5d8c6ef53c4a815c2d7e83197f4aef7be66a3bcae1927"}, {0x50, 0x1, 0x3ff, "84e4dcf45d5db0b2ec68d73efbed4124c7bc70aff48bfcc30128a9813c3bed653c0009f919a14d9d6d12d4982aeb4157708f47bd2c5ffe02ec7ed0e5"}, {0xb0, 0xffff, 0x1, "a34a7827d2d811352f385d654f70f7d63f16f8e68391f5a3ad5f1ffe3e784777846cf4037aabd38c250b793b41388c7aebf5625d0daf0e1d8d5b72791b6b6a883aae04f99a75c89409c2b7abb464c3ed4fbd4d47ae5cc3d567a76fa1175a5e5fe2793b808e9b0814aac817e51fae70ff9a41eebfb3295c18c9f1a0633accf2bd5838594cae66a8c190138182d155323df9d8ed80394f83cf9d64581bff"}, {0xb0, 0xffff, 0x4, "3ffa6cbc25f90c99a652f3a6f3aa3614ff3b1f9deeff88887f81783911df03d85049076af720c9ef91fd2e0b83cf84b3d6012d140a5af83370901023adfdc2f3afbd728474b6f412dfb669e61ee24bcf8903cc0bbc75253d7a42591e2f0375177040cf6dbaceaf913640cc804ac08326802e5e8d3999e51c4e6044e958309d3e8abbc2cae3489877a6566758679eeb0564a5d124d4ada052a01ad86fb11b"}, {0xe0, 0xffff, 0x40, "52f1dd99d663b390f3c87299c8ed602a89714fe477e0b8199d19fc78254f28993bf6194adef3d6b580b04655ba10f82c8c0325845e5b3c556a2cf4a640d878ad1cfd614a03feb8ca306f7ea38837e4f9f6de642898f9c3033386bfcec2118292c4d6bdc39831da01bfc03076649062ef50ad376f8a2da6f905d28e8eb81d365e595ce64649d2f7b6bc2da7a79e53d8c269d7916e31c245fa223f1352291886c3b247746688474b9e25aad36460a48586077da22ac54dc6a397bca9b1d2646c885af4649d2d1e6dba1869753cbac26e"}], 0x348, 0x8}, 0x400) ftruncate(r7, 0xba7f) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001480)={0x5, 0x20}, 0x8) dup2(r3, r5) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x100000001, 0x8000}, {0x18, 0x0, 0x6, 0x7}, 0x2, [0x2, 0x7f, 0x3, 0x100000000, 0x4, 0x100, 0x7, 0x43]}, 0x3c) syz_open_pts() sendto(r1, &(0x7f0000001500)="40f35722e5ad", 0x6, 0x0, &(0x7f0000001540)=@in6={0x18, 0x1, 0x1800, 0x1}, 0xc) 16:00:35 executing program 1: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) 16:00:36 executing program 0: socketpair(0x18, 0x4003, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) close(r1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/136, 0x88}], 0x1) accept$inet(r1, 0x0, &(0x7f0000000040)) listen(r1, 0x49f5) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) shutdown(r1, 0x2) r2 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000002c0)=0x6) syz_emit_ethernet(0x16, &(0x7f0000000280)="5f02b28718b74d796d07e5d88a1dd3ee5b5109036eb5") listen(r0, 0x3) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000380)=0xffffffffffffff5a) 16:00:36 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x38, 0x4007, 0x6) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000140)='./file0\x00', 0xc90, 0x20) r6 = dup(0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = socket$unix(0x1, 0x2, 0x0) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r11 = socket$inet(0x2, 0xc007, 0x400) r12 = socket(0x6, 0x4000, 0x9) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x40, 0x0, 0x800000000000000, 0x948}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000001, 0x4bf6}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80000012, 0x100000001, 0x1000}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000000, 0x4, 0x6}, {{r5}, 0x0, 0x2, 0xf0000043, 0x6, 0x5}, {{r6}, 0x0, 0x14, 0xf0000000, 0x9, 0xff}, {{r7}, 0xfffffffffffffffa, 0x40, 0x10, 0x3ff, 0xff}], 0x80, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0xb, 0x10, 0x2, 0x4}, {{r9}, 0x0, 0x8, 0x40000000, 0x0, 0x6}, {{r10}, 0xfffffffffffffffa, 0x10, 0x0, 0x1, 0x7}, {{r11}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x7fffffff}, {{r12}, 0xfffffffffffffffc, 0x11, 0x3, 0x4, 0xffffffff}, {{r13}, 0xfffffffffffffffd, 0x30, 0xf0000000, 0x116f, 0x100000001}], 0x3, &(0x7f00000003c0)={0x3, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x114}, {r14, 0x5}, {0xffffffffffffffff, 0x4}, {}], 0x4, 0x3800) 16:00:36 executing program 1: clock_gettime(0x6, 0xfffffffffffffffe) 16:00:36 executing program 0: mprotect(&(0x7f0000181000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000181000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fsync(r0) fcntl$getown(r0, 0x5) 16:00:36 executing program 1: r0 = kqueue() clock_settime(0x7, &(0x7f0000000000)={0x9b8b, 0x7}) kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) kqueue() 16:00:36 executing program 0: socket$unix(0x1, 0x2, 0x0) 16:00:36 executing program 1: openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) munlockall() 16:00:36 executing program 0: setuid(0xee01) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:36 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) unlink(&(0x7f0000000080)='./file1\x00') 16:00:36 executing program 0: pipe(0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="4b43eae35ed21a0df9a1b58968b797b0ced24eee852cf3a3d968a7f56b420cbad69668e36d1dddccd3c7f46a5301c99d86c2608a5990b0070fe907c0be36a6ef02eb792845385d44060c7e7e31dc863e761feeb3c99d533197a203937b284687ad38d67c83500efb6cdd7b1f3f5022a2a0cd0f1d5d27", 0x76}], 0x1) 16:00:36 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="78d7") link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:00:36 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x8000, 0x8) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) munlockall() 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) clock_getres(0x4, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x440) semop(r1, &(0x7f0000000080)=[{0x2, 0x125be86, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0x6, 0x800}, {0x2, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x6, 0x4, 0x1000}], 0x6) 16:00:36 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x8280, 0xfffffffffffffffc) r0 = semget(0x2, 0x0, 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x800d) socketpair(0x39, 0x2, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="480557f07f79a11fec1b0597e4ab70286ff7666c", 0x14, 0x6, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/90) chroot(&(0x7f00000001c0)='./file0/file0\x00') 16:00:36 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:36 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffffffffc4b6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="d5204908554e944f94bdb05c93d5cd0d2543293afecfc048c10e3054bda7923124359afef3c75f5d0d8517359e6acd38e93fa58a60c0ef33d1c97c0251b6053c123e7ef3aad07dd29ccfbf11473d3c33111710c28c2846620ac62d60925902e0", 0x60}, {&(0x7f0000000140)="7158d5099350e156d35b724a", 0xc}, {&(0x7f0000000180)="36dfc277f245c2df76d05882fffaa4038836d935aedb77d45da3485ce39242b0daf7dd71e3658b873c78803967fc0fac0a4960ccf365ecec57d2bb43ac9c3098cb41f6410d9611dce278be8fb659f56751dab81d397b8d0db4a7a386b887716ce8", 0x61}, {&(0x7f0000000200)="561419d5bc490fe7d953e8978fc45fad5d9e59c97f6f0675abffb610c3eb5322e1caad421c955cb6d3b3fdf3ad36874a7e4e7943be5ae7181919bfedff637c79910e74d37f3e4ee04a715e9c8f6c25e12e9363cf07d10a461049c8d4036d4de14c8c51b15e80dd94d60f44a4153bf2432d0c119d9c43f7bc090706b0c54053342a0e83a3dfa91807fb72d9011afb3bb46e7fc04ecc39de108bdf6725702b5f0b9fa6e78279f8d7efee73fb", 0xab}, {&(0x7f00000002c0)="b63efb4254bd4b544b77c14f1c46a45545f792d6ffb10253f33ef0990b99f7785f9590c01678b64161909b0868cf04f0091d453b741f89e500f7b49aa9dccdbe404807b9250f695a256b5c2046f94956c99f7b13fa1eaf5a0255b99be8a933d67d063a4f7a9bb252f42b5c95a62c", 0x6e}, {&(0x7f0000000340)="3267d7604fae2a34d889f4040e014264f541cee5b2d90140cddf42ab6360d369c401f9abbd608a44215abb42eda3454cba", 0x31}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) 16:00:36 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) r2 = semget(0x2, 0x0, 0xa0) semop(r2, &(0x7f0000000000)=[{0x4, 0x1, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0x800, 0x800}, {0x7, 0x8, 0x1000}], 0x5) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x5, 0x3ff, 0x5c4}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0xcc, 0x2, 0x5996, 0xdb}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000008, 0x7fffffff, 0x2d7b}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0xffffffffffffff7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x3, 0xff00000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0x80, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x6, 0xffffffffbdfb38e5}, {{r0}, 0xffffffffffffffff, 0xc7, 0x40000000, 0x1ff, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x9, 0x7}], 0xfff, &(0x7f00000001c0)={0x6, 0x1}) listen(r1, 0x0) dup2(r0, r0) 16:00:36 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) setuid(r0) 16:00:37 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xc2) utimes(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000080)="fa0c8d24caff69be66394b72b69234414f422917b15700b9419bd9a9e54ee76191d34ddc67e371497c650b7ac66f75f2424f8335ce91f8990c719114ef0567f724b248b6217398ddeeda1dd107fee3d1e880632dc21fa0f4a2cd1234ee1823793966f520c239d211bf8beda72046ec761bf1588a1848ca15a8e78d661769b3696b48e0b2831f5bb8043cb5d4c4745e6ee3173cdde7a748c226cdbb18fb9cd6d0bfda78b479debc0fca9b0b79bbb3013d8dcc03377fbf", 0xb6, 0x400, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) socketpair(0x2, 0x4, 0xc846, &(0x7f0000000300)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r3}, 0x0, 0x40, 0x80000000, 0x4, 0x7}, {{r2}, 0xfffffffffffffff9, 0x71, 0xf0000022, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x6}], 0x4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x4, 0x62ea, 0x4}], 0x7b, &(0x7f00000002c0)={0x74, 0xfe6d}) fchdir(r1) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) socketpair(0x1a, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x2, 0xfffffffffffff000, 0x6}, {{r5}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x0, 0x8c03}], 0x6, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x81, 0x7f}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x26, 0x80000000, 0x4f64, 0xfffffffffffffffb}], 0x10000006244, &(0x7f0000000100)={0xdf, 0x20}) 16:00:37 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x9e, 0x4) sync() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/238, 0xee) close(r1) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/182, 0xb6, 0x2, 0x0, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) socket(0x6, 0xc007, 0xfffffffffffff9d0) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mlock(&(0x7f0000ff1000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) close(r0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket$unix(0x1, 0xc3ddc70135ff5c9a, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) recvfrom(r0, &(0x7f0000000080)=""/92, 0x5c, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x800000000000000, 0xb8d}, 0xc) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000100)="bc9d52a97755416883637ef81472254a1eba814d94dd5875be202485d1f260807af5548993074fb850893ac019b54b31d437a7e8ee220bc61c0a9f19dcc2322f41e58e14efa2e9f699b7059c2ef24693311790d29785beacda58693779011c3016be659214945152a2da22f10166fd7a8427b7db077dd6cf3772447547313cacaeb297e9dc507684e52c671df646702cd3431ffd58dde5807f03ab530255b235c66485a5a9aab2ef708903ed75de40eade0a1b37297e02eadb9ef6cb8d74e71fb33c7bdddf30fc0bc4c39f", 0xcb, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='c', 0xfffffffffffffe30) poll(&(0x7f0000000100)=[{r1, 0x80}, {r1, 0x102}, {r0, 0x100}, {r1, 0x100}, {r1}, {r1, 0x44}], 0x6, 0x7ff) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r3) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1ff29168, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x7ffe, 0x42) poll(&(0x7f0000000140)=[{r0, 0x116}, {r0, 0x40}], 0x2, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10082, 0x20) 16:00:38 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/96, 0x60, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x101, 0x1, 0x3, 0x3, 0x1}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x0, 0xb351) getsockopt$sock_int(r0, 0xffff, 0x1018, 0x0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:38 executing program 0: socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:38 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:38 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x100, 0x80000}, {0x0, 0x2}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r1, &(0x7f00000000c0)=""/78, 0xff5a, 0x800, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$inet6(0x18, 0x0, 0x3, &(0x7f0000000180)) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x10000) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3", 0x80000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4e4) ftruncate(r0, 0x443b88c5) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x20, 0x401, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x827}, {{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x24, 0x23, 0xa4b, 0x3}, {{r1}, 0xfffffffffffffffe, 0xeb131afbebfbe8f1, 0x80000000, 0x10000, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x25, 0x20000000, 0x10000, 0xb8b}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x5}], 0x5, &(0x7f00000001c0)={0x3f, 0x7fff}) 16:00:38 executing program 0: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000000)) setregid(r1, r0) 16:00:38 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x5}], 0x6, 0x0) kqueue() dup2(r0, r1) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) 16:00:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/103, 0x67) r1 = syz_open_pts() fchdir(r1) 16:00:38 executing program 0: r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)={0x0, "dddb870c27cea20e0f51fa6efa"}, 0x15, 0x800) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:39 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10001, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x50, 0x8) r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) getsockopt(r0, 0x0, 0xac, &(0x7f0000000000)=""/78, &(0x7f0000000100)=0x4e) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000000c0)="2ebfae0860f45469e46deefbbf51dc2d2f24d403ee12b90f1d061919ade28ab864cc9df62d6d7221590ca32ddb6ec3118638567cc68b4896f00a1d8ee08a0c10d8fe046d2b973c3097ef3a8ff243817d40a4d589fdc6f4b9012f9cf6f06f9b9064f43ce2468bd38208aaa82b6944c50ab0f53b42d4fd77c228ec05f6496885a837ee240d35b7e9bd06bf1fd659052874dd400726ea54c4c65c782d72730d96b46ede46c6566ea4847e397c310aea798e4379be5965c583a9bc95cb2c4349ec66fee6681c4ccf4488b50874a341804577a6dd905a2aa5a9d765c9baa04e2890", 0xdf) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) ftruncate(r0, 0x0) 16:00:39 executing program 1: readv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:39 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet6(0x18, 0x1, 0xfffffffffffffff7) ioctl$TIOCSTOP(r1, 0x2000746f) munlockall() execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/207, 0xcf) 16:00:39 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x6, 0x11, 0xffffffffffffffff, 0x0, 0x58) r1 = socket(0x6, 0x7, 0x200) flock(r1, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) sync() shmget$private(0x0, 0x4000, 0x20, &(0x7f0000003000/0x4000)=nil) flock(r1, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0x100) recvfrom(r0, &(0x7f0000000180)=""/200, 0xc8, 0x40, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x3, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/48) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:39 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() kqueue() socketpair$inet(0x2, 0x3, 0x800, &(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x42}, {r0}], 0x2, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffff94) read(r1, &(0x7f0000000200)=""/4, 0x45def4ca15609912) write(r1, &(0x7f0000000000)="982ec5219b8fd0cc2e3eb409e52cb9eb0839d8831b2b3d31d8ed930cbc809dee780702661a03f90bb85e9a7951339371134b29516af349942ac90790b6d51fc542d6223b945b5ccc795ee43f2b46d159af94ba8f623d2ec9cc581dd90f0e9c627eea65f298dc00838a903590e12e3ad0e8905e81afbe5797b70d64d018de0633f34b12e88ee3f7b6cada97a6dde6067e84ec65", 0x93) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/:(#\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x400, 0x6}) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) close(0xffffffffffffffff) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='!\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='\x00'], &(0x7f00000002c0)) 16:00:39 executing program 1: mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001100)=@file={0x0, ""/108}, &(0x7f0000001180)=0x42b) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r3, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001880)=[{&(0x7f0000001280)=""/130, 0x82}, {&(0x7f0000001340)=""/219, 0xdb}, {&(0x7f0000001200)=""/47, 0x2f}, {&(0x7f0000001440)=""/214, 0xd6}, {&(0x7f0000001540)=""/190, 0xbe}, {&(0x7f0000001600)=""/56, 0x38}, {&(0x7f0000001640)=""/47, 0x2f}, {&(0x7f0000001680)=""/189, 0xbd}, {&(0x7f0000001740)=""/90, 0x5a}, {&(0x7f00000017c0)=""/157, 0x9d}], 0xa, &(0x7f0000001940)=""/45, 0x2d, 0x9}, 0x2) open(&(0x7f00000019c0)='./file0/file0\x00', 0x0, 0x100) poll(&(0x7f0000001240)=[{r0, 0x10}, {r4, 0x38}, {r2, 0x21}, {r3, 0x22}], 0x4, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') read(r1, &(0x7f0000001a00)=""/46, 0x2e) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchdir(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3270d72a, 0x8000, r1}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x5) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:39 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)='F#', 0x2, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = msgget(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7fffffff, r2, r3, r4, r5, 0xc, 0x3ff}, 0x6, 0x7, r6, r7, 0x6671, 0x2, 0x5, 0x1}) 16:00:39 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff86) 16:00:39 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000006c0)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="6ff1465503bfbf", 0xfffffece}, {&(0x7f0000000780)="4938f05d7c11447b167dab590000000000000000000000000000", 0x1a}, {&(0x7f00000001c0)="cd11b7345962a4190bb166810478a274b9007154d6c1e9525382806f0642d06ccb8a92", 0xffffffffffffff8c}, {&(0x7f00000007c0)="cb71ade97fe257a92439c149abd80e2a9f839233f1fe469d7887e1cf9b53997d7c867c94592b68b7a0c893d0b70b0459d198d375ac71788bcd488fedc4d27d6a829042", 0x43}, {&(0x7f0000000880)="87a16e4cdc70cbc4995bb8cdbb7baf208e692d363034eb1db42d4f897e7da5fd12c25c8ad9b741718fc63c2bfc0903ed8564adf4d36a40ccf2445d6536b9c9921adedf7973dfc84cda2e935e3a51fd7d", 0x50}, {&(0x7f0000000300)="6e2eee5801c56e256002805effb09eb4e6653c902e854b0c89fd12727805794d0903a01117e8d49b62edfd7059a81ec2213330605e609f9dc0462014bd89733e", 0x40}, {&(0x7f0000000340)="d3613a3aade0d7d0e2a5fe9f3d51c43eb47bb9d0babe2089715ecfaf5a59e8273c7ff758c6ccbe8ac761f6bd35a3005dc09d7b9772e03673076ffac335b0d55b9d55a777", 0x44}, {&(0x7f0000000840)="4f0cce688590b2a6d4fd9144abf1d611fdbd34a01e0ad9cf86a4ba8b91539f92e56aa446b68edd7016a46ad96d3cf8ac832d", 0x32}, {&(0x7f0000000400)="b297c555b104a9aa92c91e9d91f552fd8e5e091e6ad8c16f38accf80c4c8c073ea924380418161d193d8eca31d5ba90c5b58718cd83cea4d20b64ce606312b17746653a0c49108212a8fbae84d5eade0da024b9b433e2b8e9fa4cd15d4abe441464b4de80162e72a610574ec6ab851d6b39b6b3940b0e4d1f652e8035ae2931fe3c4d0d492da3269664e981495e67754d946eea917a756f61f3dcea385b65caf5eefd9cf0f98d2d9225318d73ae19d7bb095f7a06b6e787259b0b18d1d84bb2d4326c1c03f2126718d04ced0", 0xcc}], 0xffffffffffffd7c, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x200, 0x0, 0xfffffffffffffea6) 16:00:39 executing program 1: getpid() mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1a2) socket(0x1e, 0x3, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) syz_open_pts() syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000180)={0x7fffffff}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000340)="f56b8ae5d1b62bdb27875c3e5b0e965ba10e24e2e7aded930937bb071d7ec3c2530ccbe551788cf2d873c5751c7ba9f2984e96a256fa05d7426c9c79d8c227ada7e586f8d64f71089c7bea15c0d3d34241a330e9734a2e1cba23b828a0ec502185155de99b60480511dacf7ec6d5384ff3607509df045d237d2b452b36b6af471307b2fe5d4c4a893a0b0407b617d72ed2fc4bb93d5b4c7554c5f0eba038c3e36589e62a98735a853029a688", 0xac}], 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r4}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r5}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r5}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r4}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:40 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0xfffffffffffffedf) r1 = semget(0x3, 0x2, 0x40) semop(r1, &(0x7f0000000100)=[{0x2, 0x5, 0x800}, {0x4, 0x5, 0x1000}, {0x7, 0x3, 0x800}, {0x3, 0x5041, 0x800}, {0x1, 0x100000001, 0x1800}], 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchown(r4, r2, r3) setuid(r2) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:40 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) fsync(r1) 16:00:40 executing program 1: socket$inet6(0x18, 0x4000, 0x10000) socket$inet6(0x18, 0x8005, 0x5) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, 0x0, 0xfffffffffffffeba) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x23) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) accept(r1, 0x0, &(0x7f00000000c0)) 16:00:40 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) 16:00:40 executing program 1: getpid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 16:00:40 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) close(r0) r3 = socket$unix(0x1, 0x3be91ca34284b089, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7ff, 0x2}, {0x1, 0x2}}, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) getsockname(r3, 0x0, &(0x7f0000000700)) 16:00:40 executing program 1: pipe2(0x0, 0x2010000) socketpair(0x2, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0xa2b, 0x8}, 0xc) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = socket(0x0, 0x1, 0x1f) accept$inet(r0, 0x0, &(0x7f0000000240)) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x44, 0x49, 0x7ff, 0x7}], 0x20, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x6, 0x22, 0x6}, {{r3}, 0xe3dd00346179d5d7, 0x0, 0xfffff, 0x4, 0x1}, {{r4}, 0xfffffffffffffffb, 0x4, 0x0, 0x1a131178, 0x80000000}, {{r5}, 0xfffffffffffffffe, 0x90, 0xf0000000, 0x2, 0x2}], 0xc7, &(0x7f0000000200)={0x40, 0x5}) dup2(r5, r5) 16:00:40 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x200008) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0x28) 16:00:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x110, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='&}\\\x00']) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r2) 16:00:40 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget(0x3, 0x4, 0x661) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x810, 0x1) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:40 executing program 0: mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) clock_getres(0xa, &(0x7f0000000100)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:40 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/../file0/file0\x00', 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) 16:00:40 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2008, 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa20, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: socketpair(0x2006, 0x404, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) clock_getres(0x4, 0x0) 16:00:40 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f000055f000)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1400000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa1) r1 = socket$inet6(0x18, 0x1, 0xfff) symlink(&(0x7f0000000740)='./file1\x00', &(0x7f0000000700)='./file0\x00') recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/164, 0xfffffddc}, {&(0x7f0000000400)=""/2, 0x2}, {&(0x7f0000000440)=""/178, 0xb2}, {&(0x7f0000000840)=""/136, 0x88}], 0x8, &(0x7f0000000640)=""/56, 0x38, 0x80000001}, 0x2) r2 = socket$inet6(0x18, 0x2, 0x400008) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x7, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000800)={0x4000401, 0x80, 0x3, 0x8ff}) linkat(r0, &(0x7f00000006c0)='./file0\x00', r2, &(0x7f0000000500)='\x00', 0x4) 16:00:40 executing program 1: r0 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/179) r1 = socket(0x0, 0x3, 0x0) sendto(r1, &(0x7f0000000140)="8f1396e5be32a828d6bcac7f79368b418d9b326f92c35d2c38c49258d78e58a69e347ab4b5263dbdf55a00fb893f150d5a92af752f1574b15ec8e97ba21c4ea0f0efc2d39036da00779d16d9c2976e9711959e5cc6f6904f2ddb403efe6199033eb9ed27d7f41749018cc64adf80903b97c61d8ae78d775e332ecc093bba6077349f838df398d0da7d6c3730b7fea68ab2771bd796e6145b1528f1caf266e33e2578263a9182eebbc2f6d01eeeb5d60d2f3ce37eff0d", 0xb6, 0xd, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x10, 0x4, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000004c0)=""/122) getgroups(0x3, &(0x7f0000000380)=[r3, r4, r5]) sendto$unix(r1, &(0x7f00000002c0)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x1f0) socketpair(0x2, 0x3, 0x3, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r6, &(0x7f0000000400)='./file0\x00', r7, &(0x7f0000000480)='./file0\x00', 0x4) 16:00:40 executing program 0: getitimer(0x1, &(0x7f0000000000)) chown(&(0x7f0000000180)='.\x00', 0x0, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getgid() getgroups(0x8, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7]) 16:00:40 executing program 0: r0 = shmget(0x0, 0x4000, 0x1, &(0x7f0000008000/0x4000)=nil) shmat(r0, &(0x7f0000720000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8001) r2 = socket(0x7, 0x1, 0x7f) dup(r2) munmap(&(0x7f00005ac000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0xfff) r4 = syz_open_pts() mmap(&(0x7f00003c0000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/174) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/139, 0x8b}, {&(0x7f00000011c0)=""/201, 0xc9}, {&(0x7f00000012c0)=""/111, 0x6f}, {&(0x7f0000001340)=""/158, 0x9e}, {&(0x7f0000001400)=""/148, 0x94}, {&(0x7f00000014c0)=""/135, 0x87}, {&(0x7f0000001580)=""/18, 0x12}, {&(0x7f00000015c0)=""/70, 0x46}], 0x9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001700)) 16:00:40 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r5) utimensat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x9, 0x88}, {0x56bd796b}}, 0x0) mkdirat(r7, &(0x7f0000000280)='./file0\x00', 0x60) fcntl$getflags(r0, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000240)=0x1) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x8001}, {{r5}, 0xffffffffffffffff, 0x82, 0x2, 0x10001, 0x8}, {{r3}, 0xfffffffffffffffb, 0x10, 0xf000001b, 0x7, 0xc56}], 0xfff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x10, 0x5d, 0x400}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x2, 0x6e}, {{r8}, 0xfffffffffffffffc, 0x8, 0x0, 0x5, 0x1}, {{r8}, 0xfffffffffffffffb, 0xfc, 0x1, 0xfa, 0x75}], 0x7, &(0x7f0000000000)={0x4, 0x100}) kevent(r8, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x1, 0xc0, 0x3, 0xd35}, {{r4}, 0x0, 0x20, 0x4, 0x61c0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x9, 0x2, 0xffffffffffffbe0f, 0xffffffffffffff7f}, {{r4}, 0xfffffffffffffffa, 0x20, 0x40, 0x7, 0x6}, {{r3}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x8000}], 0x1ff, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffe, 0x90, 0xf0000004, 0x3, 0xdfd8}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000002, 0x3, 0xb8ff}], 0x3b69c83c, &(0x7f00000003c0)={0x7ff, 0x5}) kqueue() semget$private(0x0, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x88) 16:00:40 executing program 1: socketpair$inet6(0x18, 0x4004, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) r4 = getpid() r5 = geteuid() r6 = getgid() pipe(&(0x7f00000002c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66304994e0ed"], 0xa, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x128}, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$inet(0x2, 0x4001, 0x0) socketpair$inet(0x2, 0x0, 0xffffffffffffff0a, &(0x7f0000000000)) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0xc000, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) 16:00:40 executing program 1: r0 = getpid() open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x1) setpgid(r0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) 16:00:40 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x5, 0x8}, {0x1, 0x8001}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) 16:00:40 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/49, 0x31) close(r0) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) 16:00:40 executing program 0: geteuid() r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) socketpair(0x22, 0x8000, 0xffffffffffffd7fc, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x40000000000001, &(0x7f00006cdffb), 0x0) 16:00:40 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x18c80, 0xa) 16:00:40 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000080)='./file0\x00', 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:40 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) getpgrp() 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/209, 0xd1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x1ba, 0x5, r1}) flock(r0, 0xe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:40 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x1) r1 = open$dir(&(0x7f0000001080)='./file0\x00', 0x20, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000010c0)='./file0\x00', r2, r3, 0x4) getpeername(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079918819a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000572beedb69aea9e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000364200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5966be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 16:00:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002340)=""/4096, &(0x7f0000000000)=0x1000) 16:00:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/194) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x82, 0x7913, "ec2d04d406fc461c1499d70710346be787e26a11", 0x3f, 0x7}) r3 = syz_open_pts() setsockopt(r0, 0xffffffff, 0x3, &(0x7f00000000c0)="c4ed686573b1b4505175bc2add6a680bd2bd68f526468a591513bdcf9fbeba2567b3fb02ef1dd80d2ae0b31e5cb71fc093a7ae7cc7ecbb22c6d4", 0x3a) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xcd7, 0x0, 0x2, 0x429, "c02a0800f5a31a711aa0a9eeca13788b0600", 0x0, 0x40}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffc8a3, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) 16:00:40 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/162) pledge(0x0, &(0x7f0000000540)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = socket(0x18, 0x8007, 0x40) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x6, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup2(r0, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 16:00:40 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x7, 0x5, 0x1000}, {0x0, 0x8001, 0x1880}, {0x5, 0x0, 0x800}, {0x7, 0x541, 0x1000}, {0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x8001, 0x1000}], 0x6) semop(r0, &(0x7f0000000000)=[{0x0, 0x1}, {}], 0x2) 16:00:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="01f47fc0383a0f2f6e98566b5a9fa14147929ebdd7f95e02e09755488314685d3c80c945bb1988aaad9d52be8107f0595c57aa6c84fe566b7bf8e5d60bce652cf870354ee55db18fc3d281dc913224d9d97ec444b5ad71db4bc35d54d0d77d057287f4bb0f6b4c17403237fa66561f1964877dd38c24d503714334ef6d8b70ed224aa925ec0cf9a5df419486d003b1327d5276e9afeb319a682afd971a88c6d0ae3b1e4b45d7dea577bc0343f6ad295dc5f0", 0xb2, 0xa, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 16:00:40 executing program 0: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/255, 0xff) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x8}, 0xe) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) shutdown(r0, 0x0) listen(r0, 0x200000000000) 16:00:40 executing program 0: utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x80000001, 0x4}, {0x4, 0x8}}) unveil(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x115) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 16:00:40 executing program 1: r0 = getpid() r1 = getppid() r2 = getuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = msgget$private(0x0, 0x40) socketpair(0x3a, 0x2, 0xc6fc, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSBRK(r5, 0x2000747b) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x9, r2, r3, r2, r3, 0x0, 0x57bca0a4}, 0xffff, 0x200, r0, r1, 0x8, 0xf0c, 0x0, 0x953c}) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) setuid(r2) setpgid(0x0, r1) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x3) r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x8, &(0x7f0000000400)={0x8, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0xf, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/129, 0x81, 0x800, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='./bus\x00') 16:00:40 executing program 1: r0 = socket(0x0, 0x8000, 0x5) socketpair(0x1, 0x0, 0x600000000000000, &(0x7f0000000040)) writev(r0, &(0x7f00000001c0), 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1600000000010000"], 0xa) sendto$unix(r2, &(0x7f0000000080)="3f8d188a528315ec55466b9e72d522abdfa0ecd1f86ed69fa71b4f6787f1df58348fe5eb2033f0efe518e5d5e2e76223566858021cfe1db953528e35f6b8b84b65675eb068c1c02eadc75e5becee5879610a21ccbd035b589c92a21aebbb5913dbd0e1447356bb1c2a7dbbd4e368b03231144698d2d4b4a0369ea0deed85ca92a63cafd3c21b52448040f1951503556de55b223543ace538c0801aafb5452ecbcfa99c1c5deb7bdbd7b4695a3078ada08279410ed3d9ccfd9d72e0b9042d2f9d49d6", 0xc2, 0xa, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:40 executing program 0: r0 = getppid() setpgid(r0, r0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x1f}, {0x340, 0x9354}}, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x200}}, 0x2) 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r0, 0x3) 16:00:41 executing program 1: socketpair(0x10, 0x4007, 0xe4, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x2) chdir(&(0x7f0000000000)='./file0\x00') unveil(0x0, &(0x7f0000000000)='cm') 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10280, 0x4) 16:00:41 executing program 0: setitimer(0x1, &(0x7f0000034000)={{}, {0x0, 0x7530}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x7}, {0x5, 0x52}}, 0x0) 16:00:41 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() r3 = getuid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="98343b6f71884987ddcc7ea3e00bca5b9fb625fac783e061d7e8319a83d323d83f51244f686d016acafec29c2f67372fe81f07d9fd31595762399f33c24bdca526b9320cb75d12dccbde9d0595a345cf4bf438a28fefdde7a29ac16dcf2e518185bdb7945244c5698ae8d771a4d0f0f326d6f091ab", 0x75) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, r1, r2, r3, r5, 0x80, 0xfffffffffffffff9}, 0x2, 0x401, r6, r7, 0x8, 0x6, 0x0, 0x3ff}) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') 16:00:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="cbe6ec633edfadd5761892a3402bdbe5a120e1c5d8bbe773e72716df05893fee848048cf4e993e8d67b55881e7af884fe2771ddd3ee8508c3c6b9b661ac97afb74a2a2039cb117cffbab5251c63abb2509b9a638a7e4c1588fd83db9c1beba9a06e84018df4d6e337a7056c1fad25d", 0x6f, 0x400, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffff800, 0xafd}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) 16:00:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x202, 0x16) 16:00:41 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) msgget$private(0x0, 0x300) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000180)='./control/file0\x00', &(0x7f00000001c0)={{0x1, 0x3}, {0x62b55172, 0x4}}, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./control\x00', 0x180, 0x22) read(r1, &(0x7f00000003c0)=""/253, 0xfd) linkat(r2, &(0x7f00000004c0)='./control/file0\x00', r2, &(0x7f0000000580)='./control\x00', 0x4) select(0x40, &(0x7f0000000240)={0x4, 0x9, 0x1b00, 0x200, 0x401, 0x3c7c, 0x2, 0x7}, &(0x7f0000000280)={0x5, 0x9, 0x100000000, 0x5, 0x7f, 0x7cf, 0x8, 0x8}, &(0x7f00000002c0)={0x80, 0xb6e, 0x6, 0x1, 0x6, 0x175e, 0x4e78, 0xff}, &(0x7f0000000300)={0x4bbb4515, 0x5}) linkat(r0, &(0x7f00000000c0)='./control/file0\x00', r2, &(0x7f0000000140)='./control\x00', 0x4) mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) rmdir(&(0x7f0000000040)='./control\x00') linkat(r1, &(0x7f0000000340)='./control/file0\x00', r1, &(0x7f0000000380)='./control/file0\x00', 0x4) unlink(&(0x7f0000000200)='./control\x00') 16:00:41 executing program 1: mlockall(0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x3) 16:00:41 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x18) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0}, 0x0) socket(0x18, 0x7, 0x4000000000003) socketpair(0x1, 0x0, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:42 executing program 0: r0 = syz_open_pts() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x5}, {0x6b, 0x9}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000340)=[&(0x7f0000000200)='-]-\x00', &(0x7f0000000240)="0400", &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0x2}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4}, {0x20, 0x8}}) 16:00:42 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x1) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 16:00:42 executing program 1: r0 = msgget$private(0x0, 0x0) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x6, 0x7ff, r1}) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) accept$inet(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:42 executing program 0: r0 = getpid() r1 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) wait4(r1, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) socketpair$inet(0x2, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) socketpair$inet6(0x18, 0x6, 0x8c1, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="c2be78eaa201d0294dd54e30370eb83dab289bdb3aa31e5a99cbc18a359f53ff52ea973ed395f726534e7dbbabd221cf4a79da2b24492cc12bb92782e53a5551f4da0ab264db", 0x46}, {&(0x7f0000000200)="72823b53a66e4dd24716284fdb1bbd4fc31b21e7464afc9107e4997747ff6bf4d5df3c954d92f380cd89682b494a342e6f9552802a6b2bf70df69d67c240bc0497ecd786211518ffb0a3d130a8b40aae15e5ec545ad2ac4c241a7ffbb1f7cb89b90569862477eaabc0766e2f42ffc99474ab62f2e834990476668355a8e28a0da45166bc580fefc02be03389c7664da972abb23d03458db18c08152ddca5d9042162ef4ed51265ae793a8f201673bafeab9b6789ce1d6db24c0c260457af5762bc1ae09d84140f9dbf00318b59a2d8cecc63c5693f36e9fcde3c21708f42c3ce546783bafd2143412b90d8f5971434dff5ecff97af8683a4c219", 0xfa}, {&(0x7f0000000100)="1bde4c25f83c2c21e154d9729926932d51803d93ffe2be6e3053ed0464e88185e3ecc159b13265cb2c57a974cb5471a6e0f00364b2b528cc3c91d324f1b0bba4ed7224ee09b7e503f402985877bd7b787c73b73e0627ea2a6a0741d62694c66833a5eb1db72e6a8b7110d4833a4c55187bec5f91f04c4250432b3a65e9e86cbbc7bdac2057f89bee5e859d3ae60133569de52273a80b4e843d3215844914d7b98f1ad99b0f371711b29304c12047994c", 0xb0}, {&(0x7f0000000340)="7754858f26b0faf75b87933822e97e149b43b04eba503c08824b1156bd390b14e96a34060e64e214bcf23d9d0fd03093211ff8d6602e9ee6075e3e7c35f38ded08f6a88d91f1c57170614729931ee9bb0f4504af9a986338abaa41abbf3e10a9db02709c7e68a413525c3c2764579f558cc336f176abdc7c88e09f8ba0e07cb782e3e7d1b9cb7e4240b29fe969cd333f811f5d87499c860aad5015f9e765192b4c70eff23b54e8dca30bdb98acdb76e63a7a59cd59773d4e57ff7670e2268268063e9f74b5880317b81db19354846fc23fce869ad544c3f9c4ce1431b6eff62d4172d723071a56", 0xe7}], 0x4) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000480)=""/4096) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, 0x0) 16:00:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, &(0x7f0000000100)={0x100000001}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) r4 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/186, &(0x7f0000000080)=0xba) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000600)="4d8a213b93f9642eefc8affdcc6000e6b93a1718aa3084d51a9e04582dce220d04dada16ccc6163eb211319b3f6c81f739739120e05d8fb572cd8043386bfdade5706e29a0c361b836c59da41cbc0157a0c5dea0382669f56209f855ac438f3f99147942ad03a8f999bd43471a75585a9d0537af782f2334cbe58fdea35d22d8f7c50e3bbde5ce56cc408875e6f1d2c6197f868c08fb76b59f696c7cc998a4c5fe56e0e311888afb5a49ed8f0d8a7a913b1c6ef56393564e7fb551374dca55f785f04a93f904c56115641b393a08c60de7aa0006e1b15521dc2ca24d14590ae50c0744c494de68620fb7bcd1c5cd039c67ae62647b400fc17aa0eb08057c0eb1c4e6a0bc81b06001e663f5ffb0cdd3246c7df4e925756b37821ef38f485d161017911527f0fa2fef106b0505c6097be1695bea573bed5f1268721f2320a474e5800174a5e57b55396c3d262494d9f8a800d9c03c8e34a5de70a2c57a906f2608d40b3bad29d295923cd1ae338f1d8a9863a78a1828f7cf9285ca3465f260d0ada62aec948545305d266fe04048a564115e404f006a75c09039313efe19d6c2d4b9939af3df543ab7253c572a0b8f00c39d1be92f23e94a497ad79ff1c53ec517effb9279a4956daea94b5da03eb0ea0b3ec4708e6d092c613b08cd0f897e86d3a9e2e438569d9f2e77fad1135307a69053143c3c22fa654968ff1544afd98515a451f9fbdc670823e18e6df260e79292f64b0521f8c8f89cc539ee0364c47c5db904b62742fc951331549f2af249babf5b2c9f872c0264567c1c0904dec2d3e78d37f7c501bde821f44107f0fa03636649daa4d8d368b489b356dd798478b1453221145336f36394a71f9f92da9155df43eb24e5ddada7af31402adb02b12b8f723dbe57de3e3582a3b76673d174580a21374bcdf215faa32ba7b219ab46534a81cd6aefc4cb2df755d6d55bba1b2d629a9833d21a49499dc11e92036d9bcf9ad8165e9633cbe2e407bd1fba661d98631c26aa0ba9c7ca3994382a00fd6188e2d04c002d733b5ff8a2c47db3005c459f522f6fec34cc533f97e4769aacf8cda5e634f84ec4adf5c093558f22cf296bc03213465c8f33b687d932c6bbbdb6df178341defe25bd2a0d00e172280c2ad16407ba0a97d8971d7140d4a1b384fc2fc6c7a0f033659464730e39edced2e25e3b96f09b7205117e62c1df4a0c6d08b5274de9972688346a9beca9568d47579d1dc2270a3ac8a12ae6b39aafe7eff1a26d70591314e00d9db71b3745f0e47e9394ea5d95fa443d519ef5c3da86184659d90b95dd3048474e66e151cb46f3a4ee53244209f92469aa9d991b5166cae024016ed5465ca5afdc866e6f522121f8343242632e868e035d67ae3b23111a37cb3f8d09ba3050da25f0a8757973a66272e623204c6aa334cc982ae0c2978ac331fe33ed234f406e84787bee0e822aadbb6bc1d0641b370ff770973347546094405abbc48cebf2fde260d336d3056ba8c11ddcf4cf4c07511f6515cdf0fca793fd7b47ebf2603577c5956b11e8f5bb2a8c82db04dc132ecbdecd73237d9da857f8028c8fec78da0d3560f12fd2aaf4ff9bab72520b8fee80d02fd4daadba51c4b45622794e4d365db45c3a52c5a130aab1fd990fe03f16446419d4243b24b2b86621cce22297b82d5e45dffdb4d4897baca2b4b06db099fdd102bdbecb4fbfa4e9217438953fed87fe51bd39ad2cf720bf67ed92bb240a4c5f0ec7984a54d34d87a67000ba0dc4c386011f15aef5867342ec77d9d6ac454b7d50975a8f25b9f9adf4b38e101136d02c226e003c7db3b725cb9766c03d988a0b45970ef27c1ef94894811f6797e619f3fe2eb7edad72f9f75d8066cf36b3bc367699fd37d066f38a9169dc224287674ac12a9381f058ec3350abb6d8262d88b65d79e2ac94ed88d073b7d452a1c0248b712203464cc613172a15d3ec7cab91950e93b7ea9060d3171eec5151304d188dd1104603bae52328bc102c1126e454cff431db05499d6071799d8a4346d37bb87352c2f30d0611f3fc12685428a8379020252a0921dd3ea3fa8c4bd6f5e40398bdab134c12a75cc2ac487f735ee1186db1ec6c209c1d998d30c000a69b32a7047a450d892fd367e2720405fbfe4a15617bc5f99bc73bdf4c4e82540a1ff493b25ea263a182c9a84cd136bd87347ae16ec63dc066065dd7b994a1dec365ec75117ab4e9301374522c8af7b0a5f59b4481a23952c908e53d3885673b962010d9acdfec1270dd33d8d9aeb2b647c57653ff74a2ed2b0bb489eb663dce061895b100324c8865d642a9f391431bef89b0b89423a56a57a7e1076dd3efa2bede798df1694466bc553922f0f313bb9d59816c7ea39f0142ab4de29f6fa7038d469eaaea3a0619d1c0742ae34c7d799d7111b1482c97d05f9b65ff13808cfee02f36dd97814ff8d5fd2178ea164c97dbc576b5336c9859cd9ed65cb3e42597cca9bc9574a703b10e5146cf962740a13fbde097c1d89f81313ce73988ae54269db32ba95b417879cd2543e88201feef05a41cc5966f1d6db36026b2cac00acbfc75bc79322bffeaec5d261d3fa6265c03ceb24b83d813ff3e0460fbf99c8bb1bd6ab92146a0b7e8484f7c272aaf5f3ee7db6c8e29443a7b372ad7e1cc8d3cc2c77d96a2756e74de6adec3d95583cdfe0c9fa3a1f798413f0484d08a3d75b1abb3d6a2a4b6c3da9318caa0d865ee3abfd8719ab0048b667b362249c3b45ad035fd25c0cc2ea83721f29b9780334a267f2abace5408631cb2aebe49449d9a20cf1a5e969c236b2fdd1d25ae7d292953787b8bc1ccec2a39398836d13897d6689ec828dd038744b39b13b2c1ff18c41136bdb1fe8b89a68309fbabb1b84834b183e81238980a149a928f384dda359b16a94f45eabbca806b829aab64e6e20f4cd5e5e9a8b483428269805abde85f13407d2add8d292a1f971f8709f7b44d00a6cdf73576b6c6c8e59c2e126b426dfda286b008801a9c0b9953af832fc875ad03695ddc6f1eeccca8dbfe00d323b3034ac3f7425e0469b22edbe4c8b57c6df6619063f814b41bac82715378d7fc14342557a04e1b2347ef16a49bfd08d85ecc29d0dfe94a4790f09dd7596afb2271661017fb7479c040d095622da62583e671192c98bf6ccf8755ec8288f1683dd6e1b51058cb162bbfc8d58785fe2d1c5019cb1256f519b2353090f58fc158c12caa9106f74a955ba72745f6466195616ec0c79e7d5b5be8c590c054c96fd69504c5ad4ff5f9c480c4a1e4f92ef437605bc199f7d88523823d19784180bb234efd2fa7279a5b9fdb211b9b500856b671cd84aa0c27e67302d02ed1a571ced98edc8ea1e58ad7cc388f654917d8154bf4f1c1243f3adcb2dc5c14846778f26cb1ca749d090d7aa2058e0a3a5b3c24b39ee4becf4739b3bb9130689d1a380be5f4229453645f1644978d2eabc075b374d098a0e6e3c1596f61c4ffd85ef318253287bd0b11ac4b77748cca6bd501314cc8b0ae29d7959217ee2eb5ae0040f17f7a06b36f25cc3c606367c895f006597ba5b2878c68e6fb70ccee9a5bed5125d7920a8bd8a484f1a51d3e9bacc718d8850c1bfce08f2bb816c304de493791dee1c8ac9540f2594bb0644ce2426e1313b4732f2594c8ad8b96e7ecf47f021fdd716189af3a148399510fac7653017751f4bb2465cd6f50775f2720d5b7ae03ca55cf35debb68bd2571fda85337cd51238621c28d128af8c370d74c2af8d94f25f0818f086b748525987c5cc8971f12dcd94ec0164982f2b52f26471174bab6fa0d12b1243bf924c6dde5b1c788242430c033f4c9614a9ad6cc0a5f73cbd9d2e1f6e2ce3b2696ec42740b6d5d5288e122e09be08b2669ed1b6a644134a569d6d554ffcbfa722119f49780a15d9093c8f56ded716844d31ee0f17c0fe939e869dd5590dad8de2cb6011eb7bc043ef7eb59fe365f335bb78dcf39360ddc72063213fbf7722b14dc04a47857939a4176ddb761c839c5c2d8b2c51b38ba3865cb5f7b508b55e536ed94c3b756afc17b04004cf9c27a55c291099c4c86403d6ce3c2cf122066b66bc4b9e5d3074f65cbfe0f982bc48ffd7c39c4190e378d68a8013c27b88be770dd0783bc443579312426cd87864b4329ff43f9a9a7d596d50917db362bd67d673ee4de92915042e3617c116c6bda975c3162df98c8ad13826df9f2fdbe9cc196aeec22670e5c70a98aa3ee1ed6e8a4f37b61729f1ed020f2c5ca7b4dd4ab107d9434e39021f86f7b8fe28e897339bd9b41abd4d586c7e83f78c99eaeea9082c4cca4e962777eaabbaaaf9cdeaeee30c1bca0862663e3b69562320f118c86f36a4507030544c50079b174377edbaca59c03a96e1b93a70d419a81675d31687ba9eb8e15122983004f296b24db210312e14d1de80490a5f00bafcc2ad8de044d52f94682afb98a22ed0484bc48db2e1d4746977cd0a8d8e6989d5ddcf161d759cfefd684757e5b1acfd7bb14f19be7b07c388a931aa33029f93343033fe910fb7d3e82dd4bb9544bead68068cff1503c4ad78e5b3ebab125f9916546663ca1b853c4ee88519570014b50bf1c781f812ad320a7b0933e5b866982dac9de9f66f00f6700860a1b7b99b811d8a7549c94c1590087ea13b66909e33545dc9c9c245ef9946671b1ba378f71639dfa5fe2df59e40e677ab66dd7f176947d9192c07c2a5757a9e3fa31d040091d4455f0ac6c111ad432236d6a85f9a6e287498c7ea7a617bd1d9e069c35049dd56377d54ba2d0c07c0a6e068e396c3a3793497a6bfcdcf10e041f07bc4daa2f029a26280e3e38a90a8716bbe5c66794f43797b73f4e5a31234a3bf5283b72270f7a143eb99b9d1ba8a19ba0ad38947f9a3736657cf0cce769cc4e4a7053f2a4fe3490fd016365bd0e481e2ad2fa91b7cd99507bf05706a80f91732f460917f1f8a1fd722bcb9e358c8908978822d8a94c8ce7d40307f107dba463f4c8b88cab8f50624f2ae290ef5261aa2ee0b251a2cfed0ed22b19fcff3dde1a7b63f84c6a6046b248763381905c74ff395fcebafc6a569bb8fba37608d031ce8912de817b19829b687b6470a5b9ca4802cb52c206d49892299bbce9a64eb8c24465d90189887111bcc63c42e8c292f224cd84747d6773116165ce669d64666ce68439f417ead371f7699cbd9992942a82ea73e20d6112acb2ae02a87db10d8d5b80e64018092cb57363e5ea5ddb9265cf9c357d0da877d846a7354489aabdb4c523ad88bdeabf1257698fd21a0452d1def0615ea171280c6f014fb65e0491f8d7b5f4e7963c89e12ba90d9e4c3f8c611b072ca1b44fd5935f49859a8e0b10fe86f2a2f2af65607e83bcb48329926fbe0625f2b1bfee93904b60255fce7130ac63822b9c282337bc00236864d38d991dd42d89f2decfa7adeee92f86467fe5c694a961190abc87ceba39267796af80c40de499470456e3613ace6b73d7a63fd5647d640ad4de7ced2ebe5d16ea2e38cb79ad6ebd37cf640dade12536d74f3444ad5c5cf6d71a", 0xf59}], 0x1, 0x0, 0x0, 0x2}, 0x405) socket$unix(0x1, 0x5, 0x0) 16:00:42 executing program 1: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f0000000100), 0x10004) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x882, 0xd4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:42 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x18, 0x10) socket$inet(0x2, 0x4000, 0x89d9) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) 16:00:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) nanosleep(&(0x7f0000000040)={0x9, 0x9}, &(0x7f0000000080)) 16:00:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040), 0x10004) 16:00:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="39a46ba10d3177e20d8e58744587d374f4f652d66617e8ea7589", 0x1a}, {&(0x7f0000000800)="14e436f858db1809b3af095152c640e7cae08336355a986add13094d1ce2f030b05be8edf2f003fa9382f26b9634737e77275c39232bee324bc1a45636729ef5989e4ab89924f608f18f99703af8581e69b958719eacc94713a9570ac735951e3616b275eb6eafaff1a14b36b6d827d4f76f03d5886b2f99edfcc63f38a4471c62b8d808c58a230810cdfb56286cd1662b8a38f7c1ad5993a3c2565121f767fad0478bb2288da4c647af19f72786215c51b7c7c7922fd6b96e7c0b1a433b55e659bc6e303051a47206ecf365514505266f8d4194241b7978a380b7b2f003608982a6ce1d0eaf73da2aed2252cb21dccf8569bf010a5d36204f722a82f6f726a78508f3d27c3fee5c71c539006e711e3854605425eb932f00e656bae5e9fea2b6ce055add048ed1d5b935127fbeff097299b79a8762a77906114c9fa3feebb8e340b6f5e2d3f86fb22c108fb987ed629523d91122dca03e4c9b8466e734ad0bf99b7804889e0248062acdffd1c753fad34ff59d1707d52dad6710e1662e48f0bd3fe44fdf808e7c8b545bc67e167090c60f22b60da049de78bb7fd49d1161b4181691da5f83d7ab7ea199b2d2572555e19d0f1be8af447b84f136cca5114995190ba1b00b45322676f81a7c8d78e189727bb1333d03fd59ef224bbea2fdad5ca6f33249e189d6a97fdcb7049f49ba4085f53cf8fb93360f1b95e398728099858ba0a46f5ee6fd5a43ca228cd3b9f395d2d0b189aade8b0d2fa5956bbec68437d07778e8f136bf235e5b5c1f59eed42bbcc1b42292a5023b36176c75937b11cdf04eb4f03ef303b4aa7ef4592efc73313fb7b5abeb35a95f879a16851972a616767959d26afdf4aaf1fca4d5b9ae7495d6da1faf39e2366d2619341a1cb3b784aa2e37e28f080acfc030597c789ba2c768e49b1d730a6ec1c84cf9b2fcf0b566286559db50329751cf0755ef0e9669801ed26e02790b4d1fbf27f9a37a07ec448cf7508506575ef36d253c6d837d381d8d880e77387674cb1472bf5ab432bffdec2a54b9f8c827066abd1ea2e70ecf1387312b2a0b8fe26a4c4132092597b0b411cd80ee218937fd57cbaedabff8a2f6d743676b018dbcb6c8bfd53ccf0f0edaee8f3fe2bafb83fe131b98fabc03ccaba65eb80d0d0db037c6de120f0f5d4e5dad638fd1304118dd65243abf40b457e1535a0db5fa9b2a24041da9764f25221ab648aa87282b2305d14cd417f48a90df6bd6ce7fbdfe2cf59047b68abfb7512b63db34fcb3c8b40c265c2cb4d81bbc2a1d61c8bf45378111e00cd0fd7b635386081fd97ef16c7a21edd8dcb239ea524a8902777bb7f171e4ed546e3d24bca1631c96d6f7a17c54544a8c27ca6bcd01bf938295678cdb840c5b7e07a39bcc6ef55d72d8edf7c7f300206f393d7024c2860c0ee1625a41a69fc2e992bcb348c2e729180c8baee33a610be5f405604aed915220e8689e6505bcee8d9753ec098ebb0179f373b133b432afe33c63b4b0998156a0c27de5b75573205eda3af86960729ed9a89a96e3b72f147ee3b258c99ed453e95b8b646751347348bdac3fda3ae381f7c96b9bf8f66dee26a97c2f43baf5eb68d25466b43853ab66b792dd78c26156e3bfc0b67c228a50ed67107893e30eec17fec6a2b603eb2393d1bf2feae9ad78d25106b248eb2c90d465fefaee95933dbdcac5b39bcc02bc045df525e000c8c3e3d4e278ac9b62e0922a27ec9951783d3b4610d9d8e97b6d7ea7437e2251acedca65256f97ab453db5fa803e3e93d6daf9904bf86689bb4c1a21362d268bebeb65ea3294f19375a717d9a0521dc9e0b9981b8597fb02f98804896e0c4c8f7989a2a5eec0fc5972e12afa1bd125261c440ff02ce926ffc8a56e3df09574ae85acaa5aba450cbdbf303f00c149c77de7a3ca03b329784d047147870849087eafa1d3d87d149c64a8ff21237da5e2d01226e963cbf958afbe2cc463798b3e1da9842a4a8d50e9b24c6e43617496aa2369c00ff0cccd67b4e96962fc766ec6f190717ce92f08bb9469105d52117387cb3c0886874ca2dc6cf049394bb5231d094bdce844f3f1d7a09d4f901b5280b5bf6b9f926392e0a5a12caa971ce9df3dc5b4547238fad88de410d799327f5e3b4d6f0db68aaa5cf1a88b520db275e492c59bf5b47781b87387769428cd5b20807014ee63e0a12305d680ca1554fe5df480e577908fbc02ec4f4d85afcff43c0e0c22fb1f0932ca4409b4f0e9cd96e73f1b848e1cfde8f4dc262038dfabae1558faba948d0db4fcebac80a9c2fcb3090caea7ffaf56b19663d959ea664ce853379ad0d0893c77e21959533697750f86349ed18b1a5c14ffad8a5ea16827182924c0744a46a83044a55cd3aa487e59def61cc24268a987b08496c8674d1554400c9b447acd074e9659ef07b2cd0a92ecae6a4d34d1f2234598495b16f3b67bf8de12f4b4af3caaa72a2a4b040722f9ca4217164f5e52190e0230f11911a7947dc24bb1cc5238dab1dc7808a4a859626a48e9c5415fbd3cf2481d3960b70bad6379260258c0792a1c8475437af21ef23c204934f7c245594dbf68b712f43d4097ae6cbe20bea16995eb67bdcc2cf34d178ebafaed614479c9758a4669ea690cd57a16f57d1e68f64f7d98723a5a15d9d4a043e6207ec0a1a69061539783634ed0d3ec68401a35eeac995d625e73d55935e2b023727678fc733c8c3b7e30b24735ad50e2e17c47463aff7630ccdf59bd8cd7aa6c1fa401ed3d02658d13ab0ac7215bdec08d451cd300fe880810ee555f5cbebc3c18534a1cebfb02ee28d64aaf74bcc09137979deb7bf557761f7a6c41ba1688971ffe3c8d945a76998f667bb9a3eeacd825402b1f80c2eb99541688155b6f53bd2eb581419645468866f7baccea3685f14bc9ac60195f386772ac6d2fca6cc502eb9db36a01bd22c4d395449ea8fc8ce8c65a5425feefec134e2fde1c7e5c63c13059b879f679fc3f57ffac528964fec8b0770ba16b7200dc531c604d9f9a160ba9f4a0206ad6f32d9b07b6355944b5314a0120e3a67d112c69ec81c04351b864f9cfd737dafce7e3122d6811674105ac427ca842417df17c244cc79a875031defedf643b23611fae0f788d6f1587923efa2c59fed9e9830f500f5f13d3cf03dd6fe3f7b236da58726e5cd7a996f68e8dc655ca2d36444e38869ee6d0e3138e4bac93ac9c990654f9df479296667a8ad3ddc72f8133f12d21e20dc059b0bfb1ee40cfc7dca3178b52e7696ac822f7b4cd8a3504189b854cf8567089a67a5483b9c33dedf2f863bb4f5b2827650edc6179b127485b942c0926cbf68e0fe1bf13db47187463282ee00525f5c35cdeca0e3013693469566f82a1e7b062179a722a40286eb4fee988ab61945fcac3c6c59d6ecb231fbca4df1a6e1fb9f9f256a278acf48f5a6ea30f342420a62d186faf0fd9229a386c2342b9b310067b7fa0223bf30d87f672b7cbc35a678e589c149d45aefd66d5b3b9bbd45a0824516110596eb2bdbaceff8f3a3d1a92b45d2fe6c03843f8a5d2a44c943cb6e644b60c8c471a01033e513e69c27fcd6838e61b7d34f56fc8f3d9e79c103720d838051e6e11e6aa77dfb56c84987f40ccecd5e1b58e7f3e345ca2c7da2c209c413dc9c687df33cc21d452ef149d7475cfa020fe623ae6ba51602969e750d9dbc9c86ae17c97748177eeb4dcb50bc5988d47af31fd8d97381b7238f52613c8351bad0b1fcb31873ce595aacaaf9cf8e898a17d4c4d1f637509d4cecd5e21f01e0d018f94308bc7880c7f8e207ac7a4ee036358a1efe28b3f0749b5585d8f228253ffc2ab75d3704032da132fe6208111b3bc5804e49eeaec6a192861e5b7a71777c7dcf7362ba8efa29d863f8aace96f62bf5aaba5c58bb8b3dd9e747da066a7061375a1819f243112d0ddaca033774fe44e561d4d92f35d7dac8093bb5a3fa41930d26d6baf12f34e2c2ffd48bcbe469965a81aa6004fe0d6d1dd8e5607a8d04f2b00a8b1b86bef222b0fd9a1339f8ef918e65fbd166cf921eb02883363d5fa14b5710411f186924efdfdc3703b49b8225b5ed15c076a5249a76fe8cee32ca7a64da160f1ae7cd808e34edc0cb266af9f86762e167fff1172e9ae464ffb954f592248f7a1d1d926b3f7c7c73019714b4635679d71920579af54da224d83ed70e59272396102bdd2577baddd863d954777175ca175830384a96644699f68c169c115d4f2770fdf125b1f1711e991193b77418ba3bdd3997312c25a2b1fa51b08295cb1b04e1e717f470d4b4284b1c4874d332ce550917847cb4b3d00ef5ae687555fcef63f898501e4731e375f7fb5a63371cce70ab15d105a24e0e8b91c16c76beac7b87314b20c9ba4d16cc894213a84ad5be769e9fc6494f4d05b6ddee985d3af2573a6d7177038732a6b4ab3303e33fad0ef3807604e8628e599d3a75c22f1277acce242b1e231fe13f3814d23f8947b2e57ee71edb035abab29082c4ea8ec684dfe0d4a4c20e6c4d9c2e3c37164ef7920ab32878c2b87dc61ae170af43a13b117e335e5137d676431902e121c7ab895c470c7f93bd9458f70d3f14f72b1f5833728d2fcc0e91a5430f3069851590b3e612112db85e9e729ec7533daaf273d06d5bb2f845ba5f3a0e3d4f3c4931e6c82fda192d95e79c9fd66a8d1a633188710dfa1b8c1d1ab22df7b2420706c9a44ad64b3952a76f01a0dd404ef06972d6e0f690312b3a000aee1636b94a28c7886c6956c7dfecc66ea39194e0d2f3b284ef94edc868e1b0e3571a1708ee52eced429cc72059a35951cb807e6c68a57496f06673b9e4bfbaf7bb5252d5592eef688994220cd312387b30f8c6afa291d73239424df0f5a600fdc44844d5da7bb47c1d3c70a147a446e0ce84c0c25b9be8519617e329cb91ada2984a0d1ea61c31795728273ea9f375c24d64cff735abac3c859f5b61f43d243bd946b7d8558fe11376bb14da7d10e32d2c89a80ef9be7aa7b533602f2ec0238e0aef01d8ea425f65ca4a3474e34fe0bfacec33058e13579b1debb5fa350acb5f476dbede667eeab2fe3b15425bb467b1166491b8ce2da2daf18a0dcc2743cd10f311fbe9509420e6ef9b226d7ac27b3c2080d8310afaab5d43876e38bef7e1474357b9dffd2b7895c7ade9f6effd5e65a727290cb756d832da2200cfc8b9b1a093bf066657b308abb3bed72edfc5b55d35c9dde496c5a5ae04f51b634803ebe2c857c55fe1c64a2217e7b8dc90bbef504aca0f22b472d8ef6e6466de22cea7ce1365497c056f8f17fe951b63afc08a0020e1e73784783b43f0f3e64b59b82685a38cacd4d97524e3ef6b0e3270cf407ef68be74a9d401eb7a846abf98f3f2f4f6ab8b7d4460ffd7249cfe698a7f178915415d072883df39a77388d92c61b166702b5ef142755ced0e764f8359df2af1456449cc3c5919e32e660b8451e5a460cf425a4fb3de3be56c103ab3b7475d24fbfca7539845307f1444b5e1ab33521a54a5dd0048a4ce1637d2d909bde9684711dbde4d4432ea3e9a3c1c97613faaf7c6d6969301370fb1319255b536737bb627de40e06cfca99e9a243f00258dfc093637c73281d6e5e02076bccfb500e629f846d389853a44b29b705b021be41af367a51d2fd8591501b8c3594c0717c10735e81c1a21179f67f7e725ef0235ac8355283b7405663d0b4e812f0c96d9233678e7a2c4f76a0b76e263d6c03d871cd04c73b51b1c651bc3be418f7e39dc61fedd43b8b03703e61838a2cf9a22a459410e", 0x1000}, {&(0x7f0000000080)="69eb9b74ab29e6727863bed53dbd2ad24bfd382447032c6ec72b23e786b1e1cf253b6b504fe0b4b3565f18772969c349ea9b88b738a2132d9fba803ed2ec1a36f7be3c8c24b88c03", 0x48}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 16:00:43 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c6530006091e2e8f798282048c80a4139dee4db6110d4cfca72e5174177e6bb6349e89a9f7f6f7ac9885dcd9da6ce70316b6731d431bb97057e80966d83b612916e195e432f8ff67a411fe44a12"], 0xa) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) minherit(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) recvfrom$inet6(r1, &(0x7f0000000080)=""/160, 0x2f, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffffff85) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 16:00:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10004) fchdir(r0) close(r0) 16:00:43 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) dup2(r0, r0) pipe(&(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x7) getdents(r0, 0x0, 0xfe8a) 16:00:44 executing program 1: lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) socketpair$inet(0x2, 0x7, 0xc51, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4a20, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0xc0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffff001}) 16:00:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getpgid(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000003940)="90", 0x133}], 0x1) r3 = dup(r1) socket$inet(0x2, 0x8004, 0x5) fcntl$setstatus(r1, 0x4, 0x88) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="e5356b85e5d4b0edfb7539e7d20ca2927bff829a9024b88a6bfdb27c5824c0b1b1536af8f0d4e9c19b5384a212bc6f517216b00fafef0ac35a93d3029e54a954c9197f9a70d2cdb2d8ed1b1cfebd82e122596e5148e2078900e097ca359639b75971344d35ca7ac5dc20ab56d4ff4ff70122cb885422a8b691b49c8c1cbb6e5c401a1d73823cf7ea4921cfa65b621576b1b1cb32435ee1b56937d566187662c2fc4178c160693b4e78f4bb8d609027a5e97bc21c135a04224a0df10170367244e3eac1dc92c80b1bc089bd029a28865b137dddf3e5382c172bce6b468e748d95ef444f", 0xe3}, {&(0x7f0000000100)="c554f0cd77fd", 0x6}], 0x2) write(r2, &(0x7f0000335000), 0xfc94) recvfrom$unix(r3, &(0x7f0000000180)=""/110, 0x6e, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e9b1144f306c56f66696c653000d606000000df57b753096ce3e5414b66"], 0xa) sendto$inet(r1, &(0x7f0000000280)="ff3b40283319f6a6110b334d62f6a095f5b7bfd3cb546f05de8876cd8ab21e33e52c7b438faf89f8248f549eba911ec80b2a671ff76ed64e3a193dbd95040644cd45e931799f3891ec63d24314bb5744db26dee7a6c5fd5af1525ff77feb6deb0b726c62feb8b657b668892b532f91089ee17322598628", 0x77, 0xe, &(0x7f0000000200)={0x2, 0x2}, 0xc) 16:00:44 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = semget(0x2, 0x7, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/56) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./bus\x00', 0x0) 16:00:44 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0071ab24594334000000000000200400000045778b5c855be5c107b9051dcd00001000000000000000e972ac5404000000000000000000ffac91b864c710af000000879740878f9935000000eeffffff00005c4d2ef64aff669564ef44037c25363cc1280646b042c38cf3a0117209abe99163fd6d3620b4f70fd5fa8d06c9535959a98305bb7e3ff13d7fe3e67ea0e867c1b7a624885bc540e194166fed6473fe8f968f7ec2db250ea89e51600c84e7efe4c6991b3e3b774bacd50352b789"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup(r2) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:45 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r1, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x0) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)='(', 0x1}], 0x1) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000fee000/0x3000)=nil) chdir(&(0x7f0000000000)='./file0\x00') 16:00:45 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:45 executing program 1: unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='W\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000200)='./file2\x00', &(0x7f00000001c0)='r\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000280)='./file2\x00', 0x0) mkdirat(r0, &(0x7f0000000300)='./file2\x00', 0x1) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:00:45 executing program 0: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b19cc2fc67cf0f5d4d573bf3ebbdd502161929e97c20a940fa463027009fbfb6"], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x3, &(0x7f0000000080), 0x3ca, 0x0, 0x3e4}, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b7bf70fa81d1833912fe01765ae4609daa6e8c6419c46747a13d20e2128573c1e14412b87a0ede41a04559ee6b89578989cafa93cbe1a67a", 0x38}, {&(0x7f00000000c0)="06b4e7805977ee5e2e2179ce5c037a62daff9fc73b23ae1b61fd4f5d56befc82c08419bbf085a5592a5abb386fb47bd3e34e33003ad2a73a65b9cac38e8c8c11818eb3eb528f941883f90c82ec393e51adddefa30a8cca91862058b7086bece8c28ce5d293ebd5d7e3fd834d7b642d556c4dfff60434a82e69598562497f", 0x7e}, {&(0x7f0000000140)="49ce2fd08d9c82", 0x7}, {&(0x7f0000000180)="3baa55f81a83f461597caa17762ef9e992bc26bc2f7a05676df41e8c82896f974f93e6dacaac33b237bd30807fdedd2476459920e48068eb3ca50069a1b50bb138c496b652d062ebc6277d2e4acd7eddb64540cb031e4470f1e1cc7b50b35c224f670000e22294d25743c6676a7240114e65d13a7b75089aa9b4d6b7c0449332770a694975fbb7f6ab0d4d18068f559d9f0499c5a268217afea4863421250de7e1a9532b33a2757b2890ea13ac227db415e1f3ba3752224070801db826da4d218b7b35b1146c47cf948068fe827cf6f79c197bb8002dd2ec98415cedd7166d103c7ea1872b233ad7", 0xe8}, {&(0x7f0000000280)="3e8c6050291279cdb02ae512e4ec432cae036dad081fe7d420a410d541bc8b8584c0f760362d3c5a217afdf9098f336e633c51c5846818c386ff203aef4d945a5665ac92b6c9a26f4bf9d53c355d86e102afc1e4d776c2d8117d12d5b58e4a8b1f74bdd7a7ffa567af0c67b3c39df74a316d014deabf4de917aa44a663d5df16aea293f3cb534229034a23adfdcbcc25f88d4b53067b7a", 0x97}, {&(0x7f0000000340)="6fcdaded819d27fb61cddf8124448e6ef695e82e62ccbe128761d9d6b1029a3bfd4c8118a81312993bea752e82e6740e4528e83d0ad5fdcb26305bf6b5274ca9a2dc7ac9fa4a174cf1bcf49b91edb3b8c854c7290c6fc72da4f6c454a093dd9300cc9a28bbf0774fd565cb67fa7a2447b03df5c8174df068e71c8899c6f5a0947919131fbeea6614bc377196ac73e5a233c4c1934b209d07b904e323677aabce58ed9d141cfeffe95daa7d8cd405ab488b060c83396a313a632fdf312dd0c4b746d5323a922f0f6c094646", 0xcb}, {&(0x7f0000000440)}], 0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000540)=0x3) getrlimit(0x3, &(0x7f0000000580)) r1 = socket(0x7, 0x8001, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) getrlimit(0x7, &(0x7f00000005c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000600)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000640)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000680)) select(0x40, &(0x7f00000006c0)={0x7, 0x29, 0xfff, 0x1000, 0xc6, 0x10001, 0x9, 0x401}, &(0x7f0000000700)={0x8000, 0x6, 0xdbe, 0x4, 0xffffffff, 0x2, 0x1800, 0x7}, &(0x7f0000000740)={0x2, 0xffffffff, 0xf6, 0x7ff, 0x4, 0x4, 0x0, 0x1}, &(0x7f0000000780)={0x6, 0xf8}) pwritev(r0, &(0x7f0000002a80)=[{&(0x7f00000007c0)="7bd8a14485df700ad615576ee6fb2e5b30cf836399b31a77f7928a8d4159fe", 0x1f}, {&(0x7f0000000800)="ca2bc2766641327d1a12662df416db07ef089d900ba1a706aeafd34fac77187f2d095840aeac4b1225eb53f76a6c0939cb9ffaa8b24ad144cac7f3e5ce8516caecb3336b9cfefc66ba42e68b242719feece9e954df0d5ffcb4af13ac0cc7e7fe11957f535bddff19d97a2465072d264b60e2421d7893c6f7bac1b17c0632cced449fe34b51fbff8bc311b4f9c85fbb118f5f2907ccc7ae6d29bfa557449349584458ed62a13536fdb85b", 0xaa}, {&(0x7f00000008c0)="89a1339235947352c08a4d87d2ebc85b2f34f2efa6696f5baff621434191e791d92aced0318284de54c302fc577854da7f1550a6b12c65b1c4774710c10642907cb27ba53b6c41d0e859ab7b22d5e17652a3e10c782bb1010be0deae1326084e9f7273c4de4b8060cc56efb58ba812a1dab80fcbb09ce9b0a8a8600b91d33aca5845706dca1e753fae96a8bca37827fc16b49440d7233313e3843574aaf921b5933d5da01eedc69aac6a06ad0062dbc31a41e0dff16f063aed5ad9a2c801684a8efbe7c71ed5c8621c3d6504b822096f20bfd6f7743a358911cad821fd21eb99fae24ac3295adf98f7d26afa8c5dc995b576f06c98b217f30ba3b5803064bc32dbf21a3aa1699af3b8c0c762d07a2ec2d14221a1d0987998b68780aac1ae1b4b25c6d60a6fd26ce19b1f0159c20259d7349bdc0b56602236e9b0a22530567d2f3d2e850fa586a389271bfa89a589f4a8c7c266f7707a1b32e285b667c29790072319600c72ffdddbfc1ec67ae07db3897b93292d4e7288f7710cb8cc79787470282ca11223f3993354c3a612ad8e725a4531e7b5f2aa8e7f15c4ee17a39fa6832de537f7d98b3dab0a750ec2b503f8ffb03e078962945307cd2a8518132e57f19f2130e97c817aa7e2f409887517aedf620e28f1205f8474ae2f625158b08c75785a8b76f21ded805b5694a015e3ef70b0c4cefdf695f7de955e8cace01881f0aeb463da55ed92245307586494dd708419da04afbaf5c577f2d19a428635825ce91ca204e3ed100c5eae41425b3db44d18120b76edbb2468e027e3120dbccbb892452a3b345e2ceae456da62ca879b11799673defd0727d8c025d355a1ec547d49fa549c8be4cddcbc2f0c88538bf2bf3b15090675e15b8dd21d62080cc70f8cb449635aafd250dcbb73090f45ce52f38679d3533e88a55dab9bd36718ef1fee0dc1d62322347a77d8c13f10ec8415f9260ef2b0238a8d488ce82422e9bd5297722402e6d4e2f51f5dbcdf10c126cf31aaaeece1866632235043ff9b5cb0e20625d37bf30f969f320b57ec06c97fada32a0d9a63992530d00490ca3e99369983ad0d64edeabd30a3489c0b8d0ebcdb9c318f9355495c287f7f2caa2065fc27fe7f01a123858257e1b458d6536490a4a21cbf14173f197622d637d03e6347d7af3062d635d0cc541b3a4a226f70d752802f82b2c3ee4c51388d9ad70ac687ba760393d0154897fbe0988788a4d0cfae26c06b9c2534047c83633ddacd366ed61886111f78d9e2c2f7add376240a659f43279054b9bad209398c5d983966c3fd90220c8878d9e112cc79a52479f10c97e6b174b8479e3d665dfc8f2901a87c8c3813871b64af016689665363049f9d47cd2b9b5150585cda662c168958893597f85d4cc010d4209986e6f655ad29ce0a27380d886d9d9e15b5f6f96e8fa67003db89620574eed6d13a4612537f42923649c1b596c7823dc5fdcdcdb51fbc65ae7abd627910d6c4040a7488b51f3814dc8a0ca7f2c28309f7051117a92e03f1061dfca73606342c99d1786bd7e52153b78774ff5fcdcbc8aaea79c7f70288f1c70134935d08b08070a43fe6fe6be8360bd45008438b0a0d0feeb233ca0ed9522c9843626f7f124511db32a47f350bebbcee2b92880d33fd4aa31e90e684e1d61d318952cc8918e7bcee9067c063c101d4772696eb868001b9d3f24dfbc565468ae1e10610442c6b19238c09177c8c9b3cc74e1c8e91460b8e38a6c85b6fccaf2afb178ef60123a93995d93625cf26dc291d72319fff99797d4522ba5e6d9c49bc18e90f30aaa21815ee76360a5a14bb6a29e97b1328ff7c1f5d236a353d3d942aa86ec49c6baa775d23baadde76468c975829aa44ff7609e8544d742411cf1a1b015d879b0158223c025dfd1e73aeb094312a970acf2c65fc9d6242aa711bbad66594d9ed4a8afb6bf386855406bf638ef990c8e8a664d800efd1ea0664680f348bd5f22bc90d61efc44788862e9f7ef44958577aae998967e81302e3e27de29bec5101c758d9871985ed4000565b34564db43b15bad5691f4a88677286eb7c78d80af6ab331d7ce1525b7af1cb95146c4a4c7d2b4548a9ef7c6066d74eea63b3c2d96e95677409023c0c1ded65d46bf3528c6c48b1d42ce2c5f3726f8c92246c4b2afaa979e0ac46f7ea4634507a342f6e8ca256cfe80876127d9f38b2d7a0f47eb105e0c329660586b0876fd5db85625543c014f4c784de8939430568abdd84f5a4eabb191f108fcf4ba2214edfda42530ee6f539a06ed833fbcb8dc4e3b18b1e93300bf9a6fda043b0b6c2ec035204981b2ba06f874ff839c13ca4116c6ede4b5c09d8be6b68e2747886093e7844994133c7b4aed3046700dcf1b78920a69bf1f18e5eafda325bdf53eae7043634690fecb0ce92208471924ce543884823358be01144c53a460e5f3086d35abcf750c8e04e82b5402d6b93852589ca1dc2adafadbbfc3d8a5a842121df9ce23aa651de55617bc864beac20ccf2a1cf3bf29d7da458f56098901b732db3d5318e679b92e115812a7a9a7f3944e50c9a96051610749ce6833a012b021c951cc44d1468439b3f9726ceb89fac4f0cf63b84058179e33ac1389d001ab7bf5f122c44d4fbf72644e954939d55b289a910be979cf22b623f919852b65d4e690526a2804edb7599a7580a75c55bc4ade5f400802dfa725cb7964ae7e572b2e7a0b2ea9d03c607f6a0094fc854bd2fe89c97d9589346f6c9cec90dd10f07c4fdfa64653ab4d7c688fc5e8a14d7d0be22fd5c03bf0d9afee8d9fa588d8c78f817a1eb02ecd61dc553c8b8a89e3b36e04936eb3b69f18225bb0c178f172ff1b21c0c542849110b0507276a95c7f242982404c219c4d593a3e01cba55507d449a61cd49fd03924052b9b913cbcab7dba3db9f3ac1ad0640a6898d489fa75becdbb336b0a2af0350638d9fe22f2c2a7e8c69f3e3062801d742b130a60b2fd0f4abc93c72cba777570de52ceb956580c60e2a2feba550b02025f1d0bdca01d99440f8bef98bf2c60a7fcdb90e79a0c8c8dbeea2b8fe4375cc8c7b7a6a82707b4b0c4b1cbbcf85e2833e3271ab5ecfc56fabf6ed085ec722f86bf2b1b92960582308d20aea76b49be755dcbf07697ba94303908bbf4817c6d26bf693f50488b51a8174e4e96055c4a5b529894882a886c63a34bcb25770ca2279cf2c87241181afaf66537463800333b5ed6fbbeb947f2fcea4d39574cfe502fd9466d644c822d196820c08f94e2ee57f53aeafdbd9c210907fa4559121381e2064fd7f4e12d9170b2aaef9f7b8fdcf21f50b4289cc12ef72003c01ce655cb3fd1f8add6c89b14c9f6b06d51dad7ae02ca32cf90bc9dcf1c19e6b0caebe45f5fc66db8c832680f3f4c200617a0dec42023a73fa37648013d9250558909009d77e1cb33c497bcccbe4700a670612abb867cc12a0383a10279b1942583fd4065c6678f4aa495fea7d2f0b09194c33c2191fb0db064dc6b50aadb1e2c88113a7c649946e575920d8f8ad08b62d3f97f23c6c124f9e6bc9e479c76768e56a8d5037026cc0d430681a39addbe6a6505a37d2181ad97c4f78ceb0984bfe2ccdf7c6f9fc83b67d8cfa9b442dc80939d029a6ab8bf9f2f1eb1b99e1f493df10c806e92cce584e073d6852ba28326aa641673efe71e91da51e8948b9604215e963e93a238a2d0c9a5ab9bec50b7e55654ae07162ba258920a45ecb4970a32e209af3401dc0495e8149890e76528ee7691040fe97aeb679a7563b0124ce93fcc10e804d92cc8f8212a293515bc60fd6a80793e16c651dfee26973f95934d853118f08eaed6a97721dd0092ebbf1d88b0d00b72c144293638a0fca26f8a75ef7af6afd54e70bef6da507275bf5026bab6ebb481d269403a3e7f822e8b3e64fc1b570b5637fb8e67cd10fe715f1c5e422376b4d118e6a74181ea3f5d7c6309ae3456e7253a3c4cad402dca79cd783a33675e168de1bd6bc8b20f8353d9ed4b888515097fc11a21eeff679a0351a55d97d3f658dac9e5557a1d1afc42e8defe4e5c2170c8ab8ce9e7041b79f39f81fb4b7796a661cf010fae9f72fd9e88c6adf14c9342fe26ef621fbcde8c73061cc7cac276ec8d8bf706ff8395b0c999ff5f6e4798a485e1ffbab36c7b92f530d4e7d8df3790c506f87d7d20cdeb482c45c0310a40d6447de8beffa6a6c1abf99c53bad71be09e8169196917ee7acfaf0595de439cc45ac287a1d1fe7b090be1abaa7c071bc564056227ee9a40a883a341b08c43cffc41f9b424840ed62c4edcd23f1b6c7c81b6dca4bca87b50c1f0fb10a073d620c72a978065f1e627e8d7306d139b43078318b7253a0d121c992b14989656bb888882f28b04413e540d12eeaa78be6c7e842d46923f2bd5ac05e19fd81bebee8cdb6c4af0b152bd139c9fddb68d58a351d4fdfa3d3a81ac0ba8650d2431ee1847130601974c77775f2ca1d16557318e5f3dbdb6e67e812e6e981a824f5ab8c752e58f4a618bf7636a1aec6c1d1609d26e1c947d0081951545002e9b44f6467f0dcb42fda9d94722cc59d7a8d42b1695a847ec6020315109fc93764303cf35b4864fe26a960f018da07f5234d7e41c6f479cbdd5adef3c57622b2b48daeb668cff10ae90ce6a5908c375be40044f2b0cbcfe03084b8402ba9605c1e21a5770245cfb209d762bee757bf3bda008995143e193886eb0b6ae92e2da4861a65c8e81e2ecc199761c145d9482488b4b534d42601a5afc32c542c0b07298514396840567c4cc18c4fa0c4cc42d650dee2a4f62935de442f232434cfc711902d764c1bf9a870f3a36ea8aaf767565dd3757a93c2ed504b37d5ffe770ab3069f2cfddc4687defec7e8c56df8c871f9cfefd72ebf202daf64afdb99125fad03bb5a5b722b5326b81166f785a08f48afa086806ded156f9a440d4868ca106ae29e46c577b9e8a67ecbc23ffe3f867fa9931ace91bca113cbe9718592974e6a195194363ba503dd8ead90615bb7fa675bf030a3baae2dc417971e4b8b16f41ba1f41045497bd3017bebc74b3ab97c420f5e35c53e8c04eb8c99b6ef33ccf04ba2b345d6dcee184c66100092a5299bfebbf41c2253aa5756e233b154b6550618359a4bd7970d3eb2040f10c6c418ed0f4f6a906f0300972ea170c56d756d0eb51875be62006029bdf564b8e4287b25d3a1762672a7c942a33e347443fc9738a19a0e639e0331b4a1c79fc7be9e52841d91a117eb5a5adaa515810714ab19feaa01d1ebdbc5ab8a8c7890260298bcaeff8aca38b30ec3f04120e55be8a38148e445c3e26498b4f01b61218074cfc7f6c24c47f57843d6e7966d553a535e5cc7a101e8edc395e492206e2d6578f8fcb22ad626679e1899b1a85a9f2f257690b818f290e68722b87970c1c160556e5760cbb4762f26daf1b3cf619c2d1845274ce295032d6b89c4cbf7562298b86ce44c52707aa76236248ac612140f4cea1744c74786df82af52caf5e7a09e0a6d79dab46839d966d4540b31ba5f9323715a1ebee169c20083500bb7cc279ca3e2f160bc65210f0fb5e203b22cb61b67771b457e3547c2a5049aa6043cb45088919129712ce551a0d0734c0f9e0a550a8f4ed51c6ee547abf0c22f96cdda8b13516f3763b7f00c2b3e59096edf6ad2794f852db7f2622efa72a94b0f8b57cfd6981a06bec17d1b9ba0b78a04dede818efbca7afd617945c1cecba5d66e462a984c16cec170f1c00c82c60241950e090e8b4899b5e63081d9c96bc079c9b186b", 0x1000}, {&(0x7f00000018c0)="967c979215464381803b4cf19d92f8ec2436a0b4b96e0b3a8328b33cc1b47dba6e675afd1bf282ad897d0c7b82b5fab5e55a404b0d3174a021963b2755af4d47ea0b7883a8a20dd16d29d05ec292151957cb8788f12d2b755771d81aac", 0x5d}, {&(0x7f0000001940)="c2e0d173ef09c984b98417306d070d33d037fbaf7ebfdce2e69d22d48c081131a0162416a265f5be19847ee0906ed97a95f1b68bce8be0f25501ebed119137c5e1486ff444aac87e0c1178347f08060145fd966520c9b6816fed3884f0ae47558cf3e18d4d6c3b54c8933ff9bcc7dc0bba0bd251b2ecd55695194a69d1fe17fd81cae7954a01ca970bb67655ac5b24ac0d0a36ccd85b80d427ae1bb00a1bb3a3824701ee390adc9bce15f15aa2a462efa2f2bbbedba09645389254533d99116410e9b5f839f6dc85a0597c5872a781f8ca8df63736793ca4b36c", 0xda}, {&(0x7f0000001a40)="11811d6348c0ba2c97cd", 0xa}, {&(0x7f0000001a80)="892d7fbfbbcfd61419e0f5d329a4dd8a40d6b5a80922d49f2d7af6a149676b7134a99fff529d031213a82b8b5688fa1bada3b73c4bd25bd8e171d3e108884407dd17a32d7d5da518831c419791a41d948d5f86680b85c1198e4df913cc930efbfb1d24273322b3f8e490fd7aab83fbce8a4372ae1e12c8970e87607fe9f2a33a4eeffc61639e39e1700cdd96179c9793d84783d5d9741e8861ed5eba20965076be9a11c6eb68c46f1e61555623c403e85f288bc34e9ae88d0af980beeb17c21e5b4344026e8f23a86af196639f8c938492eec32445cddbbac37478e6193692267b6d42f941c03a287e121526b13aeb84bc26dc33146d10d9aaf7ff62da60be034ce44cbf9b1c7bc650de57c353d42bc1e2f47adf1d514c6ea62f263955a9e0297bdd68ad942e597554e7e801dbcd901eadf55e1cbac1055e102e9bae39df0507962f59b1f2312c9c24eea24881291f7f2e33c7f07468681d9c2cbf4f68feceedf350f19c82635048a2807a25882405e715a8faf302f503856cd499c6ff640813fff84b80e2ef49c3478d463d61cf8fc60fdaf70e9303b45df81271d2553020167469b55d506f65d5132f793fac75983b63d02c498bcdb13364630c1dd530d57c1cde3091c594977ef32ac236405b04fba34cf28b58fa820435b75ed1b76720d27e4fb5a030ffd9ae0b76604e3dae4fdc8f4c6b5af7c28a22bdc814dfbdbcf161da698101e0227746a583528037020fdab45700ff631d647db58ae9335f22ea1c1b8599dccfbf44072d82cfbd7e8e3c357db9777a12a5170f6e8ddec5867b270c771f9ddf15844efb9547a8d753ec4b596ba141dacf5579ed5651866fd7a7f3a8acadf282c04a7c82fe9200e8f446890ec3a8f8fbbf56037dc29821c48cf4953991b4a84d910508162e9760ef4ff980b5b6b63596533ec72a341a6e4fc5a6d66dddb208746b381c387a3aaa027772c5ae75fad2c1e31189f4220d4345d3bb71935987f85f6b3fc596c462ddb7a1d0ff60bf8f8d4ea38d2ba60554aaac28e39653ea9fae552a91dcf211134d766d4ffbf91a02258f154e873a9b6a3081e48d240e77a11357c2bb32a983131f37a3c1a55089652cd09bc8af823f25413e97f9206b1df8596e8e86c5ce6e4bee88c0f2a77d0bdfa9deaaab79077ba569e8f311b4b7a3c0b2b83a4dcd962183b48f007100e3325353b14d255df9f294a9833811f0983eb760ddf74a1ccaccad14da440268d69d278d0fd40cb823b124cb5592d47004ec2c568c2918cc5865ab99fd911d13432fefd1620e97641945c9469acf550017e5106827c780daec19d763f078e42505a0a5a27cdcd456b865398913014660b8fe67975425335a2b749c32cc6ad9a2863b547bfa556fc5316a5d29dc1ca9e3ff580a0f703eec5072334c910c7bb7aaa52ee2ad4158dfeed40582e5a2a68d656f63cf6075ff7a239b6a14aaddf77dc988dfa3ea9e2474ef970d8f30f468793dc22fbaf6f2643346a3ad015c829a9cf4c3b70f84b168118bfb86cd1ca6f0e0c526ccc17fd9dd8459847edcf4a69743ee44040f1aaa7bc56f8b5e3563714bf1d3db4db45433d3c46b037c4514e18547eba4ef3eb7c3fa5bc7d154b6e173fd2e1f835c36045ccf1813e6a681e149e4cf0aedbd63a6683141273ae643702079b8298a63cccee6e65d92f960eea199861baf6bb827ea377d416e313d9f473a976c8dd2b3932763c75957544a65227d598a542461f66356ab28b11cc39560bfc1ff13333be3a10c005e86f3c9cb4d78d69d5f9ab58ea163ae0517858da29b56b252248857365619797417690eb0855d156c3bdb6a36914387886e45a8ae5a7d986810220fd70356deea0ab4f9eb47d2c468d9fd51bd099a7f90d94cf757ad856630efdf636565ae4345049c0ed4438af5ebdadf29f151942865bff5efae5dd934bb5265e61766dd66ad6ff29e7d6d0733f1425d407a84f0fc8346aa29bd84acdaa6b2099d49ac464ac02a361d433ea166a4ab2a620514ae0848208e8b0f69d55a9887adae701ce1b6fed749be9ad27092799c5cdeb67e1c0c4456858e0971d9aa77b4ed221804e282990b3adf527a8b3cff432af940a3fc6f7f7d097915bbb552ca8f4151b7838c6f788116c75d93f2dcd44342230c45b0a36477ccbd0f651dced6b445aa1eb569e389f2305cf092143bd758c52dfab233edcf2d7da297c486a376243a43018bb677e1b3e3e2db7bc4563bef4c778bd158c5a31b751222c8637ca8673208612d4786cf030c998863293c10d51dc111a6be8e32190a1ff477ea175b5a3eaf8967500f4b012a09998c5456fd443109d0b68a5156457c82cf72d68070b37117376ce9234226f3ac86401e48cf6a691821fb1557d6bbb1033ae92e822ccb77ece2dff23261cd9e6b80b5001848dd8cbcc91b97a7258a367f210c1e626654e91033ea52e07748d2cba3ebf720961ba42bdadcff3d496b60f0c0c677b95b839f61fd9d72148265238a5b5e9f845cb74da5f720b4cd96b3675a387e0caa065ea60ff1f32c0d365dd7ba5ea9ec397d416c6c955532aa51ba2fd0a32a2981c9a90b58555d798d452478e2c5151e11f89a8530a65836df28fe7779439a3cc46a6f2a2f1897d1b74c97e5405f9b9e00db421cc0a9c4dc4d9e5490ae34df157b61982c54182a2033a69b27baa5528c565337c57440cdeed87e91a9d8641725bd672053080c2795745c0a3e67c9a1363e596d052e21d1eb79fc8f1d4b5a0ba64e38afcdcf7ed03e5a5b73ca8547c4df195c0cf4693d760757f156bc4dc859eabc6aaec3a422a78245171828b4ec283f0fa4c395649423e6d5272271904f4fc69dd39fb8eed82026bf688088a32f612d1b6486e6a576aca5ba3511f133f330b9380b0a66bec1d9d6b3a5e071012da9108547623c5d8e0eff7063bcece12c375363ed6a64857177d8ccb58c99824a2e6728c4f4a34bfb51ccf90b4e9d8d9d7a67e8a13aec3db333c7af603fc5d40c35761107ad923775c83b352e1855f5a67d6974b421ed3b7613a7653fcfb18141491bedd427c626074c18f060233ebf7e2cf5037a8d7bc6fff644cf8c61738554286e60acb397dfd964ed3990d11c612f2c1ddfa58b75665c6858bb7c0928a6ae8348b7245670de763c5e70746692befc31dc3a749abb7ed08d8653581c6055d91db0e8009bb7945aadf8d88a939af726c2a9afc216dbcdd17e4629fb1bcef7d06d9895073db8dae9ed77fc7b1983c28c5ee459e7dc72c88468df0787d47c72e8f449021598c62fd95980fc3ddb5f920d4b0b77da31727047e0ee77b936878fcd2358e97e92963e6170b52137157d5948c2e8c3ac6455a0e96d664f5f2fd8f8ec3dffc4a0eedfe35d68005e62c799fe5218df7c70aebc842aa1d6729306d3b39e92b6e6b5218e8291a9bdf91f6fa055ac6acae496df801b8480d95d14d80503d59c3eee9e00be221f36d56cce03dab61f91ecd8cfd6e3b077ab1c39d076117cfdce2df921c24c1f2b38b5f7100db85d85c4ffaa4f50aa8809966f040c9b20381089872f72390ffc4bbe6504e402f4c46cfeda170854a4c3bbf02155e2c9fb63995d01021dc845fc9ebdf743b81966280276bcd044d50c36ab2848d36f459fcb876c774065db45af3f8bc0d15d432145cbd3b1b4b0d83ce9d65b9e9714668f4bbb4d5bb03b6f9507932eb516992bc6d6df93c12c8937806e5e88301da1c0b9acbb76de4d4a9209cb4d8e289b605162cc29a6750bce06ada1bd341ca53ed3c8c7a7639e26dfac0b4b9229123a2e80e8ffebf2f6a35119a6fff969757385b8f1eb8413938fd83a2a7b6c507ae5abb266a37e3d84df298a3d7155e6e536ac93d7e6ec96a2f485620d5879b2e14a51256bb8f96642e21b0ffdc232d39ef4c6c28ef9a6a1b1d3d11577b1d42187d0284a5b9f64068c02bded000ef28f8ef265588749edda5f87caa0337e28a929b226ff2b2b90b63ca68e922ea165f778744ce1bf15ac4b2ee026b5b483720a99bc3902049bfc63a7ecdb2159153dc5df19edbe99fb637cbbb250676d9796cf34292bae5db60e64fc1ec7163d6685da57b132682297447829c96941126a5cd685ab372583450a9fcfc529bc5a8e332c96b06fddc34ac173a88aa3953686fa3e315a819d66d612b3da7858511d522b81a0cc70b50fb52343dc7535e8580870ae8aac8902123aad6cd73ff32dda14e9d29fda1483ab53e07d0125cd086e9bda554448fd469129fecc1212a242e638fa4f25755125d9094bb04df803a9918e6bf0ccbd6366173a64718548b25131fb32ae7f9ca92d4e303ca2f52b037b0f1f45c8fc5cf5400ea7dad9b32f5dad51ab2944e2f928387b28f9bdb05e69dab15ada1aee8981043e45d9abf57d31d13dbd1ae20fa5585a3a142584931926eb1da4d4a3c9c31be28206fa3d93c406f42a2887b82417f22712f6130f6719e60c13db237d1d10ca9991250e01486d9e7677bd92a5aaf5f0d7f00ab182e034a06f6c991af4fdf3f391228f1e72275863df7f0ce298d645c010e922236e6315e8ed59b081e0983af7378cef48e56f65acb656b791a0cc2c6d42aecdb08bb921d1fdf928a2126e002c7650d4fa5588d02b7baa2bd0f6fb831cc60d388c9df2f1bfad8d79610d8a53f53a24c4fc41549f11aaa98bf8e064517655519b4ef7005e82ddcd9d4cad932a4e10d0cc6dc1811eb540ed65062bfea8f0cc26fb3d7cce38916b06cb5e0b8f341f94f0758f3ca0cb6d669de42d780eb54b0ffee5e68b7fc693a88212dfa1b237f0b3f99f1bb287500726f9103462952f1ba32b6fe15ac45e653a7252d2b06b4b161d52a2ad4fb6f5ac15ae78d39cf169f18aae3d703ce16f2353f9eac72c61e4f8f572ed6e586ebb56fa85a95ef90debb28d8d860bd92477bfd07715dc16c101f41dc6f887208d2b2c2554df8ad892caa21aced16771aed9a6be20b38d164c0452f088b96c8050e3de2c8b2d5439c2dddef0c11147a2e02c666101a46901507d20839d20ec67154b43dc00b8fa02d9fb0905ef4808d8b68a876ab3193a838ded548890fe082536f48c5df1b770eb87a7aef963b04a6fe64f2723dcc7bb4b73fcef82f625c74f8e707a78a3011b8380e059f89e3b25dc34a475fff508d5fa36721b634962576bd43118c4a4b5c05e3d5b653ee4364110dd8acb17463fd830bf8a6f2a4a05499489220cb6e69c97b5aa948392464c605eae1fd05e708993c226726e30cf88e866ba1240601113ccd6d1ba3e33099871017294a6739f594c28bc29cd349488c39f9d2b6beaf9fece012db4290714da07ee3a73383f01785da8e95c63333fddd2b0df4d4f1e7cb258380c3ddb43fb3a3c4cb5f1524bc6a521522cb66f017fdf836ffb430ce56ee43d3f47108d0aa5c08e4f7cfe389d8d8199923dd03295f5382d783e6240de2144ba07affb3003564089c24708f1858594c9deecb31dfece5e06d34011cad14facbeb6ce90c2fcbb83c2ba414e1e08f2050ea5d6761a7ebc9a7d797c464f1e8beee9394cadc86dff975957ca560fe562f06254898c6b350a52f7c32f92cbb97c4d6ad7d9af579625888117cc1b8d128244a726eac9287307d58800291c866d429e02a27871816d16b513682c4ebbc373f0b57e0ec16e38d2254af85179bba083d3bce257d8cdf8a475e288fd0266de3dcbae394c44d27baac12abee4e689e6b8d5154e12dbe61271b019b32002a0490843dfba1c04324e306993aa080bebd7f4249f2e3ddf43fc878bb8a8e6bb1483fb4bfbff413c2e54022de11b7ba8248d7c", 0x1000}], 0x7, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000002b00)=0x401, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000002b40), &(0x7f0000002b80)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002bc0)={0x3, 0x6, 0x3f61, 0x80000001, "c6c472330303b00238c5717727a036586b07bc90", 0x4, 0x8000}) recvmsg(r1, &(0x7f0000004080)={&(0x7f0000002c00)=@in, 0xc, &(0x7f0000003f80)=[{&(0x7f0000002c40)=""/222, 0xde}, {&(0x7f0000002d40)=""/49, 0x31}, {&(0x7f0000002d80)=""/236, 0xec}, {&(0x7f0000002e80)=""/136, 0x88}, {&(0x7f0000002f40)=""/49, 0x31}, {&(0x7f0000002f80)=""/4096, 0x1000}], 0x6, &(0x7f0000004000)=""/67, 0x43, 0x4}, 0x840) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000040c0), 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004100)=0xb1) mknod(&(0x7f0000004140)='./file0\x00', 0x100, 0x4) unlinkat(r0, &(0x7f0000004180)='./file0\x00', 0x8) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect(r0, &(0x7f00000041c0)=@un=@file={0x1, './file1\x00'}, 0xa) 16:00:45 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x402, 0x8) socket(0x7, 0x1, 0x81) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0x7f, 0x4, 0x3, "af74f018eef3b0adc63701fc6502db4ea6c3330c", 0xb0, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:45 executing program 0: syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000400)='./bus\x00', 0x21, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) recvfrom$inet(r1, &(0x7f00000002c0)=""/237, 0xed, 0x0, &(0x7f00000003c0)={0x2, 0x0}, 0xc) socketpair(0x10, 0x1, 0xfff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffff9c) open(&(0x7f0000000040)='./bus\x00', 0x250, 0x2) socketpair(0x2, 0x4005, 0x4, &(0x7f0000000280)) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0xc0) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) ioctl$TIOCDRAIN(r5, 0x2000745e) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x9, 0x1f6}, {0x1b, 0xd0d}}, 0x2) 16:00:45 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x200, 0x10000, 0x7, 0x6, 0x7fffffff, 0x8000, 0xb69e}, &(0x7f0000000040)={0x20, 0x2000000000000, 0x15d0, 0x2, 0x8, 0x8, 0x3ff, 0x6}, &(0x7f0000000080)={0x6780000000, 0x80000000, 0xffffffffbd379a5e, 0x6f, 0x0, 0x80, 0x6, 0x3}, &(0x7f0000000100)={0x4, 0xfbfbbc3}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x1ff, 0x2}, 0x10) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) 16:00:45 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_execute_func(&(0x7f0000000040)="f30f2aa9ad000000f3470f0d0e663e43db8005000000c442c599edc4227d46a7c5050000c422399a590bc422550ba50b00000026660f3805066467660ffe300f554f2a") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/253) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x10000) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x800000000000c1, 0x0, 0x0, 0xd7ce}], 0x10003, 0x0, 0xfffffffffffffffd, 0x0) 16:00:46 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:46 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8001, 0x10001, 0x100]) semop(r0, &(0x7f0000000000)=[{0x0, 0xffff, 0x800}, {0x6, 0xfffffffffffffffc, 0x1800}, {0x2, 0x80000001, 0x1000}, {0x3, 0x9, 0x1000}, {0x4, 0x969, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x9, 0x1000}, {}], 0x8) 16:00:46 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x2) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200a0, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x1}) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x200080000006) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10012, 0x1) open$dir(&(0x7f0000000140)='\x00', 0x20000, 0x40) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f00000000c0)="f64f7a81b1785846aeb571f44a6adfa038e85abef0c311e485f68fac386145fa", 0x20, 0xa, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) open$dir(&(0x7f0000296ff8)='./file0\x00', 0x27e, 0x0) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x3f}, 0xc) 16:00:46 executing program 1: r0 = semget$private(0x0, 0x4, 0x209) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x2) semop(r0, &(0x7f0000000040)=[{0x7, 0x6}, {0x3}], 0x2) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r1, r3, r4, r5, 0x1, 0xfffffffffffffffc}, 0x3, 0x2, 0x3f}) setitimer(0x2, &(0x7f0000000140)={{0x1, 0x5e21}, {0x3, 0x5e}}, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000180)=""/130) setegid(r5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0x700]) setgroups(0x4, &(0x7f0000000280)=[r5, r5, r5, r5]) socketpair(0x6, 0xc000, 0x81, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r7, 0x2000747b) getpeername(r6, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) writev(r6, &(0x7f0000000a00)=[{&(0x7f0000000380)="c67809952f5b84be8d0853fd5bf4e36eec6db7ee1df83ad3fd19be40b89f1b115d3c02cab0a71092a9a65f1213476e15a999f3c2e9b99623749ff57c2e72f565c3ac22b7a5d7b2f1fb8e9bdf2cff6c566f694d8dd866c331dcd5cd31247a511c6c0910c8ecf45b26fddba5e6318322969f8d5069495c513a90ab3de67c69bde7", 0x80}, {&(0x7f0000000400)="c03af053c5f4b8842ac0abc291f33d274542aa5a15f3821bbade435095ced27dbe7fe08d13f3f6eb81a0de90a43f3803c080b322ad933b45423b94287a6cc57f2f556c40f020e187720b1301d813962837fd36f3a7e0fca87768d75d9f3e97a30e8ed05d51cf13ff3198b4f0efac6b8e352a5c990fb5c8f3b0f2e0003cca87f0c7feeda85796ef493a80da1a8443d75d8f8cbf07bc1fd202c93a38a6c2a1554584054607b681e8563b008f98f920b9403cb1d04a6688d8e8b099ebf1f97c954d770a50567a112421ca9c6981770cc8af02bdb44193a129940974309996a0", 0xde}, {&(0x7f0000000500)="90e68cc2464db18b67643aba9de0f195ed909424ff25e163959d097a6128a77330ac0dab43ce3f8107ed47e2c369d1db7acdd5ed3f6a485b31d3c6b1277f9e9e", 0x40}, {&(0x7f0000000540)="cb983816390d9ec04d173a61874fda83c1be230494546f15631f72186c0f3d408aadaf5d9c4a6c1392f88deb6bb3b972061f97012b914783224dcf3669abec43af70bdc7da3556f8ea622b2080bc61a282b96840e7fe0a37871735245a6a841781fb569ada732ef5c9a106bce127e89353c25f9f771f3afb29aa39ff4bd731e533dd075e76da6ecdbf8bc87843b51ec21a41ee3da71ef6b7c5c1948a69c6901c6139427c4f2f233c20a396de", 0xac}, {&(0x7f0000000600)="7c672413bda02630e947f0155ede5d4173cf9cf427effd", 0x17}, {&(0x7f0000000640)="0458878938cbba89db058e692a837598f69faba13cfe223dcb5f37f5aa03b2b21354eb912cc6cf824a394a6ef3fc520b8fe62076b32cbfd07bda49745a9d29361b740c7605729889a0656a3ab45fbb2d5628024e7baa01819c630936187706b4f170dc61c86177d136eb96d906075385bbd74d265b077f67bea3c1c1d754d9776075147814", 0x85}, {&(0x7f0000000700)="328c77a51d85ecc7bce0e9a06149749678a4eae0c58faf76bf1af5a50e8c31abbc4198d56f9ba8618f2036124d67d9b3354ad2aa8b2112", 0x37}, {&(0x7f0000000740)="71fc81cad9c52f857ec74e380e0c562fd707131270922d4020d55c0ee6643150c9b4c6609fd12a2df26f2f2f5f07a8945ddcb6d56e13576d4e3d7a41b52d1f4da5eb9d64fe92a19fbe6128a41a3fda49dc8dcf40813b7231408ef9c37c965136db5c718664aa16b40fd0e09cfc2f4861ccf5e28341e1a66c03e7d775745fd33ee8dd2bf5c060fa10e3bda4f333cad086b49d5c9234dfd651f1d29eee1a580d47bdf0de10cf00a67dc69ed321f168dd99e30c0dd60cbb9f766c9dc74dea17ee8db3c7f330f4bed106fff3949e0500f6fe13c2", 0xd2}, {&(0x7f0000000840)="9a6f48c58543ded303011d68387be50b33b97d393f4fdbf3cfe9d88605e24e17df5a19dde241832da1ef7a8be9cbc06df94b367563f10e4360def63c1de9c47a4a83f65fb41d4722703777b09369b6942afa6d281edf9495fd9955ab3439dde19b27c408659d25f8010e657685c549283073f6e56d77766b60671f987d1c8298db9a001698d0f664a608538c92ac925ac229afd95f85b1883e2adba0a2ed8ee89eec92033ff41dbda0c5272af80d5fea65f4630c2a18c1bd6475321c461f9ec45c552100e116437938225810ed68161b10", 0xd1}, {&(0x7f0000000940)="1c55148710f7b9e9f9ee004d9a60dd7371a286d404bdc82a10d3dd5857f4eae55f9a195879fd0f0366f4b2016f981a7b5990bdd4217402741934774a7100da837ae5ff0b292c046ce3e37c66a796c3b351b65690e43fc6394f665a204ecaf1f3e3ea9508e9783ca0e7f04a272c9d0df84cb7ca85a4d5f26e5123eafbacd7fb9b7d3a0a0ede51201811dddd4c0dcfe54eedae8f0b55188ffabac06b889ddcc09a7701468787214477c3ec9ffd5e7a45a0708f8a852b33d81c1a47f6", 0xbb}], 0xa) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000ac0)=""/4096) pwritev(r6, &(0x7f0000001d40)=[{&(0x7f0000001ac0)="12cbde02336e542465342304e1ce7b7241d343a1876bcdefddb21a1dbaab1d3166fc1383288530835381ffe5df2dea528e4224f3b5e0d1aad846d3165b7f53aa634f70ae530d9eb61d6689be0c9314beffc3f8d2bcd50e782cb7e5ed2e5bb412", 0x60}, {&(0x7f0000001b40)="d8204dc488a5a8299fd1ab695621c3f2ad2168ff571971e9f44af3b37d0c255d628773a7be6d7d23d347267316c0c4368eba30d4acf7762b049318e508f8339c008ceabdca7ba2e9b54e12f4856bf59c80df5b0d0e0ffbb95993f7e910068a08249ec9a15ef52d9f94dd09d84be3b7b9a3dcfa2ee77602ad2e42845a", 0x7c}, {&(0x7f0000001bc0)="f0a9927ed2eb64216ff505dfc240cbbdc0cde5acf24f3a328673c4563a471ff62b6864cb0369af0f3b28ca43e42888d6d4449f58675532cbaba9ca2bf6ace537b8b119fdd72e56fc4b973a3d43f9cb6712ab531ee9d78ba70e91927288ad7b3e1c8378676910d5b4e67603e968f197f653afa271ca3e7c449182cb6b7d7ab363d022eb7e9273ee5ed42b0ccd1f11671d805dee63", 0x94}, {&(0x7f0000001c80)="fdb81608e8c7793a867f0f0235f0104fd25ae3e24a414eddea98cf040d47ac7b36a833a6257ecb0baaa99628d4894daa067a92f8451955a112aff6904abfdf3f7e1702eac55d668646781766de66373a13689d3d0f5d90a7c93e59daf459869dbb67eefb38292615d4aa9c8e72031860b2a2941f8cac8636558c3c615c0376c05790c019f0db6f17c7593e08f0bad1a05b4a9851a1a3471604441917f3d659813e0af5e936cc82044870", 0xaa}], 0x4, 0x0) semop(r0, &(0x7f0000001d80)=[{0x0, 0x8, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001e00)=""/241) getuid() r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001f00)=""/115) r9 = getgid() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001f80)={0x1ff, 0xffffffff, 0x6, 0x96, "5f7934efd4e0c95623e8b56336f5a59d4d99ecdc", 0x8, 0x6}) r10 = accept$unix(r7, &(0x7f0000001fc0)=@abs, &(0x7f0000002000)=0x8) fchown(r10, r2, r9) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) r2 = syz_open_pts() socketpair(0x10, 0x8007, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendto$unix(r3, &(0x7f0000000040)="01afe5bcf30c9f0eb0e810e09a9f2fab03a4810ebe8f8c965b8835e09d0bf2052e9c7335031e97581ed810fd305d6469906b363d00a656d47e321288abb75b89d168439daef82331a6", 0x49, 0x2, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:46 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x20, 0x5}, {0x9, 0x401}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x90, 0x108) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') chdir(&(0x7f0000739ffe)='..') 16:00:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/179, 0xb3, 0x8}, 0x800) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:46 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x4, 0x0) shutdown(r0, 0x4000000000000002) r1 = socket(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000), 0x10) 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9b2e28c0c7a644fe1bdbfe1dff6ac2fde7611fee6d8121abc7ce07a456021da5792ed957870de9480135970383f503ade2933b67fbf527a5b85ed7c9a493c5bf584a66bf6c856f13eeea7eb3f76211a5eee7d80648b48dd7a343d9e5f1ff503de9326ed59fa571020933a4778a6252b0115297f616e4fe064a3fe0ddaea2eb7c946d2a43fa824387be3da735abb1cba5a02dd040bdc5e5ef191bf002404e2bbb7441ac6171071f45cbebf1a4885e5203d2271f5a79cc58b2092230e169995e65ec393df2601d9c86451247f510a6c58136b9b5517a0bf76ecab5cbdfbd23717", 0x171}], 0x1) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 16:00:46 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/240) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/228) r1 = shmget(0x2, 0x2000, 0x180, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000000080)="35d4933a599394e38c3857b0c900091eb07bc65a37b769c8e664e6fe66fd30acf6a53074fc8eddcbae17004d39de35f6f2edeccb5a73107804d73b3fef87ee10ce2027e89785e35b7abf498d2e0893bac5119f7738c7765436c8aa894f3fb5913e0d211088182159b905de4021b721cb3068a8b80dbb4cf6461bf44ecf6a3dcfdc465ddfbe1ac1dd007ebf75c4403e8dde7dc79c1cefd02ee8c1d86848f485d680e651247ead1b97a227ea71a4dec53c7225a1dd507c562ad4d6187c837fc38a127ce845e50295771b33f4d855e0f217d808fe05838fe5b7b521526ecf439068922a7593cd39d5005ef91a26d02745d7c3180ccb", 0xf4) r1 = semget$private(0x0, 0x2, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x8990, 0x104) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/118) 16:00:46 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0xfe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x4080, 0x800003) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x10, 0x0, 0x2a, &(0x7f0000000080)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x800000000000c1}], 0x10003, 0x0, 0xfffffffffffffffd, 0x0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040), 0x0) 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='&}\\\x00']) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x100000) 16:00:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xa82, 0x800000000) writev(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:46 executing program 0: socket$inet(0x2, 0x1002, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) fchmod(r0, 0x124) pipe2(&(0x7f0000000000), 0x4) 16:00:46 executing program 0: semget$private(0x0, 0x1, 0x16) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)) 16:00:46 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 16:00:46 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) close(r0) listen(r1, 0x17d) kevent(r0, &(0x7f0000000240), 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x11, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x63}], 0x8, &(0x7f0000000300)={0x8, 0xbe9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x34, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0xdf1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x1000}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x80000001, 0xce, 0x69}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000009, 0x6, 0x7}, {{r0}, 0x0, 0x8, 0x40000000, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0xd, 0x22, 0x38a0000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000041, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x0, 0x6}, {{r0}, 0x0, 0xc, 0x10, 0x3ff}], 0x9, &(0x7f00000001c0)={0xd1, 0x800}) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x2, 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x9, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:46 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x101) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, 0x0, 0x0) 16:00:46 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x4) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) 16:00:47 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 16:00:47 executing program 0: socket(0x36, 0x4006, 0x1) open(&(0x7f00000001c0)='./file1\x00', 0x4000000a20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:47 executing program 0: r0 = semget$private(0x0, 0x4, 0x450) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001000)=""/4096) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xa165ece5e6c42c8c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:47 executing program 1: socket$inet(0x2, 0xc000, 0x2) socket$inet(0x2, 0x3, 0x6) 16:00:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xfffffffffffffffa, 0x80000001}], 0x3, 0x0, 0x90000000000000, 0x0) close(r1) kqueue() 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) preadv(r0, &(0x7f0000000400), 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/61, 0x3d}], 0x3, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) fcntl$getflags(r0, 0x1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x100) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x6) 16:00:47 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) socket(0x21, 0x0, 0x0) 16:00:47 executing program 1: munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="6bad9ad5df836d0740b58a6e47934d32e57a9554a3417b2d82a943d15e8e310ab815fe93bc8006aae0d7e0389a32bc3d04b2f8a61f9eaceacbe5872d75873e5fdbf19c1259f79b9fcf33267742f8f5587c0eb5d0f2d8d2fe9d9b0ee7a341d4faebf250613d2cc94125b5621637068d44ff38d8e5ce170a54339ed3e03f2aadda2642ec008cfa4560f678cb5523c075149c6f2a", 0x93}, {&(0x7f0000000140)="9fb8d66571ea719117810c5e632549b5055a427b44015facb01e36dec30b757c6378c31d8b0552f3a927984bd60fa534a6a71e1b6ae7e93a435f446a68fd59103c2755f960fcf006feefe4ed12fbece1866871da677733fa2b7d2ee3d482d703b7414d78078c1a14a50f69250333868627be674ccd3f139af8e46b293adbb8fbdc5234eb34d3396bd8fc90574eb0c4dafb12a43fd89a73de4b057ee11cb4b3b943033318daec53a349987de8f92b526ddd2dd82bb04f59651426bd3dac7ea211bafbff69a5a148f05eac63be340f063b57e7cb53c6a8415919f7e1a6a5d263647dbc6aa92f4265a5c7aed4142c01ffecaa1ada031a40f8cede599f7584d7d1a313faa8f6f01311af93490f01410f54654d4b8a0c351b45284a1770b1aad6dec27ea9c309f0c581ed53f444104f0739995b5f1397207f67a74ad0fb3e8d0fa567b59cfb282adcdb0678cba1b6ca5644908701c3f9e367122e6246b5e5f959f0733f1964495c35e436754a77d28fa9a11dbcb73cd6740b0b9fb3a451137eb470b867e3cd5b6603d96564f64e0e182fc65524f08358ddcd10525f87e9bea5682914cecf6af8fd85b0892349177fe99f326ed3f6cfeb379ed1d6f355f8944d27b1243acac95c2ca202f5f980d457128c021019fbb08ad7ec3596224327f813d8518169da910e2525367363d10ddf3961526a0f5e944be2ca7421e2cc60ccba4ba0acd7750061318fc7362eba4b3b87ddce6d42e22ecf6d320c06070f57c5d233e72764ebe798f3d95c19223609c113e802a803a45f262028cc0e32532c1cf61e1f44ed8ffde77860a915817013e73f190aebc7ac15c67d4e9c511b143accaf0dbee4495d6635e454f929af6fa5180b430ff5ce8294a94abce29455ac293ade042605957fd5c8dcc7feb5c74cf0282324e9166086fe37424f3d1cc4a961b70b7140027d79eae455ced30e424474fcb99149af7c40aad270307fdc07522cec01c0a2e9b0206ed77752b376e65c7bfbc8d3add9e2a217969c403dfbda64aa0e33cb87de634ee7e45d11580d93b39a75a8d8b24c940e1969a998038278e2b22994ec1b966d43766e37356dbeb960b559f80db97ed9afa0b0b18af5dc5cebf8f7b92aee8968424cd370b6226ab36ace8cd4d86f3f0e2f3fae413532751103dcae93764d80646e4d8e6886cd94bc0667591ef50ac95fc8921727702f886f20e597be10bc1ee570a205d98ffd2f9a2b167bdb03730c2fd3699c502a7c4341202150efea058d9f918c846fcba9358999bc7842189d8264a917f647436e4886c38b7d38c88c9eb35bae29141e56b5e8665f2b0d5002c7044073ce4b67fc3655f72a6e56a90589c8e18906085566f5277e25bc96a3dd5ea1ecf7e2e283f2671a3870fab0398c14bcb0fd7d9976a5a1f22972c23df920accfe7a6c4b26d63b7957d7140ded1ec811cff0717ef5a2227cb90629bc8c65bee8c3d2ead0d080c6014b2f50281a931f449a20bcd53b480ee5d31430b84bc3a088419cc24c0a54d45aedb62e264265ad8199f3e64d378a896461ee31610e6e05cdef9b92f58dda8b0601dd221a5bfa1e23f6029c4a7efa65d43ba5b6d758c7eff01143f0f37e596053ff1f0e8afc32ad7f8176c5d75ac439f794ae23538f1920832ffb7adac3cd9db88b5b6b397625d8a1162908f56f158efb999aaca9743b4544ac8212c77b06f71ca22320f39cb344b246b7558224591aca6fa0f36b1659fd30b5c8bd3c2eaeabba150b803c0bda973de76b5d3aae138bab30a60941f9950ec9bbae83fcdd7926a4a53e07e347efc9d25bacbfb92867ca5fc0a792bd1288169c1c6d177476e372979f87c645b6bb00c0ffa14a600c17ef2bd8faebdd52e8214966039a80e90af5a53074077d60b9a9e566bfe293518b3e0f949510bba1772eee73309e7fcd6fa2178f84878032b7c4da05467f165c69b62111577ca2f5e3e7a91e011db4f9ccc03493bb215976416e6414de8b0c65a504a6f0e7dc5c01f02390737c5ad92a72255a256f976ab8571f7777f8e20337ad096e1ef0fd5a8a22cbc52a479b800867ac7109e3168db54619ac4edcdfbbb75e0099ce09e0e13add7641f8e07c6829f88d2cdc84bff20b6f33f6598e1fa9f6c1f73555ec9fb1c5e3f0d1cf66cfc17182abe7d3f88995dab37034849e4fc5e238d7bd1aa7fedce364500de998817638fbdd19c2678cfd4d6b1494b4bcdd9cdae645ea79eb4130739ca52f907ddf729f228992b2e8a5ef662433ec493ded31eb332a184c5ca7e71f7b86a85fc30b09798cf485d6a892fdda7988eedee4af8411efdc5b1da94103f5e19088bcf0275f97127af140618f8736152871d9dad648fcf8b29358c4636d1d26c9bff0d71a85613a0ff25d2f0e2eb1bf71cd9459b98253b3d6873866c095c8ce24ff031afe7fddb2a31b3b411b4944a846b1c7c6821a7a6e3bd826c0ca7f5595362ae04fd05e1527a20fb8dc84ed13e85cf7b8bec7c73c63e021caffd84f0b3bf253f1d458d377948a8290b11605d79e8506fad85c3ed7008e358270a1fdc11ff82cc6a765cadcd95579e04b9b9b803816a6b54f1ab5df43c63ccac5c293574aabda6d61f8fc4b76a06ae60a274d0b0ada8c8aeda87d961addca48cc2a9f8474edef9add3acaab11e7df56443fefc6d95dd2451f8c336133dcb53d7965b575f115a54bf669267784877bd2e3ef07cef6a29039f7502367864e43fc2c4ed26f675e9e85645bbf53e2ade3175041d426c70c207fd37a6c00af4994876deabf95e0ade50e22c986f205cb561bbfe6f35d9da82a4582215ad983d3b462a7e4112d2c4154b2d57b8be73aa2cf83582a30b0c4095b096b5c360329cea2e7953896dd4778c0741397e24951be1591625a90962aa37a5cd3d7807070f2a9838e0ba0289363bf5e965864a673818828990e5743dabc46f9a6632d18ed732383c12cc679067a0f8721b734be6c7092b17ab7ce028b4105588d1befce32abf64785cbed20fbeca9f35aaf2a003202b1b2d251f552f4a9728dda931d0382cef2774511234416e7477ad695c53f3e4daf2cba66a3109a85ca522993341cbd7ef157242462a46416330e1979ef55f129013c921bb506a343a7dc729646f27e0aea4fbf37514fad7f6bf37aece3f90525104d1a6bc5392edf7cd9bdb6eb76de50e90f6cc3dce4fe26552a6ce1c87d44851425e23f2a2655ae2b2f992e787499ddfb93e6b547578a73fa2213f0bd70031c1bd1f5b3fa465f050d1a3d95fb962fe8e68c5208235ecb29b6855b43a543238c3deaaec750486f552b75e0b0c2c2e24bb848e30863fc8a05ac96c9f47844cafd2bf018ae40aec60e22ce4ef8e3989e8e3b8299b9c2fa04ef32d9b150837448c54cb76d8b938bb602e7725f99763a8e67852254d013155b216019e3957ff6590caf3e02e0a15b6abd9c86858c6508f57b1864ef5dcdfdcc64f32c4b25deaabd18650b8e612f6d8ef0a120b697000a33bb71cd67319029e482ee75073d4168da4d512e8faf0e3aad8fb47b7fbe5e17c5ca5299a2cfd1b64ec42b7332d42e7ffe4a33dcee6492d3978e605c7a90494ecb98814074c49e8184e4238f8b58726b227cf54bd5baec0e63bae3ddac8ff15cb9a79389bca559eaf444133fe3b487f1617604a6735555b106f56f38a6a61d3916e7fee5debff48c99c41800f16c980d65a1df006313c927f5d50f17e30ff792036de4c138af7b88279672365631324556b41faded2a5fedad7f4c06a141d0f476f248cac31db436ef65517dcab44ff9bc06801e30bc13fdc1922b167d10be6d697c80706ad959b7c56a44ce3dca4ac179883c932cad60493ec1cd70382ae41156b36feac76b922b5a28f40bcfd097420ce57e442f6c8494d35700b9182430d427dcb4a64fa2e31511e4fa9b1144ed9c6574e71cf055e07c4c1916450666e0ebeeefa157f14118f6f9da8c79c669f63a77ccc5236c39cb41d52cb09625d25af0660cbcb483370a997dcfae6eca80790681d9f4bde581ee88ba711dc0f6cf2b56424a85716a504a43e75c1fdc1a7f2361ce3b1de11508d64a2ab4f3a13f79d131eb6145c5c5aa7b53abf007230890700abe2f4fda8522f5ca9d34b0afdc41d7523e3d4071a600891b175404975a56850480a4dce7921356239c1aeb323e9d772245745f6326a4b89e037e28f51af555795a957c992ebb882fb5f83883b72152d95fb51ac65cefa7653871ab8ed0cbaf3cd6a36add666ae7582e31ab43a5461b15a98217c3144271dfc64370f44e981a99d0d71ac786f10e4dd2be7b8027764de3078de9c67ace53bcd13f45616ad511ae0443fb2fc910be97f7aafb4300d67429f5e99a3c54fc63bfc4b3a1c7d3773b353dc73b3c538161b819323b2e2d18a83ec0e463a78dc7383d5cd5e44095154f2990861763e5fd23e1d247a88a7c63cdeefa4f8b92a5b38a5b3e4e348f09b1d503aee0ad2b70a1b8df0e8fdda3a2f9fd29a241a8fc8fdf0dea0ea0649464543338d842e3b3c6fbc18000869cab4d778f9bfc8f8aaba7969fffe7a41bec9ec6aaecd41474c286ffccae6302861bf5029768e73f56a548aa33afb6383e9ec4f966a99d7f52f7f0acdd54e474884cc0b1c0162f2f6e3deb2aa1d6cd8fbf75f7f54fc72c39a0488f38404371e159ee14fcf5841661578590d0a8d3b8177ca94a6247c76b44110673db07928eaebf7d9c4ef67851643eb28b5b4c18b0ebb6cb13a818710f642db998e9913716d57cb9fc144b6301f27d8aef46a6739d13cd5c630aa50db3b801640d6e338446731aeab786012e0931de18b4fef42dbc6ec17ee462ae35abcf62e7cc70f56f87fee46a5154a24b106b9520528b3b369ebcfe98241c008f03a70f9e8e6e67b85b2c715b638fba85735db45e04114fa8dc1052b72a60d94dd70a609fb48de0baa4eb555b667ff8964e19da3a7d024378ae7a258ebc751d45982709dbd83e74d0d466d81ad09c4b94e6dde108f879c7e4a8e90bd2a345c640cb0c170041414e3de1a8b1ee137f17853b7bacc6fd37c643b1aad664d37a76402982fa763129006ecbf0ab33caad4b978c761a6df62b4030042a2d80493b8bdd1bcc31952d72b37a4a6c3f6c012ecdc203173741fc1ab9578a87d9cb4216ae2c4a2cc9f47bed9479220893f4c2b0edbc8b9d8e7c22512b14b38bd475cfd9240572045197397386fbd8b7a1d255588ca41f35fbb7e42020ca2329c6b7e19c89e0124ba7e8b1b4335468d9eb1ba0cc5ac173674e8d55b69bb49e3f6d0670a2a94b0b9ac19a5b37f311e084aacf2ae85fd39d52ad16434ee91f08e96a5f0d3b83a776fb355aec25e152088c1dd888a9aecf97412399bae6287381490b4c6f13c523d7da91b7f4ba09d86b4594595a32e1b2d045b7be96e13135d20d9550b4be6beba9b04e33b6b9e6395637b6db776ad35d7f7038332074c8b6a70a8f602d3146d906ef6e0b1ac37024b49c76ee420951aafc8a0a2cbfcf4970fa09d2275140f5ea0ba36fb67a3c5e3b48d475eec8479ab48d91a26ad524b15c90aeb1de570a8858f0aca3f24739f3a9b3730960c4c6518569b0c6ecf2758c47e78f72c57a7dd99c084cff94918567479f9fe3b2cc2cff9be28fd6973f5837d07836265e2655da0e7974cb4bfb893ae227a92a249c81d0b28ce9a376894f65af80a2039f31d91dfb92f04a698748ae611dfd53cba3af8694130c2b87e6176c700ef71441e48938a26696dfa1f812ae73aff2a47edc29a948819c28a5c94452d5f8ce0cbeca2380c8cd30e56c3c87abe611275", 0x1000}, {&(0x7f0000001140)="d44ba0583eabb360a3284a", 0xb}], 0x3) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0e8013419e9daf3b7dcfe799021318c568b2285549a9742fdb8d79a6e0", 0x1d) getsockname(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000839bcaca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028e3994fbb637441c4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f64a0554cbc2dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045b9f8d335fa40d266ec49bc5cbbb859651dc1c97466adc424c155513626746910439acbc37fc1f31e750d7dae11571dffe4e02327561de3c16a707d05fb80dfa2ddeaea3bd90959573cf7eadc62cdcf678171e2d0491db3"], &(0x7f0000000000)=0x1) close(r0) r1 = semget(0x3, 0x2, 0x200) semctl$GETVAL(r1, 0xb5424c393445549c, 0x5, &(0x7f0000001080)=""/128) close(r0) 16:00:47 executing program 1: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='x\x00') chmod(&(0x7f0000000280)='./file1\x00', 0x100) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x3cc) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x3) setsockopt$sock_int(r0, 0xffff, 0x40000000000004, 0x0, 0x0) fchdir(r0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0xac, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0xca42, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xc000009d, 0x8, 0x87}, {{r0}, 0xfffffffffffffffe, 0x14, 0x80, 0x8001, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xa, 0x8000000f, 0x83}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x10000, 0x31000000000}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x20000028, 0x1f, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8, 0x8000}], 0x8001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x8, 0x7c9a3013}], 0x100, &(0x7f0000000140)={0x87, 0x1}) 16:00:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() setuid(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)) 16:00:47 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000040)) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x121, 0x0, 0x0) socketpair$inet(0x2, 0x7, 0x80000001, &(0x7f0000000000)) 16:00:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a05, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r1 = geteuid() setuid(r1) fchmod(r0, 0x0) close(r0) 16:00:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$getflags(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:47 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:47 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x100000000, 0x78) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) 16:00:47 executing program 1: select(0x40, &(0x7f0000000040)={0xffffffff, 0x1, 0xbf, 0x7fff, 0x6, 0x8ab4, 0x1f, 0x139}, &(0x7f00000000c0)={0xfff, 0x8001, 0xd9a, 0x5, 0x1, 0x3, 0xfffffffffffffffb, 0x3}, &(0x7f0000000100)={0x8000, 0x1, 0x7, 0xffffffff, 0x0, 0x1, 0x1, 0xffffffffffffff80}, &(0x7f0000000180)={0xffffffff, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000080)={0x27, 0x8}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:47 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x5, 0x1}, {0x9}}, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x554) r2 = geteuid() r3 = getegid() setegid(r3) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() unlinkat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x8) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r2, r4, r5, r6, 0x2, 0x9}, 0x0, 0x800, 0xffff}) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x2) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fchdir(r0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) r2 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/124) mkdir(&(0x7f0000000100)='./file0\x00', 0x90) 16:00:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() msgget(0x1, 0x80) r1 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r1, 0x0) flock(r0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x48) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000040)) 16:00:47 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 16:00:47 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) chmod(&(0x7f0000000000)='./file0\x00', 0x1) setrlimit(0x7, &(0x7f0000000040)) r0 = getppid() wait4(r0, &(0x7f0000000140), 0x1, &(0x7f0000000180)) getrusage(0x0, &(0x7f0000000080)) 16:00:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xffffffffffffff5a) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) 16:00:47 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/190, 0xbe) 16:00:47 executing program 0: setrlimit(0x100000000005, &(0x7f0000000080)={0x4, 0x7f2f}) pipe2(0x0, 0x0) socketpair(0x7, 0x4005, 0xa7, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/225, 0xe1}], 0x4) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffd, 0x4013ff) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x18) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=[{0x5f0, 0x0, 0x0, "68722ea9fc0b930e33782b5bee43ec353ec2f41204e005b9e4f9adbf640e5586104fd2281549906c4cf532132598a0631352556fc7af79d56274c6f3be47f9176372c90e51b443de72c058cae64615a84d5c246fd513bb0dee9a2e9708a3df46c341f94c39bce305a19e879810199fc00c55c7cb50761ea60f0ca287ddb305007fdade34a08fff01c9acc4f41464ff10736aa5ee4807c64872be35713347ccdb83726af6b2baca013985bb9708dc45197bdc4c2554a4b455cc2904394ec9abec9aa664b59cd31f134e7c814c7af90bdf96732427ef6ad27c64ce612be1e061afcb15c0bb8627979a3ebb70805928944c10a5a09663d39586177ffc7711f005fedecb7d7dcf470b2552918cfb6c27b50883a8c89fc33f24f805be0fb565eb0acab85cfff66ff6bab6670a5bf1be45c872a997e475c4d1c001afc8e0b508ef46cdd7faec9c49d252318416b97bb661243a4bf2c7b44d50202ba730a041aa4d1a262d5b272429d3a4730fb3be2907afa22c71c3f5b66c11b9d1ca378936e42427a4cd5421f8e492d18b551e94c3f28eb443050c4a97595f7f046da15808a2c005e7db8d345d4154937cffe847d2ceeac316daa56e717c2f861e0d1bbd31d0f82c464e7195d13396ff7c088e5b8a1a385d85ec4f89cb3dbfd2dd019f3a49b5a3c2e28f1a9a8467e22e4d0453127a500af3d2e65148c0a0325cce650fece94f8bbf16fd23aa5bd840d2af925ac00302dc277c1b16884be12baf1a2541854ca25f85c48b536480c0abf145ce59987ac8ba3c8abb63417393bfbfecf05c2cf7d1463d02d4df6569523f6b0f3a95f8cef7abe8a0f76899e6dc41399792a0b504baa6e98cad7a9bc4c0e05e54a4d28b8f84978358e9226d2c042e8c896dbd7222385d36b37b43eb0b00fc7e06c7fc4baece84873af622c4e8a85e6734001b12520beba617b5ce1a9c4b9d3df1c5c66b3e4eb869524300fc0971fc6281172e7f4f76ae308757d3f2a82e5f3428bd95b3ce4b6fb8389b163de548523c0e89aa15383d2039dc60cb84295a3dc19c89c6934eadb5b4354c3408e38c2e2ba10b3ac546c21ce677455147fb7b6a33955421a7f4c595a53bf34948fe008d969ed996930eccaec8c12380cc241f003ffe97a78dff46ae3e1c38af7b53eb9227561430847a5a296908a07b1fc89a2a5afda760dc852065924ea87575c83de7c6828e360c0abefda9c66c74e6692ee7668c281f9b212c70ae6c3475195f04e4d96413b387f07a8e613bb5e818dd22bfe4f493c8ae306801cfe04a60b8b0ddc0fe2dcea8b1549e15525e35e2bf0ebbfb8fec4bb997c8b32f26f2097d8368ed6cc9e5216507168c68df97ad6b2426dc156f7134d55886ff19daa24b4d8a5ebae731fe5f46cb97f27313868cbd0f227719de922d1d6e08c7f2633ee8ab62de88da412f3de2ce360fb39d90c380924a371faa2a89530c93318533c01db4c3c42a028941b1115377ecf1dcf4ad881a7c95ff099e2c3521ad472a33b511ac4c09e4f1dd409ed2f043a30990ce36d334e2361ae02caa27aad5854efc5059e93cbffaf7f9bf0c93492c11e07c907152d04e090f9758dc4f3a0fe6e679c5dcf4c0c794de028ccdae6b3e80b23539c098f6da0af62aa7bdab2e4faab7181d9ef75bab9de1abd450bfc07f77a503a3bfafc90bf048cf38c2c677a8ff86b549c7cfc99b4ff492228c00bd516f9dbbd36ca54143494cc16db7adf58bad0fc1c9b91b972954699edd2fa7f790e336cc56e536598a5b38edf9fbabf5991c79ad0aa851a6b780df4edead3f7079f46d09190d0348ae7bc6cc06f6a9211def7905e090c08a04469aa1c15908a28242620d8b940f5cf1245e2a46d664e09ee7a52a780aea6e62cfd20d9349426d5fce8106948196d5a746a68e670632209ef8583fdd033eb6c01061bbeb66706d6cf16bc541a1a1e4b72a2e8d4de1b3870fc1b61b6fd9ba50d0dba0ad71ef705e07bdafa89c46a919dfc7d4dd9a335aaeb2ecbfce6de93cece26d324c3ed74226887914bfb998bdbff6d6f7de53352d45e1e50af3ac19357806f3b6cb5d6fcfd135a6a94d22bead38f783b681bb412721eac21d0af0498604452822b0d420"}], 0x5f0, 0x1}, 0x1) getsockopt$sock_int(r1, 0xffff, 0x109f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet(0x2, 0x7, 0x6) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r2 = socket$inet(0x2, 0x4007, 0x9) r3 = dup(r2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getflags(r3, 0x3) r4 = socket$inet(0x2, 0x100000003, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/16}, &(0x7f0000000140)=0x12) fcntl$setflags(r2, 0x2, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="5707dc0fcda9d912429d3a64cbd9b6de367a42e18c8d6365b0ff3d36c608c438a72256224c539e3960af88177b823824900d71ff38a438ac4681e54233e39cd7825c6e47ad449978a68bc4cd1c940a1de2d6e072036aadf621695c23", 0x5c) openat(r3, &(0x7f0000000180)='./file0\x00', 0x8000, 0x28) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) 16:00:47 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000011c0)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getrlimit(0x0, &(0x7f0000000080)) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x2cd) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/96) 16:00:47 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f0000000100)=""/202, 0xca) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x31, 0x40000001, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x5}], 0x30a, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x20000000, 0x4}, {{r2}, 0xfffffffffffffffc, 0x10, 0x40000002, 0xe5c, 0x94}, {{r2}, 0xffffffffffffffff, 0x59, 0x8, 0xe7b, 0x8}, {{r1}, 0xfffffffffffffff8, 0xdc, 0x0, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x8}, {{r2}, 0x0, 0x80, 0xf0000009, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x50, 0x4, 0xffffffffffffff80, 0x9}], 0x9, &(0x7f0000000340)={0xfffffffffffffff8, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) 16:00:47 executing program 0: socketpair$inet(0x2, 0xc007, 0x101, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x5, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r2, &(0x7f0000000040)="dba4ab940b94e95346444222dca36555", 0x10) 16:00:47 executing program 1: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) recvfrom(r0, &(0x7f0000000000)=""/192, 0xc0, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x61) getegid() 16:00:47 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) r1 = socket(0x8000000000000016, 0xc002, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x7}, 0xc) shutdown(r1, 0x0) 16:00:47 executing program 0: socket(0x0, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) listen(r0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x1000}) sendto$unix(r0, &(0x7f0000000100)="b5d04bfda35ac1d185249471a38fe5a3ada3ebb3174dd57479945da6b63b9841237f0be302abfb6aea6705d22ea5c471e079a389d8177c165b5d3e2eeb0812063e1f6d2d042e859e27e6aa9a8545eea54a0c47d225b1b4518efc3cbbcc2387377c61eb33b7fddbeedcd46d5a9d0b07d91d911189217453e272c6d105d30580ba947041e2d3227c7cf39e99f88d6b414adbd9dc9d8cc8e6f9d4896f7d42916448b4c848280d4797de9c51725e3baa6331f43e27725272852f", 0xb8, 0x8, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 16:00:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffff8e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x40) 16:00:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xc801, 0x7157) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) flock(r0, 0x7) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x26) 16:00:47 executing program 0: wait4(0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/207, 0xcf, 0x40, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 16:00:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x5f6e, 0x3f}, {0xffffffff, 0x6}}, 0x0) close(r0) flock(r1, 0x1) getdents(r1, &(0x7f00000000c0)=""/80, 0x50) 16:00:47 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/77, 0x4d, 0x800, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCEXCL(r3, 0x2000740d) shutdown(r2, 0x2) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)="6cef53e2f1ec0f85c1ed4f1abfd93a4a2b36b9259f6f10148fae9ae62507fa0200413a3239937ee74a7e3c0d4264ed6ead1b5835d0143aa9817facb1becbc2385112bf494808d483f204b4acc2c4d0eacfef56593ad84affe1a9057fa2047c4287656407ea1a8de9e64fc36391ba2e6468e722a5770ced274e00c36ae5d74774aef606537916019d5a5453090cbe235c43d280ccb31d1493085245c22b5020f495e221c0acc0b012bdcd0dcc4f52103f2e0d1e932c6130963b9bd29a08aa243b211223843a822437a6d3ae85d5b9e53164df79497c7750e2c23c590abd1ad77752e4a2c373c2d3268a4e326183f4fbd43a5911f0bd", 0xf5}, {&(0x7f0000000180)="44a4d61adaf04661fbf9d5a308092920a3346b5d5e1603d7d7dfb625e8c4f19040565e90fd92fbb7c61ed5531d2dda515e6a887684b1d0e0fc", 0x39}, {&(0x7f00000001c0)="b07b25e32fff4684364fac844d4a6cca940bbe9dda76bdd424113e4867f70a14e3831f80015182f971fc5c2217227f13bb3803a303a78c1ebe020e56eb91ae77c6ba516dd4e6d2afa180c52832206720b83c42056ea5a604f71910187f53d432e54dc463df926f99527bfc663df9079cbd1993d3bff40849ba98ad36e1f572480e2171059dfa54c170f59756cedada7537723b90e3038c43975fafdf853bbed2d77ee1c1d4554198a5c4", 0xaa}, {&(0x7f0000000280)="6830d82e44c6ed57396a06d0f1de34747e1fbee49fdcf2906beb6e24edae8f5f6fdfbde4bc6d638cd4c97e931aa66e1e7a6029237b3f1c5684804d2c146488f3e22d426db980efcadd", 0x49}, {&(0x7f0000000300)="ef47b873dff712e15612de77781b56c0a49a9bf5afd5727263884d585ea67fcdbc5cc98582f8d9e8add5d678274bb263a806aa37bbdafb00f308e06e506c41d3ac478759d1481f83cb4c93519e8eb226b8050e9726c4e80a45a19ceb11f314148fef73438a553735f3e5c3851b5765d0b951612b3e9d1c3bb9d0b768933f325d2265cc55945241740819757cc473ab4e37db359b45fd5d629c0b5854605de67c9e59ff3ef17f5281249a8991a66e721bdfd35dd58b8f38e9d91c3b16275f4e56c8200f4dc935e3f542d7cf3f9dfc9556f0e67316963ecb7e94b199bf9e373ac0342cdd9d7e030b1e1553a9ff5e6fd228b755c78041ff9aab47b3e5f0050955061145c8686c2ca9b9bd9c422b23e8a48e1067999d15a26ad5b47c9d2caad99f4bbb79d4f407a093e65e9dcdf12e79806f131e58c25b2600e311ce780ae485a9c96780de89eee1c3c0f1834837cce069d4cf630ea62f24664c5e1dabfdda141263f79901e362d075643028d19b32952964c0133cbdb054e942f491c03a42f07b760e01b959355280a05a3ad108ea8db02eb9457ceed5a80d7978ab1d1d09e331ae5c8dc6c74abcc418b409df3e2710ff6741c78b1fa511388ec32a092e37ab658b2bf753b1aabe7485ae3cfbcd85c0b1c9532e5e085465f3fd891696c348e7b62e0327c76989de4dedf0994f94145fa730578bfbb777f33a7e59a536ad8ca10731d897da033f14d6198c09873b319dae19d18c8e3198455bed80aaf47b9629b9956c44dc17bcd3860ab1a70c081818fe8cf94bd844d3c4844f54c229a1baac0c9b16813cd22384497c222e24fc8a31b1bd2df073c1b6314e7d40e14d261e4019591b88d6ed9d4205bc5e3c94231931d5b6fe928eb1b9d542d8ed7d813042b163e6c18999bfb5893c9618ca09e885f553237db8397534305373a83ba822742c615c76419e4d36f42cd8c60bfdbbacbb09eab36b25ec8b32c709b950f5f0323c258e56b50a1675dc472b7487af24859d7b1fdd8d22914fc6f92d5665a48f0db81dd42f1f84f35a96dafb17ff935a37f335ed0a39c30c66e641e9f849eeb0f1fbdc468957c9ec36ca745f19e337dd1bfebde605366d659277feaf35c81faf9a80f4773ae1d958667c3b9dc44fe991772c80aa7ce05b725688521abc4b67ab4053d932b9d7e95748dfe29aa2fec288118dd5c4f0de027ed2be2f912f071e2906e037c303f658e0ed5feb0b19830c710ec2ce2ac1b425ec900817b938fc693ffdb97c9030d38696514cbca175ba6fafa9c3217604194cf4e5b66d4e6490d4ee6d2fbebba35b412857f7f045f7f0727402de0030c084e7ce729d408af57109d7cfbe1f0183b44f88bd0097f7328bec27865ba0e5a29272bb6a5e1f3bbd35c1f11400138a2197e658e4cf675367286e8f1cbee6d719ac0e599b671052a7341c9c3e69a1927bd1000ec92afef5f3d88715c0f1621e0d15766efe6e58388922126f898089e8de58e8172306fcacec3095a5704c4947a698e92ebd597ac5b45a1332792e5a83d14349e451a47543b40bdf7b0be88330bdb58f604a825e3c40d9ab4e2a18beae5bcbe14193a8d7bc9bb74350c7b5f9094f9227f126484d6cb60dffa29ac7583a6e9ecce2c01612c96145058157fb4576dc08175a5ad69b11649f5c295cb55e37f840ec6f782f328f7c898d5e1f1fececab171cf859a5743126451790b41c381cb89671841077599fc68a952208a4751e931266085e00d98475b3bb2ed9ea41616f3b512745a7f53706c61d46e7682491435b0c1b8837430f8f0f4ae2bb7d1a5d18b8fa454ec740d65ea4efc958485355fea1be8c409034b846e8c9b951e57fb8d3182beb4b459acdbf3847970c05a0677501ea37de1d34531191bfa35d8e2078672a8b43c4985591c547b54b25ae1b65bd9550b0cb928e6d8ca2bbd177e72e0d8787a1c62abfe1771f77b7c74ce7fec4e4c93074b991580c84ba66ded0bc2c34ea28ea8e6d62e611bb9f9e77ce1b72d41ac911236b1231cf14c8f145d4302eff4dc5605f393d703e0f26276db6327a4e15fbbfbe2da8c062969bb3933f57e2f0e303f70a5845b18eb533b625538246f9d1de82018d2831929b30c993db8435a5f11aa8b7541aa14e3ee46364f1fb60467bbb3037ddb2f55ac8dab48b76a524c7ec84836312797c3a0002844dc1bcaedbe1ff866ce28e513648677cbf877749d70a4d297b8cd888664332105015f2cb214b45d3964a6a815702812a5c98208fc1fe5c59ce0645719c7b8020dc6144653a25758427abd5ebfcc5e2e3f4b4c7409736bda319dbca87814614b87cc2da063c22fef6a03583f76a9a31e64048d6cfdd1ccce0547ab53d453d1a60d72a1903d2cdd356a8e7e7279b6ccfd118a5299e431864ae62c7e056e6daf344fc2d5861ecb4dd26aae29779b018bb74518575e0d51af73c526605655c19daeb7a48386032820af51e53a5b1679bb4d551edacbdb5979ec142189ff192d8a0b2218f21fa12ae0874038ef02b05ed9b0ebf1a50325987672ba9670f4172e45539d4aa6292cfdf087ddd0987aba3801792386af9d96671528497e43b2e18c0dd8a8564fd96dce97055877b665cfe19ff61ea3a57543b5c9d6c183e40a2871e1fc811c4bdb1d21c0a77e2064a5500acc562dc5a7ca17ef21fbad2efecab49a0b5ab3c3c081c3f38f449e4aa0f83ce6a0fce09624192d9554ee941e5d050b7a3e2c9f246e83d44de0703be72af094fd6fcbdbe654b926bfd59171b413c79ede2221af7c6c18e5bd969147af5554ee28896c4bbe45c65e97356a3516ac30f9927cf82c0388439c49e4b6bf5e3bf12ea1780b9bb36746d4b5a6d9862803ab66d063a2ba46c5f80d87fa8c12c554a6e065bc9e68752bd2148d70e68ae40fe2e3a2b1409c5f1949e4854462559512872d80d97e8782b8d5375d3d613d523ba1660d6363de6bbb0f2aa45f45411c015cec9498a70650a99a387f69228a9a21cb49be37c6353e59b9ecff78dd54acb339b6a61d3ab3eb7e8859d57a06e8a5b83845502301323990857837d798b9c614022f3b01d7433b485df268c626fd6bc3375c7017b5fe4fc2e62de1f28e534ab67275239cd3e6212d5aa3ba038d60a04e34b84cff7d91e03ca85b8e08180c3f02c383ecfc616cfbe0758c5197c83f0457dd794f740138695ea9988e769f6d9d4622eaacb0d10ca97076156917f9fe6ab21044f057757e4d53a473a1eb116804aa8d5233cd852d0ce0ba3993c2d0b890cab3049f99fc613dfb3aad525fdb94a46baaf46f6a0658f3ad26ab93f91988c5eb7848bb2f81231b18bbfd680c8f4667ad421b114ac882b9278668a4806376cb1b2a8a66afcacff8705ac52906b95b69acd22a236f13c7ea318f4253623363c5a0ca67fbf9ba755a149b864a6d47e77110626056d95697d1c726fc8d6021070d89059e3d13aa2d8304a62c996e1eaea3c18318fc66265993c5069bf7b8c4123744eee467201de031fc3a8c746171adc5459e4f84a32d4339aa54877d79a546faf9c75d9f37a0252d7db4691b963602dffc84b41a3c54a75c828c4eed6d1abdca92519d18c950056b3d44b405e943d1296b571db4cc236bd2f68a6449336cd57bcc395b74557d018915d677c0351a800df5b8eb8e0be5aaa70449d1e2cc94f230e5553d71678619e1474960904ab877c4b71a19b0c6cb449a51ed71a43182b75a0314128eb3f50f58a1351e5330a328cb720b803705083febca84d8361f81ad6b5c8084eb740b62e124261496b5c7c8864cce4b316a714d3e3f4bf8c3bb9aaa1322767fd3baa7c242e0f1db4bd2a14d185a659a36e41a0ac72d4d1595bbf8b8c07f1b3140c2ab64b35da1f604c50d60d560fb850191d3f96eca5610067b5a17660d9aee7285e566e3bf128c6f16337b6b0d29026f668aeb6d8b602d2f429391c6175904cbd03a946a32a06e417bb055643d078539fcaf7122c5d10ec78349f42f6e13941d325e13a87b52086c514f9bd83f502657d5b268f20ea2281f98641ed7eb6ef85f9f345f0950acd848722a223863d001ee42643f8a576cb2888a492339d50c0a71364508a84ec59f5cc5a98751d76547e013e101f002ead8e133f933f38e769b1a2366463b2677e73811b436090640ffeee1dcff1007dfba1da04e8db3fe85897ac29d9c55fa2ca3f543020247653d97ba9c4d50e9d949966baf497c5832e4dc39f1a4027b11e2661c4f175255a2993ea0648a8596329ff5683838d3019fd8e77ecc173e0dfa40908d4e62db37d87de1c7d91db73e0aabafec901d30f460ab561609940de003a7f99b4de137635920456af229de5970dea827059de79a53217eb547ece17d6d42457049211f39bdad98473a7587cdfd02df8201a84a95af9cff6e07fadfd6b667bdbe459b441b6c9f8934b43680d185af8a35633ff4c48a00f8cb3e57cf6cdf1b629bcc6b628e80f2b0c6a49217ff32a31ec2c99b25539b32e99d6d156a27c68abb0dfbb3f739ac79f4970fde0d4a74f85aa3dd13e52b6e33c25774fbbe3669786ff4c6180334ce184640361727ee436bd0e577fa5c155b87cc5bbf9b96021ee79cd71ed814ee63b31bd142218fdd0ffa2875adec72bee63774b2abd77bb9cc4726ab2000bf1fdfeb0a51f009456d59e3044c27f885fdbe4841ac6f9b60a82fe5e7729ddd259b6a0ad24a30146b2b2d193db583f6b1b68e8a61081656dd2c0b66e37d2476635895d8230099414babc38d48c0da50971cc4ac202e2ca15936e07971e5b58d0347bea1fc65f8e3686b46d396f041e7615b64616b596f58a0c381f3e105f5b8a431dc1f3ae57abf7a853dedd2f5e5c08ac092150ff314b83a93414b0f7012656354b3c18abf4fc61778c9ee9a43621a9be298a4c993db5ed75de75d40dcde0f4c58fb602214bba47605932c00fa3de941e840c8897c953ecf66b3d2b8969f0f5c337aa367d03cb19b98fce7c8c0c042cb9354fedd4f37885cb644e7324a29d3f5790fd626668faae783897654d6f9adb4ada55965dcef8c6f3f99fdd8574e2a4feb3b45f2dde9c07549e1c65196cc1a3568703644d3ee329f8d1d93358ccce65c645fcd3ac5929bfd1fbbf0df1ba6078803217d56ef27c74f45fc640a9723a5986f9ab663f94be3df63e290660202f67163f314c805f9f6d36c03406ed4e1894aba7ba9dc5d833db211922a1af6a3ed52f7534ac472d26c3ce7d7835e2c16f4fa487e3a6c4a68ac86379620cd11185cfb02f1b33f92ba2faccde087acdfeea625f87221d98dca5c206cfd7182a40cc2c3d659f42b606c8b11552105c7dd65a067c2db019f2e1ead3df209c2a58221b462e7666430c4f596d95213a7e5c484c78c780d5995dd1d44c2d1be9f8b1f5e1f0f53bcc23d9b523de150fbf97b2afefce282c5eb999be4077aa29b6ae350519a4fab62f791a2797fd294218e9d606ed0f8991b8c1787057e1f9f873618d3794f95329bd47fe69d0e45b966e2ac0f2c551757ee3bdf46f86d34993900a0328fb99356a7dc52d384ac8c0f59ca12f3ef3881db6ec55ef81a6522008540f5e2db933fd944ecb1e2b46059bd8875a74f6d0735e8cf865b5db42e0800751044287cae11cee49e6888ebc1d376b11806829e1b94a9b4ee192876228ae3917787feb740019a69ed8b48d66b2fb260ee87886ca1049fe584d9a62fe7104f3303fbad9df06109e7daf4b3e659308f4d1932b7e7851926b8f113809b1d1fa340bdfb57ef10aa152cd6ed613bf492ba2eff7c691eaa67fab3ded6e94fd843848d0cf3b", 0x1000}, {&(0x7f0000001300)="5335b4f682edaa37e3e8553f17", 0xd}, {&(0x7f0000001340)="dca4edad7ce640518cf8bfa4f6db33a645d97f8cb4f0f52246476b98042b76eb89518c23aff818481df3fcbc995bce102cca14408bed357acce971157fe5ccf94de9c9aba4c9409e66dd5ab50df0e2490f211a3a94d3aa9e23f93cacdc2c938078f967fb2448eb17015ae57915d46f51a676616757325036404648fb777de151dac754887a46ccb35c607172a09791f8f87ce8ce4131f499e9e23f05c697801fa8d34363b0e76888cb1ec7bd52b65bf9857dab9f7bc025ccee7c2912012928838df4444256d507c80d6a00a3a5b04d2980ad9e883dda037daf03aed8", 0xdc}], 0x7, &(0x7f0000001e00)=ANY=[@ANYBLOB="3000000000000000ffff0000ff00000003bb1a3793bd280c1eeef3f3374512d648a44da59598c03b030004000000000078000000000000000100000007000000326d295342e7f9fdd653d673c7771ced4253fb271b72dc5e893d233e30401c8de51b6b26567465d9d2d72e58dc8bae6b8929f63c8b84aeffcc65e0a48398a71a998ac6b07d63e4d23cc669e17ec730bcfb006bdac8e293aaebb5a396975bcae470000000000000009800000000000000ffff0000ffff0000a56bda26e4cf8a3356d6de059ac9d0514b23721716bb588d81c1c50e8da8f902a1b19320afafe5d1d84fe78414a13df29e3380cb7db4f69f628ff6ed046053783cb4232ab9857ee2607bbda1a6d340816c9acc0b4571d7dacdd112f33e331fea69cc876a98c5ce8e300f9f03b2b7c67b2dc452a0faf6309c24f3b22fd1ec27ec34a001a3070000009800000000000000ffff0000000400005e26859ca95fb9b29ae53c01c97e29133f2cda83ff94e2541f03afa84e0a7ea62c9ade4cf54df58a49f01dd369c62e2706ae788c9b176443e3fad6570f7607abc640af977c2cf181079baa0448c9fac3afcd1576666a9d2be0ca138d5361a123bd0befa246445a559783a00efbeb02305ff55a5caf383559ef5e7e3e4a3aaa2c1e003aeb53afe4cb100000000000000001000000ed0c00007800000000000000ffff00004f750000abfa86a80edeeacecac60044771bf2c3ab7a0eef5e45cd8d112374d12fe7e53a92cbf3e1ed1c3bf8e97b1de60dc66055139ec54f9fa5918a015e7f6314ad9cd0620438ec95f7cc42c5447248ce3a934d0c5c3afaefb4e53eeafbfa2985d204e8497bbe97c7000000165dadc284ec54abfa071ba567402dbff21efed9c15ee2e970573042013bc0fe282cd2b096125caf28e2466438d2c9405ae57650d19c7e439c0392ce4e905a2746db413036101f9a846669c0389b62b1751f07e596258646ac2f31112a54abc6c09a405363f78fa6dd06c61210ae0d07ef8665916b71a6376a9c49188fcbb101c9e9babcd90114f82596729de8ad0a91c62bbbc2427f0c306d55538f14"], 0x260, 0x1}, 0x8) sendmsg(r1, &(0x7f0000001b80)={&(0x7f0000001780)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a40)=[{&(0x7f00000017c0)="91fa072d5751b95784cd7c2fdeb9bd5ad6c6c6e3ec6c82485e9a6ca099ba0558371b3fe92d581a75515bd86fd2807a9958755c355cc8dca825e23a3fc9a8529729b71ee9011ad8be10ff5eeac962b737b320c0c34c2b2b1fbe4511c68305ad9b32c235ad9627c55997a72a", 0x6b}, {&(0x7f0000001840)="3392ca8ca9ecfd561ce1006abbb71ce26469d56d116a45f432336b0b93feb7f8b35dca51619d1c3f69a8ce3ff0adaa7ab78158b9d8c1bc5fe3eb38683808445b633dbc189866bdb13e675f6b0092d93e9a47211a222b6d48a147421e210d2f49e586ecb7e619da2a8795ffc391c2263f6d9d2343fa609b4e68f0996215b580a7673280a5eb2192d7489cb35693947a017871cd1b632b382e1de99a405a12cad23b637a31fdb9e41ecce61bd66d76260f55e24e89f598cf1458b6e95f3d73c7fd268eae28c38aef34e0799cd6f781cf8c32157e957625b386dc1cd4ff663a", 0xde}, {&(0x7f0000001940)="719ad85f6cf480c10558ef4c5438beec0127d0f3298a7a5232cd36d1acdde749909608194423bfd28c9a463ea75c195f3b2e7590f1b5f719ccaf16e02122ba0d4534e9fb65cce717f03e5aadd943114d4ae06a5f5c881f70c89e289ca0e5e0d3a7dfd6f723fc678b02ec73548bb829272281c8716aeaf8970f9850d765925e41cc92227e989670f7b1d9d6fa51ddf9694b32e63d8e27b8145660c5c4d539413230489d52e9bee11bf602bdd7e6e4688da2c54c99cc0eae1341852f747aa14061ce856be1b2cadec0a8eaf8c0be26786f0cc67f6aea4fdcea0fac6048b64461a2a2eeaac4f08783fa97a1e55a66f899020fd82ae65b511f4d6b01eadf", 0xfc}], 0x3, &(0x7f0000001c40)=ANY=[@ANYBLOB="4800000000000000000000a5b9c7b2c57d45000700000053950c4e046ae707178e6ca205b7beadd745d2d51e2b0df519c3c8edb48bf10dc3b0cc3ad66a66e24080acd6f2479d3e3524e70000000000a800000000000000ffff005236fc52d2fd80a5a528ef9d45773cfb48006ba12eac87b43e2e0dafef1fa6937c066914838d4ac2c123aa17a37c69ecbcf1ae2ab46fc006da98795308f447f7c7173aa48dc48cc9a363bd6dd5b2499057339c93845ace9161e29551733629fd6e4ff0c28aea205f0f48a2cc545e3ac51c4247a54aba5db2577e4d1572ac86c14db83b8882e8a8974ffb6c2503000000000000e897d3b5761dedd56760ce3d236a92c0695cead68a94f31b404b453a63d7674cbd8583f5efc3ac100aad9d688d71eea87060e27b7eb8d1fadff4859d5aed314e27b15e7396ae743e15252956c6e7ed5aff0b31f1584f2398a1610f5cbfc77db927dae70c64df5bcc07ef24120f8359a74d1d4e5b69e9be0096c927ea673f1c6966dad389af5a742aae553cfb01350a59aba3b9e2bd6a4718c497db389dfc00000000000000000000000000"], 0xf0, 0x405}, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:47 executing program 0: select(0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000240)) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x90, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:47 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00001c1000/0x2000)=nil, 0x2000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x4ce) 16:00:47 executing program 0: clock_settime(0x0, &(0x7f00000002c0)) r0 = semget(0x0, 0x1, 0xa8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/156) 16:00:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x41) clock_gettime(0x5, &(0x7f00000000c0)) 16:00:00 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x1) r1 = socket$inet(0x2, 0x3, 0x7) r2 = socket$inet(0x2, 0x4, 0x7fffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r1, 0x20) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000100)="624bb73883e40934508a979cbef4d8b3502036184049e346759e543c15c2a59841c57acdfe27709f6c7a065697992e5a0587ed9a950d", 0x36) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) setsockopt(r0, 0x3ff, 0x6, &(0x7f0000000000)="1a1cce061044e027eeb0a2", 0xb) 16:00:00 executing program 1: r0 = socket(0x32, 0x7, 0x8) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x5, 0x4) syz_emit_ethernet(0x164, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141a010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad615d8e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c") geteuid() 16:00:00 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/174, 0xae) recvfrom$unix(r0, &(0x7f0000000140)=""/118, 0x76, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') flock(r0, 0x2) 16:00:00 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x5, 0xfffffffffffffffc, &(0x7f0000000640)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r3 = socket$inet(0x2, 0x8002, 0x5) socketpair$inet(0x2, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) socketpair(0x2, 0x4, 0x2, &(0x7f0000000740)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r7 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r9 = geteuid() getgroups(0x4, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r12 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./bus/file0\x00', 0x101, 0x0) r13 = syz_open_pts() r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r23 = getpgrp() r24 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) pipe2(&(0x7f0000000b80)={0xffffffffffffffff}, 0x10000) r27 = openat(0xffffffffffffff9c, &(0x7f0000000bc0)='./bus\x00', 0x1, 0x85801174447d2d38) r28 = openat(0xffffffffffffff9c, &(0x7f0000000c00)='./bus\x00', 0xa, 0x4) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="553607c3213e240d3d72ca8ac2de70945c992707d3613857a6aa0eb9569733305c40395169ecc61c72f7bb09f05c5892e1bf1b519dbc73702110fa29c392867c0e55e08ec8811a757a9ccfe610f0a1661937bbc4b07d4b7f1c026b4adb2ff68d", 0x60}, {&(0x7f0000000080)="a0819a301bdad17b4b2ed2b26cb4860aae9b41c53c14dbcea6a149c715e136eabe0b880944706893be4e1f429e85c1abdc5e", 0x32}, {&(0x7f0000000180)="fc45c21808e1d00219fade63eb581542e2be7516038843a1821ef7aa4eba110ae82e41fe447823b4575fbbdcf2421cf2f86fb8c2f63670d52c2874e8fa1e824de42149e8f4a2f5b48814b5ba533ff5e775abd90efc9e1e86210781f2d9b024b4d0b06896599ed8c9876a65cc94c07fac011ddd0167561ace351c6e21415d9563b2cfcb076c5a9b886f2a81b85b14c19f8e08780b88395ac8ea664bbf948f9ccc04892aa88d46ebed2514f4cfc7d75aa8e4acd86689486fa7155bfb8471ca3632ae035149751ca8370313aa2349524a5e063a9ae25e6342f69bf300042ea3b656b8f0f012e83e2a1a8f121a", 0xeb}, {&(0x7f0000000280)="282c088dd0d716f2f3bcb484fb1d2a5f6793e87af23f2926f0de4bcdbe398094e053d1578a66d11b83ecca86ea4104031dabd265f603b8dc813ef41de88b8ee4a2af3e0ce01a79b20d40ddc928b6005062d397ece3d4ce9bfd83bbd8c303a8af299c6ab3285a2dd4cae4652a879f989dd6bcf7e9d976fc642122b8070cf2fc5bd58ff07b9dbe38b450aed678d57bb7ec286a9d0107fd60a4898b6def91230e071b9644c35681ecbf7d", 0xa9}, {&(0x7f0000000340)="5dc9b9fb598b5229671dfc19bda790d74abfb429c7b19574696fe7d47b4023b66f973a3114894bc9f8de6fe0a8c5de1d1f1cc395d774a4788e1327e5b004d12b1b7d8582aaf10914f3f07992939f37d54569f1f4bf284e74f9e06f41d00bd9aa64b8100d194a3c03b694699d6e01119413c3", 0x72}, {&(0x7f00000003c0)="e22fb761022fca8c0a1506916eb6cb13fd553da16596c7a8dbacfd266bdb341ff77d4eb024d56b4935c4ffcc83cc5320b68a0cb2826341c7ef77c787333e0a95d33c2bab32f3103a824466b421adde9a25e22ccc303bfdd6e4de448d73f8aee0b87b6d00dcfe3f05a441b0b15bad0e66bebe317ae1365b68a80e9155c7bdd4df20da55c4fe33d179b6b4e2d78c41915500b78dab4a24e27305e4a12db009afe3ce372c3863bb1a9fdfae11ca2470d9de9861fd0bc20dc09e02aa89820458b9dd16a628ca5f348aafdee14c3f617959f989437080fb", 0xd5}, {&(0x7f00000004c0)="1f2f52e37692462238fa81207c2ad45a7d058295d9f98dc1c4b2781c87275a2ef620ce7a2b8f6bb6fef7156940ddd945845d0c19848dd47683e68001d61fd8028f1dc029dbc1012a1937ef1f00c8d8be44cfac01550f918ad8e86d6099630086d947df53662cf57f29445be3c874", 0x6e}, {&(0x7f0000000540)="7472e4b193a69d7d4e2e6bd458e3ef8550029f34b58d316c7d6c939d4bbfeaa16ac8859176165ab21e7270b8b9807dfac2293b3f3f50bea4ca9f4cf493449c46713648551820a8760dbe29929a3154358e77e5803b6b2dbfb3e0e7d81feec6d8306b41c54edf6cdbb810a234c7dd3c58e6bb04c7804569ce14febc44", 0x7c}], 0x8, &(0x7f0000000c40)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x20, 0xffff, 0x1, [r26, r27, r28]}], 0x110, 0x404}, 0x400) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() r3 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x1ff, 0x100, r3}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 0: r0 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0x0, 0xffffffffffffffff) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) 16:00:00 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000240)='./file1\x00', 0x1, 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x2) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r1, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/128, 0x80) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "fbb38ce85d27715d980d23bb00"}) fsync(r1) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x7, 0x22}, {{r0}, 0xffffffffffffffff, 0x9d, 0x2, 0xc7, 0xc6c}, {{r0}, 0xfffffffffffffff9, 0x9, 0x80000000000010, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9, 0x0, 0x1}], 0x49b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) write(r0, &(0x7f0000000000)="963ccd27ab67b61c290cc4576deb6f4d36865073a1750bc5b6bd33582be2c276c91f9b0222396a43a0e643f2516ef5456168f945aadcfd214df5d9fe12894ba49545950733d7a886f2aafd2efc2b42130d8d4900925a049b3a784f2090420e7d7f1c5ce3c0973d6da2505550cee1b75ab970a621f2c744a744d85602948bcec64b8273373b2578b44e2560e2b646adbcf96e468b50b20342e5253b1d0d7d4887b3d10305150721e23d868c06b931721943d08c39738daee500e6f5f88db06ea010885554346e20c6e068853e92b5d34951", 0xffffffffffffff9d) getpeername(r0, 0x0, 0x0) 16:00:00 executing program 1: nanosleep(&(0x7f0000000000)={0x2, 0x2}, &(0x7f0000000140)) nanosleep(&(0x7f0000000080)={0x5, 0x200}, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x10, 0x8000, 0x5) recvmsg(r0, &(0x7f0000001240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/204, 0xcc, 0xffffffffffffffc0}, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x61}], 0x20000000000002f5, 0x80000) 16:00:00 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f0000000180)=[0x0]) r0 = kqueue() pwritev(r0, &(0x7f0000001240)=[{&(0x7f00000001c0)="29bbd79431422d510a60a9b8b26a1f3eceb64795e2ab796042e830bc75a066b7c960f145a82c2fee98e6e60d917917aa17eb2e4fa980517e5636cea10316ec5ea6e186f1fe94aad734c1d3534d6bb709dd3d4be8fbb8cf6b4f33711ed6850ed69be966ad16121b3fe84d46db778411ae1d69c898d7a7f9d8b924dfc177faba9ea17a2a06e4455abbf19646fcb1bbdcfcb4affc800327355bb175f10da27755de9085aff5abb8cf5c44edd8f2910e04cdcd1e340a953759def48042d669877875d195a214b0a273b912d34e436d1cd42b61b610682f31bebd0c36055251216f875e579e76edd32fb8453eea12e83c3b182d146354e24a6c0f5c9ccef4d35b9a4339145f9660d09fd1f890026e69143ca51b7b2440095c4b577e385e81df829564769f4d83620956e0165f123d80cd0d5126169778951bcea4fa5d9da341e9a4fa6d8db54eeaaba38ae99ad6b5e4f6675b53ec43eeea443f87d4560ec82d4b7d405582d2917d02eba614d5251b1c04813918aff6f3f617a575438488be2a981453bd9ae9e4f4ba67911526c62f17c7c89c55fb339bac0637210099db1e53b45068cb7bfb7ff43a635ad365c3176e852d9c8c4d7f1d3c3608815f86d2fd2daf1b821655d1050e9a4c6000d6bec8626f41aae8ead873a0e9160168f8d3343965aa849901c698bd83652dded2166ed78fb4255aa8a85bc8d54c1deb391d1a5920628d5453934c7fd0c7f191f5df09178f238e4b8868cbd453b87600c64bfb613ad59e71a4b591042222a62e3bcc11b6ab46c2719d64bde1b6cf24ea4aa51864aa6d96390af7f6bab56b43d53f6002bee035030a5be41800e126bbdd68f36ae6f7a391162b807430189649e77e0fc1334c894cf79d17b53df7622e8e44929abb82bb4b9a0af49e1f25063d5c2a921a3842422c3fecea93654639bec7e4c8c94603256f7edbed323057dd6ce3d3ed288a0bbd2da51763f637c3a6b38d44849a9c7c5cc985f3fa962f5775f1cfa5624a823f5e38ecdeeda9ac08720685e09835c21d0ee22413f0bdb8faa40898aff585f015625f339682c9c0f3de17a2d0e0b9e52d6e45aa0a9d53139731910bc32baf285eee2fab885e2883d9aebb72d3cb49918f05f423ee9c196e480dcb494e0ab91835653654820ce4c3c2df2fdc338e1e332533a4190f135290106e1563d55c8d55a0c39bab9d5ed94027c5c8dfa334345d58246e186af244e89fb31e4ce0d75d7f239dbe0c3a6b89d17c70158246ffef43c8b1ffeb452079bf93d8798da0811267c8d4e16131828abaeeca009af9ced403dc3dafb9f43ad43f09d022589e9aadbfad5e795bc1cad77770deb1c2f29c1a73074c13af78a8e1f9236aba88b35fa09e1eb675787ce6f1add4ccb97657648de297921cd3d5c3e2641499882d4b10b0fd8bb964de58ae9dc3ef1ca4a273ce4939407e2dda2f167604234db27d66e74e3e12c9fb922a28d98a1c199018ddc1595f43e004857d8e6dc2d03aaf92309b2db9d33aeddefc613d02844a75c41c82431ec2b9ff381a1aca6829f0be01f3a165aee84a8e4dc26adb27dd2e594e81efb6aeb82e17ef3ee9deaa081956bdbfad4bc380e670f78135c798a115b3e597db399854c10e63c1cb6facf4229e514f57b69a898a229d500202308eb8c2c332b9e6bdd55e0deb58273d4026319f3ffbfc8cb539e0470b9d0c3ab665c4ae8b4c0881a4633e75a4db35fbf00db9c530d2b3cf67fd5343b0c62ee5d85b51f9ff1b4d1a22596950806c1b0617b31229e309719dd025c3d108bd6929289dd2616cf51556b322fb3740cb8adff4a05c00788f9c5854f76d24443e254e39aad7dbf6010083cb9adc4fee8dc05830ff0de8367a284398bd7ccce372273b7635d7bf8f2b665e4ac7b55f00ceb91a38a68de324baa272588021ed95bae3dabd4740928ee1ac86931d2df598ea167e73586e391c7a3018149ce8daa04e666db758c38c2988093fdbc8750a5e949aa30fa56c5f01ef51f36efe8b15916fa68f328b23ffd1df6d8bdcce2ea432b0a292139ea41b9820c00f8680710aaa4a32676505ee1143742f5ae5d9a8f8b2fde2f4d96983118f62a987a441214baf0f65077760223c0b30c1f69818fd3f89d140ed79b0d4df9a812db5e3f73bcb8102f6d5f4e1b4ac23b1dd75790dd57dc64292a832f9bf2aff07a2d403129c56f80aa3024fd3521ff214a9105fa00a1c9cec1f1f71a465608e56a29ea1811054cbd47e6e2dfdb884409b080bda2bd950a2a6558b4f10bd040a9fdb63e9032b94b7af6c7d0a554b2f57f203dbb3d7aefb1cab31e8fe0bf9bef87530ea995c18c020c0c4a09a8ce98617ded3905bf5a16d572ebb293df10756bdc5b6c21215b65307c0d19c285a1a317c83326fb528fdc32fab3a0eb8224a24f272441c73275c7b679d8cca7041f8f29c88d66ec7b49760489328dc6f7e5bacd0f0bff2dbcc4a9f79e7c47a95ef1c68a96a9b41dc6550840d7b7f11fb99fe748b63e65c80233b9b908bd3707b327398115367eb8b42042723a94037fc2681f4a71f3e92af5a55e01bd37c490df7a84a7708884737428740322e059410099983f1a5e4100eb3e4bae3cad2f87ac39d657bdc70c5f80bd290c0e6db95223f279b8db238d8309efde10e0ccf7e2922712afa1ff58f86e53b6b60428f611e6655c4bff34b58d220fbf23a42f96a93d5e7f0c0f9f9fb8575ab064de118f49fa8751f013f216c4dd8c284e07f69315e14b0978123230089c874b622c1da0943b63d3feb1ef68bf0d716937e1386f856f9b5d9059ef9d839a11cf5667d1bff23de7a156ccda0eb0ab08e38aeaf01df35330b8535da309bbb50d7a833138bd41f024e1e58fa5d0a3f677ae1f4b30ab19d1e99cf53f9efc22aaec76e4b331ee60f204e0cb8d263ed6bfc4caf715611a53ceb37c468d679246c575307defdc756b3910837ad20902c88598d375098357cf43245a4b3b29c7c290cf36d8b23b84ca94fa237e6a99254bc33d65492b7bcd076d6eb4a4d6b28b2e5061bc323a1b40178e94d71329df4f9a2233b33750444de34718547d96804abf9dd3d98df5a616b0ff836764662979a7d95ca77dbcb4f46f2582db6bb094bfc982728642a350bb9421c19bb365d870d04b55d2c658e3ee45e8ee69532effaa9629ed3323faffb85044fb7ae4f3589933451613db52a1db68c0c6591f3405efbe0ab1de66769d83ed13d8ac84aeb9c42b071a3de6805b0b42e3a34cba28a6a13333d2baa8d2fc2c2d4e8438b42981563e9862a2f0bd8fd8e280812eb948f402aa1035c954399338124989708b528c955f0b6f6cceea2785d45d0fab1a249626c92d8de9bb3cfaa3116f3a7d108990f1d9f64a784f85e93347f1de7b48b4d941e96c05af9fdd3efb8f6f8ca936a8cfdd70c3ae63696a0eac2f92033c479bae42b3c2a646e627b9854e8cdf477edbd79125fdd972063b252dc2eac5eb152b6278fa54f258b5db760718519f4ba69f3e17b9a95093670fab334dbb34713db2cec0ef23f21bd6ef5ef5d4bb453a5887d47cdca5d900d75391a8e5beb3f77a748310f09e058af1ece1fbd5f022b66d115adacd4a22ffd65d19b375381d40cec6eeb260b2527c69f430ff36a6c7a1fe998155aea49d0a9be132718bb89c1492a3c704e04067c90ac27d8206da21e7fb9347a4bda303b0b44447968b42f1dcce2e5c384a5c75f2ae07a76986094ee52acff54a2d30dbad34ebd814750afc3facaf85c39cc67d2f3b71745a354cd29a086ee3bff1ae270cb500e782ba32ebc326ae4b06a2e6041c4345ef69e540158e1e509e76c85ca61b40697f88c872e72a72a893aa21e524a22431bfefc2cd1e3445ae50be3c37ca4b8431987d7487063412591a5c782b5592cd725fc2b1d292479b0cf268e312e7397c1b3d324ced0fb2c0e8c2840aa07f57067d7a42987916185da3ee3aea4d358337a6d1411158cb9e76f1c1145d3fc075a33718add546c3d0b69737bf0dc68518d54dd286e825001ac0fe44277f9bd7c0f59ba982c687337107eb3d0a4a0664331bbcadd652cd23411bf17305af6f817a2751d834aa63ff767b77f2873f648a5c830902ea5d3945f91dd161387dffeb7470211805530933b0592df5b46c0f697decbb4a56dab66b9be2fc719dc027778b36583909cc33a37715b3339a020252d3067acbc3c6e4eb3fa2b4775794563651484b0c90e7f2eff7b4139a6da07c5d64381d74f7d1913856f91ee03a1a41e75a28b32d27ecf1204cece2369b20169ebefcdc2e7f54c51ed9e3394fb62b8959cd5125908bcf1c248e8ea879f871e42275822bab3d3d6e542b43c01ce89feca5eb5eadbdf9a2b094722da5198abdadc337855e7a566919b80183756826e2ffd25c082443a7322d5f68a2956b10cd58acbf1487449f317a7ebde59b0c2d985f8156200da883d67583905276dc305fd26f67d731054d6cc7a4be3d5a3a533981e0e440b3f8399124db3492af270fed0b0a8765a2a293cdff2dc6542022e604c3c874305a3d51210c9e672f3a912f40d3e83bcf7deec45cbe00719571eb8de687f500dabde451cd15da160fa7fea4986ff36b3d205f819be4229c9739d727342dab88d5ac77ba34b43b40c5dcced1e8415e9c6b1045d75ac8c456eb27e8e9813432d204ec3603bf7a533d2a71b01802c1a4aa26d0ae690ea636a7272242abdda69646b7321b6dfa4ba2a9c9947e59205a283a1cf72b2280a8f4b6db480181a6034090a9d5113c28fb61430e75de5b39ca395e774566809441d02041752975c14cafa32c9ed9ed184782dc51d3c5e67acdd2b90d015ec9dc9213fa92138b29701048129eefeeea9430986b5575193819beaab632233ae06ea14f9c32d6c6a69bb4dc00231f35691af17035b1912a7cec7906e420ee30802e544dba68a240408ec24e1f8da7b289384c348bf997f91ae270d48809ed98418b031ee7e760d07ca483e4739c5535b28acf948bba9cfe33269d9b884420035260a0401e3d376a9f096fcc84f4a41a021b0e4fea0a2eb1faebd407495cc0a00cf8aab9f5e1a1d9447e4922fcf53361965bfe9deabab19ff3283b1ade643c39ed0f32a29bb8b9de98ab07b440ed4a2f1823b0f5d1a901e331a834c23d6cd85465f147c5448c5e2c09e493878a7407c1259cb8c06ec8bb6d9b69e3b231ded7cc074b6c72d69c6ecc55d310b93166bafaf18a710441afab9e38d73347dd61093658044c321bd0cd9bfc37fc0aa2ea85da7d0dbe09e231adf793ff4863f08767ae66d399bf65c0bdcec2dc6ddf26e1d9620705b1e4902134d29012fe2a155092e52f40ed0a61e623eb32acc365253c022729665647a1871e70cd87af0b5a163ef8f3b1a895f8bbed830306ff11dbe28171346f0f076f48de56ab72f19b9c02d37866c02b8fe55bf5ac9872e0d4e1f731227d12d2c0b9ade04671b461a4602d54b4fd8a8e8b352491e8c410c3c3f08aebe66ea14a736868879bc6d9f9a41f51332179e0e807d0f981eb6465db16c729a2dc13e05474ffc63c663edb994dbe6b2260dfdbd35ff7811b674b31f03a7973ea35c652fe164c7b1ac7eca00b4ad63891ed7baa7f37df99a13d444c17c3f1b272356f43659f4091bf18c5c6714a71f851166ebeedde4b675b13b8d0aeeb908f6154b6be6666013986a43990bf26dc2840934ea919ac86b3ac6e42a06b00b9053f7d895fd9486fd6ff6c04e14789975876e285daa5f27a885db51c8253bf2e694ba803f521de5789d65a6f7c1dd342ba1301af88acc96001892ee57dc101193", 0x1000}, {&(0x7f0000000000)="0a2f4a7797d55009f095768eecf9f72bd7021bab81a8e5ceaf5a8e530b553173fcd2f1a35d222d51f61ac5c08108e4e571ee158b0afd326a526a67e98b36b353c8820c211ffbb8cd7486d246397c9afd4be9a4a5691af80e477fe8632e1ccc8ccce79ce1aa9110e8f864cceaea5add74508f589cef659a362e4544c381057aa012c9050d0e17ce2d5890e5520ca06e836b718ba1b9ebdc90d694dfbce89c986a3278f4ca706c4f68d9c92d0ba685b68a023214d026ff5ec775a49e09d8723422dbfbd5b5c3251e53585f", 0xca}, {&(0x7f0000000100)="23b9771c591f5192d62eb93f0fbfa742d22f3f043d49824187ff1b45", 0x1c}, {&(0x7f00000011c0)="69607b27bada4979f0548a936dd5b34c51c2c2a17517d4ceaa4e41941d397e661ac28d4ad8dbd568d9d6887bd527e8ca4e0f6c8e903c7d341c68b4bd499f102fb7fae56c", 0x44}, {&(0x7f0000000140)="7c6235525dc0e73784e9991c2ad561640a19f068ea996b232817c2bd2055808062e07ac440fc82d4f1ba4ba36c2a78f43f", 0x31}], 0x5, 0x0) write(r0, &(0x7f0000001500)="c91d51f534a3d598a8c1c788f8c6df25682107d5c8ce148b09fc58ec3a616f0fa9952868786ddb27e10387dc70c4494ae11bb9e396db81d27e29c72a520293f64aeec9ce79ce50d6f96215d49e9faf3f7aadae764e286d84638a2053b7df2c53391b2ef922fff7f3c38c2533086c3a7eace60e213a5c125b98239e604275d15bf6ad3310e0400970336c9ace450eba129a23486c61d3d8cf96d7904ec05d52bd38c938f07226baf8b97ce38492f6c4717b39bfac6baa1ac8dc4a1e9e1b63261ab315b5a2f8652300000000000000000000000000000000000000", 0xffffff34) bind$unix(r0, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffffc) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x101, 0x0, 0x200000000000, 0x0) 16:00:00 executing program 0: r0 = socket(0x11, 0x5, 0x60) writev(r0, &(0x7f0000000140), 0x0) r1 = socket(0x7, 0x8000, 0x100000001) ftruncate(r1, 0x1000) read(r0, &(0x7f0000000000)=""/230, 0xe6) 16:00:00 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x5a) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x81}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd893e706d9e823af) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x2) 16:00:00 executing program 0: socket(0x2, 0x7fff, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xfffffffffffffffd) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) munlockall() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x2, 0x8, 0x1, "2cb46542fb5f7b0508df9efde92c8c62856e1f18", 0x46, 0x6}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) syz_open_pts() 16:00:00 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpgrp() 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0xa3aefe7b5b073d41, 0x0, &(0x7f0000000080)) clock_settime(0x3, &(0x7f0000000140)={0x91b, 0x5}) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r1}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x40) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) truncate(&(0x7f0000000140)='./bus\x00', 0x4) listen(r2, 0x5) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x3, 0x15) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000000)=""/35) dup2(r1, r0) dup2(r2, r0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 16:00:01 executing program 1: mlock(&(0x7f0000f04000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x115}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x5}, {r0, 0x8}, {r0, 0x122}, {r0, 0x44}, {r0, 0x60}], 0x6, 0x8) r1 = geteuid() r2 = getgid() fchdir(r0) chown(&(0x7f0000000100)='./bus\x00', r1, r2) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0x4) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x0) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0xd4e8, 0x5, 0x0, 0x0, 0x3, 0x7, 0x4, 0x2}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/95) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:01 executing program 0: r0 = socket(0x1a, 0x0, 0x7fffffff) getsockopt(r0, 0xfffffffffffffc07, 0x1, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) open$dir(&(0x7f0000000180)='./file0\x00', 0x812, 0x6) recvfrom(r0, &(0x7f0000000100)=""/56, 0x38, 0x42, &(0x7f0000000140)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f000055f000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 16:00:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0x5}, {0xcfee, 0x9}}, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x164) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xe41, 0x1) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = dup(r3) r5 = getuid() r6 = getegid() fchownat(r4, &(0x7f0000000000)='./file0\x00', r5, r6, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x4000, 0x2) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x38d962f3df6fef14) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f0000000000)='./bus\x00', 0x10b885, 0x0) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="ee470aa88fad157ca9be347db17dd58816fe2264923f7145d3a4768d46b1ab393eaae714d630", 0x26}, {&(0x7f0000000080)="eeb1f60d9d8c7282a6f384b240cb479bc1aadaa58f37147c30c145ed3ef8feb02fa2d6739ef9219f843d33cb926890f7a2e82b5a7e8d9ca04d111a4627fb6ac2c0ef4c97e352d35ecd17787c4a9e4eb65160df53cda564832c4eb49b3be6762e3432899cfd4d26f3c5baefc7991f0731201475bd6633a8340191fd00ac4f2489deef6c5a2402d91dad834782a7ff9a403d2680e22a4e01e2f00183f4a8bd904c0413412eb42a80f1dfe7faec72dc1d3d49c87fa9bb3c3cb6a7a18f", 0xbb}, {&(0x7f0000000140)="e4cca2872ffbf26ead7a48f79b1dc6ef5e921baab0cf35bd629f26189e002f2ac6b925a1b01bfc003eeb766c31ee80adf9fe5e73660c0c6d299dfb9fedaf2a1f32635c078aebeb4171b8edcf43fbaa3cdf51753cfbda8665a4fb7c79004645f0c9bad09c44c5ddaa77118e62b58c8d5fd013298e2db0d308b82641305d6bf85df8bc6faf79d6841cbcbff7b7ad4564507dd45d313686cab707d6d9d13e21d38403876ee927d9fd2fee204b47e4a3d348b0f0411b0564683c9ff09dd9d0ef999c18e8d3a5acb264045038510ab277f8c96259c2760777658679b1fcf4ceddab015256c346d4545c415567db", 0xeb}, {&(0x7f0000000240)="fa343d5d96a4184a441076492841ddf4e9d10f7105ad52f414906d7674a096f228beeb381277dbb2c2a14f0aec4faff2144bff225d22da5a9139ef6a7bb82c42e7dd6d94b8e77645362409f73a0577f2ee2714edde0f6a34f9b893523919ef4e271a29957f7401e87b5f711a73396a1ba7c86b6ec53f64ad13c787dcab357fb91b582609480d234ebd0398be1c37f262a20a088e47a73fab865c1eb649a5c29ddc3e309d32fcf62b81bd5a67a70c8ddd942f0b6c86533ed3123c3aadca5d847eec1b20c531498eb71111ac1ee29135229bd1f8df93178ea35e89dc232dd1a5", 0xdf}, {&(0x7f0000000340)="94bbd0ffff2b3f01a49d496b50d972628c23490e0eeaca38e546c87571187cf9b8a4b7a29aa1fac0c4", 0x29}], 0x5) socketpair$inet6(0x18, 0x140009c9c1cbb79f, 0x6, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0x4) 16:00:01 executing program 1: setreuid(0x0, 0xee00) seteuid(0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) fchmod(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x32) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt(r0, 0x7, 0xffffffffffffffff, &(0x7f0000000000)="3439f880d5200d9861dbcc88ecbd1ab168a91031788579f75407fc70980ee939f7a5e748f73b77543bcd06b222e3dc276273c6c6d31230d96166251a2ee0e7789331f2e582b083f42659982d228755fea0827106fcec5b6b41c537ee8852354c3c149159afed1895842ae12f2f71004826b5d2c75649822775a0b5cfbd59bb1b7ca1159895254d45f16579133de44be16b404a337676bf512549678ffff5f62b3d5f390539de44ca1d62f85b01bffebc8563ee79b74095e7841744c021e1366526088fb5311cbf998155ca1d1aaa77f33e6a1a936adc15ac7978d2e47b7ef934b0fc33b766726f37c31bec43f79660e03a4d55269bd0dcae", 0xf8) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:01 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x251, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) 16:00:01 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$inet(0x2, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup2(r0, r1) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = socket$inet(0x2, 0x6, 0x8) fchmod(r4, 0x40) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r2}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r2]) fchmod(0xffffffffffffffff, 0x60162411055c8dff) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x52e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)="d4735cc7bcc8ba77c015cbbcf93bd59c90ae278166f1655de819a274c336cbb4d25f54a6009abb6d3e41e49f7581bea48decb7d0c353c1ef11173393df85a49c55ad549215ddf0802296a3c4938c6b820c4fda9df454d4e59aa10ebb955364c7aa8d77302615cbe41df089810218a26d8d115dcabbe979c104ece8f0f77e4180834d27f52a6ed8813cb223a5f69ceed3e39d368f139e3814408a72a4762755cb61894d99aced6f4094b590140e6e70e06916df5e6f96c5bd1da20416442eeb5dd9d0533f148fec68b3c1bd746012a1373863801a7b6825ddbc3fda9ccdcb242b3e82f65caf60fa36cdf4", 0xea}], 0x1}, 0x0) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x840, 0x0, 0x0) close(r0) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() r2 = getpgrp() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setpgid(r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xffffffffffff8001}, 0x10) setpgid(r2, r1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getppid() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) 16:00:01 executing program 0: pipe(&(0x7f0000000000)) clock_gettime(0x5, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000040)) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) close(r0) 16:00:02 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) fsync(r0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:02 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) r2 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/47}, &(0x7f0000000080)=0x31) getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:02 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 0: r0 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000f10fc8)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket(0x13, 0x4005, 0x4) 16:00:03 executing program 1: select(0x40, &(0x7f0000000000)={0x2}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffffffc9, 0xfffffffffffffffa, 0x5, 0xa387, 0x5, 0xfffffffffffffffc, 0xf96, 0x10000, 0xfffffffffffff2c6]) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x42, 0x0) listen(r0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xfffffffffffffff7, 0x4) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x410, 0x148) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x88) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:00:03 executing program 1: clock_settime(0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f0000000140)="3a9058dc919b6ce960b3d2e2db9415805ac7dfc562850b79d04c824b30d7e4e81af8da0e3b9c0a59587713b0e1", 0x2d, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) clock_settime(0x6, &(0x7f0000000000)={0xe432, 0xffffffffffff0001}) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000180)="e8bc2c18c95357f40e694e2a4aa3df45178b6dbdf2c51d8fc1e48547781a09b52f47e3b7ece26df7bdec8f53898a61b71f551787b86f4ff6cbc95d5d022a051e928f27b67a96c3647743e4b2ea9d90f03206bf0f64ff4a40d977c6244121de398931e7a8d1b83ab681a44e1821082e77258e18a0789e33d8bef2c46932171ded1882be643f92e2ff161450de484af5b19acfed779dddb9a35bdb588d61b771408fee4d76df5bb0780c66ddaa00a8b339d2302c46af7438a27973520af61b1e8725d0ef3590c30e58127d39f28cc58c75fc28674aeea4b3eab7c70dd86eff2eb56fb88e939ce0a8270f429d667abb2695d20ccbebbd798bbd36f5", 0xfa) listen(r0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socket(0x6, 0x5, 0x8001) 16:00:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:03 executing program 0: sync() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/237, 0xed) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$inet(0x2, 0xc002, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$getown(r0, 0x5) socketpair(0x21, 0x5, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000440)) r5 = getuid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() pledge(&(0x7f0000000280)='\x00', &(0x7f00000004c0)='\x00') msgget(0x3, 0x5) socketpair$inet(0x2, 0x4000, 0x400, &(0x7f0000000400)) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="812068ea8fbeca6925594f054933f5a26cae697d19b618640d6b8a52d8aaf74147e79744b6960656ad36eadd044782c84f6325490e91af2c54dd85efea905fd527e66c16be2c685467acc3a19222b003414a3ee93507c342d30aafc40726be2bad9635120ebfcf86d4790af22548d68a18a9fc9425e266f7b4de594ad158b7f23435d359cb68c05dc69e2585a31766f6edf8e496e1c10a678fe860262be95d862963eb7009d7b6d7b3cff41fb4cb4eabdd50f766c5", 0xb5}, {&(0x7f0000001000)="d48a5e09b65bb75e133e26d8f6f1ebcef96f24c71de52f1d46088cdb74f488e7bea03d619d354ce006a499fc8277b3380530d69f81f380056a75e3d24e4ffbd8a2af36a9f4d13f94b54bda00ce0f62357d7755c466aa9ce7d211e24d70d636e572db8997e80120d810636c560d6c3fa2c5c58be069606367913eb360a11398315ccbc97a04bac1198cb3db692ec17b4cbd44108caff9f45e1f67c0e4dde26d8933a136f5893bf4683df8cbe2374e29cb714a303edca89e5c5e865527d778f2e7a4c1928db08988686c17c010e4032ab1ed6678293848f694abd790aeb258c977ce062d14d219f7c2a765054b748cc1b21bc9bb91537298d2beccdc5fc314cdd2f53bf4c50ee95b12ba3563759fb87284a64986877001495c12fdf6eee5cf60eafdafdedc56b1810fc66d18cf79db6f430d54734a2d88f3c66cc4db8ed7c51502d35d05dc8ba7c5582c83b87f62923f9c1cb38b8425b5da2462162f1b09105778e5e5ebfbecac1cd5459f0cc5cef3bd78771a2f39a3a1caa8f79ac82277eaf437414445d8c8cba6f15f344348872b4d4d80499383ef461918e52333bf80c05fac8af63dfc36d1af767f885250a2a84c93e383a680297edd6017a776e49950b23737fc9d08e9d4eae644f6ca0bbddecf9f1d8f9f96d43352d7cc9161cfa194307e8f725563b9971d1d7b18ee4eda1aad312492a7c036831c380de64f3a5237ce95bcca8dc2b7119d4668f4dfeb1e939ba24b002e190ee47373bbb6c9885706af2763009458df28f37e91e557c256a62d2689233481f4bca76f07ab04fa908342fe2b6e7a9e338a0f1d295835e5668e9dc8d2c87cbaa7da53a2a824e97e6621ac13277abc41dfdc14ee6389ef260df5df51e70aad08e01bca62ded27b81b956db7b19b57bcc6fef82d14d91974a9a2b23f96818e3c7cc49d11066430692988204effcb7f387542edace63c02301cee3f6dd24e0baa4a6d3b8828861d6c327d88dbe6f6d1b8f814956edc483fd8351d9f277fdc3dd07684c3b7b24f7566c1e56102b6be709a451964ddf8ba7fb90901de0edc29fff055cadf63d853cfccb3147a4e0d25a8831fb2beb5931d8c986887c033fe0ec096a6b566dfcccbd1cb763117a3f63de8ddfa3964de08b7cc7ae8c81b79d8ddb29cca1d6bd9f552293091b1f1dfb2cb637079beb7f4ed40cf6788652365dc7e6ffcd11cc5cceea06b7f8f933619304c78d8aa303ec0dd80b998936d9a6535dad012d42293926eb5a77d5f56edfdc00c5e603b9622a91d0f6a2f45c2899e8cf8dffa85562b6ee9529206f10af2ef6566ef46f6e92a1fd941fc36825d71f20a2873b183d2f533de592dc2c12265bdcc20fdba651c3a8fe229427a4b6e45105d99ea6be304cf24e888ca6746e451033bb439ba5d30e3d9baf6840de976ca39075fe6af8ea6aae3302bf677b51f0ca6be3009c35d60c2475c6d78c9f747ddb876379dab1afd98c0300a7bd62d73bb33a3c7df5f23e553db1f297c8da9533b098ce03746212f66e1971ed4b6842bd00470fe33ee264bff338b744706d24c851418ed4776e8ab7248c34234748b054e7f32855a9b7dfaf12c4c3c9f1d68b94d5ac9332e19c6f1776a8c3a194f08fe6000953f106e15536a7cb0b431ccd7b229468ff3447dbc061d1323cd4f032779f27c5564a2c33336480df47ca0e86fdad7800bed2289c4ac2344a227e9d298ad1eb469a5fc91bf5511db6c6d5b8e921f17742e67018bbc11c2587d19d16e0fa915f6bba556a15aeb21d40e01fd740a0913f794b9f0a68eea41fa4dfb6fbd8609b5c9f486885bf27c53912f325c0355f48cdee4b9ea543098f8eacd79c9bb378023b4af47e085cfa06c75086fe2b0f3bc9b3b1fe19855d3e79d161a94903e730a55f1b7fd7a7c5f960d5fac16c7ddc8523abc3e70fe89b905bfc7974b410a2b5c8a8249c1606729976115565fdaad0c5b394c7e031bf150d4dabdf82df8055e706d4398b21118433bdf702258b50207247838de57cbea7b713d5fded9e4c37ed991ec11f373ce3c63fb0a63f324d7684adfcefac56183dff8f326ae6ffc308b95e407cc74c5dcca037cf0c55bb07d402312548f49b8c0c442e7809103daaae5701cd7708cd74d11decadf57d73917309947a2ff8bafec07864a1b369008fe7f0ce8795e7400f79fa8fa2b4c3a21f20b07fbbfe278381c3ee7a021ea5cf52d25cba2490fd2644f706b28db041fe405198ca0714e89a3d38a8ed554fdd2c7399544cfd6ff499be586c7b1480c9e9279b54d436d419e9d09230a893d7b928e8cfcd508e8fc48344bfa7b4d1c2510153841f90500c9d76c7b64b257912fd2360820b78eed045d523fd6b4aff9e764bba1688989ea33c0083247ba1d669ef71f392dd738f9371235f2366ab4b8c415d0c71ff3fdaac9696a5c69aebcce5c9867bfdcb6ca02445560df7ec1154f534d7d64e9c8f0bd4afa8e8cde417df93aee9ac97ba023b783afa7de242ecf9834c2d0b26d1ec6acdac4fa83433ee1eeaca6ea60912315ad17a24ed3125f844e97e78868c9568cf466810dd593b2edac43260cba9f29bc6565ef09f76150c30c8f35eb973c4d3fc0a0015e206132b395e4d57df3be3f835c26a53b0ebebc62d356fb46d132a94c5490efe02adfc8c20f337c5c18836b0737f3d9fa8f75769ba87fc7a5e47179a3eda2d69c64e4e3560a85eecb4cc865bdb448ba5d3c2bc1276001028329b4bbf2aece9ca3362773caca8e87a33ebbce8b41d7ae4c57c84509b98d66d4d79b6883676a259bff07e6224c04152ffc23aa86377c39c083f3dac4032e2745740b060338156046b1b4498f1d7d5b42dbe5570c997f5c02d1c8adc19051efe0a1fde3e9020f5f8a134f518e9e6229964f8bfefae8a05e8326f74e3955d1c17e52bb70f2106279261ecc158622ae8418040ebd5e59792c6dc7d910a3b2f803a35cddb17e3baf2ebfce4a48d1541069e0d1175914a05d774e700f2c121b7d1dfcbe9d05e272d7c6814284f8d799736fe9c5de2b229ad8a1e77fc3d9e40e39656e57108f2af9b03be639771598860574e4dba023b2b3c017261cd00dbe6a2a79f3e4c968e70c4dfc8de7bb01262532c83c287e7492e1e86a8229fde8cbd76910f1587bff3bcce074b76f524182855c0bf3d1ac94517fbfae71866a44f2576c194d61f528ab400ee8b525465b6bf3d5543f662b99e3078567902d7664436672290cbb657f313059779e4a8bd614608761291e7926dd20144551c07e041a52b442e0a64379a9c4420aaafcd5a41c85ee49814b1975833665c358a4efe154e9702bf901ccff7aa94407b94c194709dea192cd1f0d016901db46fce3fd09e10626e11c4defee05ff7547fa91bef11abeb2678e8dd1b2a30a1526a9939209376f70fbc8b31c6b2f892bd6778b22b176273446100d70cce490d8ba23478a3a2227bbe11c2118eff452c52e37875f8393933f987db2244cb50da178fb4ca41de48d1089a97ed1bad933d1c88551e2cfe80f53b52984c373372fa6daf42cd5fdfa025cf1f0754b5081f4465c135669c05f8846276605d7a2ecf40a6c14d0f67dbb6cf6687de4221e38b1a4389db7a1412ec1fe2557b879e0b118eea5df669f959f91c75c48c4870c9e4745b03459a6a0501e67d44f0440c9a1160e129eaec7a9a73abd33bd8c511cad9896ac850cfe6efec234c2f7de58d988e9f556e971e9dae76bce9234cb02e6137861656a4c458ba8433fbd30983ceac6a64df87ee1dfe846ec8020ba39fec3c305834b4565a9183bd5f3990fc7707ab498b589ae509bd6747e3ad792fdbeff0893bf88886d905b9e4281acb2238a3d9041da139e46b3619f10b12c471ab806cf9cd422bb80357bb757ed0a4f7799f455a1d5b948592bd6ce1164b21c4a03fe7ce75b8d146b427e740f7731cda0a90e04420b7c68e364282a7a023a0c3f7eceaf2ae08853dfe22ca2fe353290fc68c500111c36529b907d1897d2ef7dc3a7a5bd918da60531b8221afbadcb2de558d87c4de5c736aeaea8f7bc37b546343cfc19bffeb337e4fa339d8c8eeca9e926342432f036d9fb6131d570fb317e6d4d8a19e25193a175580e3b6ecce7a0bde1e00627cdb325e8405fde6c9620637411d6bf18a0f8e55495fc7e3536016bc3af720a28d8dbe025470df1ac01ec9adcc6eb1408a06ed5b7a7a5b51600f7f6900f27f0e3eabc6c85777161b5339deaa211802d0599c4a55d37ce2051784fba28cd5b10e4c37db65d897ceb3853a5bd5bd2b98d71885d347b1a920df25784bf8d16f88f45a17ed49e9564963fe09362d6809d60d96032f3b876f7cb6a127fec308c23dc40a3ebd4f7edc6a9c377dea162a741f8d1e99188455b787c6c4d0c644146eec5547c71c2db2fb22467edae407945eaccc299f91da07f0e214de39dcb2dd729e0142c13943e52b59093f50cd0dbf75ef5d86b9dfe8b3c9ff3c39642f9e85e0ea30888310a410af79002cb05ac37ba80275be8020cdc88907e3640d524a44dc2fcbd2b4fa7bd0e4d272b78e39dbce05d0aa0c55dd8de8435d0366ef9caf3a65fd5195f89e0bf828f0173a845b2f9761290525944f8a2011fc491726436278cd8367b0e18b685358ebab0722279a8ec8060942008e36f75c552dec1637d3dc69752330b36bdc0418f1038d9ea827e8c2f8c4ede29ec64fa33a727dca2c6ed0410df3aed0e89a72a16088c96699aa4374bc0a0735f6c0a73a52e86cdb7563b56fcf3ce8b21fab41c2999e12e5946783fb3c620e180ed155993b1aba9ab4ee9775a2cc83f02ec71c8a9883377ffcd39fc8644c0ac7fe3765af5a3d5c685f949910770020ece399ef85527c6b30416a19e1b9020ae9d62b26325e34dcde8fb050026ce1d132eb0bb75805ca5fb970961906772fb60632491e09bc9a61812ccb3f114800ae7af594a1059a6cb77ed67188dc04236ad00ff38bdcdfdce6b58f3a4d98c4a5e157f2d4901df7c5ac1d5e8480e3be0e773f36d5c71a3b3e0b1edf6192af6a94960102e3a7d777154cb6c304418ea9ff291d0ee5575f6a51130c08a81968d0366fb4abf53e65be8eab5c754d87d3126690f925bb1754a6780cc4082580f4830842e39bcf5875edd823c8b1338f4e47e7c1bcfad05562a2be175dde66d60cf0967afc62f7289ffc3a23f1c81cf76e8238d0b32bb537984139ab36420496dc8c6e8bc7177d14cf4b91bb467e8908b99d969a39703951764c164d317555d8063701c9271788274879dd0ec1e6230efccf9681630cf2fb9a6ce3043b6b4e08b807baf0ef4918757813fceb2f8fec412e6ecfba8d62a85da042d4d1e61c5b51720d8ca67b7420a305dc0b8d40780be2500e82260225bb5e98015cd3fe68a360afae91c271ba07b99a8df2cc44f9ae66635977ea748feb2705dade05e965fe6a3fdf3ff8c829070e4777a4d66e3ba009436ef5cbbf3fcb063aafd5b4efbeed1b0a3bc2481b61791402ffad9b335e97ed87fdc609d019922cada3daee5b9b8d9c0471779a2d99fee846652f5dbf84c728ced0de7918c2b19b62117a044f60995e05613009b84e9e5798200a9f44e1857953e794a48188bfb766b8b86d31aa34f9d7f68649b9e4b1fbea155efce199f8511568451ad7f86c2162623478c3af7e99b1c95286af2b297d931da462010e0a166c041281ef27aec8cfb66f644ac329fcb82f8fbb9d27512eaf1dad051251363d0b7417767ca69a53013ab9ea1df1c80d4f32dfb4110ddd1363636015439582a9d8de6597f5bbd8117534ef74f91039bfaf6408f2", 0x1000}, {&(0x7f00000000c0)="f0c272925cdb5beedb6e634a0f08bbb5e3ed245d5a66a98938cee94f4dbe93cfe9fe005bf313733ed1da18b2017ff029", 0x30}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r4, r4]}], 0x98, 0x1}, 0x408) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) 16:00:03 executing program 0: fchdir(0xffffffffffffffff) socketpair(0x1a, 0x3, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/250, 0xfa) socketpair(0x1, 0x3, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000240)='./file1\x00', r2, r3, 0x2) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000100)="6117cda3d8209882adddd263ddd9c24c7872b93ea4b9271638f926304501560c294fdab18e306c626eea819c9524a968ab8ba90a3fc314be7d90d6000694d66ae12de20a97bc3abcbda6b615efe09b55c9af74b8d40071866c1e7b60f579e3cf8f9b7fda0c2605205f508d56ca4b6f17efde5fadcce503d0df94971ff810b70760ffe9abb8a9c2e51088e79d38d6dea435e48b38804594051f74940e5c3252d590003e3fcaed3c8e93a2d9133c2222b920d338920b5b3433feb53bd8a9fe7727f51e86b0040c8b71ae523c2052c90fde98f9c84643904e03f7cd9fc519f1086c52dfd1694315b449080544c474d96f1b716e47af17407622c6b944b90d109615771ea57b54f7aebf63448dc8e0134ded079b9a0e629063db0ce7f1700d09959d94e776fcea86fba3e6590545cdcb2797ecd03bf69b28361fc7d2ad3f695f004e6e50724de6cf9eae2ab80eeb62784bb93ead107c5961856693356e31db59bf15bdf3ebe8c4133ffe8b3a01483f3ff4b4108f615cc0bf6ac62468c80d9d32e8f0aa8d1810409b3ae4de10e5bc91182ebbedb2681629d73e166d765a1a337c4f57dce14573338a0b182d7e2f55080fd025461cda8590da3eaf07850ac46d107d7e6ff4c1b8fde77ff0b9a8795d1ab84f3d50f07227800915e268891880a21ba3068f6216c4cb41f30db4190674bd88d97f72c4c16e58141587391c420bf41a8603832960f0e2cc4e02ca4f223765b970c354ce061d3fb9f23f92e1d366470d4b6a9908da8ec7bc75401d7f686b3d14f5d63f04264c1d0f8100d151dd21de6fa0ad712a7c8a428f7a8a7084ce9008d66cbc79ed49418466e201064e5a46b8311bacd00c50e89cf1e4324366994c0a9ea5378777328fa2eb2978f8b26b4649954b1e03ea41f08c2c22d8b1a5045e32479a937c539858d4545ab774b510ec5067830fe8cfbcffd36493fcbc248b49fbced1190651991973a5117737a9de25cfebde60c1c5f6e7ab96fa9e0095dcd510dd286d5ccfa28d9d00b75f8551c8726dd1c0b03d3a9b2ad042ef266b4f27515680c0d8ea1a9a970a60461382492862a70f5d697fb0048c5c95a2a829122f7e2e17d3a6d7bbbc6c4c17ff4cb80627cc36dce065e2db7f0b2aca2ba091ce01262f56ece364624e1d1e15c06d0ebd45815c468048b6116e6961d1588906151552fb4d8a121bb9da94cab9b14144b43ddba09febe3da1e699d383325454694163b5a061e23476b1bb27900cdf01935d7a656a03b3a1ffe731c169e8f0fd1fdf83812702c37ee3fe1dc18c24beaab5fe56ebd329509e4efa07e277202847083a073659b21c2bcf84c156159ca27312b5667a2bae48f0cf23a5e2cb3a39cb138f11d64c3a0eeef2222b6a6155c1f06c8a27907f8ced2fb75e0e229d8e4966f6a0d5a8a9c8cae62a550c5010f585d9cc56a5acda5d89cba308ece2115797491b19e30727835a3855a3594669a45aa2e33d69d8fab95439a9874b953cc08b9f531634184851a31565403ff1440ad932aaa4ea441d25c7c467a261a5e122374871432020936c5f30c7780c67d765991a648210a6d82510d3c7caabd6018bc7b9066eba394116340b2e13ba8572b73b72619fb5d49a670b82b21fae26fef40eb6f82a014ba4b767b3e454a912b979e6060af1ed6a7b21d9e626bca246b934dbb6e79efee4429ee0ef62d3025e4097409d3cbc958a48148f1cf0de1e807458b0d8dcb77600548f26b073e81dd4a562c9b4f1c7f3ab3b0e1a4d93113aee3c8ee0ec40b27d4c0a28c4a2693cdb5378390584b80565ec20eac757e1ea52429950b1581280f66299fbedfee534a0273328cb01d70d76d1c50d8f6697c41e12a6139453f0a09e67ab718f2133d2612ba0b2b8d0abea4d1134435576bf17fd341046618e351fba52502ab4796e012307aa525a5beaf77d912679f44a41003dc5b201f82a3d6c74f21402828c9f8e8f6d55f657482b732217f7577451c31ec667283cb058628402ab4368ad41a7a3f18f82f5d4ea8b504fd5a3b932c8cacafac638420a47676011a2332c438583cff94dd1dd59170ac55908d300dc92d5fcb69590a4fba9ee907235ec3a48f5ceabf5be8d535a5436471cd004182116a7b5b987bd965fd98485591abe0e7d0e4bb0d2c712fb39a6daa79e40656ab703ac612f5273a0800dbecf3bbfae3d0696eca34067df3bc3d41d78fb2200d2ecbd128b277b617cf3ee90e8e3c31bc3fc8198b33e8f787803f0ee28410df498a1368f31f4fea9fa29af817192e6ea0f297fdbcb781e39a6102de4dacc84bfe9e657825af3345f419b7575ddfe951480b259fdaa46a77a1cb4eb67a7356fbb784c3c13db23cc2dd185ba6e5f8b7a69aa6cd991f3001a61f16f6afd4cd82fd11b2d04f41949e2b1ca3e462dab80d33202e9fa40c732c22bc15c6ed98806e9c753f01b502f960ad999965f75b4fe9a2f071bfaa69082394ccc276d4994650c9cf7ccfb157cd2e4b29c0a527e3792c1977bcc157b50c872f1a3ac5adb71efc43c87f4a3baedf79bfbeeb21135d98be0ef565a29e6becf7ff9b43dbcba544973c42d59f7650b23b4b09014a08b93894fa1278360a5305fdcde2b31f5b684941ec136019f92c3a16b1e696454a35b644b36b94b0a735a856d37af8ee1a4e76db3d1a1570b6a2e1e016eeb0e32bedb4d56809dd8cb8c2272365d2a436272fcbfb392a3e75a1e0bbcfcbb0e60b58bf61ee0e14a99700e74f6c48ed6b231a4ab70cfbdcf112bf19f272050c38f948ab7af284a85949b161710f4351c16293d9b4ca75d364d3b0a7e8cf4d413eb99cb4e8a1afc59d09f99df8cebf130e1b1c2a7dcf5f19368df196cf7aa660d1489f14c3fb8653a3964af070c65da977685a2be1d467aca4496e06616f0b50beb13caed2422e0801d7863b43bc9794505bcd68ed26ef1bbe92026ad445024f56e2c5d2c8a35be1d2328a36ac9b1181ae45ae7a8739d57d24e3b165eb81d732e04b67b0faf422d4e345d40758ac46648003efc419bd9b5fdcce76b92bd090dc7ad3da0e0a70be0d84843beaa95fd4d32cf1bbba9fd4e297d5afb56b39dd3a35108e44b66bfcb878f25700d5c8b3574beff4edddd040379827118b1f373a0bea88633b337925acee73efcf769ad60c660f1647f473c5f0230dd16e6094b7035c0918bf73c2061280f803ad55125f701990f534100ae35934885f47acdabbacd86eb40115e1236906e6d0ad2298769abc57811d6c96c10c3924f2d8de8e9be2018dda43123915f4964c4856e233842c2117ac49bc1d6fb86e0ab6d9809bf05630fa48b71d528f1760db69fc0a8e6912c4c52a7b0c239272d7b183895865f7c5d127d62928a6a0b1923f7c98bdec1b9b11f88d0385ac3ebda11e1ff3b381186b31859361888228b300017b3962b12a6cd4b846791ea547b394adfbd4ee26f468d61d35aaf34f9ae75bcddf03bb6806c0ed546bf68ef7580f1991ec833bec7999ed913a2aa42183accb48cf4734760bb403d8a3b2b10eb640c15f2991b057b1c4bc493a04fbc9dccfceb0c6939683fa89a89230478a6ffc3051f59ae46824dd0f5724e8b495fe18f702cc8846971823a917fb88ffb821dd005b18a5e9a0949d83d2b69f2c985f1b696582d5534aeed1eda36421b3f8ddafe85969fcf03fb181c66bdab460315ecd3455780354d24f5b03654c177234ecb1a94deecdffcb8435cae30d643f3f07aae6156efb74f91ec3a03c3a82020afc0d4c55dbae82fa2df76b5ac2343cd6c8db47bf78a55b367018adbb8d53fc4eae7143719303e50ea8b37ac2b67d1942c2012985c6373180893776171bccaf322d24180c3e7e44ef3c3f38a039bb1bf183192cf35e66f3dce732dd19f080fe4462bde3899abe89720406e72fd7b3b1bd22cdc4c4469a143a0f2b85f1ae04f4a3cfab73a47e6531cc74bd2f9a36d7e6b387277423a8f66fac1c7b29ff4c11c585d636b01f1457a87dd1240e327b36bc78decdcb734ae71b8476a10492e8fd93a05d503e7736f035e801f12ef6bc239576fef02fe15d1651029e219a56600ec46a14b701bcb4bfaf2f8dfc3472194d2c535756b78f1d9bef98421ef221652bd1d50013e30a0846da029500c52e177d953c1ff1a4999e3190b67e591882060bf15a45804a51765226f627c649a70344704fdec6d21fda8f0d7478ba783fec32893cd434d8da094f8f96784e089dee45f555d2deb75788d73c310ad850312e3c41c82f40bb4b13511974f5526463ad5109806c15bee405d4213a9d70dba07551d25705d56171c01b883a2f7802a32658f8433eb707408381219ad234ab84052d66de0c9740060f2c325b26b568ba3976b6e7098302f9ee5c8b1e898528e7d52de8cb2f1e8f2b9ddc9772353a5d4ecdecf85d7c2c1eee3dc987b9e38b9ac12704ae04722f42257b417f75e0ae78be3e15a4c3830bbace45fb56c85237142ffb19054e3158b1d035073b8436c5f0a8c191c330f16a7866df5c90c8d482a42950cb7673eb084a0d958e70413744c5f336663c4f277ad6c254ca2476522a2b95bf76785d018713c0edda5b92a9429e85a42b7190e6ba4a47d57d48ae59198b431ff04ff2631f3492060ad26a29753313656a1209a476ff33f16e88898da20ef1b7aaa0b7f2b08651e8eae2caed1733921d8f9394582e5a27a9f19c1272a58f1e6fd58b266856c346bfc8705ed90bd5e43f211ee9f8398a9e6c0309198e04ce593b37ba18a4ec0c9cb877cf8f2470b5009a87ea0a98f3e3d5c6b216a79eba2b0b53c290c808efd09c546f95fb771325d0980db8352be753eb1cebee9bf109aec5d0049a7afa342bcf25ed7927ed60698f66b792e41cfccbfcb7508bb1263a58d9a5543121802fe1af56154592b90378614de54174631be9a824e6900f63d19a2502fbd1510629378b8204fab272869d45e2ebcad0b3b917315cdc729db19b6403b1750172a4cac5538daf80ddaf1f48a2c0b42c6fe307b8d2c496c150c341f8391f57c4588aeec776861765af50d64a123528f97f7ec5cf61e1f55f5b85665720c4a7cb67c931086377398814617b437d63652a5d051fae4b1efbf97b362a3c032180e94d29b3849df08678fe6cf2677bab44b8262d63d01170dab16c0000102a516cdfefdffa65a3f14eed461fa15e51644c06ce7f1030541e7509683022972afdffecc4cc6cee63174e4614505ac4e73b86eca3fefc2d192bb10b02ad16473fbc4f82c102ac2869d84fc3c0ec838925c69db2ae4d9f1e1f79dece281d53c49f65fbeab4a4a64165eaa35c71bedc90d93aa7be555dc1f77c86d8cd4cea86b6985fe83afb2865894c389761a863a243259575a5f3dd1d30a4b01e7855605348986d362818772e144d6035d7f89589352fa05ca6ecd260b11c40aa8db7da7c6c0989ae85fb079185bc3c3d88089e23ecfb4c3637b2221378dee1c0e7e22eedbe636eb3578e7d39b2b456f06522f1693ea26d338a8ec329e7750b791005a17be31e264cfcabd6b4b4b8fc53a49f8434922eb9e400371e3a220e958d615febafbfcd27f0726f254256ef1c8fd3e3730506d64c1be8e5fd570b5b662168d4181fb3ff1ff59f918f0a99e591fa4130736216e2c6a7591bb5e682ee1ceff7627b188fdde85665ba9d1e3c728f0fd9453b42245dad1d31159cf7915d50d83f4d7a6da160ded522b88988901d6a0000baad53151d4ff1cd57f8f462419dc44987e3bb7be87ac7962522bfcc87baf5b03158d8b4957eafab8c3361d63934f1453bca30ae382a72adad160aec33203b", 0x1000}, {&(0x7f0000001100)="78c14ff5537e39b41ec3e199aedb39a302279d704ea9db7de867068e619d960176907f179b233a95360b774b17412964e9a35df9328c157c8b9f6d8d7129", 0x3e}, {&(0x7f0000001140)="8d19471fcb7a70a61696ae5bae2905db5456d5854cc969279e9a481ea1c2da2f2d2333524d778ed48e74eb160a0a0eb00828573569119881f4fce2de1fd4c7809b5f43d81ccdf4601c09c043674130848d684ea59739161b8a733d09351603d96af429ee24e4cbce735ae799770a68d26d215c9ae1fd818b5ba9ab97ed90a83f54dce7cb7920b5b7a2bcce7502add0f593d26cd2b3cf03205e3a906184360b6de141862c75e4c541df4565881dcd851d781a906864503274c6c0dc906204175a09e9dfe8c70b6e0e86730ced874787f4102038304fa79e3d6bfc79fb573edce728bc13164186f9ad8c172406", 0xec}, {&(0x7f0000001240)="490efeb640b39a69aa846cad2210d7b29a1844b9a01f5f762ea7e0181b2804dc48f616c7cc1ad30cf56352d337644c4df1d7a08d0d386fdde2057f5a2f00cfb099929bd68ae0cbb04188e4655039fb744c53765ce2c32d3b80f70075f2e4c14faa9fc1ac4083f381a919195d64e3ec75c3b2474d4fddb57339291f009e6821c6c2a791e49c5d4a2721bd90e9ba7ceb0f6ea9b93d447fdf548de7c1ca136c06af5c3e74d2875c092b4e9d33b70fa67510e7d75979c6ee68b6850f7a2a87c3004e9b4ac997ebe7130301b36e543fce5910a97a2638c27d0148c3d116991cdedd71b8bae8bf01a15093ff2b", 0xea}, {&(0x7f0000001340)="a8359b9d1260120587479b00", 0xc}, {&(0x7f0000001380)="c3823bfa57cfa383aa3c6446c535470cd5380fd69fdf8cae62cce7fb40e3b85df25dda0761d242b6674d36696261c71b761b677c9e97eb6a4605cff1d0d7fc01ae71084f748f48ee36e9b55745e894e0f7c502454018aa37f9c57502bcb9d3fca67a9de517a94da9e8f740b8dbee85719f53c0adddc4e6e178baf3999840c7750c8ee8c7ca1988cc991947dc12d3713ea2614350f3e6dae33213ec1eb595a8a6f4c58a9b189601efa65618604989c9a0eae833874bbb824cef54516947585d76", 0xc0}, {&(0x7f0000001440)="fa9d4f25ff10ff048340f84c83609ec6dab89074b8bcd0b2e1775c9a07cc4a362c7dcbd7c01abfff8ca36c7dad86ac861cc695a2b33821560836bbfa6775ba792a2e6f7e32c5d58a68f93b106945f98ea9db9955d0f98e01a5250b9bcf2aa3bd2c4eb970f512b2fe5bc201c049c0f77534114bb12b7d72bc44f0d56eb5a3bea35c8cbfcf1cb9eda40c5dcc51f758ed4def7831a25e30bce263e45c0d9b97f5b04c543eceeaeb942e20862866f60c7d2d38fd5c63edc9476e6f5fbb06a09aa42f09a3f38cb3fc4bc7e9fcea13fed958dbda9f6aa6960509", 0xd7}, {&(0x7f0000001540)="912da13e7111dce28fbd64c3fec42ea79afbf9e0ef39d7ef8ef3e3b3d49198584affbb85ab38de260c67c2d0e2d6fa8261b5c2590ac79aace59c74ddc6733dad60f9eaec826489814a74101607f8d49e07455584b759a4d536091c3ff9148c73643791198d5be25b3a682910414ca4a56972090debca600188e944212e8b10777466982d454729f4a53141b80c920358935fdb9d84b367a775f2327313fac12dd89adc289e682eeff90ab3cdce05bb70e1497a5ed959406eedd1d4a30089a48c658c147a94e7a4bf1bb44c9b9402a8982b69e2d3a6cc4f2be1ec30b6d2906e043f86", 0xe2}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x8}, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) dup2(r1, r0) pipe(&(0x7f0000000040)) 16:00:03 executing program 0: pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) chroot(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x134) r3 = socket$unix(0x1, 0x0, 0x0) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r6 = getgid() r7 = getpgrp() r8 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = geteuid() r12 = getpgid(0xffffffffffffffff) clock_settime(0x3, &(0x7f0000001840)={0x8000, 0x6}) readv(r1, &(0x7f0000001a40)=[{&(0x7f00000018c0)=""/207, 0xcf}, {&(0x7f00000019c0)=""/20, 0x14}, {&(0x7f0000001a00)=""/61, 0x3d}], 0x3) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000001080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001500)="ac61e906a26830e2b8e9a146d5997e37c15fd5049d47ad8de325a4dbce80b2250199fc120f7319fae5e712751ef8808b6cefd279d9a1577a9c450e6913787d9b6946b80861d9bd7a5fa0a39121bd", 0x4e}, {&(0x7f0000001580)="d1d4ff1351fdd199c2e361da63bd3293f86da5d3f594eb0c27ca25efb36532a097f94c4e5134664f5768f935cbabae30290851b38b29b9fe059299823f7cfcd129172a122cc7a4227a0b4cc2439c312154d81b4318a71cbf0651066d559ba84515123ee4ace274f74911c1", 0x6b}, {&(0x7f0000001600)="881539a76fc13d124753069fa6aac6bc9578b79ce10b3363432d26d5ef7b4a80b7d0bb35e5f58aabf5f54c770832549be1dd5c4c8b05095745b4ec572c5954aa04d5cc582c8c9192dca1ead46c257eb02ade7670277ed04eaeab78a3a11142105919c8035d9bb5e1191c6a07edc86de9406e989745439fcbdd7e9d77de5aecdf77439d92011d9a84f85c97895f84f08e318cf5b532fef7af93241adf864b39bb81ebc158c06bcfd61be8656f6591bf1f269b52236dd6d6dfae53c3bcd5f2ba50e36b1ce57f0da7f4a1a1a8b6846cd47823c09fd4ed9ea5bda80727851c237b932629bd750d1d7038f2a179f89a18f7fa17a3422816", 0xf5}], 0x3, &(0x7f0000001740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r10, r5, r9}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r7, r5, r6}], 0x88, 0x400}, 0x8) r13 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) pipe2(&(0x7f0000001880), 0x10000) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa, &(0x7f00000011c0)=[{&(0x7f00000010c0)="c66f3e16daa3b573309a6e4c7d441d0f951f0d5871372057c98fc90e3e782ee57ec8bfba00ca6c76dbe107a4879617996c8e87e148ed9f688e4897fd48319057c483b78fcce5cee6f6b830a32ea3c0e2a0e2fa43501adc15b3f08c6f79f596d6d6aaba3fe2b918fd15895586ec6bbb851e16ccac812fe5bc6969be2bff3102ea1968b6940bcdca9d7e387c4d85c059a26c3b", 0x92}, {&(0x7f0000001180)="729eac77126eaae54df1317e4e297f898af854aa2dec4bf5f35e0c2a", 0x1c}], 0x2, &(0x7f0000001340)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r3, r3, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r3, r0, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r1, r1, r2]}, @rights={0x10}], 0x128, 0x1}, 0x1) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000200)="13c5b84d3e0c0bef1c099f2de0e44194c7760be0b5fe077c71ca492d94b467ccb9ce9853816f38f5d5861fbbe1823905d89ef1700df0d34fff2ddefd6fb291726a1c414c179b6273561ac958ea46350bbac529986441ebfbead5d313d9ebe62027905ffaf8f86abf2e7835b8925117b2f52b0436eab04ee4656fe5ecd5e75d0a70799ca7caae4c754f4c28c67f9edcee83d420816420bc1b8671b00953a975bb4c1d6622f301e19df6a0c1a4f49c8a9b98eef35c00ad1fffcb7215996c75eb5c474b89de630dbc9a83186ed92bb3f87a2997d460abb119641a5623f18603d13b82888920c6373d09447ca53e138e39949d8cb8d0cd2f6b32f2b518c7d1ca7d60393654c9935c2519404c8383a75f1901f7545dd632a97888b3cda0ced08993aeefbc9746953a0635fd08e2d1f915c0134c80f62ce6c73e2737637d89bcdbbc6e1ff1e8baa4ece331a384b5c4c84f526ab190f74d665fa7d11e8d380ef813aef65836c44f0359f0fe113ead8948d2a9d394fb3c9a176a1c495cad35e671ae30e95593b27190cf31020e608a65279bad44b2f73e8e49b732c0744546d9cc4f75fce0445769c59a19f72199fbba705c1b3cff69471f56564859323c77570a0cb95590ae346d1ae2d20b25eb978d2f726bb62933b390cb0cd87a4f52fd0e648291f05629d04757bb193860cb689c1ea53191ce0ca7d7a20f37000d1d2cf0505bdc52440a23be5125af51884dd1ecc0327e650e0ad0578beb17a37297d69025337fd20881749ee6bbb1994b15c99be8503afd5e205df86ea78311fd9507e9ab1c20e766c0cfba9fbe835e5ff90079f5247cb2502a59e189a9617f6dde58dc0e5f43652f69de365a724ec4dbbebb19f239a8756c63177a4e0bd661c95a6c423eaf9e62a12d4fbd09505ff2d07c691669abb308874704c061641f302fec5ef918b90d1761f3445629ac2b89db3e9d3020025a2fc20adcbbabb19503ccf5acd4a5577c43cc5e634018c01577d168f50aa822bfae8195e51f1e68c6387b0ad76c758d7cdc2fc6db7e3f178128c677197cad407015c476ab346713d6a0a910d5bc4693607daf342e9ad984ad2da0cfc1218cdaf674413867246b71257bc49ee73d62ab8ec5b198e9336548859abce07002441dada96adce22050ff1fcbf06e06509eb98cbc85e741232facb1c88da3d41a77e4b0be731f909cea0af0751377c1d1447284b6e8a5f3ec3eaec2a2cbf161003b27603aba8d4010e0d2fa02927c8d8ca285e8973204aaacb55441d369ab2c6557fec3ebe298593585487897554d0625f12519d3fa7001a8ac4595c3b5e5b126496a23bfa85941abb5d17d4917134c9544cef8b3658659e0159bafa642797ff4a64e2a113e09f97baa340a7224064e67b8d80b1542330675ef506ad4990670ff0822d22fd36e54253572d8f66d0c51e5cb223d50591cdf71ce810af839a5ca461862cf5fe6f75385f021dee06a1826cb2e4630872376a681063e7d4a675b2b17b0ce61b7f96428b43f3dc2d5edbaefd484d50d03d33a2339db69378097590b25f5cf4a5ac92dbee43367acbee5ba9324755437f5c997dde2c29a5c79c3e5648103c2d893c0b8fc7fd755523539a2818633bbfa68bc2f2b26cb916c46175c1775dcdd8246b790fd185438663e697094d78178e52aabb252f9f408a6d79056c7fc496ed769fd54518a510dc403a10dc1bf858dd0522886909b1d04965907d22d3ecfec4465177c01a7ececfd7801aebbbda445b1cc3e8ec603cb0927daef8e1db7126ce1925c46f368da0e819ac1f7ff88b91539332318c47ed160fbb3340a3d71e72652005b35d78b226385d7eee67a709d95a59cbe4a376c460698b0485f23cfededf5b11c0896c5eacd77f8553ec8a0a42daa917dd4e268ccc166884c06369c15f4ead2797f6e8b4cb209e1916c1652b8554dfa8ff8c79868e1954d8ea6dc20fe6bc9792d30bc4953e7152017aa23c62d91888a2ba9ec62c75df00f15aaa4c5a4e06464449e4f7b26eb5d5cb51eacb52e699a082df8b42dc50601f4e23e8b0cbc313659493c4e3d03e47eba4e51270b6ece24c00ff1408f3914b08ff4030efce7e6c88adf6996706e170628d5945ed0c4b783776ac129b6fc2dbf67242e1413bb6831936498c34b4b44a17c28f5b30edc2b3fdc025def9fad6fd1377f731d49f3dcd4e18d65c37a504faa12c780a0813fe0dab887b416ed26d20ac7516ddb21bfc7a7e4a5b7c6e1a15079bdb696c6dca7f90237e5227e851554a210fec53ed0c3765d7effd2fa18daa4b7d4959dec02bf534544ee59f03d0c56ab43865bb22eb488b534f1e27eb8b947c1ff66b5720a662ff2edefd3b2c387d0327c7c43c2d3958f4981ee545d2b9f8932ddc9047f289bb1e4389f68d72ae45d6bf5b6c043a18579c36335ecdde79472c5e6af76620061f32700f0271e11d75f5e419fb2d32ace4762e5780c7018e58c49ea32768941b8e14f84b90b906201da5e1d84ed093bad47fe3b0767da7e", 0x6f4}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="256741b751f58dc6b62a390080e77b97a1737ed451803c38dbdbf38c6d86ddbb9e0e465915a20deedf7dc37b6e3a4ad6c15042d291b435b1368d24a285101f9e9b4b2fd258705c2da7240325ad6a47ae3a1a0e53713bd726af72575a5e163c05217a4d14a69edd87577e61ab94fd03e0915a", 0x72}, {&(0x7f0000000180)="af2787fa4425b2cc09c3f8c636f32000b9685eee126bed095ff39b2c25b5b031337e350cf273a09d2eab862188aebb2fc391ac42d423d63b776a48bf35d70388b0ed2097a92e6983e09ccfd20d083ec33e15ecaddb9c3928b334fb948691d21b099cd6ffe3b42e52", 0xfffffffffffffdda}, {&(0x7f0000000900)="4650ca1b95d9bc6c903cf744a1a63fdd7b3b5f5ead8e70ab17c05cd89a6313f044afbdd120800d46899a611e46991f11091a178d0c90c377b24b585a86a94e71a31fa1b6d2ade42901234963eb288d7e56423e4ffc092fc0ea2a44ad77584e49b01a2b1d72fb5bcbb740854e84173ec0dd0d5c0cb5e72dc1f1a5e831cc4865408e2954e542002fbb", 0x88}], 0x3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000a80)=[&(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)=']^\x00'], &(0x7f0000000b40)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00']) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x110) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:04 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = getppid() getpgid(r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: r0 = socket(0x11, 0x8007, 0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="df06b40cfea5667f390a96cd1071769064b307d026c8ce48a1e51d1bb5c39778cc74157d6fb234c8ff822a8a633d747fcb9efa141bf3edfe78d59c771ab8a9d4bfdf632e37f0b4", 0x47}], 0x1) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x100}, {0x80000000, 0xd62}}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = getgid() setegid(r2) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0xeed) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280)=0x101, 0x4) r1 = socket$inet(0x2, 0x7, 0xfffffffffffffffb) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfe23114141074bae) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x40000050, 0xfffffffffffffeff, 0x6}, {{r0}, 0xfffffffffffffffd, 0xff, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x9, 0xc00000d4, 0x101, 0x100}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x101, 0x8}, {{r4}, 0xffffffffffffffff, 0x82, 0x80, 0x800, 0x9}, {{r0}, 0x0, 0x82, 0x20, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xfff, 0x7}], 0xfffffffffffffffb, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x800, 0xff}], 0x4, &(0x7f0000000240)={0x5, 0x9}) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:04 executing program 1: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/156, 0x9c) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1b0) kqueue() r1 = dup(r0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="85f96e2f834369b062ab543d9cee77b0e7f325064a013e7488fd442a7b1122bd8daa0f78335ef271643274935a9ecf01ca0d4d4a787c0e1694024ec152bfe6959957f684b2bc6ec272a08f3c5129c4150180000000000000fb04442b1da042552cd2b66deb8be19d00a300020020400f6fb0df8122db58d79bbf591a97b0f118280b140343d6203fb807fd76ad965dd2139f8b611c609c17f6eaf6499bb203da5935541c9858bd308a1577b10e4fa02eb18cbe8bfa0ad480f0dc59d5a6e7f1af752f13c02f810d9f34cbf9123bed380b7af313b0f5913bfe7346a46e2827df9fccadacb279461c377038730e22571469154a81496b83ddddf75070593bd14dbf9df95c943c16902b0c8e856c3185be9ea749533d51531c2c405b143a59dbf1df25ad07b239bd295648805d501ca48e4a62335fdb821d153e696ff658797f415d61f17c562ddc4788e9a62533346dcf167a7a583745d4f5d11462f551caea97e0e1a00e9476e73c0ffc6e1fa3b592b912015647d19216509f7842b9d1f00cad70fc3ad06a61c36e2a26094a497f92ac6095551c417ad1fd4d7921ea08e1179f3a4925ea9e6e69638768be9d50cba4fe995d892258ee316513c8d34e542aeae1c2e5daec3f55a79f83590941c115fd1fa94786672c1b4780299ccfbe58e3e5ae8c", 0x1e0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x8, &(0x7f0000000400)={0x8, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) r2 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0xcb, 0x3}, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x6) kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) fcntl$getflags(r0, 0x3) kqueue() 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000540)={0x0, 0x2, 0x800, 0xffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) r3 = socket$inet6(0x18, 0x1, 0x40) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000500)={0x0, 0x1, 0x5, 0x200, 0x40}, 0xc) flock(r1, 0x2) r6 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="5f377fc3d58d023f826188bf7664e3fc959fded2ac90e75b7f0c927e3facd13ec5b9602f44852c1267b9832556c2d0524ba83a2ee030fc9a040fbbf6452022d2fe098b1061c82d1ce5c17c8f409ae1ae8f93b6c3afd8e754b240a9ab5721d1da1ac06a7b85a8e7000e154d08b7137af1e319677011bd120d2b4892536a19fe3e359348bd8e7a5daa7845bf17f0bb23b633c9fe552fcbd82e4b53d4", 0x9b}, {&(0x7f00000000c0)}, {&(0x7f0000000200)="123b52734f3489a3ce7623b3e450d368923b0dc7bdc67c094451", 0x1a}, {&(0x7f0000000240)="b652e858f8ab6526b2231391215aef4b5d2ee9ebfcbd23be61c52734ccda8aa649c20ffdcc9da41eea81d0fb05b1c26ffc936a240e8eb5570f5941c3ff5bb089b1c8eeedb8ae2d0ef9f8b12c2cd0dc3a83abfba487960ed7f1022fa9cd6156d8f52031ef81fc6fb647595e81f14265a666bebbbae7e40b0be4f2410e800ec98683e312f90d3c02fb640f9a0f4a13595210ae3a008240783c379e60f67a0f52bc233a03c8de28647138e3de1568c87005231388feab9521eec12ee015ca5a075d7af92aeeb034808233a371df50637932e746e01ab064725111d576ed5a3d86a3efecb6b6f388b86c3f57faea4de870f9", 0xf0}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="c4bfd92b7aa6c13f4e33e356cb3000013147330000ffff0000010000001d38b22cd695839c05e5506b2b122c9f6e0996f37d9bd768527e806d79a26000000000a395a40941d47699826a355b542b075c47fb4fb2eb2e1e968ceab8d5957c00c9c4b1c5803aff5f03e466589bd7553e8c2a1f9139c5657769a650170f0f6654c5d3912e0ee7c172879815b2ca1e3eb5442dcca7ccd8c1fb81e192c64720a79384cb4113b69a67cb7eee1b1012777a716f042ce6311e4e15e9146d50d22fc07dab63cc4a0dc96856e9a85cde0a4200a52a39e1b3f94edb00ffa3b5ce39fbff404337677305a6a0bcc1bfafa11e8cc98bb747fc4030e8934b3fe6d2aca34e643ecdee1102cf57faa255465e96de139983a008016c05a92c555d7444188c231d820c1de8f0934733cfc06b77fe4533f923abdfaf79", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1], 0xa8, 0x4}, 0x40e) 16:00:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000ffffffff0000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000000002000, 0xff6e) flock(r0, 0xf) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r2 = open(&(0x7f0000000300)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) pipe2(&(0x7f0000000200), 0x10000) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r0, 0x649c681dedce41ab) 16:00:05 executing program 1: r0 = socket(0x1a, 0x4, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r2, &(0x7f00000012c0)='./file0\x00', 0x20401, 0x88) write(r2, &(0x7f0000000100)="c9", 0x1) readv(r2, &(0x7f0000001280)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001180)=""/194, 0xc2}], 0x3) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 16:00:05 executing program 1: getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getegid() r6 = dup(0xffffffffffffff9c) socketpair$inet(0x2, 0x8001, 0x4, &(0x7f00000006c0)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000780)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000480)="3f7406f4bccaa6b38a631d43f346a44ab16c297640303d8ac524c3faa9e42c9bbf12b12b43edeb12c418c46f0de2fdf82a36482ae4823c2ccd9f3cf85d55cb25ee567a506e3a9c64bb4b0d66e65147db5d38ea3ddecdd8d614b52480059377d7b7304a5d1ba0b8632ebaa8a6d42cb5d3adc5199fdf99227104a93e1fe3beb41913d8666d24366eada29284d09ad6a4035fc08e235d8b6899f172bdd4f55a9545d08eca9ea8e28ce3b17f064495e42f6cd898b27ddac3596e2dcbcdd58207f17cc71c0a610b6d970211bb797ae6f1a78dee3de7d062a2ac9a342f", 0xda}, {&(0x7f0000000580)="25ba256eee85c9df2696e85aa1b3ed01d90cfad55a9a6769203a847d0dce16bf94c5ec7172c41b0db30d5dd7ff0bd8070f2e9b4eb35b1617dfe4a2ed3e53df7d02a371a068dbb5043d6c5617f01b584fc7980c271d4a937b0cc6d97c710e499fd67fb2a9c2b0b91edfe374f5ddc2765544cee1236cf68758300d6073af5e9e3a9ce2820f15c888459772908ae3b57d30c4ab1621358b85f99023c364e1858603ce888fe999f3696fea2377359aa2fc67d1778d", 0xb3}, {&(0x7f0000000640)="9a878db540910041", 0x8}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r2, r3, r0}], 0x58}, 0x406) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000200)=[r0, r1, r4, r5, r8, r9]) r10 = socket$unix(0x1, 0x5, 0x0) pwritev(r10, &(0x7f0000000400)=[{&(0x7f0000000240)="74fc5e1a06dbd2802f2ba185d05caa641d6c402d1dd8616e145c7d467abdf4806bc59cbbc558a4d6778e40e1825b58b7722465b5c51bf5f42f1dd9", 0x3b}, {&(0x7f0000000280)="85ccc9259bc0b3d71d728dfceddb874194edfc783ee97473e710232319fb39b4f0c13a0e5dcd55b76e8c8dfd3c198d2bf795541db3df8c5e37e14fc8d9ed6aacf5842fc99cb4b1987a70f4fb6038c810223a5de67915fd7d9f0d07c2d2c30ff31390d4b6913a34b78f9d08b9a5", 0x6d}, {&(0x7f0000000300)="0059b0bf179f497d5a3b9b75820a01b2cbde5df95bd915eb2d4fd00a8a55c495f8bd47edb9d814dc30331a697ed2e45eafae28b8b820c7a6942c4d0878d319e52e9045de0c05cf3e50827aac89b7329fc479389cccdaca75fe48af6068ff5dd8f5a891d270a33292fff0033c49897664a3dd33ddd7b82b620c5a92c03c2dc0d956346222358cac62ca47e6b3e11288af4f5fb33841ad03511a635a7d5a8051990d0b9261c14137e0db41f57c415fce16c8846660d06585614e452e53b971971e48601e69a995e0f368975506d846", 0xce}], 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000000)=[{r10, 0x45}, {r10, 0x82}, {r10, 0x80}, {r10}], 0x4, 0x3) getpeername$unix(r10, &(0x7f0000000040)=@abs, &(0x7f0000000840)=0x8) socket$unix(0x1, 0x2000, 0x0) 16:00:05 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000040)) 16:00:05 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="456a9955390b87b3fee6ab395193d0720b0b15b2b14c7fd1ff94d6d6b19a574cf421ea6622c6677d72cb941a58524267d9a02fa2ebe0e85867081e0e552960b252ffe498c391f251e5dee693ef398c08b8822238b44ddd5f625d606b29d361ce73e4a3e8dc2951936900c6b2c632c3d7ebac16f1177192005132f666e3a94177d524f2708b9e662784402eedfdb54234894a3c18f1d657a6e191ab1eca606cfaed", 0xa1, 0x4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x80}, {r0, 0x124}, {r0, 0x114}], 0x3, 0x4) socket$inet(0x2, 0x4, 0xec62) 16:00:06 executing program 0: shmget$private(0x0, 0x4000, 0x302, &(0x7f0000ffc000/0x4000)=nil) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8000000000000000ffff0000080000004f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d1b0c1000000000000ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6774e86f7d0a6f353b0a44ec21b56a787a3eb9ee0999e1d222eb25972a88d0628a568ae81e7f4ced108806443f205ce84c5ab3ad9b90c1a28d65cb098a2f3705364398eac314c02c16c2fa56774f0dc271138b7058d1d6e501ae6fe06a2f6b9f06896a36cc2b13f779237a1d1d717717053885086fccaef904624d93929d0a62d26fa698888"], 0x80, 0x400}, 0x401) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100442f300000a1c466"], 0xa) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x1, 0xdb) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x187) 16:00:06 executing program 1: r0 = kqueue() close(r0) r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x6, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r2 = kqueue() flock(r1, 0xf) dup2(r2, r1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) sendto(r0, &(0x7f0000000040)="498685891ff0ca0ad461d76a0c3fff7908d353610ae8fc0f60b2983c8df4969acb9298226d676138e1f878fae9b5e85dd6b5265a5ce9284e0d87b7e097fcf3a7e7179c630d1da934a17aa106", 0x4c, 0x401, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x3ff}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x120}, {r0, 0x4}, {r0, 0x40}, {r0, 0x1}], 0x4, 0xffffffffffffffff) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1ff, 0x6}, {0x80, 0x8}}) r1 = getegid() r2 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getegid() r3 = dup2(r2, r2) mkdir(&(0x7f0000000240)='./file0\x00', 0x90) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) recvfrom$unix(r3, &(0x7f0000000300)=""/50, 0x32, 0x841, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x5d, 0x1000}, 0xc) chmod(&(0x7f00000003c0)='./file0\x00', 0x10a) fchmodat(r3, &(0x7f0000000400)='./file0\x00', 0x2, 0x2) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/97, 0x61}], 0x1, 0x0) r7 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x4) sendmsg$unix(r0, &(0x7f0000002bc0)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002a40)=[{&(0x7f0000000600)="39d6d9e482b0558f202a70668e4e7bb96b580d075e0575", 0x17}, {&(0x7f0000000640)="af62bb6efc7779cc85d144b2e1169ab1ddc1f7786b320d097fdff88a47a8c58365356dbb9962b720808e3b99cd85360fc8b43b39bc0b8176536a58d6994ed2c68e8bf7b1a924ff692a4cdc10d390177cbb7e2c1e8960889f5eeb47951f34263f6eecc0b16da4322a415a76b508dcb48e65a8777e9fd3aabf23f888cc6c579b05a7acd9295862e8e5835966dd9b819595f2c9793c7802327fedfac269cef59badffae7adb1e61aa3663638a869a5ffaf3bcad7e1ef98a8261d64da07c06ed20603a46911dd545e370bc7bceab9710eb1a108bd4161984cfd89adcfb985614be8581cb7b36ddac02530d410388088954cb5dc6", 0xf2}, {&(0x7f0000000740)="822122d3e8453448921d14c10b3120e69d27d3b946e8577d6ff2b3db0c38709456d463f4d4dfcc69c1ad97a484a80e14ce3f2ab2b381722b4d1ac03d9a353b21704ae5371f0f69e2aadc2624a4cdcdf65a27239d888ca0bc725eb6afbbdb9eb0de867aa85cf9c8f03dc73796226706d8c13a1dc253e38b37b6fc02e27876bbb76d89f2425630ab26faf141e528ed01d1ea5f67a946f12095b178a549db694eaa4d07703fd1130ae19fcf1a139c5d2110997db5495d2479cfe4b5f1ae1ae0bfe2fb3734ec46ebfd247dbbab0accae2f6b2298", 0xd2}, {&(0x7f0000000840)="c2e6b4f9c1e835f9afc32879eb5a21e764f0d1481cd5d31011ef831d444a10c7f83df14894502227dff4e6c39c6d59b7763580bdbbfa9558faad8eed55773644c95d7d076488b05eb3c4d77a01cbd11b9becf98fc07b34a6e9978baffef289a661dfc291592cc955ddcbf177127559d8e4a0bab6ab6741701956525b4723cab9d0", 0x81}, {&(0x7f0000000900)="d44d", 0x2}, {&(0x7f0000000940)="488761b2352afc8e01a9ba650d196a29d7162aaa0b4ced0edadf8aefa5f98d9bd339e6cabafcbadd2a34fc3a61374f330f1e6e8e0a807ef0fe315c09b9f52062aa0c5361b2d1011d8a6e67780731408c1372a9b732bd1ce1e79af91b8a9940bae6819938dca191f243adf62423dd6fcb4e631526798e62fcf4d9d90c2153814a4d0316e1bb8d454e2e3e50fe68950e230825105f6eb387c4007166de0e9e4d4d8af2b69c3145d330c7328cf594ff9c02fe5590f9ffd0e33e11957ab078a81377f437104f2bc5d7c1d04b9e689fcf427b880abaeabe46a0c733fde5aad10609bc021b5a8798ce843fb8f48017dbf7458cba77f4ca20b65d60ed2a0e81092dca78ecd8747d1a0c0fee18f716179659bed3d9e6ae346c7b13530c709b6e401a51dbbe2dea8d9fdf2bb9789b8d21942aa29cafa278107d6d7e2d08784fbd77fb6d8b55806854c52a90e8d2a80d822e5dc3ed59043376fe3b5ea1d9fdcd1e27c30cdf3df1f9245f8eb6e5d1246230b1ad004793a8bcb6fb2f841d29faaaf8069c542b83bced0769cfbe0e22eecb1af14941821c38627d8b027e66e3dfb7f54744fe5ccd552d819f3fc692a69f4181f2abfc6e5e23706ce68f694c00ace77ea4aee05ce5fa8cc4e546bce1628e5026bb445643e216d0a50dad87be75c90c869e987f05a401f5140ca5ab90987b19ba7ee218f9401f60a59860c7c1300088d13902d739727d136124d72d92e1aae6091762287706da2decb35fd66d6b205c9fc8f40c82aa53e87a058716ff4d9c3117a3e703e8676d2cdd1646410a7c09f5baebe9076d8e27b4ee6a56521ee8be24b6fee815c3deb0c78c1e7ffaf6e1d57d5b0fe14f0b75bbb768a1fbc95f4a9462da3792ece3f6679c05704d9d91c45c13072a3f48d380797376b3b60caf5126340b3055d06449f24af888e7c0bc3f7ff8841011aceb8e7099144f8c2008d44b57be2688d011cf760d5f3fbb20ae2d9fbbcc1a3265e2f0f75c4c0d7781adfaf6d00b5c13792ec0fa2106524842b0ba3b9b717a3c8fa446f8f88c3352fbb5fcc5c8751bacbb882ab56063c7946aab02ff5a2759cb30a3ebf7bc91ea6b918ef4bdf61cd0d605d68f0377123208163e285c5b5eb12ad91daf172959b18b21a6b90989fb6e0a70948d643ea6c1a64f49fc3246031eaca30604c1f5c4ab9b85f9fffc20d1b23176c1e482f2d4a4c7b74049f7402de4c860019c532de1992e6d13eef7ed13b4cdb529f224ef24e4b44ed5d0e603a3f5886eab11e0f43ce59c06152d527da731ccdbf876f98af0e431e31427a1e4ab079de125e4b146102219cf93644c0227e2d3ff05f0c2e6984fad2ef906a2697f8133670e03c99a6cedf6a0f2d28fd06d791b79f98badae577b9295aba7a4efd6a8b03efdebad028ad51156659f86568cbbbbbeabdca876838eb1b8df95b3bb0fb91a0988dd5737ffa38e26114b43804cd3553a8ec65c63a32154b8913adb3b9acab132ead01cc85d59eee978cd798316a3076ebb337fbd36063949966fc58f2794ee10159682784b4c6c36e7c516edc4e536a5e42664678e25735db6fa87ce5ad3896ae93ff7e416acd25a98eb2f00578f0c4067dbca3fe1416f9bd8344a96b508c1505f7cda9ef5abfab49c7101fda68af971d5193dbe0b8326a7831f220c69913939691f2ae7f4473750ccd34c58e3931c61c0d6ac3e648f1c0fb068e1a8110832df75c0a72b8793180c798e697da0116e165d76a0ce0bb98a87654ee697faacc2effa73fe23620d8842e7d2dbb01f2c781487ef36a58a7196ce95e4980a669e68a74d1b75bdc510afba8d2aed72e2988a2bd9ffeab676bbc43d53b0060f9b7f38382b8623a8701aa201b2880be797ae44e0f3e4f1221ba69b9fa3b468eafd5232acb5b42c0bf08902ee465c383babd450763acaf7e540dfb71838e61f3e469015d991dbe3f651f9b6025173f0a39f31d860faecb60a161ec21083f5468eb282692aef7e0523f06d621554e1bd4605c07956ddc4bb815f9bfb44b1ceb7051b532e0075970f026aa60820a67f40f3be9a07fa1dec11ff8cbcfe779ac3147a3cabf41efd13048ed892fc30fda855f55ddebd5bd199b0cb0f3be2eedc60910d7229801a273e6bdcb3a7c0a0b4b7cc8dc8c688ba65f3fdef0894f19d6a88b687b7bd0d9ef9393546c7a3412932e2e6bfed399d6d9710020e0c733fa9c030946cf415ff992fa29957a46c5bb60fe3817488b6f832c3d8347a2403b04ea85777e18f48ed41cba0e77cf82cfd003f290bf5a6b811de885e2bb09aa242e284fa1847f4c5ded8549201f789cf06c8647c676c119bcba4a0ed3e8617a6b1483d2caf8a6e5063c23117b5146305073bddfc785d31baf1255d6e3c3c2a29b6f9851a71e5dbf3d08eec5f3d06cdccd2e209c7bb7ceb52f91226d9fe9d27dd03bf1a2d4e9bc74805f03a15d027ab5e179762cac36c0a49ec5cf9c753e6cf472ed564483f0bfd1e2e1dd8ac37a6770af07e5fde5e38976c9a553365fc765fda4e43c0d7c4351e01fff2da90daf2373fe5bd70b6e0991bd41ece74a5789ad5e4b3f292148bf7c81f18122e3f3b8aa12580b9372aad347e622c5d0fcf70a4112ff4c105f57a7b204ba6f2a5c2fc9788ac4597208407960d075c7531014671ee8ffb93e5d83471930e605ff9fe1bf0c1495dd00c716cfbdf7ff1b7d73e4977b24d0c5a796b8b03eb4ad3f62ac496afa1b9a764d048144739b33056a7223ad0baffa5abf046e775b06466a6d98a7a2cc52d18fd55be551cb92b690a58e4457de585e50bc92905010c002c8aee0ad05096dddf54330bd1edcca0a800ddf11fe7466e6f9a8ca95876ef7373dbdbffeb4353315d83b6228e44cb76740be1932d9741734ea14c17e47a8bc66c10ec4267661c68faf5c301cb82d026fc1ddeeb8f66af35b77f8085301d4510f21ce17833502dd215b09be80ae8d6867beaacdf0b4bc683135d19c837205efe7d549c7aac244cd2d0a878d1834342a9050be5a3b2052b7a49af20d60bbf541ba655ae66470e152fb82e75cb9822ab317cf86ffc0c286400f21e00a0de6111df18205a7196eee40e041c3dfadf14bae47c97cf5f3ebab3510850bb4729a38f26f5fcf78e9f32fdb700e5d5fb3b8d2ec242ee05053a14ce080f9df76e054ae19803bd9d5adbce4dec4d4a873196169dd7a5cd782d90e7f648251c81e2963f3d3063d917920583ed4daa4c9605068a30e098d14a173b166d0a2ae39e280869389b05616a1e99fb64145558680893cfcc85d993eaebe08e4420271522119c93cad6163732af133bc5c6cc194a44f13a67316cece4345e02985ca77af8daf3070704a35396e3858355b601733b7700cf8cf854b0b999f10cfe9b1690803d07a245419be09bc096e9441137ba660170269373e91afa27011df2c8224b4201c36041c444ab37ab86ae4ee4ba2a48add55cc33d3d28f0cb16a81dd8cf0912b876005f60d72259ccf6c767f8e928d5c3de37abeb9b26fe3d008dc2f84ae5bd096dce9c8e213bed21f6fb5e2bd81c0e646ae5cad350dbfce6d28d1c5a46c7b51234816071cecf910edc32a19eacf6659529cff26e870bfc5262c08292f99a937d7bb7ee9687725bc4430143860780a1f445c294a1a65e45b09c7f804a1f1f826d0a9fd0f910c79dba3b776c24745b21f4ff693373d6f42851975aaa346159c3a2bae1addb0d47ebd078b234f5df5e9d871ebf7e7c1085e6c47bc7f6a4574e8a20f28c95f80940f320000d74f990d9924bbfd8c8425f7acc2b27451ffc90b83f961fb636868fcb932d772eef0878bd334de999e6bcaff08a43f64c316241d3f27fcd335b4092daa39cef627aed8148db95fbb8a9656bbdc60bd12241b0a80affe082325251414a8d464b15bc7b26c0b1552b19ff19869138f9495afc514ad8bdedc57bc5e3f3aa4c93d4b79c217784c19427ee65dd089d2ed0c99083a9ef683d8f39b9f5e76b7e999b8560778277ce96ce0ba97930858d7796d912095323ffefa73f275a985f44b8217eea6bcd94a6501884a77675c688f52ea132bf9241f53db7333d99964dee862ed584a85481f75fc92deac246ac575f26e6e6bc5ed97d86a5f1575b84dd7ba37fbfe0db4cfcbf561defbe116f8cf32cd3af442d9c0eb3eb2ede8aaedf79912ae066ed0cec15dafc31d186e8a3727400f230108a978271972754f09e8a1045d40fc74c0333d57d4bf34e592caff14b7494a9edfd917e0185e23741fa4545077d5cf51633786b0e0b700715a63c6c3c718e633ededec669c174b66ddd44c4be3cbea7983eb67b9286924989b9030be476623bf28f6b2b893c3795864e3d00616a259730896dd2c42b1cc6e4a5910e69bc9a284759c26835d8039da7389a6c72ae6d91373ee16f3263598d09faaa745c2a8baf9b45b29449b98599e51844445897d26043d16c88a68b678626ab20a14940e9ee5717a1ee1475da801b814ab8081ca3272a6cc4df7a72cb6785f901e2232b40ff3f2afa6b7f2d60bcbfb8213729ae684b1b69a2f72fa7eb9812fd85d3a2e3c13a10216d45d87db7137e61f5ea5d4479a464056af520f9b6e7d36cae0ff60a4fd7bdf05a815f9d3d80e45235f0e56b74a21de78d6a104d44bb008359bf1132a5a21412c431aaa52a263e9b3607ff6ae9bc5346579bfab6ab0e9c2a8d344f02330bd9fa7f896e1154c6a4ca4bddaf8165c5b6df11b3061f38ef3eecbafac66d3b47d9e13177d1a5ad4f1836e6db9baf07b0e5c28082198a041c9dc1be2ba46cf8c88d8888ba2d1f29d552ecee55c1efff424bbcbc3656dee074ffc320e273286062e4ecc1d5c635c4207c0e169f3be5c54966da8f6f84e38183fa4c06d7309ef5b5317e90c3ce22b1f2c11e58459b44a92b6a0dbea1bc97b20833347eaa2c57509a0aaeaa9835e7da2831a84b7459d0b846e264a365a4a2aaa2d5c50e4d4a842b5f61c3dfe87bc5ea0d42574a29b376c92fb20aed1ad87c8cfc9153de291cb91bb9d0baf540563f2bcf69dffdeaeaf19992ae00289e2edc76b10ee10eaa07f19af947eac9c933220b9bac273ad3085fc9800e0ccffdd56160aef253bb9751432a53c2475e1239e95679e98331c1772363527b524c408241acc3f555a2234d2913468ec488e9448e4072fae1857d686314900644041a40bf69b28e55f8d2cb242bf2d2b6e845738e7367c23cc3824c99c091eb51bf8600e2fba8c60d1c805bd50e0da32843c448888029bb94b879859e302df312eec32728afbaec6c92b57026f345701da1085b423198207879d741feb8936c773650239d6d01d4524a95b442be105e8353b8db7e23c6231f7d1769edac56cc25a25a5a472c7006433a6e54f4750859ad766c4839394cb4b38a08d78404362272b225e841d73dccefb29fceac2ca9b41b46011ce5eff41304cc6cef8196ffffb1dfe9c2e909df085b3731dd58368770698e2f9a12e244002844a003c6e6483a50b26e5f7ea457fd434343f31cc577643f83f7e5ad68ea5f2b5ca18d37e6668de65f83a0ef9cdd9c8715d4809c6fed8b86cd722c95850d7cda33a85430e9e1d2e36aee64ac7eb2537c3789f088e099721cc8902bae3114deace9b72f6386f3cf23ab5c4f4ca41dea7ac05de67e66bdb67bcd1be350fd01a7dbc153a470683e022c53f8e63bb6315b415bedffa2619c802d4dfc85e7beea0febf2857a7a8c25ebedf3d79b5c021d122af7aeb55fa2ddd45de9717c0b39ee8e5f89d5b2fe1fe015184f3304fa416d80335db760281f0fe4cc0be80cc36a09e617630c6f86", 0x1000}, {&(0x7f0000001940)="5781eba4c787c5ba215216f01ae0f7c2df9a5bafacf64b375384eba8a688e9915e8367ac260f7497df5160591e7fb603309109ae8b4d0e36fb2d2d358caf73788ddeb1d35b5e77cc6dd6649328312d5156af93a5ac8b4805d75b1e33491c7efa5b83a3d48c437861387185ec7e84ac2930f5a4d8bb266735853eaead53db5cecbe5d4bd2d872266980d036e042aa15b8580cefea90be9ffe6ff829c1fa0e6c02ba960ddb4c038c57a0ad8c77d0623af5ea71c7865aa3796e1ec4a886c0334ced3fb34edf819084f72b6b4e5b89882f4d2eb23b5f1b85beb2cba47d4ce68c96f0c320109a2bc6265b2114fafba6438ffdb720aa75359262e5fa0a9fb618bc8c861b1d2e867ac43e5b30ac184f2e975092610f5c6ac78dabe53839bc039d71ac1c6539f4a2dc1cfd8f71c1d9df1eafe29608cbcba1e572c32722e729e55e55a229b656794a85c91afde99afcd96236638fbe8efa97c350717c98dac5e5292830df3040717caf8b94a33c0938766ad18de7898a1db6b6d043a0a5d9744bd2c7bffddb9f55227d1323ab79c932cb72cb409b6fb542f93bc3d252c6225e6ec7a837fb18dbaddf866e5b27144478c530e89af3d02cc2a2615a7f678b4802bd61b2351e60d9d673040cf7f5a5a8b430675aa669b6d0dffd10966f31e0e29ab2e17c5752f88b028704396f3873288afbb2a44212bdde0361972d6e011c74b96a64e546bb51af06e62b67eda440e80a4217b43cb9d418a3164464d3294eb52793dc53823e8539abb86ce5a0d6dce6ee1ba67a450906d6b500dccaaa5c194774d7fefec5fae63bcfc6e352f3f785da4752046d396f359e633db48eaf3260f60a82cc7045ba11aa32c21e890a93ceaecae0c621eb0f798bef1d73fac3e72827b1deff5363ec6bf13644c52a6822f2063393cb89caef8ee44de16f8b491ed8a6ffbf7ae644cd7921899d57b28f40282bb6879ff5fa8eaaab81596bcf7332823278c2e1afe3f57773004ee6d9bbb8d8103580410ddb651404b192996c427c345455080cc34664c602a3b76f3700f00117c3dd5cf735b05fe8759245a438df319cea850a1fa6fca8cbb94f6424850fafa9ec89cd9fdb302d19366189a5d50c68e86eca7663a27c6d22f724a6c95cfe949c11b01b0ba1b1f1c098c63e2a986b7a5933d5a83c6b082a1671e1c70225cc7113431b1b8efc7c1a90b105594538ee022590600e90f4558c6324dd01f3eadfdf7845391a1d03a7ca6d14fa4fca6e42cc8ab26851733e50486e2ecb3a708a35a80106d08ee1e96bb737921cb789528b0a1ceb91e86eb38045082fd3aa8a8933b9d47f61f5dd75035c74b84dedc92e281aee11dfafcfd42ace1c2730e5ff73af3cbaa9e2936f976d809429b71f297a61914d5c0748010ab70469262ea5bd17bb46661fc7d44c5fb51a08fbde7b428ac61260858a8693f24d8b0cc8fc00a1cb4c23a9621a6ea41376296b6e1ba9e48b1058b1674d3b02be3b09048c3b6d819a7ab41c19d6251ccd594d4c1f08bb16fa3ce12f4ef32d725e9a3cf3489d00ad630b940554e579eb4e28e72d78090e350442402a7ea700624a4e2c2177dd6c47e979d60c67a7144a4ac86d2f7a6941d41c3895060b218d9d5b88e0752680e0f0a04a29bba559e3977d4427fe6f0a96e5cda37c1dd905cf53dbd0a787fe756faa81d765526ef0fe22dde81fa845e46159bce929c4574bd23b9887ad8e37d7d6f85cfcd6e5ced7019adf4eb6be3a9a2ba8e79cd7ee99a836f65b025fb6d9efe1874c6c67c4e0279112f0999b524a96baefdcf06145259aae1819d9d7a3a653910a82b2f1c9e7247f80219df80d6633cc74d44e7f9c6b44ca519a8ae929b954f4659c64218d32a95a1768d240bb9726a7affdcfce0a25259a6b81935cf0048f3fbb06fc54a40cabea6222be83b2858e41388d94a87e8a5e051fe7f7f4a17ddd2d9445b4ec2db34c47dc927867638201824253526245d7dd0bb7c7b8ea655420329dd3b1d5a6b7272d2e4e4c49793c64ab785b1ba35c904e954ea0a75b98df360dbcb13eb7bf38f594cbd0f660588d57bba79983fcf5b27c81f2776a4c448647d74c399b626ffd7269d5e263f4c18987a1443a2887894d204a3feb28bde48a740bb6de909ddebe28892061123af1d39078341257885355c895449336a1cb25f521432395c5e1a71b78231b754e8ff1931cbf329da002a897f454aaf0b91f3d4c333f241009287ffeb361bf1a1f13e1d87e6fc72eb27d947aaa65ce6d3c67ea3ce3bf6a4435eed2f972f9209b9c58ce7fd1c981195cda2e923eddafaecb4bae862f0d84b13d0a99f8031895116262bc26c1b9a49d66537aef4e05179c7cf39ef0821dbd086e7b1cfcfad8101405096d0f372ddab4e0249ae5998cc88b3f91163c120e84ef20f8420939e47787d4d3a1ee6c12fff16836673857de19fc18d835f99ea5217090649dc6c7cbbae599c6aec81bf485cea26e908a0fc45dc2d81b426a77428e63e42de230b8c78312272cef2059d95a5aad77e48d7b65f0099a3867423bfa0b78a9f74354ea732cb3dfe7b0874edd2d4c591c2d795611abc9048566c78c79bc09826fdaaa32d4a261aef3ba69f51bdbfbffa3d1b5f50e641ed1f802c260cbdb2ff393a4258d9afe6abf87fda42cbfafcc8a5b8880118bd2f83f42ab608a537c73e244ffae13607aa7bb317f7afb035c034da94e634a9da27e3b1cb7b18c5e1ec52a99fcd506b7d758571319459f80ec8c1393a1b6677b6c6c040998adca3d292f59edcf8448bc4a4b3dc51f58749fa22d6dab57472821dc6b2952b0cf82b1c6eb1e1c82af15ea5680609ad9b83cf2f783b56842a97e8e84a54aeee7e066efa55b755a95beb95d11a63b1480ede3d25d32c0747b787f586fdeab0662fcdd0a18111ae56d78594b5c5061278f23ead47d086e5b73c44662dd79f8652e88d3887990bc578f964f3874a08a8e0c080bc6a24393d08f25e91dfc60463868c61fd3ab79d9bdcb5bd556219e10a4897bf673226482495c3a6a21d1a035e47c1ee84f5574ad317701a42d01208730d6c820bdf11d768bdbf302be5034c7f97db3ba1f13662ccca702c40ab7c2921cf53520538dd043bf13a63ad52414bf4150fd040ac4227ae58c13b0881608c5d38969774c57860a88800d61f76b1597eb4c4e66f950e03706a45a60bd323ecee5797288274e2d3e990cd1b42c86d374fe8a5bd5f9fb66ffd1643c818fa389aeb8fe1e0d41a4867f0f3f2f4a82e95138525193fb67c27d2a027eb45df6e043b24df5ce0edcfc8147821ec4577248742997212ec80c440d6d0c223b900147773fa62d4a7c59571cff4de29e5aadfb4cbbccf8834a9a2a8671760047ec6c30248c3559c1a0792e59f1be4b47c1c560bcd678e7c47502ebcb5bc69d47ad97d4b087e56bcbfc159caf91daabcd124ff606a6edf76241dcc7738c50350ec8a51fff28826273ce961b1309fe829c10282989ba94df5500fc828064e7e5a141383fe39bbde67dbdb4d64e7e03659e9f8280554b703314bdf3bf39ca0936936edc9f274716664751c2fd9e89866aeff8033c6d5b859705d1a6ed78c63a6e13888c85dee78e442adbc1850efaa188ccb7eefca7934765c95b3770fd734e9487ec94ce261657abc6329e9530288249a6d539610996631c787fd5c71b9ec93133afaef3a80f024f5d21c08ffa75afb5a0c914a692652686933922b4cc76940b9bfc6c5437613bb9db56a7cdebfaecee80a05b4bdc2aef3236ccb88b483f5e36a4931d16c1e3659bd299f30b5a27cf8ae4a98a10cd15b66d3f5375a658062071fa0686ef8095b2f50329e3205a431c751e2cc505663890498146790ff5d0d55957f332c73a2d4310d6c9226005c9c0224fc212d874c817dccecc12288480f50409cba1a30886223953d1ae1136c5a6fd3951be106721c5c9206765282a6b31882ff9b0c5ce8950bab7595e773037dae1a8e8aca0441f388b4935a0e400f487b43855cdf7c17b1cb1dc15b2bd7a85f35cf67f58aa651263a511c0837ecc37cddcaa6408782fef0fd5a49fce0206b4aa9be560358167a79a5e24571c268fccdaeb37306c9d554a644494d4dea834dcb6c4561de5bd8c89b3cfb5431924f8ed78a04b76819ffe2920be4112c939d2ca5d238e17db913f59059464dede017866490a1be5f1024f734301ea98aa92a5a5e8becca802d2aa4d8d353f9e546991d04464628b5ce9929c9152e9fb74d201b31c1c1a1d54ef9db2150885d8b5eebccb6708cfe797c2605a33e2d8e469c2ba5f2cc21658c1a749f67e847a3099229d87fab5c5de71be39e9833898b682783228edce99572339806369a6bab4dcdedb181c7b22e027903b0106b548fd0bef6204592554bbd6234231af316fd0d5ec8883bc86cad21f7ff17c79aaf7d4bd210852a1bcd5ada175d3b58714a64b8d46c84123bd2372e51469f5ebc43ae6dd2b213055a7a2252c14319daf2da0cb45db1b82713eb0eaeb0bd4e335790153d8494d7a361f7685d88a366145983e16dae4d79cfc91d23c0a84a042a862b5256ed977271bead42f8c836876f9d63b0c4d77083ab184bb38fc3934e607698ce76c3f647dbfc504bed7391481cfc81fa186bd115fe9c0b0373315d2034ee7a279e40f158c564bb15af764d717c873354e8bc2c8dbd026c99d48423cfcec82ae5e51f366bafd19e18ae4d7f6ca33057e11c67749088145c2cc1e5d67c3733f6fdd14e1a89c3a6c3e34b99c5853ddd4825b26906f570863f1f55fdeaa646a02021ee20bb12f81f5d889e387a0b64699125dfde78c3adbd0b685726fff246f3e6d04c3bd7ea322cba6d0132a34a18134f9dacbdd20a8e58dfd701ced904d4f8c425389bf610fdf67bd0895511e3789463985d2a5811b57e0847efe087a4537ea380c19e0998237e2f208be722b3aa0cdbad24bfda65112521a41cde2cdccbb8eab19b48153bffe07a2a0f588c3e7b5bcada50c642cdd1e0b3b855ed562343f10dbe8db59886f8377d88bc9736ed797b3c6807a5c765f977230a35c47d81b18b20bdfe03068b19a9ccfcb6ff290ca322b2102c8e2c4ab1e5fa53e737773881d1c01f3e4c72a65259c6216bbbc0f7cccf91725cbd1ad0fa40a53d6f619f68c35b6b9eb1de0ef9b1a1fbcb39da8d528e9e5339b418092ace446d449481c7124efde5094d62f0f7a087428d9bff2d268ca29f24ae39fd69b1e45accd604e2b3a56ca3105ca2de279ce3949d3945f1f3f7fbe5d184011431d96aa39dd8887cd97e2801af7a6daf822d72c8e25f4d2bd0159dd36c552e222bd405b54d81d276817ffdab497fe6c2efbf9b5784656fe7f7df95b59f0f4d004c5fdaff28dacc96bf861b71085ef59de63fd959014109437a8cc7d27b5cdb2f5840156b4e2106ab5173a4cd83559f184914a6ba2bd26c4bed2f153be5956e96b193555d4cb04a4d99734be138d422c608370231e7d7787f842503cbd87b0f6271426d5d4962c8dbf5e646e72fc34e05e045a56644b3bce30beff6b0544ade6bcbfc2e3bc04f6daa4c1ab9743848fa73a8fc6c6d1b9203ee6a42a6def170b203891bfcb40473626b646a83a06072b8c3b10085d79666ab8a1090fd92558953a84eaddbf2fa8b23ec48a4181dc3f23f141c4136e341c64283d1331f4de17df3314d3f38db20094f4f62c40c7e2f983d1854489e62b670251c9e94bf9b57f751e151389f6259534e64cce0a3cafe2b055e0e32cbbb887dfca00f43e9b3ce22b7075354481138e1d8bd96e93048a419667342d66f45f72553ca5", 0x1000}, {&(0x7f0000002940)="1f2433ff4396e465ad6f9ff49179609d6c73daaaa86a21d7f6ca53c88c8f54e1641ff16f0a7f8eaca97d52dabc38532c2599e03966aa8cfe619d0a9b6556112beeec58ab40f5768bf9c19313ea49710b4ae6741597565c92af2cf786a4d7edcc9a0c67545359ef6b04443094c703c02b61d4de36865d2d22e1fb0346a3823fc05fd2d9d99be01a5b3370806044d7c0c8c4423985d69f0a9972cc518767ae6f741d1ebfb69e260be8b77c39d64d2cf18188b447eead1d471c6772f3675dc1563311c699596da48935b48bb62e8b20b37dfe7fac5798e34cd2cab9f55325cb8d6754eff4f473768e6598400eac62e3755993e3bd2393", 0xf5}], 0x8, &(0x7f0000002ac0)=[@rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r1}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r3]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r7, r3, r7]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r7, r7]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x100, 0x4}, 0x2) truncate(&(0x7f0000002c00)='./file0\x00', 0x20c) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) poll(&(0x7f0000002c40)=[{r0, 0x13d}, {r7, 0x40}], 0x2, 0x4) fcntl$setstatus(r2, 0x4, 0x80) syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000002c80)={0x3f, 0x5fa}, 0x10) connect$inet6(r0, &(0x7f0000002cc0)={0x18, 0x3, 0x8, 0x5}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet6(0x18, 0x8003, 0x7fff) read(r3, &(0x7f0000002d00)=""/155, 0x9b) getitimer(0x0, &(0x7f0000002dc0)) 16:00:06 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) semget(0x1, 0x0, 0x0) munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) mlockall(0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x371) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="febe08ab2d2e623e213420782dd1ed4e6c61e49c63407e5aea95817c04c18329683b7467f593c317ae43f11978be86a1442e5fd57a5b435149b95974dcc9cb6eab61ba1a3d77f40ce0fe8f721f692da91ee68361090a35952868147ccf5c1908e04c17fccc9d299577e7f911a08899a428631aeb78767dd59c8fcc2aeebf294cb250a9026725a12c8ba32c14d0c3e7791d740390283008f8ab80ed1302a5a89ae794d0", 0xa3}, {&(0x7f00000000c0)="aa1eba3a5d516069828fabcf31f67c671f151ae4275d60bb072cb14f5481440690ff92084f525db8bd8096af1e5bff0d9d52742a8379b83b47ea7ad287e66576589567f92677886260e01c40bbaedc86f877880a11e6a09986ffd535c7f452780d39e7f18d2f038cfd6fd7c0ae006ee78bc4f6ea15ec1d355d64fa14fe6113138f4b40", 0x83}, {&(0x7f0000000180)="7135ffd1e780cea2ddf878d1e9b6b29908debad52475609a8963e5fa6bca4463e2d3958417863ffb06e8497dfb55203cbb39bb21024d33fc9f3222d6bef16e9005cb728c5427fa36181781b0b74347d61b2635aad8284106cd1c83c076e8f3476f659ae41279dd7ca8b2ea4913761faaa4994830df5b4f5b6c4bafe306ffaae27e899effe31259edb76d088d4a47153aaf2bd8d98e6e714bc3b961bb71f16ead050261c82a836a776103628ec433e83612c49d797e99bbe013ddd21f39e5366f31eb8c374daa3bcb19f2faf121e2421f89c484e08b17f2333eab7c0365bc9a26c0a6506ccbce0667a876d25768e063d4fb1b39f91dbd49d1bc098c953ba0c9674bc38e1bd20da0441f0099040c989c409a8deb7e4e929517128885a81bd4b0f7979c2747cfc471f242373a406a1f498d656976934320316d2969276ab11bcd4e0ea9872783e7e9973c1d8c0c6c406e735288f5dac7c88eefc9dc2e2ff4a85dc094a1c879d837fdbb62106dcd7acf5cd0113ad44546cc941bf39cbfca48a2e83f13d243671663bc5965a1e0d74b1b7b7a3e97927e4cfa0e268be00380744458b5c249d0013ca959eac1418ffe4a3e1c5d6d2f4e1318d486d29d032fed31f147b8fafa3dbaed8229e3101bd57ea026f93915d98573cc1e9c574fc410b52b7e33a3880c532fb0bc0e6e9a5ec097e78d1afae1c7d302bb1f4f4a6e3976645fb732c08cb89cd0a83c1849de5a5b00bfbf1982a392ad09ee5af405bb779601fe330f24a3fb6d07bf0a41729d0bff0db22cba50901e9cfd7c97b8c36b4f702132f84e4d1962d94d54f220a054b52d1e54c607eb836b0d813c8148fcabcc69cd09881adfa85159dc5b966b6ce842ae18e6a642659f4e77ecee39d1861e470bd997be323ea3a6beeccc86c89a033c19bb2069dea479cff345b54a5f5b8b87789ec9baab8045b124e6a54630273d0c91bac3bc1a74dcf7f3a8297daf2706450205e63e858bc30713618cf6502e84874c4364519bec51432a1d163ddd962fc0ffdc7d4b0977c3b4d96885250b54c458515bfc41b8e3cf61e5e29d2207d228fc193289563a20fc4390fe852597b14ed1c73a9848ee45852a321a69631c2c26b17a94e6f62f4a6d2fcafbb32a250df8b569b8e3405299e927dcf81fb13d801d1a0e65ca4d527bf7e08a67cb83ff613a3da7d80295cc4a68535bf70b9dc3dda9e04a69be1e2e52af1287e08fdcc668fd44d07565a5c9b56d93d0a86ff0ad7ef46deac9ec969dd902c69546b1602b13be598775f8e14b97a81939020cfef3f2042ba7cbd7eeb7ed4d00f7762d9fe29c791893e4df372dfd093b8cecaf3436f9046b3c8663217dae16a470ccdf2739113774127cd4430e96c5974d5a2e211144ca445195e54d91afbe94ab4181d39643370f974bf8f9c5480f55332663944b9734c8d8c69f55f67a2c9f62228cf70dc913b7fa6370a5b3a74f4b56a9d20bf734b47ebef92bdf00e83fc3e5209d93472d47fc301abbdf2f4524f3a39619508175d2086b943617e3daa53c578cb52d20d8dedeb2f6f2e4483443cbe346871bcd6d9bb0a20790345659020423043323e6a23805e10a28d7a0d2e55c1b763a84e281df9445cea875ca6cb0da9b8fb2b1634b89f47a9df6a7e62ef89ec312de6a2397632e7ab96e472f65fa82678ef42d9e48a7314afc92dfd93b595b8233f8759c8d68e2e69d6df917d64f6318e7831aa01e3cb284222ca5861dfc8d905f05b1ae5758434daa3a0781b13d848419e0f6bc1581e40071fec4f10a7eb1da608ce02e22cbb0ae6105a4790bf9333cd86c93bb88a3c6839c83bac9d27120478ca03b1e130f15bce1a2f63076af63ade39f233a7cbb01c1224bc7cb512c6ae0fc5d7b2977ed46d9ad66c456f2f9fe5b28bb25a446cd236467d5effbb23b8b1ff5afbc0048d5f8103b4c2d054477d4c9686b1ecc1c3e62eb3a4f7e7adb84351f8c684f4f0d53b299c70057220d02af58cfa06091da37484c290ffa0eb3948dd3bb40f0318066985945ea4823de0f83068f95ddcb5ed50a077d4f3a9198b85579722bb70b4828f29b081bc031884de03b1210bedd9ad139584c4336af84691f0b87d83098958b267b70b8ca7f88e392d442bf31c56cb0e0b9468c869f2acb77879018d4e8c04029afd75fb6b13f0a752707006e7ca83a5f948d9933a183468520eb0da38dc0f4e04ce7bd0068df77e2ec26b3d94d568822929124b08df60efcbedb04b06704c10c96a670dc7689e6d7ac61cff3be61878592d1a62b0c65482c24bfbd07bcd80ea6ea04bdcc6a28519eaeabecbc8614ffcf5c81e0ffd55490ce7d9c746353809afd5c171a4f67ba9e6a55bd20b07d970983cd54a6309c4600a546721f21d564e3a3dd8340f3d5b4f0eb1a88e961c8105f188e4c2a327d66a9f2c98eaa634a660f771197b2a594949ddc5aac96125a434d0afdc3e0bb9317e569567696f340bd2f170700c10da3605f05aebd393b7c228a06c472179ff97827a7a4b2ace3c9289b2b9a278ebbeb99ac32057bbdb71c90f28a2641b639f10a9a8da8207d9cfce58a20fc0287b009f1e65e6ca306aec1c9727802798d441d656d0741f2d86231a699d6cccc98a662ca7b92169ed2c0c5e9e8c17e956b61e6f43bc1383942fe158a1136e698752037059984059152798f609e92436dbe869edc48992a4ee70bd0952abcb1fe77117684b83db21cbfaee00e815b20a7dee6a194257f66b33849276adee3313319fd2296455ccd0197c368a387470bb3723ba6113f10e0c945e9aa9e086f54db792f77f53b735b35ac767f89c9fab261162c8118cabc69c2fce61fadf6e7d1fd1b02c995c63e38f7d628cd78067b4017fbcfc137ed32c0efae6bbce2bae44bafba3b7e08fb2d363a8f77419e33a2a9ea622053a4ef25a53033c8ff45838d934102e8c23febd69fb9df5b37cd1ee26c403837357311f1e645d49f434df0eee8bb440dcd01f7414a00239dcee286521c585338d02d4102222e72ba8106129798de4b1da0f16963c939a7bfa650e9a6c47fcb17a37d8bb96f1334e0398340eb79016e266616be35bfde27346258b7bc4dd5ae040784817618b7cd26b3a11b170290835570876bd1e135a6f7abaeef70b4d85f25626ac36a1c8b09549c7649714cc880dc63f8afedbbcd86cbfda96e64f134db4f8308c3b80fcf9800f61a862512cdb07ee620821f7a8972797d2931c43c782eb849ca3a0cb05719ab8cb11be3ff800bd184b12207baa951777b1bfb493075e238a227fbc4bbe09ddade5016453a5b8ff6b5f18049d23b438d0c4d4f805074fd95ffa8a8424c35ac1f1866e426e32e4edc979478c0af1f8050c1ce54b560005a3d85f4a99bf3f6e3ecc66a0e2179ab143ed17d60467ee0e58f4b739138d94f173c283b7e128346d5a3a43171e6a84b30d50889dcf85d76c1f6aaacfb426407458c8cd31dff27974059dafb2e8489e67b10cf83169715eb7792109c6399ac6ef26a49ab49a40a2434bc81bce4d60829f8962bfcefc8fb6f0498b43b098cde0a4f1eb8ac91d93ca3d8566127661f62684551d33c4575d5cf7e780e7775a7cdf1b352120ba0e9d2b3d39ae45c0c63f75575514f8f27080e481b814e13f9269771bcb1e2c3c203d0ff92fb15848b4f24aaa55a2ddd9b56f968571d63a84bc8a65087100f7fadea0bcf21633b0234217e6c76c72ac6e6e13a225e7a981fe1253ddffe0f1384c739b05d8b3c327bb2a0641b3bd8458122dfd6826e258bf90cb70bdccb68e3c1a30577b2a9e5d4ce002479db37da7c14111dcb62a20d71c213dd26e18365481a7bc23d311505449b9ae4fea814138d831568004b350f3b614e4bdddc1e4c3e108639c588a5f9982234fc77f78b925bb30e12ddb2e3da0c6b62a856d4419c14b6b55edb304f3d1cf426828d4d31b63477e151b864d73aaf19e3b3f4116d4dd654b25e2ca2f6311a298f7837514624da7edd811f79ab7e48d4ccc13b577ad8bc12f94393179cb7f8988545ef174e20aa91b17dd056cb90a583e97c84fff92862f095ab2692684d37eacd5d9657ce6e30929f28737e489e8c6dc67099ac25c09164d2973853ceea2bb402e1a648b082c1368c81e201d406572dc5e2164754dd004146ddc0745c4c75a13e46129bd28059640a7540bb40b532234f51987770368224575e537882bb7356e8f70c74bd1afac1da2ae2bd81d6d39850fbe558e59907371f085ee438fb794983c8f6f21bf0c99e57041aab17f16c295b0d4b8f34b4cedac69259b356880b7d510bf486a94a25f0af13d59c27fae918378a89d3d9bd8a527709e9f9bdb236de9e6d9a70223cd0ececc849a43406cd7ec33be629bb90cf2323e8a653362c3a2daad5eb34eea6d4abdaf4b297b050f20124644f3e3607cd3b6bed20a9ad2db70ba24be5c951cd65a8666b7ba40b77c5ad919b4e49a9e17ad17b72db47182dfb99d1bec50ffd744fb96de1df53d41cfe25db9a5262fa924583395c8175fce98be37de98dbba181bb9c9740461892c0f5c06ae59799ace1ff074e1644611e7bb86645cdbe0f3e9afc68059181b1f21ada557b26d60a83d19fc1fb8b876dfab4528538b51721312b1a2917f58bcc09c4f486008ea4c25afeb16ca3ceb7c390ebbf6c4ed4e88369b0c8e0f891f4fbc0c84a1f5b78ec78ecf264a1b3ec44eaa26b9584fc35329ee667409fbb77551e08f81484297b49b8bc604c5626b250ef9dcd28017b3b3372bc1743de35009b8a2e43989dd601a92cd0025d8a0ab62502d4cc451984b2b180f46b7eaf8c2352f8e45c479bbf975d521727211807920d71d626a15425c9ec946d835f58529aec86c56101c75a0c1640e8b98648fd00f87b0bcdb5846acab1a183a424f7010ab34d06a16c745f01e986e403725148bdd2af65caaac31d003c6608dd739e2fc2948d00aae97ed7df79e3d0d0ffcfff3ee44f9c1dcfdd36216f878c45072b43de8c5c7452e217684efc6bff326c6107d86ae7197f6533cc122a7642b463bce2e389f779c30f0fbee74c59b9ecd5203e4b0a76b6331f331767eca992e7b43fcb95aac6c07503e57fe28e1837ee9e5fa7195c8e198242984c206d65a986fea45b405d67e00af6830fc6cb68268bf109708eb4f1123ac1eaa8cb875376f6f30c9ddf534cfcbee47ca30d858b3d7ebef6b8761d0fab1a3be50859077f8ee8140ee051374177a3a465900cf3a8243da68240f9ee22b3008eac9d454104e7bc64613db098a8cbfeced9e8ba09e8a950e08fe522b3617bbdad0ec045cb3a5349abd8bcc362dd262b773c5e6c4ae64782aeef100b09acbbfb44ba3d9dee77571f896cb0df92b96c9b42aa7789846919d2c84188c553894500355f01f5099decbacf04a14ef0fca80f3fd01964acd65842bbb1d22745a873312954dc7cf68af3b655dbb1bffdfc9191899a5aed72707b32a9afca5303a47a13fa3c9a9603c0435218b55532e665520e084327f0e2c8645bf3a2731304ee53a0764458f7493519ef6bea9b658a74ba5c5a1d6295437445db97a6f8e2c9f5b79242e1b1d6ac6cf27e1e796d0e942608c09e64605211c4e0db3f3bc03040d50fa0a51fa0c47eb0c0681cdc83db831c664c9d65ad4672110744466f1863b26c751017528c9a3afd5328ff6db3371a97bec2596ca61d97e2627561b36bc9343804c87f9d054b01b869a7da0089fd92cf0dbcc39fc753ddd630de68876da95a9d86211fad74292b080e3ecaca4b3b13592bb2749560ea7beda05f0b17c173fd55c652d25dd055cab4b3cce1eb", 0x1000}, {&(0x7f0000001180)="46525db00133565fc65af3855419960e9a1a606ebfbcc975feb6825dec8d57af78f65c2a628a970203f2b0b31f8dbf1a00e4b742d5555167257cc717d586fd0a7db162af352ba5500321ee10a935a5dc41a8d99071854f3fd65bfa1b633ca2a88a6abb77c2c340efe35a91dec593c99cada84b58eb85ceb7bb4adf7f9a7b1d9821df0524b4e66c2ca53bb2718d6b37cd9557273646313599e908fa50e44e6bafaf2b598dbb601225787c121eb8e3d046c6b1f9a762", 0xb5}, {&(0x7f0000001240)="26ca76834204a30bacdca92d0faaf8f425f6102a1bfa781f46cf9c6960e50857c493953fa5370552269b55fa07677d12d458eecdafecfe9d8e17d8c134da2c25cf374c38c7da235124803e8e30ca1b3c123761bbf2f77d1370429717ed9e22cdb7e6e4603634ab507a355c0ae64841338ed17fc3e6b2e1e0f5782cbc2b589434efbec1b4556e7dbbc20f24885b390227c0673879e9fdcca57eafdbb78c", 0x9d}, {&(0x7f0000001300)="44b976c9c16933a16ed23174ea5ff7bfba0904a9e6b74047239d65f71259c7003236724633f87a2feebcb18e7fdc67", 0x2f}, {&(0x7f0000001340)="3e81f3ae800becc2564a7dac30a14595a69c0df2f5ac", 0x16}], 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 16:00:06 executing program 0: setuid(0xee01) setreuid(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) sync() nanosleep(&(0x7f0000000000)={0x7da9, 0x7fffffff}, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x7, 0x7}, {0x7, 0xc3f}}, &(0x7f0000000100)) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0xfffffffffffffffe) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x5010, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000001, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0xffffdffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x6) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x110, 0x124) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) 16:00:07 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)="2acd5e00", &(0x7f0000000080)='\x00', &(0x7f00000000c0)="2ec500", &(0x7f0000000100)=')\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)="822b2300", &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='*{\x00']) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: semget(0x3, 0x3, 0x20) r0 = semget(0x2, 0x2, 0x2e0) semget$private(0x0, 0x4, 0x0) r1 = syz_open_pts() unveil(&(0x7f0000000100)='\x00', &(0x7f00000000c0)='W\x00') close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x28) semop(r0, 0x0, 0x6a2cddfd4c5630d1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x45) lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) 16:00:07 executing program 0: socketpair(0x20, 0xc004, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() socketpair(0x12, 0x4001, 0x3, &(0x7f0000000040)) dup2(r0, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000000)=""/23, 0x17}], 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) mknodat(r1, &(0x7f0000000300)='./bus\x00', 0x1001, 0x4) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0xc0) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0xe359, 0x5086}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf000001c, 0x3ff, 0x100}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000002, 0x80000000, 0x6}, {{r0}, 0x0, 0x89, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x7, 0x40, 0x80000000, 0x8001}], 0xfffffffffffffff7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x12, 0xac13cf766d42d2d0, 0xffffffffffffffa1, 0xfffffffffffff842}], 0x7, &(0x7f0000000180)={0x49e6dae9, 0x4}) semop(r1, &(0x7f0000000240)=[{0x0, 0xe56}], 0x1) 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x5012, r0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = fcntl$getown(r0, 0x5) recvfrom$inet6(r3, &(0x7f00000000c0)=""/42, 0x2a, 0x40, &(0x7f0000000100)={0x18, 0x0, 0xfff, 0x6}, 0xc) pledge(&(0x7f0000000140)=']\x00', &(0x7f0000000180)='%(\x00') getsockname$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/80}, &(0x7f0000000240)=0x52) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = getuid() r6 = socket$inet(0x2, 0x5, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r3, 0x0, 0x0) r7 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x10, 0x2) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = socket$inet(0x2, 0x8005, 0x40) pwritev(r3, &(0x7f0000000500)=[{&(0x7f00000002c0)="12df139e7a09dad5c16184e6ae88bfbc48aaf5fcf9e5c5d78ef40df143953c59838105f08ae6f424fc3cdce91733d595d5f47543cb1c88de6f5aaf17d67bf07723e47d198b7f7bfa77eaed3f412a3df3fa4eb42451a325ecf1b627e21baf06dbb7c72e71005f0ccc6e5e0aec709a9733e463a632c2b12d2671be802e6f986521c4fd081248b430fa4b3876d342e6c0e1ba2738944333127f388842bdab25b3945659f65e5acaad731c2fbba60d6a3ec7a3459751d61fe442a822fd7af18e7e07fcf8db8d0fd9778db3cce53b1d0659ef009116524d12a304706824d42ae671b179", 0xe1}, {&(0x7f00000003c0)="12110a9fd2217c06da4efc1bb2552f19272f51de16ab429fd2283a99f22860cbccc7ef20bbfa4258c34d99767a652100d7787193db169f8e6c84f6407eef7f4a067cab80f5c1864e235d62c51f03352c3c7aef4dbe828fbe3a3f91ede0427c1f3fa991da8cdd52d7c5406bd356ff2be0a38f8c0e480938f2dc348bcd9bf16e", 0x7f}, {&(0x7f0000000440)="46aa5715d603ee76b307f0cea840040505e483b8db5e8422991f166bd1411573be7b6f317489e9378149d0fa2187eeeb4755d49eccd85c0294cd55bc1f82fbdc61100d7c822d557e43b1a8", 0x4b}, {&(0x7f00000004c0)="59e6e7deb0c04a5f6b363ab1d5fc097fa3f84906069e937acf8dc60c1f448bac8ead66a0336b513595e3d8e8e7084074702877fa9249e7b22b4d3f", 0x3b}], 0x4, 0x4f) r9 = accept$unix(r7, &(0x7f0000000540)=@file={0x0, ""/69}, &(0x7f00000005c0)=0x47) fchmodat(r3, &(0x7f0000000600)='./file0\x00', 0x90, 0x2) mmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x4, 0x13, r0, 0x0, 0x0) getpeername$inet(r7, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x5, 0x9}, 0x0, [0x9, 0xffffffff, 0x20, 0x5ce8dbc1, 0x81, 0x9, 0x0, 0xffffffff]}, 0x3c) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000000740)={0x5, 0x100000000}, 0x10) sendmsg$unix(r7, &(0x7f00000009c0)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f00000007c0)="baf903691e157c2ecc30d11fbac586cd021334ae8a092856d461bfa8b2d9a93e931b56c4930f1f9d83a882a8af82d40792d8dee1960256948cb28ec43da9c3cd58ea61ce4c4ca79cdfe74ff8e67c48b5cdbb8995ac3e3b1d0aca7fcac424c9dda55cbe273f0bdb4e8fadd2e0cb99e88252924b9505204eb51ea212a108d01ed10ce75339ac2ed9c89efc8ff95596fd71efb1daad3ee9aa848fafe66e4bf12990cbe60b759be2d56b751e5b10", 0xac}], 0x1, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r7, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r6, r0, r8]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r8, r6, r6, r3, r6]}, @cred={0x20, 0xffff, 0x0, r1, r10, r11}, @cred={0x20, 0xffff, 0x0, r4, r5, r11}, @cred={0x20, 0xffff, 0x0, r2, r5, r11}], 0xd8, 0x401}, 0x7) close(r3) socketpair$inet6(0x18, 0x2, 0xafbf, &(0x7f0000000a00)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) fcntl$setflags(r1, 0x2, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x200) 16:00:07 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x6, 0x3ff}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlockall() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x20081, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0xa4) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 16:00:07 executing program 0: r0 = kqueue() r1 = getgid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r3) fcntl$setstatus(r0, 0x4, 0x0) getgroups(0x2, &(0x7f0000000040)=[r4, r2]) 16:00:07 executing program 1: r0 = semget(0x0, 0x7, 0x10) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0xcd) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{}], 0x1) semget(0x1, 0x2, 0x8000004) setitimer(0x0, &(0x7f0000000040)={{0x9, 0x10000}, {0x1, 0x2}}, &(0x7f0000000080)) 16:00:07 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000001300)='./file0\x00', 0x2b0, 0x2003) r2 = socket$inet(0x2, 0x29de66f72653bbfe, 0x2) socketpair$inet(0x2, 0x3, 0x100000001, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001380)) socketpair$inet6(0x18, 0x2, 0x6fb, &(0x7f00000013c0)={0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f0000001400)=@in, &(0x7f0000001440)=0xc) r7 = kqueue() r8 = kqueue() r9 = openat(0xffffffffffffff9c, &(0x7f0000001480)='./file0\x00', 0x204a0, 0x100) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x4000, 0x4) socketpair(0x10, 0x3, 0xfff, &(0x7f00000014c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) r15 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=ANY=[@ANYBLOB="a8c363a37bc0bf323000"], 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="835706840d877f1fa12767fe4ae7d7b612617ddcf50233f3bf8c8f0c7ff1ce2a1e8f5d58b00b3870e883972e7949a8325a794ba93f819b4d95f39123696cc1892103b644c9fba902cff67742d133daf70d1eee15b7b6a5dd2345614b1db5fd241c0ab0ecb9ee7ff5ae86074d113712116c3bdf5ca9a06e6d55ffabed9d2a87cdc680da6eba9f87761505233352614ce20240a7f690de8801dc0b25bc88ac5507b62f6e0c3d90e35defd02ee552719248d2db6ccaa87a5ff2b9884db95ff44687f06daab0dd25166541271dcba5d33e253e0c7d53984aa0bbdfa760d09c5618d29ad929b36a4cdbd3ebc56b9206a9d61afd06c1755fccf5b75f2758bc5537b86f5330904c1c196384f826a360bcd175a0af8a3726f55ee794dbdd71ae2f5a782640928f010e2af5af26b2bdad031c3bfb68f00a81f9c1820c567416ecf666fa2846de70c8a0f1e4ebc95f820ffa164dd708df6de4ab899cc475719a43cb00622b36101698c5515895086c6a7e90867d8f568d86ac9eaef2e8194bcd275af29091486b899180cddc449773b3bf74be625b53fb9002f8788f26d078a4d718be8e42f4cb035b4a29d2ab828933965bed4ac3a5ace1d5eb933f62fc54c3a9d9fe79c3e39f15cfec6ef93d4f0e0b58f5d0359480c16270273b95f42f1210757ed5bff0c78d1a004ddc8817b81e3d91a7159f7eefdf8c5190317bf8d355b6249756aa29a003482eb0ef504546205e73250be26cab161272c81ca13594424d6297d2603844f7f9f983939d0c04c82ed2e316f0daab3f2f3c0f70584cea74b4085bca06943dee8d8a04021fd44cc468d8c01b181a45981e3cfd10565c9a4de27251c100d12f0e637b6c2aa93eebdc70e42ba3b6748cb4ed0c9af84517219879e96f5fb19c1fb3e536b8d71fda6bb07a47710324ea0a9315c9131b1b713729961d2c3648835e093f59fea27b5e1c48ba760bf2b69b60e2e0bb11f007f6f1e3d4504b591167cd55999bc36a88eee904a1d4e1eb10e6fec3fbbe6f5adb4e3dfbfca8837c9dfb155b2f1c10afb2abfa534562d7cbb7c1306f83abded6de6423dddac53efc1d56ae5eecc9e2748e6bc9013b0895299f7c050dcdf1a910e109cd93d9bd686b93d2da55c6f098df81e35cb20ef336d5f79f45c14b9144234e7db36598ca29fce98ab4d5f29989ea4443115607bab231e4039afe63ec57fab97ffca481bd10798a6b4bd5e53b5561954e833eae9f44c762af5b663559da53bf841c5c8ba03fa4c9f7071cb6fb3790a86cc9df467c06aa5a198c2a34dff73be3764e829d70ad6c2c6ac97b5cb5bbf707e5d1ba389133790e5162cceeebe39b66f0d0b78c86766d1eedac777ba50d6a850f625b6265d7c8e868f454023849b553a139b62bfcc7717d585288557b8c4c9e73c2f1ba7067e5d7f0f7a65e28949fd582239e2b5e21650dab8c34cbced4b18161ed567436b288c0c3038f34d75d21d78bc08caa15070fed831c1addb95fa24e3118d9ecce8d9dff14933cc6ed2b2dd4b1f56c278dc8f6c5bf2c5fc1986ecc3b079bf1f63fe0c87ad96a402783cb04e21799c77b9e115c5b8506e32d14dca73f009f5b18a6c9f2e536815e47ae57f7972a91d1a14571a4ffa6a75560b8ed7860c34c4a2f6fb6307e75373759c56c8fdc92e07de7a1460d3f980719b439e1170f2f3bb65b5e8cc6877103e8b75ac61154a232b42d8a52334a3d5fc6475a158cd952cd409cb8292ce2aba29983159e5381a7a8db45d1c48965081bd98bba0f698fbf52b3fd9d00ec5c87ec67516897a8bed69c590ee6a7b06835fa37ff5ccb10fef2cade143651d8016e8e6df0ddbedba77345c2a7c08fc4f08e189c2af742e610c08f61618c0017f5ec4617d94d133bf18b2c14816f4a2b99156fc358d69dddd9ce053bcfff5980b8f62eb00ba06e4d315ee475b6353cfe1f2937570a09f85970ab18d4d011c8b1d96093d4d4d724bdb10d93791880125dc5c08c484ee08dd9daf3dca0c4d81a68434468f2e6a5dc3cf51329e515586b9fba324b2ad0e2b0b0d3eee9e7389ad32b11d9966b060c339b970cd4bd746bd71732d347e9230dbc5b5fd8e0e1537151b4e3a6a4942022aed411f5af59e1dc5cf324e9c75894bba646bf4b86ee574c7c1ea3f13350b883f5f2dfde42f024ab0a2c572603481d0c609f8d8f91d4ea4260b502cb02e922e3f73200cea957648ba46fc6ade60a13fe4744eb09cea7277f89782ce4e21ad474ad95874977ba5e29fd7e7047749b936699b2aeb37de785e955221c90bbceeced767260fc6d3099f064672c442bfa7edf51f0ae1fb459ab69befcc122b86b2e672bcfe43038c3e9d820b634f57b708e347972efc9e67f47a61d127159fc52367a0d618bd060032d8dcfe02770a42a8b5572174390042024f521e679257372ae9be793c86cb6648649f62eb018bdc480e2b3739b3768ed643e5ebd4db3318f977b045385f1a98226c416505b8afb054d0d9a0e985e40dec8970cda695b20201e014a83d9a0c96e909d59bbb6aa0be8899a9a05221b949d4eb171919d5b0ebba3e31eb441c044be5e3c76aaf361914944386fd184ce0e450f8eb8861b68466a1fb151c8eb93e41479eb08ee8048bd6dd5e3de3c54dafd75585e155a065cafc6042b0e58894a0d8cce2c9abe5717c8bb2bb8fd74652bda8267eac866d5bbb21cd73cbbf864f3e15c193b2eae8bdabee363714d3b9074929a4feaf016a27b0d54bda26f6bfe1cdd68ef92d1b627e11d5428d358e730900b2f03870e87d65621afcafaa2a3762806bb5560f4400fb07c7d7ba6f5573fe14187754ffad08f43ec929ba4a064812fb0806e769b247dd9fc806f2554df4661916e5b402d5a95c37ce2aa29498f22c14355373337c60db486f103cfb21d71c287010863c86b954d1611f4bc363212f7d8090926c8a364e54432c85f3f7d8d21a19730b0f1595098f6b16cf20d80c73327ef216b82dc70e2c1db25c6f8111472823b61f50aabdfb49876f0cbd6be1b97cb2220628a6c8009a5ccd264ca9ce81a1ef7ce2ee29c895900ea9e23eafe420e823f0d0b5a8f14bcc5c61a1e81a602339a08dba2b35b926df493581007d585082ff0c34d68605e1617a0bb57541d1f7c03635244b4ed47e2af0a429f46b9e39dc1a52067ee3acc02509f8f1cea51c22b81b225135db662c81cabe5a676da8878a42a5f96052fc50ab47ac615178f2d67aff7268b880d7d792c33fa7d87e0afa765befc2a2055cb3aed07381c418d2027e2684b5919b0ec8026348dea637a8a27270e4bff927983531196f4a830d2697ae53c4768e416579674dcadcdb2c46e36a4c75c47004ce44c9d44bf0600a5df0711ef872e46eb389103e0dd7049d1b1dde112d9bbb1c056ea9c21118bd0f9d9b03519d392f428c78fc449aff0190b5c2cd87d3445d9d6fe1ba344230ef46ecc515492cdc59275f75a26e5786be76d3ae64714f4e39033a350dbca76364d5cb0827d874ed9a76ebd0ddc1bccc9afdd672c08d28fed020c040f9ddac23f13abe4be1f288fe8cec3f57e1e27dc4a154f44a3879aed54c1e89021ab801c33e2064e1a12f41550aca8aad25e711c358016ac0bd09e8af842afee9ace55065364b771bbd668450ab1f7abeceab801dbc0b7b526e237c94099296168fda2da8342a25ccbae9c5e46d021bd6fe5ad3b950cb10119fb53b2e38c61f05416e30102acf926ffa500078aa19610612f476d09952367225d4922bff553a0be8206af8f8eba9339deea75a226470d6cfc90de47bee3f1b1b93e409c36580d0cc18ca8ee6ea62dfdc4092d259f2a6ef5cc0f36308fbba1f34176fd50a20358b8364bab707dfbe0bd22a80afe8f70e83bc7cc954df468f37ba59ee9d945287863daaf7f966597f78623d70072898c6504fa3cfdac3d55ba67fd2d34ea77e27fba4539465df11782dfac623da0af545685b403902409670e7d0bd6417eb10abec27319c97153a092af6e23e33ee58a929ea410f44d0c47543260f6d033457dfafc8b79d5ec2c82e236d9084a26f6fcf17e13e249515dca1a00f60e326375952b71eaabc353253a18b01121df3bf00adb1c87116089e25ca08cbea22a28df6cd0fe696764af96b64a498aa9a23c70e1d3c6f210f1120a18e2bb472aea081ba99a1f03f1380e19285ed6ee01a724b28eee81e86e595bb3ddddd2c521502e7283760b398b1537d66ec3b3e2c8a4433cda945c9913bcf4412ed8c1cffb63bbbfe55b845dd8586646ce1828957831dd010db73cac89a099a2c2c4d004571cd94888a709491d4af21a09a60ffacaf2c7606f3da69fbda52dca2cfec9f3a146cdd452a4324f2b3add80b9ea8c0559b0e9ec6e189bdd3fe3784ebbcc9a82fe10e64aea9a3079674f07f8f105745bf0df9ff73bfc182468c4ea3c71266ad1c75c0c0f861e9dfe30162b57ace52df50c5edf0b206889e307e14369d145e94f9b1922eadfa5a9718e64c540531877f504addc208b58bab76b4224664bdc2d8153e93c66d149d169cd9333b566e49157a570ba29d91980cd3e8645c01a415929a1e43385a2e20565ea710655dadd83d2ccabf1c483e5a553a795ab5a3e9021fc05889997dc99176248a34aafd567b7ac459d8903cd5257153c1f17493780d267d51467360f1979c955780f3fcfbf88d9317dbb03b67e7419804ed9aebbfde785f71b95cbb82873f24b2e2228abe92072fd9fd63ebc8e6bfee4782f4673358f2aef33f61265d2f24b5dd549104641f07282709a72b0ef956c77138d5cb35903a290db578177f642526ac5b502be51d3cc0e670b60650bd2a18f541f92662af004378a0feacae2dba3ac7834e4fc81b40c33daffac7d7e49ba65db710c9586796ec638f25a1a87e4348c586fa64982b635cc7adf3957505db4b21ff1fdd067db9f8a09e650544b042b9092ac80d8cb537b08dcd53e61bf6916c6735363f6669b25fcf58b5e95814e0cb7572b61a5881bca9f42f87b6aa38b27535bad629290afe1964db9339eec55494e4b383fa70d6ed30ef9c7f5259102e823b02cec1da184aa2960f03f7ac2b8002fb72547726ee0b02a3b576f5f14c187ae407050016cb81cd6b95fbb9941ec44574abefd5f9cca075bcc3503caa17e7cebf6770bd51746488e5cb8221aba38b3b6692e9703c253cd95583bc6be1e95fff79790e20087447413dc3c5e05975bfddb6dd5d87df22f49b420777e0266c01a8725c7f0b19703b21c1925e947adf7b10a6dd462120ae1694d652f2d5733ab4cf87794e0cdb3537d92d8896657f44f8dcadd769de2fe5ce7fe6a1506b8de2e0b0dd4fb7dc6c21bef952bc7b4e30b31f87a8bb3a67b6d5ca0d2d91516b65039b94fdcbd763ed2096fb3dba8cac43c0c59bb8711134723e855525176934d1eba94d0940b5380003710b7427f69d82af7ec59290607c9a07351551b24732420156095db1263d8936be638c4d3330877770a2af8f046b8b819feb960bc2c0ef15629636e93f67d31039f1cc303441d436bd3f5fa3647cb5ef177c54a606fa18ed3b8019017e994eb474be82a23f3ef3210e12e19c03bcb21fa4214e91af8ed70963f760ab3490e0c1d1e7daa33dc50f5b11df0d1360e32a1098622b68cd5d8dc1a6ec497ca87bc15ac7245a5e6a72399851612ae795231a08062e59e38ee722995dee2e970ddc8d20393710d54dfe99382db8442b8f8ff7ace4ec994d744322dc597d3ec98492cf4dc22d8c5332f9e9b84c511be8306f8f507d5ea9314001a21f0be78ac84e17a22c3735e38a1cade5149", 0x1000}, {&(0x7f0000001080)="14e41fd47c3fec8c80e0294241bd5fac8cfc6d65c67047e079baf5722dcdb7c03cb7ebf45d0a28313f3ed6949fcb65d75b82d7679ab04b73935a18643aa5749cad3b03ec041299e3b929d61f2b8e8422e753e850081ad7b589db31598e027026d88a58759b7287409a8308b0babe219e69c1a8843dd0fc73a5b43ad9", 0x7c}, {&(0x7f0000001100)="340812e5d81479ebb2aefd7ece719c1368dd0b2578ea98e3dbd9a790108fd1d8f22fcd490fe341ca806ca5c5b9997caea3917ada7615933f21fc3e86cd27714bb7c2edd0f71cb8b4e98b5745a9ae09004c32698f022ceb68ee7e1ff22adecf04a74eab530e5e298708f38b634ae87d3da59e50b94c729aae73f96bf469afba9bef4a67dfd709c1dd743f", 0x8a}, {&(0x7f00000011c0)="5d571e22fadaa63bc3116bb441", 0xd}, {&(0x7f0000001200)="3abb491353076aca0598495cf7300b2e2c7ca974367b8af56411e6d1fb047ae2ee5a5276eba2a6bfbdec01c207e079d2f90b3980f02e3c3afcbc54184d9154cd0b85b88a29b0f45ca25d36fc29aefb46b924dd828ab11dc45bd4", 0x5a}], 0x5, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x38, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13, r14, r15]}], 0x60, 0x40c}, 0x2) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000002700), 0x367, &(0x7f0000000200)=""/29, 0x1c}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x153cbf0d, 0x2d}, {0xd8, 0x8}}) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x6) 16:00:07 executing program 0: mlock(&(0x7f00000a7000/0x3000)=nil, 0x3000) mprotect(&(0x7f00000a8000/0x2000)=nil, 0x2000, 0x100004000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000280)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='+[!\\\x00', &(0x7f0000000100)='}\\\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='q%{+:/}!,@!-\x00']) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) flock(r0, 0x6) 16:00:08 executing program 1: socketpair$inet(0x2, 0x3, 0xfffffffffffffffc, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/35}, &(0x7f0000000100)=0x25) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xffff, 0x49e}, {0xa4, 0x100}}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = socket$unix(0x1, 0x7, 0x0) socketpair$inet(0x2, 0x7, 0x400, &(0x7f0000000180)={0xffffffffffffffff}) r5 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0}, {r1, 0x183}, {r2, 0x21}, {r3, 0x31}, {r4, 0x14}, {r5}], 0x1dc, 0x34) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) fchdir(r6) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/165, 0xa5}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 16:00:08 executing program 0: mlockall(0x80000000003) 16:00:08 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0xfffffffffffffffe) symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') rmdir(&(0x7f0000000040)='./control\x00') r0 = geteuid() r1 = getgid() chown(&(0x7f00000000c0)='./control\x00', r0, r1) r2 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000140), 0x4) faccessat(r2, &(0x7f0000000100)='./control\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$inet6(0x18, 0x5, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x4005, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = syz_open_pts() r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xa80, 0x4) r8 = dup(0xffffffffffffff9c) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) socketpair$inet6(0x18, 0x4, 0xcff9, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10400, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/41}, &(0x7f0000000440)=0x2b) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000480)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="60ab97cda514af75f6d2b8311c3e61725a540a7571ac389897ed4c6b85fa7d7e19cda6ff304a47931ed405465a78924837f48b21f0fe072a36d791993b0f2088304b4384d103e83f7c5df73711e7c4e5024eaf0ffd3fe297682dd841af39e8dbaa6f6f293a645f240bfd51c866c9482463781ba74afa44e48dec61db71b4125e7b7b81d553702896ffca95c31cf9b6da0649374dfab193d3ccad52418ae0ea614a0757365832b12717a07dce8cfb75ef0d79a4af622617", 0xb7}], 0x1, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}], 0x58, 0x6}, 0x400) setpgid(0x0, r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) fchmod(r0, 0x20) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:08 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname(r1, 0x0, &(0x7f0000000080)=0xffffffffffffff3c) readv(r1, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/160, 0xa0}, {&(0x7f0000001280)=""/47, 0x2f}, {&(0x7f00000012c0)=""/247, 0xf7}, {&(0x7f00000013c0)=""/231, 0xe7}, {&(0x7f00000014c0)=""/19, 0x13}, {&(0x7f0000001500)=""/242, 0xf2}], 0x7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000180)) 16:00:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="583f0b177b80a0572e64e10fc4ca423318b780d00642d738d92188c898730929fdf8c470ce96523d8f92f50e354f7e0dcdd9c4b87135b75eee810aacb89625a8390fc13952685b3a2d5d05f5668bcfd54dea2eda2385e84f79bb8f63da88a30f4f4bbfdc47c6f77041e2cfbda422232666b098524b8751e4604bd4b0d472012084665bcf71bfa083547fb9466c7b4c6602d394bc2d080932d2276987e6b2c6682c81fef55cf0f53a11db61bce618db38eedf5dc70c5644f2c52c65a937ede73b845ac4664c3358d57f4057fc3a8bb132e7e8784ee859401f154ad69c001f0136", 0xffffffffffffffe6}], 0x100000000000004f) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="64812a3e5964a1f2b98a3a0e0b4ebd72a05d21041383b72d10d1e82d233f2b727c3e2cbc486c3c77efd233acf6519d350bfa697fb628be6e09f3add0f46722b395830693f99bf46483320bdaa99a35a6e3552aa5443b0558d51c6554ae3f2a072d8a48859938595e2d028df8293392a6266c749e081177733dd7a9daaa70f9f190a59a1d71e7e6a4f6d1f8862885a4763da546c77806087c273e22e13507f4d80f6993ac5fe7cf1786ee75b9cdaa00886a1607dae11690eebbac4f5915fec70f5cbcaa519e21eee53de11b4d0fb0205a17f07ba23e6f6a6b291bdc70e3520e348bd2c9abc5df3dd926d73fb102", 0x2f11) pipe2(&(0x7f0000000100), 0x10004) poll(&(0x7f0000000000), 0x0, 0x40000000) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x800}, {0x18, 0x3, 0xdd48, 0x4}, 0x9, [0x7, 0x9, 0x4, 0x7, 0xffffffff, 0x7f, 0x3, 0x1]}, 0x3c) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = kqueue() sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000003c0)="5fd61d45ea8b5228b7e6c2491db09ade3af6d91cdcf9961bd26565c675a872763b8cc085e6145e535ae36bcb4a3d6685f4d8d220492aa5e805c768c207652e385a8c0eaf4bc3af0a59c284907994ca6e", 0x50}], 0x1, &(0x7f0000000480)=[{0xe8, 0xffff, 0x5, "44f5dd08a179c0cf10287bebb35139dc2cc3d2c8d2027c0ff8b4381140406bba4507b24f27b93acaf112691e7732fe658223142bc83c2a4537805bc2ff3b1da5bdda10713a4ff52cc2d025b9fdb8dc4d6bb8d85fbdb5cc14fb9b7b7d3d16e7c3fe2e607c965f35850961977e8ad179b36d76c02315fdde2366b572e289ab17b7ccf0b2eb8d0614832f78e66a41d96a03e90d588b3582733f15fd781271e8b518cd17df11062e801be5d409a02d10cb9a1b11a32bc53bd6fd6f0f2dffeeda4c6b671ae3d7e35948fe16f1885625621a6efa"}], 0xe8, 0x4}, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x28e, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0x84, 0xf0000000, 0x1, 0xfffffffffffffb7d}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x9, 0x6}, {{r0}, 0x0, 0x3, 0x8, 0x942, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000031, 0xffffffffffffff81, 0x2}], 0x9d64, &(0x7f0000000280)=[{{r0}, 0x0, 0x40, 0x0, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x28, 0xfffffffffffffff8, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x40, 0xffffffffffffff8f, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x20}, {{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x3, 0x3}], 0xffffffffffff0001, &(0x7f0000000340)={0x5, 0x8001}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xff, 0xf0000000, 0x3ff, 0x6}], 0x47697121, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0x1, 0x400}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80, 0x1, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x8, 0xc2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x101, 0x98}], 0xa34, &(0x7f0000000180)={0x1ff, 0x7}) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0xfffffffffffffffa}, 0xc) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0xba) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pledge(0xfffffffffffffffe, 0x0) lseek(r0, 0x0, 0x2) fcntl$getown(r0, 0x5) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xfffffffffffffffa}, 0x8) fchmod(0xffffffffffffffff, 0x0) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x202000000a21, 0x0) getdents(r1, 0x0, 0x0) 16:00:09 executing program 0: socket(0x21, 0x0, 0x3) setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30200, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0xfffffffffffffffb}, {0x9d, 0xb29}}, 0x2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:09 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/70) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x1) 16:00:09 executing program 0: socketpair$inet6(0x18, 0x4, 0x28, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x1, 0x4005, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x800, 0xb8, 0x5}, 0xc) 16:00:09 executing program 1: r0 = open$dir(0xffffffffffffffff, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:09 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x281, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x10) munlockall() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x240, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) fcntl$getown(r3, 0x5) r4 = getppid() getpgid(r4) r5 = syz_open_pts() kevent(r1, &(0x7f0000000040), 0x80, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfc3a7b6b23cd8bdd, 0x3, 0x6, 0x80}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0xfff}, {{r5}, 0x8d0a31d140ecb42b, 0x0, 0xf0000083, 0x1, 0x9806}], 0x9, &(0x7f0000000140)={0x0, 0x4}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/13}, &(0x7f00000000c0)=0xf) shutdown(r1, 0x1) accept$unix(r1, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffd77, "341db03ec6252fd73b39cc4bee00eaf8c0df00"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) read(r0, &(0x7f0000000080)=""/218, 0xfffffffffffffdb4) syz_open_pts() 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) socketpair(0x20, 0x0, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:09 executing program 1: r0 = open(&(0x7f0000000080)='./file1/file0\x00', 0xa1d, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffffff, 0x1000000000000000, r1}) 16:00:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) chdir(&(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) recvfrom(r1, &(0x7f0000000100)=""/85, 0x55, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000840)='./file0\x00', 0x1002, 0x4) r0 = kqueue() r1 = open(&(0x7f0000000880)='./file0\x00', 0xc088, 0x10) fcntl$getown(r1, 0x5) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1b, 0x100}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="8e224e7fd4c979b2cee39df78306049455d29ac64a8c3ed98fef0bd65f8a0b52947ea2ecc5927a777de049250e0e299e5d4d47f4cc661e39ed5fade551aa8006cd16afb8ae881bab7866744ef2d1a250e826e42bb04e342e65864fadb1a40f318a7ce94ff25db8c0d2ffae188b09cae8bde5ea0c7f194d8160c23e1e73247df33bd72867d8f6208c5dee7558e805755d88e162449535c4a8ca29a9671f81bafd1bec50db924ee950eaa97e71dd9b866ab3ed5083fb184675f5b486d2089e39f82c31ef0dc1823d", 0xc7}, {&(0x7f0000000140)="ac5f16b7ad4b843c61ac322319e4c7150e95", 0x12}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="9000000000000000ffff00004300000084a2f2bf8ec5c3e3e2cad530bce8abe36a3b708bf418cf10ef2e00b57d6c816b5ee1292e8b9fbf4827ea861a02ea0968732540637c615116803c0bb853faa21a7f598bb1ea71cbbdf20800d014cf482de11b16823e8bfcaaebedec69c21b4cd37f841626123ea550085563b273436319b49ae2575f19d40fc9e7d00000000000b000000000000000ffff0000010000002c83254111a5e81156f73f6487d71a7fc33e0b29f2e400ad9aa2314efaa811bb461235d1e1a8f7ca7705e73a61d1874f5045e4ac006ab3b2d2212cddd0be5e78fd42caf70a1ae7574d10f29b2df2618265649a845a919f63c95337bb57484baece2f0140e15634de75b08fdbba0302e0a6d87249a4e400c4a420aae6dd961e74b3d26d917d3e5129ba17da99c030f6459fb8720ab2855fe4386c247d000028000000000000000100000001000100771f039b805344ed26e8a8b366cc1d6d5083450000000000a000000000000000010000000900000098d7d645f852bab3f02733a3d9cc2c5123b70db3be20294e3f84d8158961a2ff51cfb4eafbda4615c7221390d9ccc89e872a2c2c251246b6ab1ee95bf46fa7aa8f325c34ee14c62e0d3359a97f17a4e3fe6b7b8ccd7520aeade5fca0b9dc1085fff65803399bf94f169fa52817885dc2ee806ac4a243dd7a352d3374d738772a105d4e9fe1185971d98f74cd90027a006000000000000000ffff00000000fe0fa70373df20c48c92562f7cc53eeaa5576819d876c03b6325e7c3bf795f68873bb7ded9a8a98ecec911065e501c90a0234923cc28a21463964b775cb761f88c09f505cbccd4d9ecf2f6861c7791c13c00c0000000000000000100000001000000fb960af138aa240a6098f03652179954726aa334ac3b608084aabc791973d75da5b0b5f866bcaff7265373f55ea28a64beca78f1e49a504d17a52d216b6639283ff5aeb34f22f4b224a22d16368d856cf60f9b4aac0bf0e3b5488557d608931fbabe1dcb753c099a71ce804bd4fb573cc53024879c63c7fe7269b8744f0c1b7e663db2e3ce6890b325a1f3ad27bbf7785c8d8c4d48e7015ffa0672d376054f2d4078bcf7f3d11420142b4060130cb224580000000000000000000000030000008c032179c3f5da8cfe40370c512077391111a2edc6229e87b94a0ec9a54d343b22918c7bcbbbac99d065d64e5e5a972e640b2375b206ffc33dd8de1cc693116387000000000000001000000000000000ffff00000600000038000000000000000100000000020000170d6afe99ea97111d6dae4599b5db72c18031098918e87fa9f1fec2fce633314d701dd6a6000000e71e9467b17ba968db56c618f8df89e8fd476518fd1061d562523ca8d89147280fd2b91c39419da05487f6de14680eff56d5a3ec67a7040320d05721ee605000978cd7c057aace87368cac64a40faf43c207fb60c8b9b590b64d66666e165344808afce9710d2c9c2eb07a8c2554d456b402e614671e6dcdad0fe0305d39d93ff20c38dbf87ee9e3004260321ca1aba6fe4505c5468b9caa54bf031680882e1c42"], 0x3c8, 0x2}, 0x9) r2 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000800)=0xc) socket$inet(0x2, 0x8002, 0x100000000) kevent(r1, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x47f0359ab2701a88, 0x9, 0xdf}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x5, 0x60ad9388}], 0x2, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x45, 0x41, 0x22bfe62c, 0x894}, {{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x0, 0x227a}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x394f, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000002, 0x10000, 0xfffffffffffff801}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x8, 0x80000001}], 0x7, &(0x7f00000007c0)={0x1f, 0x8000}) fcntl$getflags(r2, 0x3) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10280, 0x4) 16:00:09 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1f}, {0x7, 0x8}}) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 16:00:09 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() socketpair(0x20, 0x4, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f00000001c0)=""/121, 0x79, 0x801, &(0x7f0000000240)={0x18, 0x0, 0x3ff, 0xff}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x3, 0x380, 0x4, r3}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) socketpair(0x20, 0xc003, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') poll(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff9a) 16:00:09 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) r1 = geteuid() setuid(r1) 16:00:09 executing program 0: r0 = socket(0x17, 0x2, 0x20004) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:09 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x5) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 16:00:09 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fsync(r0) syz_open_pts() fsync(0xffffffffffffffff) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffd}, {0x1, 0x10000000000000}}, 0x0) r0 = shmget$private(0x0, 0x600000, 0x41, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/51) setitimer(0x0, &(0x7f0000000000)={{0x7ff, 0x200}, {0x9, 0x1ff}}, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0xea81) r2 = msgget$private(0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7ff, r3, r4, r5, r6, 0x4a, 0xdb}, 0x8, 0x1, r7, r8, 0x0, 0x800, 0x5, 0x5191}) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffffffffffa, 0xd3ef}, {0x18, 0x2, 0xfff, 0x3}, 0x6, [0x652, 0x41a, 0xffffffffffffff01, 0x1, 0x4b, 0xffff, 0x2, 0x3ff]}, 0x3c) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "8eda9e0cf404051391bc04f0fa10f82060b15e0b827c53cd108d32da"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) 16:00:09 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x84, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x5) open$dir(&(0x7f0000000040)='./file1\x00', 0x20000, 0x60) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="01bcbccbb6252561888ea8c9b91bdc2855f6bf747aeb557a01b274dc4945cb4f702fc0201ac4fd15f199b0d7db6d425dac0b49d70a565f540ffb748f3813485879ae1b7909350e59c4e7a251580150b36479fda0e1d1c000fb2530cd5972342c580e9dfda85e887b5a4192342adfba12444f75a72b9d238788473861150b531bf7b71e71fde3ac6d37ed64671020aa040e2afde8cb0e0a3b584c8a6848a6b8054ee16c26b4837d538294352502c64df31ad43b173e5d5f8ad83c62c85d564745ab3534cd8d8a60f8947ab132ff9d50ca3b139c28e416c04b665ecc181ff269bce58aa0a72488f184e5421605cdf5b2b2755835c776dca5", 0xf7}], 0x1, &(0x7f0000000340)=[{0xd0, 0xffff, 0x6, "330d24ab755fa55eda4b1cab2f51abaea057066409bed413cf932a6303e77ef3143e337fbfd46d3b246289f68b5e8ce78ac9c3216a740420f0ca343343e2d8dcba2b8ac7bfe5f097942c95f3afbffa4d857d9875cbffcc569827b3207335176a805e996d2f55c9124e62580f2848098c1fa2d4491af577f89e2a1559a18965b44cb92055931ef5cda55c1a20b697dd85a59241f6365724c6527f1175b14df49e75b6e1b36ab177a4cca7804b4259c1134bedd108326fcebe895fb80073"}, {0x1010, 0x1, 0x3f, "bfbaf177e241a6313b7a40e05e157a1a8b4b6e2e3391fa6951defe7f5e2e3fe3fce81d88154eb8504202f9a2f7bfe1ca282add1c43f2c994b6820f156c7a01000376a06336ef1c3f3b677426eb2e26dade3b871f1f1ca381b5dc1754705f04fcae34a8132ad0864001ac80648d05ea8833881c78c9c591efd33b0460f113b673a7894129426d538b2ac117d3b329865486222397af6c8ab072abde200474c886717450081632a99256d6d99b20a431125819b1c93ee96824511cb8c5e3cacc5366e087c165ea60700aab0e2f5008ad2ee0eeb594cfd111e7bbb3eb06ddd9a97cc8a33275efafeed57035b7dcd99b7fd01600d4d859e0576971d4692b4ac4a3f99d4472fd4fe9f0b2eaec91f5791641716612d5e92e00b3a315e8e877cdc27d8b3a35507d59307ac5775b1a56cbe8968789b5ed6b6a81746dd4bf557b372de5e491761ef8f17f0a08f2150ce851cf435f564bbb4b996bbcaaca9b6009a19d6025772e05c332bc45889876287eb23c7823ee17f18d9dcb77abc8f33165a7a30ab77de63a92d0ff8d07cb79010388a5b65bef72ceb46c6b2a87984e6c8d325987619fa2cd52e95b1b2b07780fe8ded987981a9bd854f09425bed08a5598708ddf5575e1103d27cad1f2ee153e2239e8eabc1d9a14cba33dc71a9b9473cd15409f425a75e16553c91e96655329b705aa2f41a47bc3a5ab071a6e330aa3e631a2aecd336f0ffd20636d760c461d8320c1bd4224b29d1486b59d3d6c0a4225136ee3e7ce81328b810c86583656df1fcff188d00a4bab02cb4dcfef7b580e8508428d632f090030c52b95c05aa5c888ea06eb6f444a76914178ccd3115f47eac8ad2a021948c29d8d3f9df8240a7bbe1f1cb7eb71e65d38542c25966796f586acf120750c0ba006dc551cb9adc2962925896e33e25b037e8499934389db8e6e7e8aa5bad28fd505a389aa65ef0d7558bb5933669c27c2ed6f8dddd0071ecc8047e2d535cdc2ae032477d5276b51efe39e5a1613de9159d903b8baa52ef2752f35f05b91455ec35738f7c9f1dcb36726f79b9526647e0d91d1dd79904244732d2bce30a0b6f484d9d8559971440da6c38b63b507e7e5384ee78987be93c40c014ded152423ab7302fee725a7e97a39922dc19cc4d58415015d92f3410c215dbdf9786d51733cc19bb1ba233f243335e8208713a36304e25a111c950794c3d1124c8eff88b3b647c67a322ab6c0a355c0010a1f9014ef32f19e40e3b2e00d8248809ca7f221c264b668cef29df181edc06f4379a92af9770a8850c2f079033dce560a6dffa90054f4fd8fa1865995c3e03dc1e9fb058ddb6e715f3374014f1616f61c7fab94a1ebf4a9b4157546309c7fbcbf06c34dbe4f4cce9c229e1b9cb79786a81294f918232ad891bf851e30f6fdd5ec4b4a04141230c2637f623f49409a7f7ffd35c832d0f6eded098108512c5206b3664a3c8f49756efd136afb9aa517506ab92ae8f8225f19b87c76d3d2e646e938aa32be38761740c601c13c5c484fd3cd04f739b6e968cb7b29599435d8626728ba11cd36e26da2cb28564ac71a678bcf554712730103bd7e93a14db246f1d409d0243b51cbcd7c187097c002c8692fe5f1ed12477bb4fe24991908c02d5139096cb23eccc4300437bd6ef60006f503fca6a9b32a2a3c351d111c95418b28d44179b1492092966cc962b3e5a0808c8e67c30344c82b69ae0e58587e7c0d3633ae08f192f1da3f21ce4a7d0c3cb64971dc3512cfedc42ba1ea56d060b2c5dc20f4dbf5f0fc96a8c46cd54961ad9e75877aa61ddad91ab5ba6dc96e6fb4a2fcf4b2e5995c8b204083cabd10a0d5d17434dbe9340dea926dec43257fbceb7d4472677d97bc42d22618d35daa6849021c3644caf090828fae0f0ab7de75a3833fea68f368754648bb46440c6b9d0762043198c971065110bac23c3c6d63f08ba5ca40d63d2c4ac1e88c453c27655ab394dfe92df3cfae53c9b4a2bf5a12fa95f62bcca9c6712748d846f266a53b667d26caa75adfef006775ea2777e2a12be8277d17a00aad96843b59ca24a6e06754d8b6d4ca2d6890e70dc8977f23573b618296adf8d8f276bac9aa91c0396601c48ed2daa129b3f7a8420e136b3cfef9fc258cea865f0c46f74c7c64dacfd49e801ce78ef385f544f1943765f32edf248ddc367176acabb6488c15eee1cabe86cb9818735e793b4880c9f4994004403d558e343b9f36f25c3761090fe2401c738203ec84fb77b0e06cabb7d7587cda5f47d708828fce05a3b352128f6cf728b63e02bee89dbc9b463d35a84fc615bdc95968b898e306004fc67eb8d6a738070908db0f836bbe364faadaa108bb10f94ca09ccc891cec2c45c69490b664fbb75a4968c42fc4e27d5b8f1354704bfada14c8e44f85b82716d16d0a41137ec1aabb9273f6d35eb27daf9942b9ec6c7259275928e286f8057e335e6425392e402520a49167879b0a1f6e2bb8ee43aac9f99352fe973e8ce0f57727ac7acc81623c05ef002132943a8936822d698e8070115fc6555d613f3da587da5e5d9a19d9cf5fb01b44fa74ba75d61ff69a6d466046ccbcfe472064f06b1587a1973e164d40f786c66b694e6e23b688d84b5fdf42f2e150a3f8c779ec74468930188c20ba2979d4ce52afa069a81f586dbfdbfddcaccab232b5a381fa47bb86c000656066eb8f3e8e44a1ccf0f192bcb3c2dd556323854d7a438c1a28010876c2adfeb32459fc68d6e19679ad6fbcf4d69f4795d99f3a9934d1b8983929c516d65861dce9023c18fa7d18f6bf79268c30467d80e2b235605db4cd118bfd3e982687f613d1cc0cbb3812107ac8b4d2fd1306e593403bbb16cf5d104d0c32684771ab55e8e52f76b91da6f21e7ce05ded12d4f1af238d252d6d18c23c41d00e72dcf88e3461d765387c29288ea7ce8d94a3f5ddbd711431e147c83dd267312fa0c9875ba7ad610b5a8fd9e84917e7135796b5037a15463c1c12b1f1c85ab41b03053c262fb3e073fe3731ec4c6f3065dbc1960bbbffdeb6560b40c85b4b1ff0ac6e5ca0a6bc637863cba6131dbc42c7857a59406aa1a3401d72cae4d7be4d28f4c6c2a41e71d6a6893aff3e04cb086eb32d9a067a8d84a1d3705870657e50220e07650b3fbd8fde3c571c6f74338067fbbf251e7699b25ca5d092601ef60e3fa54506eeb588ecbb1170e01f8c47dba819392e43060d1d6ca988c12efca70d7a668dca6be04a9b8524daff22f3cb68c17c9be2f750c2faf85b09a25e19354e4e672e2553b359de209924407774baf169512cc964008d88308e1a03222d0ddb2cf1b9dd241ee391b9c248ce6448f1d65ce88f0d3225a040b40af2ce66c83f8f0fc0d2623765b71a363d3e45452b529137496d93bd974013a7c85b997129f2f60bc3385cb0e48b5f8fd29a05b583d0223fe646dca201ec882076aaeb0a0489d2ca691cb96f8eaa982a0688db1852fb75d6003f26a1e71153264a8102792b7812929fcbbabac0a407586f251ff8da0d9ea990cee263e8eb884211f2fb9e6abcef0727fb2586856228f1ebea725e510f89cbf368225b51d90d3a3555fdfb488d4f516ac738e267600986428b1e3bdc6b63025105d55f44808534baf692975c1d917e98d5fdbee052ff12f2d822981d925bda7eaeaca536668f3f7d4df1520272f98990d922dd36cc9a4369a02a7eeae1dfd840f79e70655a9fa78920591c707a5a1dce93e4f5185416fad1b0e4ede2a99d7d2195c4115af3dc48a455008287fb60031341fbc81e6fa54b23f2842819f77f8bafb9161921f8bc41d69bd7d71db500c3096ea2834f62f8e3af50933522eb9c29601f203484d4e7b53db77aa373071679db3d665555c884515e7b6d4fe85bdeed5335d675ba9f5a5d64b0ee7b44fafd4a17ec6f881f4b63eb0db706195bad847482813c8f2728a24663b5ce491c9e377d91b50d41cd287f9674349401c650fb037e04cdb270eb01ddf79bfb84b92c8e7209b611141dd45fc28cd76507cbdc848c3dbef4745892afa5e38539408f2cd2011f849c622e2221a1b05d6d7d99dd1b12c2be1c29ea543844cc2acf2725f85c46660a627fbb00dfc38288424ce7d93cd7b8b18a34b8124d7203740ffe2230f704ac46e9776b3913766ce4cc753c7865b230dca6fc55a6a034662715b135f42470448cde34fdb2b17f8aa5ff1fc9f312e85216a1c723901703d57db65b75b2fb5dfcc35686ec9f0b24f482fda6f5043e60e66ffafd96686f4dadf8ec9741de67a125afe6bb001a2f2df86965714c6639e491f38f7075a86bda96f9c20aa22d77ee913bf1ca39c052a9cf3ece2044927438bdb857f452204eca1876adbf79d8e29ace39bf8e57774471031793d59158d61f40ec19f900a51670b48775cfc4bae3ab88624479d681849b8f55e38a5019f7c56942dfee3b3b5d57f6ad59b50ae82f85d9faa1838af4db7bcfeb66ac9389faad4c3b69a70040359ab9151f9f697857d4acb6706a87b8253f4a250d2d907e0b75b359ec1fdefa7990c35e36cfe83601f58b52baddc8f0ea09d491a6009315cd6468e3fd448f9c5a3ba0e3c1709a2410e17c370cba1b3a8ae9b3ba6a980512301cf2c0d5b079c8e8af7af50584a2560852a1e237186d3bb493403120068ec16a165b3cc907b3bd5b05c8d04182274c2943533377dfd36e8b1a2a292fe5f63f57d80db270769f20758f6049e241285b0b5075230dacbcd772ad4585c5961a57c536d0a5ae7a2db2d5a822f192d7cf8fa2ee0caf74384464912428baa1d07c492f662dc4f26ba278c7e7505d9f00288896897b7783ac16bbd2d18b8aaf200606ebae8aa7ad116f8cd1d216ca6f20d821fb04635d50867b6002c1711f1cea7bed049592a02ac8fd375d09c483669c5a637f2afa50bb1a41009c29ee31dbd0ad0348c4b4a77ba4320134b634a4b8ccf8f05b336ecb63b9446f60dcc3e32fa849d6fbc892076cc4cd69ac8e5dc3b88cc9fc17dd62db3840ea8d3e5494476b42fc0708382f48de8dbf0d6f1bba56e356fab332afa23971c7ba653ce5aac7f00b7539347c59f4fb9a70ea716198e185a598f19c539c63385c16ab446a125df0d84566bbf1c06f21a4152b251fa5321d077582f9ebe5b660af945ddfce128763de3e097334e29c1feae1b03e281debc543fef437c1a11e8f2b2cf42197261f7ee4929dc15441d26bd6cd6585ea48394929f8e9a1bae74a360489b4fdd4e9aaa00078af413bf07d57502c92d0b749e7eee1a55f998cf8d619004981d2ec5ea80eb7b55129e96dda3ef6569f5792d748e6e6b8dc8922bf552b06990d7c03a19a504b55f39da76fd87264fa7a091af1e2829921a1aaa77f0372f47cf2a8f7b46bf1490ad472ca364efb163b631e02b2cb175478fefd948ae926a77daa1744ac6156766bc8179a92a07d006414a0dcc96c388a2f851bb0b466ae17d4fbd4251b027a8bb7c90d8f137114b225fe5abf5f18e2922f4eb95dd4f8888edfcabe6651c639abc9df985528afbe146cf062a79e540a8a2a684cc668597bf3586ccb69524dd0bb8255cc447312952f4ba18482e10960a6409dee36774f7f28ad3f12cb700ecf6481be1f716095c564b65e5c1fc67c82708f1b9d4dea65b69cb4bdb6f972eab86b2ad4c5c651ea42bb791169234afda837404cdba460f08754b22870e31d8668ededa48a14ca6c679a926bdf93ce10bb296d51f80105bf5feec4fd3b7b390eccfd8626363d48a9cb6f2cdafb6d7b1a074bad8aff6c1af1683d17d78d0d338e9bc457c1"}, {0x100, 0xffff, 0x3, "642d4f66c7fb8566f659c26fc4f164bff81481602a4eaeb8212a7c80818932e8d48f4387cfa6706b4bb1fe3f6452ee07ca5adf9a3886e9a6b386489c4fe579bc341c335efb8e3b8f9976797aa9d60d6f8e5f80c45fe5a6bb63f3ebdec9ce634ad7f269ad1ea869a8ac6eabda900b97e0d1e1a60dfb8fafa699f39553d35fb8fe8d1644e67aaa0528c1455ac1962c6fa7295bc17903507fe90a4f974cf3e5d4e4372db65f629667e5e1156eb09ba88f42c9e23bd401a01c77ccc754b93713b91d66af61d68e5f725e0071f04e8f3fc93e6e1133d8af8ce87e5c0f8b8195b4846227f0715d1fb22f1462"}], 0x11e0, 0x5}, 0x2) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1810, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x128) dup(r0) load: 0.65 cmd: getty 86298 [ttyin] 0.00u 0.00s 0% 305k load: 0.65 cmd: getty 86298 [ttyin] 0.00u 0.00s 0% 305k 16:00:09 executing program 1: madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$inet6(0x18, 0xc007, 0xc320000000000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x0, 0x1f}, {0xd2, 0xfffffffffffffffe}}, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x4004, 0x84, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x7}, {{r6}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1ff, 0x1}], 0x7f, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x3, 0x6}], 0x6, &(0x7f00000004c0)={0xfffffffffffffffa, 0x4d11eeb3}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x100) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) nanosleep(&(0x7f00000003c0)={0x40}, &(0x7f0000000400)) socketpair(0x2, 0x4002, 0xfffffffffffffff9, &(0x7f0000000240)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="f4913feb219094fe09cc5bddb6d98df1779094b8daf21d7ea10bdc3ed66310583b6fb0d3ac869351e2a0ebfe20cdc711266a294372093f29ef352822030ad3264d03ca7d0a9e2c339e27fe2ac6", 0x4d}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000100f2755884d1d4abeb0600000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="bf6d3f6c"], 0x38, 0x409}, 0x6) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x50}, {r0, 0x20}, {r0, 0x1}], 0x3, 0x6) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockname(r0, 0x0, 0x0) 16:00:09 executing program 0: socketpair$inet(0x2, 0x5, 0x200, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="133f185c59491b777d9a42826a96f358a425cb251766b5cf28a379c5ef6a9a9355e37694a1490818612403b554ff7df60862114ff7fcfc1734cf099f7e7f45988e2979b9548dc8bb37e6fa4a70e4d7bef608ea79d92b19078cbb9df7fc23573609a1fd4a7bb0ff172d77c423448cf5e59b6b98dab2ba5f6c2b60505a2031ae59223178e50f6c851bcc51db71d27ba70f141ea1cfb4954fb6e725ebf21cccfd5b7a497e1d6872deb1608c4848f3840112de31b1abcbfa28814d7e25be7c1b572fa18258a49ff5e6829dcc45b72f0d735e9dd2f27ddd8acbe630c6cebecfeb65da3afa9514aa94f3a1242266d1fb0670ef9b20", 0xf2, 0x400, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) accept(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) lseek(r2, 0x0, 0x3) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0x8, 0x100}, {0x4d, 0x2}}) unlink(&(0x7f0000000000)='./bus\x00') sendto(r0, &(0x7f0000000200)="9d380f895d7d20928b4049c4adc0b508a984587823516f258989296a57e5b8a68ca515be625ad573880c837e62c58729c54c858c223ff2d1df5523c2ae81b1dc9120e513b6bdd6baf577e4eb7f69791efb5e01dd7555dc7f95168d83cc72316a77b7d567099024660f70d3956c0606ed6be0c0ab5671b13758f6a979000000000000000000000000000000d0c624b2cad971b9c9fe9281442b6c73d2fdccbf1e14a3b59b43b9e7635a1c6c3d3d6b3a1d6fe07bbb51cecc3bb83f7ebc6aa2b14d2612c170c41ccee2ee6a871bc461e01b328c179d93d884789554d9c74221a6cea799bc8c1361bfbab50726d7a7b6374cc8851322e33e0d6658cc7120dff076e7be7635cb6f6ba2735e0b6cebca3b10a56ceb26583a7feb6b8ce6be64b0d790dfa972377bd8745d372a889678fcc8b373cb44", 0xfffffffffffffda4, 0x4, &(0x7f0000000340)=ANY=[@ANYRES32=r0, @ANYRES64=r0, @ANYPTR64, @ANYRESDEC, @ANYRES64=0x0, @ANYPTR64, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000001000)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYBLOB="b4749eeb6be383f3d0dab5ff52c97a3bcb2a746176dfe1a9b6d691ac8e6c770cce199af3f638472a173609f53a296ac3a7b15b0e850eb6c18eb88a0945c57aa949e9fad37b690289d2c8355666d25216cf1011059d2223c9d2aba7da9f9a5afb50a2d57220c0f3eedcd9df905d5892c203a002c760e648de81d0d5365f647a302f2c24ba4f1854aa8467323288994950bbf9", @ANYPTR64, @ANYRES64=r0, @ANYBLOB="9edddd24e943318ecb6e7a9f51155ced72fb10b732c166425e52489323ceb1ad82ffcc71f7ae25b136902cb4a257f3e8586994434be07316e275e6aed1cc220f1462e052ed4779435679ef150e054e8019c20af308db804711e05e143aa9270112b273b4036306e5082fd6e9165fba28ea01994f9a032481b4663903c67c4b9a748b910ef108e6384d94613a634db90edd69e39df4aa7d29f2f2bf814472f53fed1ce649d91b75fddb54556bcb28bde1dc5623e49f914d2ff265526ddee356d080b2392c9ed8d0faa79e5454f849a00861a6df6e4b13f61ae7fbcfbcd1c83092b056810a5c9c7559ccc6f2688c0aed43a7342b249844d2e2bffd08ffb705a0d46f70f4d466c09c75928ec86e0726a1a56b08808f720f55f2fe8f8a48813f80e409375cf1d3644e7edff12bcc0cb9228a74c42172409f48e13d49f1eb6f585e1abfff1fcc8f13658639c5b4f414ca625568e0d301310ced5d34cc60ae8c43d1beecbb3668ff75c64a832186caff60016181fd1dff9ac2c8b6bc990e7f5b4edb929d4839c3d8317c214967d905475f3bd1fb31624b0468ed2ebdebeb9122dbd758b2c201eb88cfb558999a4ca9fdef12f67a4a2aa0d5ce8e0f9b360af843889f0129cf73b6991330389ad5e9463db8985523492c75f7c94d32718780fe0bcedb4d96ce1eec3d65adea112042fad308d125ccdac145b20ef783dfda7db4f64594f7896cafd56e823fa65e29ff92d27f3af73a42c20aa477d1a113b4b29241b2ce7c4406637bdf14e4c812bf8379245b1f104161c91ff4746715dec63a094edc8e59e9d93e51a16cc30231569e9c70d78a91a35949708789eaa280db9123563a7800334505bc44639ab8ccae6bb2c3e83144bafc73682a65b7259dcbb5a999b00d83614d6f15adc073ff46e84eb0d74f3633fb328b84a44c485e963015abd16a6e4f33dc844f927dac44a7ad00fa97715bf01bbcb609c60816c639f8af865324f024a9edff2d04dbb3973e72202158fdb08a03c21f0ebabe95e49fd4d9afc288520de1b4581e7ede019ac7d3c2e44cc5ddb9b77a6b1296ba8e9fddd0a2866cc947be42b2239b61280bd3d7354649dcb426704eac514e67bbb1310cb196de752850bbaa746e60e3757279406709abdce2bb2f222474ae8fd62eccc3e27c554154edd067c36c26bc69ce33dbd12ec7143c1f368d15fdd795744f83003a5655a110abfa01972db03023fe7c31494a984af8e0e309b3d577cc9a55994856f7edf244cd3b7b17ed47cc78e39716c997c162bc3b824882bfafb4f6a2b14938d4bd08366af6321bfe1a980ad381234b252a7534c0d63006ddb65c7fdbe010075b8c3e692f48ac5125b57f8d5399e8bfc3aee654867122c7ed9af0cd926f304df17c6f33904dd23d86f83f36dfde4b78d9210ffe5a4e3f43ff5c876b0cbe86b265e4bf231e8f7bb866f3e14b13283a297a9f767ec0c2086c53f969ef37a70ae22d89d17cb65040c263ea6298f34b07f5f8d3960e7e7304d7e9662930a7e300c166157ab72f52fe4110b1143cc140ed05dd505d127ab9aa28081f34b3edad0e5985240ca833a8a33cea6b59d51badacffcc28d5db08e53dc4a2d22702c51231e4dc8c4b187424e96c2fb58bb1626859cbcf1b4812550e9c4536e2bb348dc25d50d3e69ef116245b86d4601c78f8d307e7d4449493c70d4f7c8c86a383ac535db56e7b65ee34f31c35c32219f738a78f7cba1f756fade9441fb94f1b36b2f1649e685c5ff4d8e7be91dd9b5a64ccd9577efec9cca6668c7f5dc12a448894750f6124aa8b7e4d8d2bc49292d933afb36c86acfc561b13394c32c22cfcf8124c20eab0cdc366a36aaf089a58d51c8676192a0485878106b9135fd01da8f77c931fe0a5bb5ce81b5f285cf567442bcb6eb6c3a5b2da5771e6cc6953a66ca2dc9e118f8c4919a4d1bc6ccec469474087c5e254a262d933198255f48b52260a06275e42de41512597b25aac258647997b057a3a8fb86e074897485e1bbe8bba7e254ad520107035e2bcd2096cf24c896769948b17e722bd27a33a595d6ad56bfcf80d5e3c7555408ec9a57d2cbda9a200de9da84eb97445d23da7f2ad8fbd6f9081fd866aac6342aa2900326786c7ffcdc8bbfc5fcb199a77206a7e409191fc1515122c3c07ff369d99a77e785a341709b8c1348b9adf4b557e94097aef12b514c0bbc713ea658563c08b71e841b95092fa0ce498972249d8c6319ca28a25688bb7c40ba674b918cfd9f69957105487d6c80cf801b4b9b6375ba228b97cd350ea52211ba764d5f9e7ed9f325d35f280cb17c88b2e02c8d966da28bfc72d597fe791a710de73df8f835944b9deedea1a550d1c56167450cf999b8943134fb7ee7d7cc6e05009709e5946d858102ffb4dfa6b2b27257d23eaef8de5db28a1a63a3675c21ab024905666cbe024c4b63ff019a8f8d98612515d26cc8d475053bf6eb431c279349ad1e869bcaad6a738411fd7e94dcca2b2beb851476f371522ba55c22a198ee2fdbc2fbfd2a73fdf5c0a89cf1dfce671d09bc743ed1534041cdde16b676d30aff189143f72b4572b94e64a5ca33d75e7895a136fa8e045c103786b41f6987440f88bfa3197580e37fceef241e335c3d4721b1fa44f36b8c39b98e8fde52a30a38d330644621f35ba93b0820456d8ce18fd80e932341f625f5a2e05ccec017858f1696c4416e2c2189d49dff601bcac9566f4e64996b814d787e566ad74eec211725d6b2ec1f87fab587a835d333f6b922b61e18525b02cff7dd2d8eb0bfab7713f22f4a65b5ba94570e12eff19ca647d8957a9d8bcbf6b77ebc1461777ebd61bd737e8108078b3ce97ed3a742f6c5132a2a1197fb11ac59433f3bf4522bf6ddd12e7a1752351db2a62ac22be56b6317605bbe4d3f92c05a9b4c80681dc7b395cc6102990e86b41f1aebedebf080fbbe924365b51e66461e7e80377cc5a2aa7224bcc053c70db47cb89034634fdf3f8405a93021b9c1699a0c9f80407531071cad4a9b8b84ccdae13f7b3a2a0be19b6ca82d88885d96c9924cc48c443c01eecb97e83e3a9bda607a319aac0ffd8d09a107a3b423275b3844d3d05d596ba0c63204e7ec4bf3f2f10252b0ebb2fba6df077cb2994c6d0e9b1fb7fa964d57e4fe6d0672449ce24580d61f2fd9eefb49628ba391988cecf1b23d69ef0c9bfa729a8d75d19da021c759e596105165434ce014a6ba6d08499c38c0285866ab63a0fbc5ba340fa60580a2bf59080ed2a7049e5eb00fdd62e5aff7a7cd19ce39880706655065b22afb31ef0bce9a4e1af79b6014bae2436f51e30bb95b01d730f81824356ba0c9f17fcbc0b9a2808da611927cc59e1041e4caba7f16a86dec5714e8bd6f6fd8a52d5c3dbf5f6ab52c821043a8142669beca5ce80d2caf0d81e090eeec9a7539617fa3931972e0a17a568803505761391f28c8902670b1c85ecb7984d11929b756cda8a84eb803b2f47b9cc7ee1d63b6e2213f6f8f3abbe130ca059ea107daad16df7e605a444ac02adbbae4d68e45051577dee86b76790f7ca8af12def1a24a55d9fb19133c0207de6ca7c53bf0ecc436271bb314c263ec8b38b42f6e074a8d7d5927d196fe47c08e39ef5a6a1e8bd85c520108409a8c7686bf92528bb240df5a3328a0444ea5eff9cfc62e5eef0acb034de6f1e95db7d2fbc599a50d1d9839734b66ed1fe5282ea91a27cd3b5e6f7d48c5132c2513e8de84efd208604de418279429d87d25316a89d1c277f02dbb2e15d4c01c885a9beb1d4a59d3e974853902cd5110f728089ce982718cad8edddafe8fe5e9a18803181e3ff922858514218ce6267d1cef00e62b9e9aa908d6b269e9008f02325b47940379bc93e48b57ff4276fe0a50beb5f60b4cbba10b59356325647637f2a708d71456dd99a06e66834fa1523f62ad11250f6a35b8c3d695566d8d25335de70c6f614a1d6df740e8c9003a2a1cb577734f9f76df9336dab9d3d9ea57c2f15ee8de1dd62eddc76090c0654ea781ee6fba5655820904de3f53d96c4734daedbe2db27bf44260abc4b0987b250540e78f7e19484f0289c9b3d7f541bce7afad484d9eca1ccb2392f5827f135e45b5eb7e1be7b12bf47057205dc18b1d4411804a3f0f9401d8c8dd50937d491106af2856f4ea0604d5b9f8a456c8a854b05cca5229dfdde1aaa5c2092fa7dc7e5ba6a3441890ce2fc265e81395560657a0a593b54cfd4d3087581878af6787454e4e519d00642613cd54a80af516c9af5f0b370fcc47e6ac3ba84b709296d2d8f78fbad348832d9c5a3df1019785ac184178a014656fe078ff06d1ed8dec14063573eb61aa00dafe11fb7b5af7cafa3fa9b9577158b419a515809b0187d0b3484ab2174c1f03b9d8bb056c1c75b63834271308676f36ff0494d7f68079b9a367504816ffb60c1f13b97e518888e6cf96e82a134b6bf9520c7e70910431555e799e7eade518cbd8a97725421ecdded12456965067f4a2a7438e7022980fa804b3cd8850262a38df6a2037b7d82b96cb3002f00cd029f0af9fb9e2d780edda141f41d041f270d2e9f5bee5f43176786cefaa70ca9c22ad70903832b3dc3bccfa20301dcac52fd6cf0fa88775d396c53c5761c6a8fd882dae7fe7a6c93d43f7d41ab056233facb5ca5838d927194b8126b8c2a917cdfb66b326cedfc30533247bd2955e67b10a910e7b2207ed944776fca30867df2305ad8a8781f686d35a3a31f849fa680d676400c55610d9c064bd4529804d592013236a87726b63d29fc5578a7389b0198c6e9134cd58ae8bd6d736d89abe3f235f27563c81b0cf3a519920f9a39d91969b0b70219fa55b4ae80b3fa63c8fcd96c336a1f7873e95d2ef231d78b644f61ace5a24a0486cbf76717bff398eab367dd8962d11cadbfc687096cbc080ea7f7af9723fa2197396bf862f86fbceff188f813affb51941db86b099c6b2a585eee673d3d965008f63119dc6ea3e31b05809d4b3e8a7d885d81940efd643068a2d9dd78e228439e05b2ff5ec5c84677aa84d0f7a97750dfae246c117ff726f65ed305ec986859cb6f3586b398c1c882913b4ae47c185c33a709cfbdebc3af16a04df972bc147ec3a017bea13d990f3710a34454e004c6d91917c6747864cb93b20a1a330cfb4c5737d0b684beda903239e25897ce7904b9f463c77faed6c5c762fd9243a156827fd1bc7055bc8cab2fb0efa4aa4a095b23aa6d32bab538a6853cbecaa7d0f6d0cf34b1b892767449bbebc6541bd6ec9783eed292014d34f71959afc79f7b9e6902c54855f303da3fa9435eb744b7eae22aa87d804d499157a6ce4214b59e466da5b60a96581ce2d58f5ede3892b2757e5332762c9927aa7c691e68232a42e18df805df3a00c1fe943036a478e772dec77116138fa0a0b9e54b96d192ff960565b023c68cf3e0799e33a021fddcf59bec840933f255569bc3a52fe339b7d477a0d490e076228262e019a579d0d45abb8feb5675563be2e99e716a0a6ea1fa6392584badcfd9e0048e5c1091c0866679e948888a02fd42e72f77ad4a8b687e8099829239da364adf5d42ba92586aeb1a76eaed06601474412c51b08765e5b6a06a68c0b1b8070d4e3c7c173df10050471c860c5eae0e0a1dace4bd838c3e2e22c2216cac40056fd7e0db0b8ea13c0243ba75f66b61e8039d1318c2ac0e6e47d0e437df56fe3448ad5a547f3a757fd516b95603e4fdc730a74624f10ac3dbdcb7fb494a998eeb8cc09430d0fcf185fb5f8e4dbe8ce9a7bdc90d3c", @ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYRESOCT=r0]], 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:00:10 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/15}, &(0x7f00000002c0)=0x11) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x9ce, 0xffffffff, "ad83783df5f4db45e97d79847f8725306bd8e2ef", 0x4, 0x5683}) fchmod(r0, 0x1) r2 = socket(0x21, 0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getrlimit(0x7, &(0x7f0000000080)) shutdown(r0, 0x2) getgid() poll(&(0x7f0000000180)=[{r6}], 0x1, 0x0) r7 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./bus\x00', r7, r8) 16:00:10 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x20005, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:10 executing program 1: setitimer(0x2, 0xffffffffffffffff, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3ea7, 0xfffffffffffffff7}, {0x3ff, 0xc000000000000000}}, &(0x7f0000000040)) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) chdir(&(0x7f0000000300)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x400) r1 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x65, r1, r2, r3, r4, 0x48}, 0x401, 0x9, 0xe2}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) chmod(&(0x7f0000000080)='./bus/file0\x00', 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000033c0)=0x2) 16:00:10 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x7) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000080)='./file1\x00', 0x10000000a20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xa66, 0x5}) 16:00:10 executing program 1: r0 = syz_open_pts() dup2(r0, r0) lseek(r0, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="c0488701c93681b70064f4d7320aaa9b6d5ba36e6766ba99bdfa709dd25dceee4dd465d263f1557f1f05690f770a2df25e051d6a1385fe29a3f38a6074ebb5e896ea1f4a7cae21ebbc537df19e310d31e76408ffa0a697bc3f63351df57f2fbed9c6f65f5bfe748f9042cfe9256470c338070eda4688283b20725b3b30"}, {&(0x7f00000003c0)="dff57227b2368a73668b3b668d84f6e499f17b450246ce2de682b42f22b41de1ce2536d0d23c8898421bdbc24bbf3f524239844ec56923736a0cbe80167132585a1e9c5302c514b7fb9fb18630ff93a00acfcc92d5dcbf812fc64eaafe0290f68343d26139fdeb049557c10bc3edced18d850c6d90f258323db11d12b4b9e1edcff1eb11568e10b725434adbded06fd3f4da30cb85519e10068e63dbc33d3e44cc49b53e801757546f17dc2dd4ddd271c37e1d5c44bdbf9f84fc9590c0e92510f4857087cea4490e994c2181d449d52adfb1725ae39a2c1c"}, {&(0x7f00000002c0)="289168a148cdf790fb314afd1fbb094f86b12b02df577db2a662db1f24d3b14553634d40825eb067963a16977d6facca4346b775acbb275909fd5ab1603898da9b6dc37f2ad71a38331d7a2cb354c5dc755576cc30dfff78b569ae8c"}, {&(0x7f0000000380)="7a053919f9b6ac176a8d0b22729324fc9e39b4761233d6a58be960fba81f6b3cfccaa432aafeeaded416c4636feb737c7d1a2b"}], 0x49) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000040)=[{0x0, 0x536}], 0x10000260) 16:00:10 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x1, 0x80000001, r1}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f00000001c0)="f5cc5480a4f7e799787baf468a3c89070522071f2bf19e93f9e6924446419a0ae0f404eb1760d1f50a3fcf43d0e4265902922a1dacb3319ccad444fa7cbf03190377a0a827ec383a6500881d34bd161425c5babc94d769ce79e6ddcddd174c1a6e87fec68bf4e96eced1df605fbf51021db751ab0525f1b2cf6441fc09dfa26896e3b9dd718cec904faa11d9465bf5902402cfac4f331f6d8d0d0cbbc9110694a2b5931e7d6742de44efab40080000003bcaf39b2c07cae6b5e4c4579d8d4567829404c9042b8f45b2e5b6248b88f57e7c5bd2aa6020afdd5f6651b65d98999c0c97b7991b03509a0c136f1c732760d1d21491136d93f5124a", 0xf9) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00O/file0\x00'], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="9347c9a5843c955c23488335d7c07dc1fe7b608955d7d08bd283436881541ebeaa1e0d05b0866e212c81a5b19b4d072b195d7bdd83af1cdc397db9e6cefbe06e087fa8933c0d63a4fc34959b9f4a6577edcaa76dd859ad72b723d26683ed1638bbb4860e4cfcb8275dbfd9555779e21379d0a07aa19a9c199aa76700bfcc8773e778bcfcd29ac375d55fddd1683887d3a64994cd7f39588840f46696e74f41bca96c9c5f0d346a1131a76a88f965bd373727e895804ecc30ce5b1e159878dba7806a6552ad8e9bd26e9f9595e52dd80f3cb9556079afbe6a32d36d7af23fea855c7b0d89ba1ce8d10b", 0xe9}, {&(0x7f00000002c0)="6ffc9759d698b4b0cf0dbc3d4a103d063f797e9256c7c37536c6af2c152bd86ac86b9eaced03e14723774b98b502018271f87b4ef071b893126c84d5e772b561b11754e8b0a0eb6285557ea6ffd049a89835c582da60e7b8678bb43fe458a8ab8462f4c7014cc5e92d46ed", 0x6b}, {&(0x7f0000000340)="4cf56c9454a446309b8b94325c409cd4d0869720b8ea7cb630461265ff30c706e7c68d92dfe29c96045e91b5bf61d3563b3f698e456d51b556d448ed084a739bead1bad60758b307a9531e825710d9ebf98b88991fa5fda6767c0276cb4dcb0e19f67489b46849116e448b327523c0f25dedc1e8abfa140e77720e779fa266105428b462941aee80a901a1d72075996d9d61161f46b56c1160d2e057aa2d388deb87357427269f897d6bd45a95b1bbc66b0fb0a0992d70b62e152c949f48c822c28f04e46fee46fa165064979eab6a88169296de8c71613b931daf298083a3fe2cac93737a3781", 0xe7}, {&(0x7f0000000440)="d6ae27065fca25d8a7a7ab26c0837ef6271d2deda30483f6a27d4c880ecaf14925c3a311a12d1d24b6e9555320a7b9f06364bd2fc4e03d52dbb6de63098abbe1cc80862cb16db7821395bdf93f1774880dad92f8de8d3c0a3a4afc4dec", 0x5d}], 0x4, 0x0, 0x0, 0xb}, 0x2) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x3, 0xa) r1 = shmat(0x0, &(0x7f0000ff5000/0xb000)=nil, 0x1000) shmdt(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000100)=""/29) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) getuid() 16:00:11 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x81, 0x80, &(0x7f0000000040)="dcef2208716d064b69dbd5a215e5ecf2ac5f4e871efeb9a18b640cdadc04878b471a98d509dca3c7660de85eb7a7bcdcf3aca89c5b90002201d07fd70209d18163e8ec6fc44d3a97fa8cdb266a9ca92bcd51d03659366a", 0x57) recvmsg(r0, &(0x7f0000001540)={0x0, 0xfffffffffffffefb, 0x0, 0x1dc, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) 16:00:11 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80b1, 0x44) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setown(r0, 0x6, r1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0xc000, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x164) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x400) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000480)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0xffffffffffffffd4}], 0x10000000000003b4) poll(&(0x7f0000000340)=[{r0, 0x84}, {r0, 0x2520f564bd4c89ff}], 0x2, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x4011, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1128, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x7, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpid() r14 = getuid() r15 = getegid() r16 = getpgid(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000740)=0x10000) r17 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0100836166696c6230247670c0c71e781397e3486bc7fc4b78bb309cc787e53b14fefe0b0abb18a7d4f72e194ea100296c82d6b5d6c0e4a827f43e39f21763e218e305f516e96308916bd2e84dea1d132a08b163acadbce6bfdeade170b6442f97f520a4a0b800000000000000000000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="6e28ac9fce4871b9144e098d92408dca9c87efff6455c92f673b57cb4b2eb43a40477ec08ac997aa15be1f9b0096d1f6ab0820f0dd14ec50fc22383f74a5a1c124f1e4162c834d12daa26922e7a04e58e9faebc29744", 0x56}, {&(0x7f00000000c0)="f10233dda747e38dc62978875527386c08ec3e07e37fd15245f349a9f978bb70a232378d307558bbe4225dcc717fcf5859afe50fb8829d56b2a83f84c8f1ddced11994d35758df3bbecd81a682a13424f803e91f6647d987937be18803a67fbd09355470e43b973110de1ae26ec3c35e1fda8d6d5b8f4039ec2394fdf7648c23a87cc2afd30211cfc72880eeea2c3be225512cc8adb1ce40d0c3fe86d7180a198252ca98d14ba8a78542104ecec5ee5e299941508845e51c4a9d01169a7851b98d03733b1f7e93fd17cd28185d0b7646d1c863eebdc1d937de8033369dfc6d50a0a78097a8b63d32a8d2c4238712d72ed039fca2e490153ea10b0fa6", 0xfc}, {&(0x7f0000000280)="4b96f920186f22fa849d9e01398472531403d30e74aedad1e037e0bfb7d74c490506436f5802efd66b11227396ee25ce61da3a1858208e1792d30e15b45b0850d74144652ed24bbb7d555c1f0a0240d67371bc68aa793201f5ff8c42bb0ffebe0f0d71d7", 0x64}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000f6fffffffffffeff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x404}, 0x8) fchown(r0, r17, r18) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0xa5) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x81, 0x2) chdir(0x0) getitimer(0x1, &(0x7f0000000140)) chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x37b) listen(r0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) socket$inet(0x2, 0x8000, 0x1000) listen(r0, 0x6) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:11 executing program 0: pledge(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x8, 0xe4, r1}) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/83, 0xfffffffffffffc4c}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/235, 0xeb}], 0x6, &(0x7f0000000540)=""/247, 0xf7, 0x5}, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:11 executing program 1: socketpair(0x1a, 0x8, 0xfffd, &(0x7f0000000040)) pipe(&(0x7f0000000080)) setrlimit(0x0, 0xffffffffffffffff) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, 0x0, 0x40, 0x2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x40, 0x4) r2 = fcntl$getown(r0, 0x5) getpgid(r2) r3 = semget(0x2, 0x3, 0x200) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x2c5) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000001c0)=""/138) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) sendmsg(r1, &(0x7f0000001380)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000040)="e53cdeaf496e7239d07020570ea07c9692d94c6d9747aea49cd2e6767f88bf4878513ac655ca579668ada20fa2a7a84ea3a7915b8600c91a9a6a457431bce15cb744b89083389ea03ee79ee0052af1ac575f4a5afd2f81fba5d84e5f09e00dcf94defccdaad17b3e8e744a8782e648c6f92d335a55e841b76a1000f9e8a7418d5b647a7ad8f5c881019b42a1eb6f050759d96cba48f00dbf9ad62fac9992bd2fa1f4f94b5bcf1c6350821587330c4c06eb80c1f93cecae6b08701d82c84e237ed80d8f32", 0xc4}, {&(0x7f0000000140)="309c9de33407c6d0938f0946a63080ef6946030e6bcf002f35375791a0bc56dbd06823218625e23265ec5c148bdbce4385c80be920e11c69f24411daa2bd7995d5f34917980ee8c5ba89be76aa0c31a817dc4ab20fc03d3f0a9a87c68ca4e26e34a098e8362d57a058a29f2116da18b7cee6f0e6647cd2baa6e856890734550504076669e893a2817681762ac2448e442f83431a887e37b3403de3291182761ae72b9944416159194695d2261992", 0xae}, {&(0x7f0000001280)="a594dca733839df60ec2d287916a04a2c655269c8c503b2bd0693be625690003cd6527cfc0bc6de09ef15ee09f1a8941aa896fb81c3aedb2a05ec0a37c8a9368bbbb4ab3746692a82ffbc8d94d80557c8944f7898c1a4505ab2aaa8b9b622f4a6eb9d7fc5d1ffda08edc4aec4a144523830db0ad7ca0529b1085f9bf31bc9a8309ebcfa28b1136dc1e09f539d439ee55eaa3175b50b34cd927e6", 0x9a}, {&(0x7f0000000200)="1d965ab61e7f5d05b88b5f3ce1b45f9fe99c86bcab718871a4a4614204d9897c0334f584c26ca62e9056797379be18101cc84749bb6ec2a3358adb6e75529240b035ac6c11571f74076666b25f25", 0x4e}], 0x4, &(0x7f0000001740)=[{0xa0, 0xffff, 0x6, "50c159311ab7b9120fc3c921a19198cf987ce4e9ddc34848a47f4fdbd1419d9f1d58875a859f0c0cca57596eacf36f88fabf1fc40a3eea6c452cf9b269c53fe84c5c0f21152f1af9e97999290a82919c2b6a74f7c822dc0542cd9abd2c8bd662551dc28e37bf8d893de030cea7a16a26a4828163e331e5b15bc26b63275679fa9792dd58d4e0f9b2ba4a"}, {0x30, 0x1, 0x5, "eb051e7203afd817225ce002322583a4f6c60725dfa9733124e6b71994e9fd4d"}, {0x30, 0x0, 0x6, "688387e4e08f53e389ca164088a0dadcb8d4a596df57d49c18a649"}, {0xb0, 0xffff, 0x0, "e753a1905332db4fdf0c27cfed4917100bd58529f684aa66073ac1f024280931a5d8cea46053b25b66690567cde017f5a4c765bb4fa2483c1b69794331b9e673949bb7c4b32fac20510981ba9727a751ad8d5f8d0576f45dfadbe42d699a4a3e4d64f38d8105f5c464acf2a6a869faced2290840c85f3a4bd2b270a054b7b6bdb1cf926db6b8ac755037b33b4ea8e9e688c630fe15b326ca306c"}, {0x78, 0x0, 0x0, "b1960d801b7fd943c548d8db36ac679a7e6a696bd7852deb705250ac4dde22b5dba650d2e6694281461d24b94fb27aff2d3bbe90b2f9ef79dd4e9143b5f61947bceccf96b0a52276daf8b36fd2f926b2d7f13a7793e1db3cea61b293d6527adadd88e748d4a3bf"}, {0xc0, 0xffff, 0x9, "8b336a8d2b022ce64fb6409a662da2303c4775e2af1e9399fed1d988a81b425e8a4fd1db24000bca486ca76993f8d8bcea7dbc4877cd72e2edbdefd2f68f5ce3017f22f14f55dce4f02fe9b9e702e239cc9f5d9569656142968d8e0e7bf5157994311c2d1ebf32f30b31f82b54ffede1c252d722046c7444096fec349aa78f93dab65a38fb51227950db6b0171410d653d0ae00b8038dd5f680005642c8df6c0521edc3a79cde89e83"}, {0x88, 0xffff, 0x6, "53e2040090af7c0d7dba2144a74592e0e91d6ca396ce57a972417bdeea3a8cb7799ec180a090e403f313c518da4a2d6d47920213cd79f0d490454d2acd07ac89ac85b7cdb1cfccf4320622247265e0fcfaeaf8adbae199f44ffde65c78cc6f93594a379f3451cc06d0d483637ad529d69afb06846bae0281"}, {0xf0, 0xffff, 0x80000000, "e7831c113d49ebcc75d590c64ed1d8c3b5b875c289ba4931ed37335a71d15c7dabd23946f9c5bd880c2f5049c39da4275167be96c0b454c3b9d9e7e4779487c499c1eb48edcf1b65a830659b143e6de6b875c25560c9365f53470a627b8904d2dc107882bdaefea09b6bb3ff3e055b1d0bc9024b43b1908184425713a09e26c08f46eca863061460035e14b29eb4b771300334c33b6cf1d715fb4b8d5e6ea457d11cff9358c9420ee84f3fdd43ce2d79189c8910bd0046808ce13bed6311db5792c1c8b0c7f2b4c54c7115f4830ae4b921221da17fe545da4d0b"}, {0xb0, 0xffff, 0x3, "b0615ba5082e240b43261911a05e4985cb9dab36c2f96d4aa128fb45a7b5f12bb78fea451723ccf9f34001c54935b0e790c3c5aafdbdd99bf19115d70283369b5d90f3bd20a1c18674fd42cc6212d3ad2767eec453a532f8e2313d252340473fdbf7b34e08abc20977a0520d056855dce6a8d84f26edad13e2b050d47565954bf0251a60d369fbb2d166e9c20bfa326abf91386d3ac94969a3679eb39858"}, {0xd0, 0xffff, 0x0, "3f18fc63f4f522563637b70b29fb7a9ff0695ee3fc84b2cb568388af901da8ad8700049ad7a84cf3304b5d7cac8de219a1ee3c4bf707d2aabd756731f979db4055fd9a1fb54a7ac5c5f7f9849b93362ea0d8c3c48c8a6c2ef54e3b85ea0885aa70ff297c9a9be85c81cce58be4b7fd1493710e9ea6e8d9a4098b6f5e6ea1eb1a37fb3e56859797cfc4a884c7a410ceba7b3bd30c0228a6a7f8a7d148ac72aecc51801df8d55d625079ebf925a84f0ed332e65711a13d179beda0397d4ddf40a6"}], 0x5e0, 0x1}, 0xb) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1000000004003, 0x4) r1 = kqueue() pipe(&(0x7f0000000000)) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) shutdown(r0, 0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x1c00000000000, r1}) 16:00:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) getgroups(0x8, &(0x7f00000003c0)=[r1, r1, r1, r1, r3, r1, r3, r3]) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getegid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[r8, r8, r6]) fchown(r0, r2, r9) getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff]) r12 = getegid() setgroups(0x8, &(0x7f0000000380)=[r1, r3, r4, r5, r7, r10, r11, r12]) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = getuid() r15 = getgid() fchown(r13, r14, r15) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000480), 0x0) lchown(&(0x7f0000000440)='./file0\x00', r14, r9) pipe2(&(0x7f0000000400), 0x10004) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0xfffffffffffffc83) 16:00:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x220) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r1, r2, 0x8, 0x3ff}, 0x811, 0x8, r0, r0, 0x4, 0x4, 0x7}) seteuid(r1) socketpair(0x1, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r4, &(0x7f00000011c0)=@file={0x0, ""/4096}, 0xfffffffffffffffe) 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) shutdown(r0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x1}, 0x10) accept(r0, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3a) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="72b4591e88a23c1fc797d3f25b36a5ae62798cc50f3046d9cfa4345e390728344c7d389dad0a67a5f007dd72fd86e317e181264a13f2ed2f04856ef27fe050f189f62c68e801e4", 0x26b) 16:00:12 executing program 1: r0 = socket(0x10, 0x2, 0x6) connect(r0, &(0x7f0000000000)=@in, 0xc) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = getgid() r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x0) getpgrp() r3 = getppid() close(r1) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000140)=0x4) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r0, 0x6) getpgrp() fcntl$setown(r1, 0x6, r3) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2804) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0x44) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0xfffffffffffffff3) 16:00:12 executing program 1: r0 = socket(0x18, 0x4000, 0x10000) ftruncate(r0, 0x4) r1 = dup2(r0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x74b1eea8af20c68f, 0xf849, 0x7, r2}) sendto(r1, &(0x7f00000000c0)="a186b8bb53bddfdcbc24853dc9c96c8b82eb283ac49b1305fc5486245072551e32c914926d9d4ab60063b4cafeeef21cd108acc348b36980c632eb5bfa2018e65034d776dafc0b77ad716b7af0307e537a659175842f203eb9ef6d1cb7b2f5bdd8ff1108384262789286f698a8b540628f35bf7068b167cf17d10ad9fe37628d5d1c6bb9882d10007d688c81d34ce089de33f256b44ecb501b74ce", 0x9b, 0xd, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x3e, 0x2}, 0x10) unveil(0xffffffffffffffff, &(0x7f00000002c0)="7803") unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000008c0)=0x10) getsockopt(0xffffffffffffffff, 0x20, 0x3, &(0x7f0000000b00)=""/34, &(0x7f0000000b40)=0x22) accept(0xffffffffffffffff, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000231a0000000000000000000000000000000000000000000000"], &(0x7f0000000980)=0xfffffffffffffe50) socketpair(0x10, 0x0, 0x8, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) accept(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[@ANYBLOB="00c113000000000000003675c63d462dd748000000000000000000000000000000000048905817f154596c68f473a7d13323cc654e995983d7a6c730c6c7b439288287bb9ec0d0c3e1c7870f914c11aee1bf21ce013940fa781d8dbb9f9104f1b9d27fe351656af8671dc1e0c2bb30fe6cc54c"], &(0x7f00000009c0)=0x23) mknodat(r0, &(0x7f0000000940)='./file0\x00', 0x2000, 0x3f) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000440)={0x40}) r3 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r3) 16:00:12 executing program 0: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}, {r0, 0x42}], 0x2, 0x0) r1 = syz_open_pts() flock(r0, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0xce7, 0x7, 0x8, "38ce3bd42829b6e70a0f0deb615847ad85b5c4e7", 0xffffffff, 0x68f8a7c6}) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: socketpair(0x10, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() sync() fcntl$getown(r1, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x23) 16:00:12 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) fchmod(r2, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:12 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000000000)="32516ec21a9421e7ae09d35a4f29", 0xe) write(r0, &(0x7f0000000040), 0xffa1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffff9a) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x2, 0x6, 0x8}, {0x18, 0x1, 0x1, 0x6}, 0x7fffffff, [0x7, 0xffffffffffff492a, 0x1, 0x9, 0xffffffff, 0x4, 0x6, 0x9c]}, 0x3c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000740)={0xffffffff, 0xaca}, 0x10) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01003e2f66696c653000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000300)="0859e1b9ab401b7f6c0fd763a99d18973c6169671caa8f031249ae0e01524bb051f92f1c9da6b889e8eeff82ea1b3ea329b7bb58efc5b50d826ef7fb46a9c4790417c165f67ea4dff8672558485a0dae916afcea39b498839cb1ee4f891bcfa568e5a253e2488d4ae5a267a1c11dd4f3ba48386ba3da37", 0x77}, {&(0x7f0000000380)="6bab2b1ab59c8afefd876df7baf64a641ce41cd3ff6d6d085b572a4068a144d09e31b2d1350af25a06371e9daac7b8107bfc57fd521de8d3fc55b93671f75979a44ae20fa5d664db90bda1e4078d1532332f7092139ba464dc0de93a1dcd1ad29aa4f57237574a9a22013e0552c3fc8534527c2096468a5a9c4f38cfc94cb949ff87329d45364c3279b2b29146c7ed88917d51f5aab604c4f873be9cf9edff50603dcda10435591d2324971a1655503a8c25e447cdfc708ae908e761c1ed6323c72b2caf8594e209790303", 0xcb}, {&(0x7f0000000480)="9dd361ca198ebb7682121c4dbd66213502ed3de110ebf8eea21dcbb19613b3e1b363ba3f6fb8e79bc385b1f2554436089a4a8bc826bdc441658658d2b0eb", 0x3e}], 0x3, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1, r1, r0]}], 0x118, 0x2}, 0x4) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = getuid() unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r8, r9) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r0, 0x3) dup2(r0, r0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x5}, 0x10) 16:00:12 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8c) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8fd021182caa4571e227e60665c4e92bec7ebfd0"}) sendto$inet6(r0, &(0x7f0000000280)="a0c7e8a5d76abc5af52d83c0018f9c49740986a1aeba2783092cfff9488b58605a99ae5396487db3c335115ab55899a7cf363663f813519388778efcd2a5d2e74a358a79193280e934a5a2c7bc1122c9c2051e59ad3ee25d2dc018540231c320d2ec70864bfea4ebd98a19b82f200fa7f2290a0b97acb74578305417acf50e28e05b64eb7edf007d2ed5fcd7f5cb1fe1699736cf5c5661c14ecf7355b362445baff8b39bf70e", 0xa6, 0x8, &(0x7f0000000340)={0x18, 0x3, 0x6126c83f, 0xacb}, 0xc) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x4, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendto$inet6(r0, &(0x7f0000000180)="781af92ba776c2357b86773d8b08395123a46ca238e9821eaeb43a38785ae201492e7073ec3bf2c8e33ed23895a1d4daa954b37284c26280c1c9f736237f10cb5375719d75556380b5b7af61e41a039131ca36f9f64cd128fd5fba7788ffa0165691f026525723cad186e8f35c95fc46bb6f5bda4a7bca94526f48474f73fe4c994db2b83fd4d2c1dbf7fb5defafd3a2565f5e3551a5690a87c8d7896387c6e4dea5171e87835fdc5173301c02727c6701b88656035fb7d9c37ffb89af5afb3142bec5f82469f943f77224e331aca4971b5c473d5592cd", 0xd7, 0x408, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x1}, 0xc) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = semget(0x3, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x84) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x300e, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x5, 0x400}], 0x100, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x54, 0xfffff, 0x3, 0xc1}, {{r1}, 0xffffffffffffffff, 0xa2, 0x80, 0x9}], 0x9, &(0x7f0000000180)={0xffffffff, 0xfffffffffffffffe}) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) bind$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) semget(0x1, 0x3, 0x100) semop(r2, &(0x7f0000000040)=[{0x0, 0xffff}], 0x1) 16:00:12 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x20010, 0x2) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) semget(0x0, 0x0, 0x400) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:12 executing program 0: r0 = syz_open_pts() lseek(r0, 0x48, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) 16:00:12 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="1d917ef176e0edd7b2e19b4ed184ef88f82a572060639251436513c08d99e3c87483bb790f563cbf8634d46f59327317735ffcb7284ca21121", 0x39}, {&(0x7f0000000080)="fc53f6ef73f953ce1b4263e84e4bacb2406e6f69b8a899a783e65879a6cf2dd353db3fbc5f57554e4cd0e2c9167cdf4ef805756a0aff1e57ac89e348b4c7510c1be3c0c58fa8e48e1cc464a7b5ca92d62526db83a5cdd43e1e2ad09ba740aaddec7ae153ccfdcea6d9bd66866b0ca59aa7553c7e1fcca5ecd0a026d905a2469be6403baa5fbb29fb007dd509cc559a15eb9b917d47f1f25a016e9965cb78478a5b2ceb2e61880e59b013924a76d2094e9ad21f0e60d9cfb4a0f8ac51caf14417a3ef90b09047f9ca8924b6d24990b556c3f45892742e1e2cacb64eb3c4f083c369040a0b7d3097a22c0820", 0xeb}, {&(0x7f0000000180)="e644504fa6c9d04c93909de0195c972f21167f5759954ec8cfb7948db5cf462b32e672db4616b950d3d7d5cde612322e5a170da780ecb804aeae10c8ef40a9d41f247d99ba1642c86d5e85a7446ba416bf01954d84011541b3de52129b8925dc76f39cf2e0fe3994a919115eef6e380a5ae59c05b03cb6885f30d78d54afb9e34bff278d158e6bfd2a02e6262eb1574aecf9064453de3559aa9933d8a3d53a864bdadc28a2e293438f21507fd43f9f533808db830cd83078d6f9609163a093e27271", 0xc2}, {&(0x7f0000000280)="87ea05028a2144f19992bf3b4f9017df1f7ca3d0150ac6a79fbf1d21b905a9d55f1f11340f2e49509a9fdbc63c2879b81244763e906d3221bea3ed8386a1a3e5f0ff784d06803dbc774e2a13ed300bb74ca10e6a447ae9894506322ae8578823fa939c4ca756", 0x66}, {&(0x7f0000000300)="e21abdd7d67f1563a737424ab8c2a599f3ce7d2c9bfc2f78160f250f12a31a33a6bd95acbe61622f99fd417db4c267ca9f798618340864f76112f8db2bf423bda63bc8724693e254f78d62c45c74463ebae5bd9b540c6f68e55030e3162f06fa7fe7b69fdb664974e5c14b76d2c8ef452d3798e5fe7caf5ddd53b157231721579d8b9367be9ded328b77d2abe6b5278909312a5e2eb607b2a605b6f524302d0ae03ebf5fec59f83285b8abdb4788ca5ca6375ae2a4cd95feec22", 0xba}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000440)='./file0\x00', 0x8101, 0x4) flock(r2, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6, 0x5012, r2, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000001540)=[{&(0x7f00000013c0)=""/18, 0x12}, {&(0x7f0000001400)=""/4, 0x4}, {&(0x7f0000001440)=""/234, 0xea}], 0x3, &(0x7f0000001580)=""/190, 0xbe, 0x6}, 0x42) r1 = dup2(r0, r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) linkat(r1, &(0x7f0000001680)='./file0\x00', r0, &(0x7f00000016c0)='./file1/file0\x00', 0x4) getpgid(r3) utimes(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000180)={{0x3ff, 0x8}, {0x7f}}) r4 = getegid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/38, &(0x7f00000002c0)=0x26) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='W\x00') lchown(&(0x7f0000000080)='./file0\x00', r2, r4) mkdir(&(0x7f0000001380)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$inet6(0x18, 0x0, 0x800, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x8000, 0x7fffffff) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x190) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) socketpair$inet(0x2, 0x4003, 0x6, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x4, 0x9, &(0x7f0000000300)={0xffffffffffffffff}) r9 = socket(0x2, 0x5, 0x2) r10 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0x80000000, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x497}, {{r3}, 0x0, 0x0, 0x1, 0x6, 0x8}, {{r4}, 0xffffffffffffffff, 0x1, 0x20000011, 0x7, 0x101}], 0x5, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffff8, 0xc0, 0x4, 0x5, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffffe, 0x4, 0x21, 0x3, 0x100}, {{r7}, 0xfffffffffffffffe, 0x2, 0x800fffff, 0x7, 0x1}, {{r8}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x9}, {{r9}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x3, 0x5}, {{r10}, 0xfffffffffffffff9, 0x48, 0x1, 0x7, 0x2}], 0x4, &(0x7f0000000480)={0xf6, 0x2}) setitimer(0x2, &(0x7f0000000000)={{0xc01f}, {0x401, 0xfffffffffffffffe}}, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b19cc2fc67cf0f5d4d573bbef3ebbdd502161929e97c20a940fa4600040000bf"], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="94a38e12d5be31695d817a377b3eb469a4fdb57afaa0e7c16d43518680830e6de8de0332a5f64616b6488a944deafb62a1c7026116986500e861d6680948e21f45e4322dc97afc1544026f6a3676c78cfaa437268f3b1c97", 0x58}, {&(0x7f0000000240)="3cd87856707b10660803994b70c4fbd85e0f8a6595d329eb2e31af956fa1e028461ef47b1d81a107f7302c1b4a69d4be738ef173f61352d9f3f3d318a3bd680a480975b45a4ee676bf16820ce1ddf46264", 0x51}, {&(0x7f00000002c0)="db3a006d3730e61a355072094cb4894b8c9c731456b9438bdba2331e6dd7683f0791701157eef15813bc8a158158bdd8638437110107f761c58f3fc226f9b696d602ddbaca605860447fd728575290c32eeddd60b06a7731063032b7f9af3356c8de82edf60d3ff6c11433ccb9511b30f288b821205806472805330c5d67a8187a297113a80db677f0be3c9ed70735aed26a7f05fe919cf3cd0a7b2676464e8cf225df2bf48c8d04954546f334046d9a", 0xb0}, {&(0x7f0000000380)="fd10513f869726db6f7b9d077ed646ee9c084de88c73286cd83d0e728741beaa26cb6411894f53e0df6691918219d77f166a475061f4d877a649bc3aeb9aff63e53d1abf0e448b620ab441248f03728876bb562402ac0a434f51d253d06f18fd893e0a071b251faad8e8b119ae8e88d67331eaccc158e053fd09165a274537cdf3858e26d4b2c77ac1b7370ed17c2ff9f2cdac9440bc157d7ff0064700b1c9c795a02b52b977f72fff16c46ab81c03549b43f5c4c8768c67b77e35f804ac66b7c053f7ccf524f85fd2009d4325de8b", 0xcf}, {&(0x7f0000000480)="4b38a18ab3bd035c09f78ad569ee26484831534ffac05da2781066ef5d35915355767be7dde443217a1ca72196b3f101b3bef76217bf7d6f72b8d73fd9c349f7b13800f3da7762efffab7466b4492142ff94fe42bcb301252809d52909c00c3d63c91171b02a48e8ae74b0c8fd0aaddfe44465a6f648e1dcbf83c7e53f3789757937566851dc9ee32d97950b14d9907954a295c7a8e3a25edc38e9a499032bbbee9f77bd0648f0f7dd2c36302f90cda35d05172b2d9ec68bfa8a513a9810c0e659a7c9911ad2c2cb2d", 0xc9}, {&(0x7f0000000180)="63a5b80950b8751db177e14bc0b7223ab237ffc68645880ae9017bb49f0ff654", 0x20}], 0x6, 0x0, 0x0, 0x407}, 0x402) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x20}, {0x6}}, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) dup2(r0, r2) fcntl$setown(r2, 0x6, r3) mlockall(0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000100)) r1 = msgget$private(0x0, 0x101) msgsnd(r1, &(0x7f0000001000)={0x3, "79ce8aa2ab5ff7fae3a1fdf8600626e7d4ca9717259ed7c7f22ff87684bd7f5b8b085bd6db3fa80ebf9eda56971cedd6a08e373b67d5a829fe3a6de9daaaecea7ce64a5a5ed4b43c47dab5ffce7c43c1583beaac6edbf9b0e1de61e016be338120b0d16479a84fc0ce90cc77efca9de5ae828860460eaf46fa15f3bffaefa3d4e882c6e524509e7e4edba667eb55f3248603efbcefdba8da600f2e5265806101c9b49f90263a383c7509cea26aa7b4c2e92ccd4e9e7e2b0349952248da80bea7b4ecea0eba376310fc9ed41802a72c70c617398ff3d6a3086a4a95006913ae4a66ea441352975448c4e3d95a206d02273adc1aec5842a96801dcc094fc0913d21313eb5a7d4b3d63d7a1cc36ce786b68e41712b08136fcf1c32fda9f8314c32a44dec121ed8e8cfe103b604cc67f7ddcfd0319c1c639743a621414563d750030f81babde5cfd89992ab2f8654bf16a6959ef9f219a3798fe33f813b6f2a8f4a6b157e75f1323251af2e1726023d27135a649b9a78d82695cfd315adde99ff4e6cd5df6392843185c25df595966f03884b0a7068dcb648728f3c812fdd03d329207b49b84c803b43953b5b1c41a0e630360a5ec8935bf3e64f763a9455f70f0a5bac759047ece0ef9a6a79b3974071f8433ae773b49534824f755459ea91c79ee3cf303a2b0567c5b12ba030b1e1a8b909626a2664e05ce530e4a2961640a6e7ddcdaec1041e85a53be885d60ffa6b4e961fa88ebf09ac24c121bf1ace87d864c93a28db95997d39bf284dbd8d04e8aa727577f8fae9fb24585b1e4d720eda3958c3040571692f75a362d9b9002570bde244eec9064008233996b5c7871e1d5e338e4914a8092327c9f31f173bc1990c970496f0cfdeaeb1849eb57f71da22dfc3d011f95e6369028fad787f1fad676957405985e0ed06d179693c9330452dbb46bfa02646280a0cf03a8c8e07a14ff8bcef2600a60c2b49617b596c8824e8f84b3320a6632847f0cf4c3da990ffd559e2742279f122d14090e9a67952917db0707f9949c8ce8d197ff9dbd31f49d4100f22bb0f37e5830dc6b410d698b7f1c554436b7c8a18741435ddced930918cc58aaa9288a8f6ceba3e9e0d137e1be4d69d64b09432253abbfeae634f45314ee4d63cd328090fca03de5878545ec7f99f0926b6bd12602e776295e0b05442215dd71a61c999abffbf936f7c1989a15291ef210a869dba26459d565a22af0dd49b9fb4a9413817d83f6ab7ad175888044d5a7326b5c9b8ae9fb53aa381e779b7f2b0056c3e6ce5b70f23d0e2dc567fa076fb020e4f55c986a97c98ef915246ebc34a30a1b9c9cfa7ed4c8165ebb896ebab0e2b552732d85dda7778a16b99af38335cd6dd998e89be07d3d4ea1c43804e323fc1e7b50e32b8a3ae968f3cd86619c8caf0d865f001411c55f129b8d6e262f49b48eaf78f7339184921d052777ef827cfb31bfec88dfeb38a707214c04fabd861f04aea6589e65924b841a453f004380184d8753966b78a2143085de11cd032a406770e2d70c58b2f8e992a35f780f2f1734d2bad6f456f5c152c06f0fb2a0f1b75db75e81f413b9829457c13e4fff8b197afb99049eef7675c7128ba87729dd5c8804eeaa5418757a8752a1c413286b2c26c119fc4dcf6fac3881580c1a310b5c40aed979c6b6a720d89f2f1d72d92bbd9cb048f5decc040325066af7fa52f41935559c2ecf771e06b98a1bd41a372bf952c1505e189e2793cf81345cc8f0c037ed02c0ce79c3da54c5409b9aaf995828947c8a21504221cdb39bf82061160786b172e9e0a0e3146e27f315a26db2fd3c15980f3baccaa83a28e58776067436ae0597f17107ecdffb82a0304a5998e5c947a3c1d46da8732cb21a435c1a074a7aace9133b68027840d261797b52cdf655f05bee3a07e9c4f306521e227bcd5466cefd73411738b4d2aee6ca88dc0b4b9bdfe846ca6d98fc9a53cb387f8cb8d6d723bd1eecaf5dd95daabb669f96c48daa8e0994eb4a92fefcffcc3f205d04bbd698f8e81ce3c4f9cdb73dc67b21f8a3b179da489974bfed9ee17039454791cc3b66068ceb5938a16aa650f74741b34d3fad48d71ab2c52298d72f139b18efdf5d64af5cda4713f2d1ccedf9d0dbf4f017fad4d11c3e6c00e9828aa796a11f4a780c8ad9238be80bb0c7c8c067dc96ba12a24e0fe35e75ab2bcde27c845c1e95b38e88c6951854413250e1807bf93c42a3889d7f8d51842a2e9c46d9352d7d9503459786ec5ea891dc207fa0a5f8a7b758010cea284c2e618adb60d0a0ab9c828404695322cc8c7be2f92ec90ea5f8c88525bb85532c4fdfbbf3fbeac445622b4f498641e42fffe381b4980a38c20cd0245e7654896552720ae288cd33a3c005f41a71e0a044fd8be78fa32cb7308c1befa853cfdd73d9854c8e264c791b12af0169d75c3dac2d4181f5a3ae8845d2aa4637ff0a2bdad0ae697c31f86f711e10d6439cf32c332740aaeb79f326c3831c061e7eabaaaab6c02a5324f91301e75031c5d44d97d3e68cd888b1a81a70cddde729557fb8ef8feb31b631bfbbb9d0aff0683e7dde5b7d7b65b5e8b797bb8717e774dee6de333fe711b4853e496bba7330a6496bf9502cd9ef6e38e088cf85a62a80d0b8d72e7f764478189f02bb002e69cbeaec8a0b619c897df0023e52a9d8971d14a4ffec74c6a3c780a4d083dca7cd1d172c8d3f0c4b615b2445445d2a2c72f30a5aae8ca32c959cf8f525400d877c0e72b2bd8bdd92446b5b041f019916f65009ace88908f09139aec6a88484f2eaed1b94e61527ab333259ae288467ad8fe9afa1c9d5a9c8954d2e223a401baacd0455ecba88b42d5825e2d18f34fec89fe0d8873dbe31243f762a9a502b7e5ab5fe079a8f6ea4847767199f1b0ba599c90b0e6dc157c0846e49c1f7efab3c0943edb641d8f191f99282ae79006f07105d383f592fa37e155394c983d0869be57c96d1b92ef22511b3ffad551a3d5cd16e047765aa6551165b7a16ce82a819feb2b459f344bf3a2f3d0d387f7c987612d0b7dace4b00b78c696cfa745e5ce75c6720e3a9bc532ea7178548fc9d0dc5802f6b9da47e126a3ae8a8355972c1f22e720a79f7b9561e7f4d153c9deeccf8668888f89affecec676ea53bfcafbc841e1b60a32b787505ebe9bf03bd6ba04d0a18a5726fc136f5e39f2f1c1df48bafb6f7162a94d0c9b82a7c2e5767e5471140094459df510cfbbe10e0f216744f39f3e310c179cb3a4a19b4e3a2e2cadd466e0208cde40e68f3f0139eb493bb2dbba602a0684b19ef99427a11f74a3cc256824043f7e11ba99ffb76c37b1dea1f7fde54f92c6b8c56e32800cc87f04654a3a104fa417b64e5b25064d8f9c157028e8d9642510f3890f22a9e0d22303e50850027083312e3d4ab6be66eccf4394d48667b0f35b829c87b1d4251249130e674ced14606c2ddfc3b405c9dc492675781f62678d696f5abeb59a92088be28f8671dae42c3502539cc63f766b53f59eefa6131727583a6608876e55fa77a4e59941b3c2f05a318ed3ca8b26a63d44048471b2730d2ffafcd81573fc374607b1fb822a90271d92174f54ec774237ca8f3ce8e4e7bf6176a2f9e3f2a6be412180e653043edbda903d42bdb5363a94b674fcf305b1e9cb4f9361427226c4ddd1722db4b8fb2423120c3b72e8fa834328a586c2487962fb169d0d6f72059940a52e8e71ebe2c806a2abe7b239e2b66d71bc5af58a00b95d1ea086a2ab87e7814cdfc9b5799a4b01266f91460735f0412dc7a59c9eddd490c0374ce3ded95e8cd63415da59fbb68645ca7deceb10bd5f418cccbf165a2ff35b4030dee3f0af2decfc328effa9ede81fb47c147d4bfef0b6642f61ad1083507106069097030e631d7cf01ca190c40c0835eedf2e2dfd406d635b6fc3b1fd9c2f74695542efb6600e206c87786c4d5511219086aff741ce7226d4e2a2c23f92a3040f4426403121148a05956164616f50357960de4666794ce9c2d8190e718361f08bf159a572014ebb459e8d6ce8e5eebef19b3563f8a4269c7d9d261ba4613fad9ee345ce60f1a7a9c987568e17581be648ee6d8136f095a8cdccb2f80a54ca474d72f06410d30b46133b1606eefa439def87dc86c11334289a29ef801efca02003b8e726baa41d432fd990ce5be65b5a26f440068b3d2ece220b19ecb26f5bb40cfde9a39fb1c49bb6ecfeba71e631b675372c739cc4ae05e51bf324cae1612ee715f54f7f02d5beb421d22051a18dcbbcb50783d24207e1f367cda4ec56a89fe7b2f43067005ec4b04874242e2b7be3286f2f1f28dce5863fceff05d5bcbfcfd73b18a883245df8a8bfc6cef741f63fda3eca919426b0043018bc98cc9bd568bcd7c6c8ce0b6ed63b869b0968a30235bb17280fe2b615d33cf8119a8ce3d2b6c465877cba0056121e983d4d3946887f028b5a98063b80d482ae6f15ff8dfb05ca4b852bd258717c0bc20b8ec2aa820d0502b93af8d748084928fd0fd22e9da4e061aea164a29561dd432503a33108dba2eca37a69d3599405784303b9728358c9a909e957305bbd400dfdd1f3551b337646e0a011116e1f8140edb8178086c85910bf13f4e99467cb6ea64e25e140f274ee5bf5909cda8b4b430fb6c121d8dabf9b9e5610a8761dcc5d53743b2211167cd2d3b18fb89d1b83c6a2a427897bacb21c6fde4d15d928053f78ecede5712be44477179939987d5a45c05a2f7847fcd07131c8f4b1a3b010e1a970a4d4c1b437eb05b4092b7eba35ff4898a588277b9afdf6de7ff0e6725aa5546eef9e05633d745cd94b2c273b04c16a6cefdc4a87b338cb9bb92ac58679f412d0755fb374769891fba51f42445414d07d12249b1dfe6eb82b3c47828da6d685d5e5b0dd8f3025c5a7558b3f030f036ed974d2eea7bee8bb147c118d132b6bf65a5bd558dc37372a30d9ecd9198a0305f836bdac68b666bb01832c57815aa757cca25b2e764035a7803739023e81aaeec54ac61144bb6c050699addffa54ec115b9d1c7c0fdf0f9229934f76a818d64a05e386e62e1466866363445453f88281148a693fe0d3de8ffc92eb1bbe34086433ce5f045831e983e61a7ef85caf2c7611fbbd4404b1d805041afc93a717de8685d74d64b9672c1b6cc457f02f02ba2366b4116b4fdaca1d2fbb5577163159bb2a1b9f6ddc9e561cd00d9914cfeacb9051bed61c24b67dca6fb2792ef59f369cdf7c5ab8704c3d616ff703f57dcaef1e3920246a4625166e9ae1422acf85b86102c9b877a1e4c7928fa7abad5d9b3c5098100d51e1230970b15ffcf61fb18a71e5e856eb2327cc52fc995b68d4eb8581c892c8caa16b6fa1b3d8cb24a0aa47a739fb30000ed7fee70c22cc9aef81b6be91f643a1b4316ed67ee9f331e572a7efdade206545a8e8e8f959ef0cc6b616b83d5b0eca5c7505069774d163e594e63a98a51121990192f284d63742e71cea469a251f4189369ddf1482f4fa33afaee33733d487f390402e15bc911a6ff46b42b1b7e863d19c3addab25617383f5a55e4af03fbe1d5c4a985a35848d8c55ba36991f8cbb4221156db61996166f15bb15bfda06d2ec95f846cf1166293fe748a731a44e0ee05b41f16a8b65ce3b7d0377c3b1479005441bf4ee8bc7c48574da1750a0cf1bb5164190ddabdee6a22ef5a930746a851529fe9529ec15736003c46af735abcb51cbc9b7f81bdbafbcf9cbf2a3fd2dd6b910138ade0b6b58cb87202d8cfad8bf3024ad963c9761cf99e2e08"}, 0x1008, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc024, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget(0x3, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x1, r3, r5, r6, r7, 0x1, 0x3}, 0x3, 0x8, r8, r9, 0x6, 0xfffffffffffffeff, 0x3, 0x1b}) r10 = accept$inet6(r1, 0x0, &(0x7f00000000c0)) r11 = getppid() r12 = getuid() setpgid(r11, r11) read(r10, &(0x7f0000000300)=""/98, 0x62) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={r11, r12}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1, &(0x7f0000000200)=""/3, 0x3, 0x9}, 0x40) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x8}, {0x7, 0x6}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xac, 0x4) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="2c184b9ee04e823d4fd2bb50b882501e2b59b8bdd116d2e0b84b49b0c61bbb50d411e6dde8e8f18f7761c76bec5c28b94d0e5a07a3bd52c977acf513ba03402ee05df200432e00eabba0b33119e66c0aec17dbf575816908f4b92f45e57930b1b1296a0a3d741fe2c179f2d29bf0c11596aac07f522c86773fbdf8ebe7c20263ade83e832f745628aa407c72d4de834cf6ad63388a030c6c61e6a1dbdd34f7676b7e7c35efa928b4a2478cfdfb31e4f17e40c5b74a1b7b5b8d2e064d3ef54e87d0d062426ae1cf3d25f60c5b545e648c7e79b40ada5d4f1ea956bbbba7e6c044862071f8bd8a0b9058d4fdc2bd3a051e9ef49ee7bdc3502fa8b8d4eba1322535f5a42411f6ef9c5d92224ee611d5288286fabdb44031439ad1b8b0ad98e7d2f4582547ec310e5f511abd4e2a0b902d614f1bc512f9676e2fa93a0fa21e427360f8a7643eb7a6b8339f3b557ab6134c18f33b015b923bfab40dccf68e93b348d3fb48c836f316ee97d2543d9b36fbdcc3af26b4dd2481540de87699097a514ca4cd67e13dbb67a686cb817d46d4a33f4abafb8ab48d3c66117a0e5a894d91ccee6fe607f640d1ac5dbe00cff3799e8c2e68a8c52ba94965ded15ee30c7eb8ebe0c01a00eff71df9e7ec8f67b42df5abdb3f43d33b12186dc3406fcf6f24cb7b5e2bad82b74128ab0528791ef0e4ae5726199cb195b3bffad657250699f0216a8d8b3ab48dd66d39c83cdbb93d87def8511ec47052e13228137a7db38081f05c86cba7b5b5ca439783682572f839bf16c8e65335eff16c0ca6c14de5e9405ec3c095b302d9768348d6b32a64f4b115ddca20601402c9faa8c1535dffc82e0b2778313fd9e2aa14794a87c81caf11e4d1732db4059a4dc6f6a7e21c0404b7f24cb1d495049cc51511cc6fafe18565a30b99b3276f85fa0d301e33c195384a14d11fa8acfbcde28e2621b22d407470b99cb9054adc7d78a9d9a116ed45b56da94f3d58d2b2029fc82b2758c3307efc3fce828a819a531c7d9439a5e47a4e76305858c37ec603af68401703bce2a44da818720b8ee60cba4e940debc954fb24dc15c2a595d2a03fdc749c1ee42202cbd412e9cd50f1ffa952c8c7f64328f832d566c8228107db34b06f4e0986d807dfe67cdbff7fb190121a6241d924e11adefa039ce9574cf379fcfc647bbf10a224457d62b4349ac09cc7b3f18e87160626d74bd26e45710af266583ae3a244119e578eae72eef31913edaf4a033776b596e4d82a9975a036a8ad17106431470f94e4539ccc9aa8fd033445ba067e52ffc8d90304411765272bb241cf5a883c4b4b962dc45aaa088d08dd4234eea9bcd327b88c9701ce81d0936640acf554897cb14a6dfe640cb0d683f4d6139df1cdabd049e49bea6bbe56bac30460ba222a4ff1b57b13544e32543f157aba265e452f361a968759128526dd66ab520dbbbdcd9ab00a7e6a6ac07be9a4ba46fb01f0a1bbb7b4d204ce40e91ca239b5565df756edddb1a60bf6bc19f3a174b0bdd9f6fdd35a45a7888137f2b8be208abaf814c5c836201d399aedffb273d3548a815900c38fd2089c69c2712dd68ff0cc47c49de41f286997df97533d1a79d2b89723c601fadd5a5528a4be5cab711770752fb074acacbf7ece6491a2b553d95e491b876d58a4e84fcf741f814c0af8e56b720315a5a32364551a2f21d474952c5a516a57730e5e03348cb3a28228c9fd0a58ceb7f82bba4b0668cf96890e23c8f959406efdfc429468a976ec95c045c37e77334edce397c259f1b864eae137214f5a7563c2d523c0501b15e266372de866d2b5e9d2d39bd13590fdd0b707c24053702b77e9ee62511c6c604415cc13092c80ede089393f549f215d66b0dbdf9ad1ab6e8746367524d2f96c8234b9786ca07e44a5ebcd51366e8ef1404dcb0b540ff339a1def8c5b20b3a2cdb2710f238ac8424d5d678a0598e686bc3f69e8633f43ff7734be74bea9ebacb04ad688359909f03ad7dd5ddda06b9b6d9bfed4b3b518f0eaa78499617cac1de8e9f19ce986eec3fcceabb591de99010e6353d987ffb7299db60781268d6600c95790f5838716befc2e521814df74da0a151cc2b0173c0eeb29023c42fec3c117cae9a72550f09ed24c299c9dd3c66adaa3150c7c4157e3f0c52e024af28801d6ba6b93cc05d9ba50b918730cdc9de24f3249a25d6a43af96d766ad469530623641063fd17c9cf2275e4e8526f01f3f0551a296905d7d75137c52523ab12f5dc216a119601c5219d24025a8bc357263882fdefdfd6b1cfb45e3b722664bb956b58eca0d9c711dc8de9ac5c632f738624d1966d0bf3294d3fdb8aa97d6f9a77840efdacf4e32a4b2dd524f1f341a7b8ad6d785d265d4f8d725df2255e5f11f97275f94aa84350165844ca95823004ca745261f3a350f26fb0ce9ef358c2df5abde7762509df449857b804ca10f100299d260e4cc7ef5b376ce9a04077aaf1b5aa4b12693ca13023349b5f4fa193947ddfc6d087f8bc70977746c9abe898515ce7f9b42a3533371993e5af75447aca57a2f1e03be69611c8f21919ef8b64597c80a61cee97302e72f1f29930b6dad1229dad72342cf7700a3e1f71277dbb1977e0851660ede77c0a262d1a5ce87d9ccb5ac603a133e55b3a845ff9251adbde6d089eba2ad746a967b88631d6445cf4b9652360afe02c373c5377d80eae809cd3ca3a9da9773774162ec815c9fd1c90f7de35e9dc46c68f99d2730b9916c63a143ae127f0c9c6db94335e2b435bcced023abf40049eb73789b8363d90488d6b31a69c62532c50d4174487473f4ce72b4a1db485fc58fe1f3c0ca2a04fb5afabcc2d4b8f92a6588e5ee4eabf7d1a7d63a88e69385da58e313fceade5f5676b55720b7fdf9f2067a9af63620122c8d22962421c374da930a5d0f5f45ec1de1bdad6ed1c0038735701008ad83b9a3c82b2fa1dd27348f00bf01d2582155e5fa217e29f4b47e5893c005d2e00b93a04ba21c62212d5dd250366bc16790d3f0c10feb93600803f619080014516e729f3e3b903612d38df007c80a2d52ef105409862171e76875dc6aafb5ab2385f2b7eaf738c29e56306af4f0fc64df3ee397410126c1949477fdd0ce72cbdd4cd965d6eec729737d107c77b958ff26ed051a71762595b275f19ccb093c5736493a0bfbb1490023c0a6e47559e13f3cf30c4aee75eb0591b617adf834a4c11309394905c675839a6a8b5f0f6e601bcd6101ddd2b77d51d88b3e0a1f5a48a83984267266c35cac56d7383f012d6597e02555ae4a72ce74ab842412deec9fc88f9bf6eb2df4478fdfb69c827cf8f6eea2a18b2442e385d45303bb0e9212f25b984d2b7f2f31ff6a970d340a2fad377a4f7aca2d3561608c0d73c0b115c1cfaa2c5ef52b9d768a1aa173b66d57359731a5e05728e4d6039a97d1cd0102fef72956f5fa7e012ba00c491abb35436b43a79245fdde6972754123f4650ee2c5936f36850d6b610db6c331cea7a6539466c8cb6fae8723bdbf5115162a84d70e34e16234515ae9bd1c87dbbd63f4604ede73c4b7242205b8fdfcaa0e682a5bc6bcddc08982de03fdf3de643f7a8406f1c1dc01dcaa95acb71a23a6197727ccb8a195fe81a6beaca2eb1945e8c5298d87e5cc1c0288af5919ddb6728c19fd4c42a1ae1c541a24110f24a9bcfb49b3f4c2bd59f2948741d5eab72c48d8e0f20b62e7358a9a83330a8d6c7c77e8ee03e1b60fdd29e7a392247662b75890ff3a84baa36daa5197474fcb95825f824e63cb72d11ef0087cd6d94ad55beab4fafbed773e34c56f942f540477e0c1dc50cdb004d14f4abcdbe49f7f55a4b0c7635ef5594e33a325e6497085d4a66e71d6b5355e86faf01a75de7b5ca126db35b4c0be63a8c8273e0edcc2b3f3c224a306224cd13b87d072985ad10b3ef3e04199dea415e9f1f9c76f0f194e8b8c52ea695d1b583b9c1cb410d3df3acf8862dc2d5b4289bd9f28eb42717473d08da0c685eee115b7c873039c2834c248ad8f37859022b9ef1c15561e84609219f18729609f473d81dea118af089a0c04b66fd49941e8a993c0632bdd9d185b7e5186c437e0506b7eb4a68c7855ea77df44f7b5f2fd6e3a5e4951506a0a558122c98e80cff067ea528392ffffe1ca1e30311673951d506b4b50bae6f3aadb20dab512774777f4d455d0e65083e712e9e8dae47cdaf2d0a260799c662bfb269ee9eca1e4d192fc3cd39dae7d432bbad111e21a3f32ec7704f8b359e53613450567529a81a30c0645a55eb88e66f3a2c65e8b93f1a4192143fa927dcaf0a9868107780e9b76ed39e7cd7c37f795d8819e8faf80b7f95c12aeb762111a1f81e195fdf1471a8280efb952790ec762663f33c4f593cb4b6cfd16072a0cd45e75d5414a145af33be5def12da3d34978144d5e9ec40fff43cc66040b525823f6b3068dda68e5da58a033ba7595ad1dc17a44227f246b0dfbf4a8f1f17d365d4b1508d581252dccdf708553f66a4bea0fb3242347a545a88e1c4319986ee7ad2410e0feb7fd2c602799e00db53df53228c985824d139e037942eadc19d07b79839e647f6650b3d280cca8e07f9a61400850719946427d912f565d9f9a7def45b492f74063616458a2fe6f4823e8cbd6cc1f6e2a614217858d9083348a6abe4cbdcaf82ab71067f4cf642e0283454f59af8028dc25c84f71ea7c36881b70a22e31165e6634fe21576d2eaaa9a9b78c96f88ade82bcd936fbeb30f4987189b71da4252a22f5f998a9fd983e289dd7ac953f3f8104353a65f4c1d00bb8f3277b42488152c8eae1ae694c6f249190180678f7d5edc6163d4513359b39f1599e70ef8f45ee24a01feaf0ecdd0a50ca7470d2757fe75173106ca35d023a64701bb05a7e60553e24deceb637c549c4e8398786b5ce1cf5b517c1c5a2103373ce2869c2df3114f3d3d3e7c5e3d9be6980c06ce3df6e0643b46e06b6dfeef70729d0eacb4a5de1a452d4d34d919740a0133d6def378ea1377179e4f975f359aaa8decfbf71973038ef73b95f0d7264d91570bb4233c0a4e0f5ab9d42e7a0168e7c2fab7b44d61f02c8c7bd2104d6a90a15c9edf559ebe760484f3d5443e433936d039cc2aa4d9035d5476aea07e17699e73a081e0156fb78be99eb4cb31edc38bb1b929d3eb5b0988c43d5dcd20bc7c9253b1f112ada2fe2686b9997c56f1ddc03b13225fad96bebc75d57c7a415548c6a6865d355be79b32a43db265dd9e3118ac758df484ac13175de03a8992c0368184355387ebbcee40224ce0282adc95527406d7e39bc5be75eaaf22a75e5daa9197b362b3d236394284ed1e3ba9ccbafd6c71da808e8439778e23ad6375532fd7175caea7e6e812949987d5169d4a0e91f0ada91f0287d6924adda1c8365f11ee89e10f88907297d5c7d873291e85e8eb990ea3ed0a8301b31a97e1e0f80808628dd6fa3dbc66f65553668ec8752764378051f9288413c4ad1aca7d042b33c578c28da58d21867f177eccce87a8b15f0f4a586b5d90971a299168ebaa0d1116f7e0a65421d6791e660dbb5b0590883e339d7695027793054e089c306c66018b79380583aa0d96c18b50e5932f898add60611760a088fe17facb2edd8ce9c0280e9276c881ed95ef66bdbc2d58894e4f68f9395adb9d174a9d5a09e1a71a73f697d2db965441782622493be27c5bfd724378a6ac5612b5813a4033fceb0c4ed962457998327e039b6b7d58597e861c9a30931d0395ad3acb5f8085eb516a3a99922968190501d1", 0x1000}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x60, &(0x7f000031f000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getppid() clock_getres(0x4, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="75e2669665ab76f8d9f2985aa183c6a5abe1dfcca970212a9bd17ccb34c0ee978a41dde06fb0a0385cb20530278410f41501fe851146f2295001e3f875103f8901997ffa0e7aac4bd9c8bb4ab3dcf71eb4a31b894d1406e0a21aea4b077e9c3dd157f4853898f83332aaf43b44ea00349bf8c5b624d1a4c418cad6db073eade72578f398da8a3d6785d7d26e1ddf921af94bb8e2ec3ebc9e1f65e6a4ee519c7beeac61ad152e", 0xa6}], 0x1, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x58, 0x6}, 0x0) clock_getres(0x2000004, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x5ef, 0x0, 0x0, &(0x7f0000000240)=""/165, 0xa5}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() fcntl$getown(r1, 0x5) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) munlockall() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r2, r3, r4}, 0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/116, 0x74}], 0x3, &(0x7f0000000480)=""/170, 0xaa, 0x8}, 0x2) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x5, 0x89) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x12, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() kqueue() r1 = dup(r0) kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:13 executing program 0: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x8000, 0xa944, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffc01, 0x8}, {0x1, 0x10000}}) recvmsg(0xffffffffffffffff, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x14, &(0x7f00001ecfe0), 0x1, &(0x7f0000f21000)=""/79, 0xfffffffffffffe9c}, 0x0) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000640)='./file1\x00', 0x0) semget(0x2, 0x3, 0x208) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) dup(0xffffffffffffffff) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="8d8b7ef2af6a6413a76360423d782a884347786f382921432bf11465e126074d6dadac07eb146e8da3e38c664744468346e0d539d7774d5bd56702d2332500fcd903735c34127bc5dfef85e472fa6de01ebdc2e31285afb2c063c6e1ad48e28fc8619eccb6e7e4eb3ce443628b95e28caff05b2249c6b8cc131764512854004830f0be573e504fc54e278eef5b16bea473344bc5c027c3d7e3528a59cc66764cea3ba719b2d5859a1b2dcb60aed4bbeb14f5", 0xb2, 0x40f, &(0x7f0000000100)={0x18, 0x3, 0x10001, 0x4}, 0xc) shutdown(r0, 0x6) 16:00:14 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x843, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') socketpair(0x45d824dffbfce736, 0x7, 0xbaef, &(0x7f0000000100)) readlinkat(r0, &(0x7f0000edc000)='./file0\x00', &(0x7f0000000000)=""/234, 0xea) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000000)=@abs, 0xff9f, 0x0}, 0x0) flock(r1, 0x8) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/43}, &(0x7f00000000c0)=0x2d) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x80) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x5451, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0xb1) flock(r1, 0x8) shutdown(r0, 0x2) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) open(&(0x7f0000000380)='./file0\x00', 0x88, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="1d5d4c94277113ad42101f112bf111a0423f64ee24efbf25e55e72c38efac98b6cd9f15f343b388b53641f264c7c813bb4a9cdb836ce8324791188f33701a28eb983d4afca3f6a2028d324e1843279225a8b447977fc15eb34528d8aec5fe776607bf17eeb6dadc2872a26a568df95349e8ebd7c0f5b3553258d65649c40d53dec4a43ad604725ef94b90c1d4923dca730588effec253b81a77d994a325831737ce769d0de98d6790dcdf40c22e7284dd9c44c19d2745858519b2cf031e5dbe468d77d516c8c8ff141d5", 0xca}, {&(0x7f00000000c0)="b2324fef109728ce4472d5c5c2d3bb83cdcec4fc6ccf7201bdf199c0a24a92960e7463e5b8827ffe7705c3979125ef47dcce267b077a9195999b32321eb1c643c696059a18d5d7fc7584c1082ed3fd930dfa2cb33e66c7b7e603e08ef7c6ea8096bfb67f56dbaaadef4e204a530e33aced0c5a", 0x73}, {0x0, 0xff3f}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() read(r0, &(0x7f00000003c0)=""/140, 0x8c) kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x91, 0x24, 0xffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x35, 0x20, 0xcdd5, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3, 0x200}], 0xb470, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) dup2(r2, r1) 16:00:14 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x1f, 0x4002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() socketpair(0x11, 0x3, 0x10000, &(0x7f00000000c0)) fchown(r0, r1, r2) 16:00:14 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8001) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) fcntl$getown(r1, 0x5) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x71, 0x7}, {0x8, 0x2}}) r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:00:14 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffc000/0x3000)=nil) r2 = semget(0x0, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0xffffffffffffb0fe, 0x8000, 0x4, 0x1, 0xffff, 0xfffffffffffffffc, 0x7fffffff]) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/170) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) kevent(r0, &(0x7f0000000680)=[{{r0}, 0x0, 0x28, 0xc0000005, 0x400e, 0x9}, {{r0}, 0xfffffffffffffff8, 0x14, 0x5c358fd222b9a7db, 0xe5b6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x89, 0xa, 0x2, 0x400}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0xee4, 0x3}, {{r0}, 0x0, 0x8, 0x20000001, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0xfffffffffffffff8, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x11, 0x90, 0x7ff}], 0x70, 0x0, 0x943d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x40000000, 0x80000001, 0x6}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x263, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x100, 0x1}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1a, 0xfffffffffffffff7, 0x200}], 0x0, &(0x7f0000000140)={0x9, 0x404}) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) poll(&(0x7f0000000080)=[{r0, 0x104}, {r0, 0x80}], 0x2, 0x288) r8 = getuid() r9 = getegid() pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) accept$unix(r10, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000648241d0af1ae629441cae9e1f9f308ec4a8fd516605"], &(0x7f0000001600)=0x1002) r11 = getpgid(r5) chown(&(0x7f0000000480)='./file0\x00', r6, r7) r12 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xffffffffffffff81, r4, r7, r8, r9, 0x1, 0x6}, 0x1000, 0x100000000, r11, r12, 0x5, 0x0, 0x40}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r13, &(0x7f0000000500)='./file0\x00', 0x10, 0x6) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) recvfrom$unix(r14, &(0x7f0000000400)=""/39, 0x27, 0x2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x56) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) 16:00:14 executing program 1: r0 = getpid() wait4(r0, 0x0, 0xa000003, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fcntl$getflags(r1, 0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x20000002) fcntl$setstatus(r0, 0x4, 0x6) dup2(r0, r0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket$unix(0x1, 0x5, 0x0) 16:00:14 executing program 0: symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) 16:00:14 executing program 1: r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_open_pts() 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x32, 0x7}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:14 executing program 0: semget(0x1, 0x5, 0x0) 16:00:14 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = semget$private(0x0, 0x1, 0x408) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000080)=""/149) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x120, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x0, 0x198) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/109) r2 = semget(0x1, 0x2, 0x11) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/96) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0x8) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10283, 0x8) lseek(r0, 0x0, 0x1) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setown(r1, 0x6, 0x0) 16:00:14 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000f9a000/0x2000)=nil, 0x2000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munlockall() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x2) kevent(0xffffffffffffffff, 0x0, 0xffffffffffffffc1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x37, 0x5}, {{r0}, 0xffffffffffffffff, 0xb7, 0xf0000002, 0x300000000000000}, {{r0}, 0xfffffffffffffff8, 0x28, 0x4, 0x6, 0x3800000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000004, 0x2, 0x20}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x7, 0x3}, {{r0}, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x10, 0x81, 0x10000, 0xf6}], 0xad, &(0x7f0000000340)={0xfe2}) semget$private(0x0, 0x1, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() 16:00:14 executing program 1: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlockall(0x3) 16:00:14 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x5, 0x5e25) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x42) 16:00:14 executing program 1: poll(0x0, 0x0, 0x0) r0 = semget(0x0, 0x2, 0x20000000100) semget(0x2, 0x3, 0x100) semctl$GETVAL(r0, 0x100000000000007, 0x5, &(0x7f00000000c0)=""/136) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:14 executing program 0: chdir(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) sendto(r0, &(0x7f0000000040)="59a7afdb3f8250fb92dc2cd23104388cd79d561805137e3933f8c1a2d51e78332f19c780c35ebec33dc4ce92abd188079d74a874ae99f4d1c24ad8388f24b3113af454d957ca56c07f3afe7f85341f4358f50dbdf2441131980ace867ce7ac42da72590f505e30f2ecebf8fe99664a81563c283a04fb889012b1049e60016d88f29c1a1f", 0x84, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5474, 0x5}, 0xc) dup(r0) 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x52, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/212) select(0x32, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0xffffffffffff7ea9, 0x7}) 16:00:14 executing program 1: socketpair(0x1e, 0x5, 0xfffffffffffffffa, &(0x7f0000000300)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x10808, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="60e270ef4442fa1de5142bf113c0891a3d2a9ac5e0ec21c7fe787b87a35837b250f80203a8c0f9950ea57961d2494031e15406d1be14423fb5d86b44f03c6f63c53d5d5b04588308bdaee90428b1dfa313a4a280ebe4b95bb7234a563956cfe5343f8839c6f1ffbc767a762ff7987fa8c41f89fbb5fad979402e6b889908461ae6b8a604b008534ebbe63710294d3058fb3773dad3549a3c646a81948d85e3", 0x9f}, {&(0x7f0000000140)="bf6077c2e46a875db73069c165124882c71a50afa27cc479939f8db73d001cc2645a5d02b85a2420b840359597ebb36f6ff8a11054ebac0db4daf0db22e34a7de47c99d421ce4244a91209f4d423f183f4f824081a6d9be9bf35d172c08c8ddb07cb2409d9bd54bf7e1d1d58a4b56a4919053a8ff4c102994402497be5f6daddb2d2a24c09e2aa0b0111e75dfb366154b1871c23", 0x94}, {&(0x7f0000000200)="20514ff2d8d25b0104844d01389335098bb1fc2702a06683169835b32c1f206975a4a9fd2c7f", 0x26}, {&(0x7f0000000380)="03971c527d26da293e57bfb120f6ccef4d93aa44fac755536a1e7da73067b47f3692a3822a7380923e29ddc1e5011e3b01c579494fe253557ecd272b68859d088a0398845f644c0cafdb0b50fa818ac1de6489351b1183fb3cc73b68b226161b69095f86335150e7329cf8cbc4b4033c6fc0bada5625aee58bb0b34d1d93a4a78e2d4c8fd5a8e6c76cd1180edaaa6549ef3337cb76963c522e1177d0e8c684714b0e3beef42f0514e657082a2efacd43ea0c2eee4267017cf933d6acb114d5e23657d9a07ac0944f7b0866a9c209d9d5bda580ee2e20ef5dd1c9173578de723c291ba0894c655276c02babb6883625f06919b0ddf520a74ad27c78", 0xfb}, {&(0x7f0000000240)='H', 0x1}], 0x5, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x690, 0x140) pwritev(r1, &(0x7f0000000340), 0x0, 0xfffffffffffffffe) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x0, 0x3) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2008, 0xfffffffffffffffb) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20020, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/50, 0x32) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x2, 0x3, 0x8000, "0a82d7d4f4d4d2e26fddd0913286812004542be4", 0x1ff, 0x2c}) fcntl$lock(r2, 0x40006, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0xa4, 0xd) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "38a6c7d4e3e83e954161eb762974e49b50c6bc64"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffffffffffff827, 0x0, "5656659541e34a4047ae7693cfd2208362f87d9e"}) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x5, 0x2}, 0xc) sendto$unix(r2, &(0x7f0000000100)="baede2c71a9c7678b47a39a3cacdaaea4f5a56edbe3059d243156255653e3276dd300e1e57dbf334e38bf5d4f01dd128bbaaf084d2faa010ca9c3d5ca7676f3d1517057d0773d503bcb6d1d014ad3ba33c897afb5e3e7ef405d7ec34613189fb80c1dc3d8a7bda221fceda3d51764bf8b94bdd34525e5f06fc68ac6490b23f8bd82a04aa800da809fb880564ef83fb09014b74f3a8bea1052d3753c81adafd420bd8c0bf31979739d2001c13a26d70618a8d555bbc4ea2cae597005610810d56521c6a7e95ce1043ecaf2fbbf5551a1fe5a13a471942", 0xd6, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="125a5328", 0x4) shmget$private(0x0, 0x2000, 0x513, &(0x7f0000ffb000/0x2000)=nil) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:14 executing program 0: socketpair(0x6, 0x5, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = dup(0xffffffffffffffff) socketpair$inet6(0x18, 0x4004, 0x400, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x110) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x20, 0x800}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x8, 0x1}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x12}], 0x1000, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x2}, {{r6}, 0xffffffffffffffff, 0x44, 0xc0, 0x2, 0x49c}, {{r7}, 0xfffffffffffffffa, 0x0, 0x6, 0x4, 0x101}, {{r8}, 0x0, 0x80, 0x8, 0x7, 0x8000}, {{r10}, 0xfffffffffffffffb, 0x4, 0x80, 0x32e737dc, 0x7f}], 0x1f, &(0x7f0000000300)={0x7, 0x9}) recvfrom$unix(r8, &(0x7f0000000340)=""/201, 0xc9, 0x0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kqueue() ioctl$TIOCSDTR(r9, 0x20007479) r11 = socket$inet6(0x18, 0x4000, 0x4) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000480)) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x1, 0x3, 0x7}, {0x18, 0x0, 0xe0c, 0x8}, 0x8, [0x158, 0x6, 0x9, 0x5, 0x1ff, 0x100, 0x1, 0x9]}, 0x3c) ioctl$TIOCSTOP(r9, 0x2000746f) socket$unix(0x1, 0x3, 0x0) fchmodat(r6, &(0x7f0000000500)='./file0\x00', 0x4e, 0x2) close(r11) socket(0x1, 0x1, 0x80000000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000540)=0x1) recvfrom$inet6(r5, &(0x7f0000000580)=""/216, 0xd8, 0x1, &(0x7f0000000680)={0x18, 0x2, 0x793ccc71, 0x5}, 0xc) r12 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r12) connect$inet(r0, &(0x7f00000006c0)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000740)={0x7, 0x100000000, 0xfff, 0x2, 0xb847, 0x0, 0x2d26, 0x3ff}, &(0x7f0000000780)={0x3, 0xb78, 0x9, 0xfff, 0x0, 0x3980000000000000, 0x10000, 0x80}, &(0x7f00000007c0)={0x8000, 0x0, 0x7fffffff, 0x101, 0x5, 0x3ff, 0x20}, &(0x7f0000000800)={0x8, 0x8001}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(0xffffffffffffffff, 0x0, 0x7f6) 16:00:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000080)) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x50, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0xe655786ecf7b3b47) r1 = open(&(0x7f0000000000)='./bus\x00', 0x14, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x6, r2}) flock(r0, 0x1) 16:00:15 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_settime(0x0, &(0x7f0000000000)={0x77359400}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) clock_gettime(0x3, &(0x7f0000000080)) 20:33:20 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt(r0, 0x3f, 0x94, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) sendto$inet6(r0, &(0x7f00000000c0)="f9f063f1503b7c91448bb5275ed8f1d7d1652b889b22be8abef8c0648da331edf0a4dbd6202a2a91062603a12914a45180abc5a7de6154cc6525b49831514f19952644542a66721e2c55a6dc8e2b2c11f9c5d5732e8413e1dbeba65e334e7cb9f425097dc6f22d7af004c9d4c219a0a36edcf79d2bfdddeba9119c0815d26e29202ceb9b32f6666f03ee9fca9cbf3a05e1bf318a776e5c3562518adfee7eacb9618b92b73837a010aaf59bc0b3318b0000", 0xb1, 0x0, 0x0, 0x0) 20:33:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x120, 0x186) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x5, 0x3f, 0x3, "33f35776f08922f038f9c393a9e6aca6b2dddbad", 0x6, 0x61}) open(&(0x7f0000000100)='./bus\x00', 0x20002, 0x181) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:33:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="374c9900000000000000007dfe31812a287bed2b79fc677749594ce3cb9f8e9471e7f6585d82525eae102285296b8369e032fe237a32c3257ecde9d2f11d96b9b1dc728101bff56774193339df34ff40666aaba1c74f2b61e5438caa926fff3ae7b4886816bea1e1db75490271da63c5ad0692a1392149f5fdcaed10aaa60999d05af95c83f80c8a04000000be9f4edf", 0xfffffffffffffddf}], 0xdc) readv(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x44) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) 20:33:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x29, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 20:33:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) ftruncate(r0, 0x0) 20:33:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1010, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ff7000/0x7000)=nil, 0x7000, &(0x7f0000000180)=""/27) 20:33:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x26b6ac48) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffe}) r1 = geteuid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = getgid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 20:33:20 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) pwritev(r0, 0x0, 0x1a3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) 20:33:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x120) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0xe, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/3, 0x3) 20:33:20 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r0, &(0x7f0000000100), 0x1, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:33:20 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x4, 0x3ff) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:33:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) pledge(&(0x7f0000000000)='!\x00', &(0x7f0000000080)='#$\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) 20:33:21 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() geteuid() setreuid(0x0, r0) 20:33:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/114, &(0x7f0000000180)=0x72) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/108, &(0x7f0000000080)=0x6c) shutdown(r1, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0x10220, 0x92) 20:33:21 executing program 1: clock_getres(0x6, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:33:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in, 0xc) 20:33:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) 20:33:21 executing program 0: shmdt(0x0) r0 = kqueue() fcntl$getflags(r0, 0x3) 20:33:21 executing program 1: socketpair(0x1, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) fsync(r1) 20:33:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x200) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/52) truncate(&(0x7f0000000180)='./file0\x00', 0x7) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x7fffffff, 0x5, r2}) pipe(&(0x7f00000002c0)) 20:33:21 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x0, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0x6, 0x3}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x10000) 20:33:21 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x7f) socketpair(0x3a, 0x7, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0xffff}, {0x18, 0x3, 0xa9d5}, 0xff, [0x33d, 0x4, 0x5, 0x0, 0x20, 0x1, 0x5, 0x2]}, 0x3c) ioctl$TIOCCBRK(r2, 0x2000747a) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x2, 0x5}, 0xc) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 20:33:21 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000180)='./file0\x00', 0x10001, 0x90) 20:33:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x128, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f00000000c0)='./file0\x00', 0x42) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 20:33:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/117, 0x75, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x47f, 0x7}, 0xc) unlink(&(0x7f0000000100)='./file0\x00') r3 = getuid() connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x1}, 0xc) r4 = msgget(0x2, 0x200) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/60) getsockopt(r2, 0xf35, 0xfffffffffffffff7, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) shmctl$IPC_RMID(r0, 0x0) readv(r1, &(0x7f0000003800)=[{&(0x7f0000001200)=""/186, 0xba}, {&(0x7f00000012c0)=""/132, 0x84}, {&(0x7f0000001380)=""/221, 0xdd}, {&(0x7f0000001480)=""/194, 0xc2}, {&(0x7f0000001580)=""/215, 0xd7}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/98, 0x62}, {&(0x7f0000003700)=""/192, 0xc0}, {&(0x7f00000037c0)}], 0xa) pipe(&(0x7f00000038c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x47) recvfrom$unix(r5, &(0x7f0000003900)=""/88, 0x58, 0x840, &(0x7f0000003980)=@file={0x1, './file0\x00'}, 0xa) shmctl$IPC_RMID(r0, 0x0) writev(r2, &(0x7f0000003a40)=[{&(0x7f00000039c0)="419007dba9f3a513e7a28d24bbd8f38e680c0a401d84dafaa005c99b31a25d0582e24a182701b4fde0233d91d8026f1814f0d5eea5f3634431f69a39df4b077538313539ec51", 0x46}], 0x1) fchdir(r6) r7 = getgid() lchown(&(0x7f0000003a80)='./file0\x00', r3, r7) setegid(r7) faccessat(r6, &(0x7f0000003ac0)='./file0\x00', 0x10, 0x2) getgid() setrlimit(0x0, &(0x7f0000003b00)={0x3fff800000, 0x8}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r8 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000003b40)=""/16) semop(r8, &(0x7f0000003b80)=[{0x3, 0x4}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x1}], 0x5) sendto$inet6(r2, &(0x7f0000003bc0)="0a182f6ddd3d1422999c29004dcd2d1c8a6d548f384e14356816b53caf332f16b2", 0x21, 0x4, &(0x7f0000003c00)={0x18, 0x1, 0x7f, 0x70}, 0xc) bind(r6, &(0x7f0000003c40)=@in={0x2, 0x2}, 0xc) 20:33:21 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)={0x6, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000180)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 20:33:21 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1f, r1, r2, r3, r4, 0x1, 0x3}, 0x0, 0x5, r5, r6, 0x6, 0x0, 0x5}) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, r7]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r7, r7, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118, 0x2}, 0x2) getpeername$unix(r7, &(0x7f0000000080)=@file={0x0, ""/19}, &(0x7f0000000100)=0x15) 20:33:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8000000000008f3) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:33:21 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0xffff, 0xfffffffffffffffd}], 0x1) semget$private(0x0, 0x3, 0x244) 20:33:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/7}, &(0x7f0000000140)=0x9) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000040)=[{}], 0x1, 0x3) 20:33:21 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffff80000000, 0x1, 0x7fffffff, 0x19529e70, "6d8ea5f7823a6ade4fa9699e0b04be52f2c3b306", 0x0, 0x1}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') 20:33:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa2227c91635237b9d9623f5be76b741f69496416dd59b13f3a2ba37213cfa552177d72b8d8004642d5f0b1b03b7246ba666e4aa74b4afec6d2fe85cbe2e6c59b3aa17be584581bb9f642c6f7a2692f2f5c31c48fd4433c8381327b4195ad5466df1bece9c1de9de69b6a7f9cb91240c9aee912742cc45627d81b8ffea0c713d8dc5c4b896c0e4ffa89e402d17a8665efc0025f5c77a6a457b924a39e7728b1e4f32d277fc29852f86288ba2ad762a7c619949c024dbe004634e4e53fcace0f8fadf12a052fd3cd66a2ae6fac356dfff88f32965852e5f18d16fe72d3ffc56a47244e2c9e4fcadea2c81500271465a03076b897d3ee0b69591011af747d80bc86293b526d147aed6f1bbafad5250c8f6106a25f27b419fbe7f632f6bf2fcf9172fa4760d1ad72d0743b35979f30f07ca5b1c7fd2dde12bec64711aa64bfb014d673dd16cac5e50bd99933be63b580b990d72d4c25af39f9cf08dc53f85007f0c1f59fd698a220960bebc5cb4085b510d9b1ae30b730311804ff5216783a4422fd81290b03f26094e37968d596aacc780889cfea78cc0354f17a55d1008d6e715a17a457dbc6fdb7553c2089838e076ce4930a02e55534966ff70374250ff75a8a3985e2ab22309a2fddb5c8f6d9edf1f4b1ebe2efdf695acf42e7ca0cb6adec4276baa9f3cf72dd3fd59fd6bc4d907f8a673b9a3fdc386f52859f6a64ec0a3301bb4baf620182caa06194cdf69cd588a8d1c56f461b4597f7814669ea3c409488d36126d0c61bbcf75dfda852f206901c3192498bc11266e03c501cefb487675c9aa006271b3c669d1c26e4bcff97489be51d9b10d108a3a62b458e84301ff05bc343beaf87d6f3d33148384b53c4276a0b69b6b3e2636fd0279f47df102b173847245708c77673edf5a11251ea810e896bcbd0564ee12777d1ff34b88d7057a2ba05a57ec0d7bd4b44314d7369bc8ddd8bec343c2ef3714887a7621f20d26e3bf08ff3c4b3e31b31ca66902d3750c0f9735c0a0f6f7858724b6db479cdfdb6de510d654eee1f53d4b345c944832c9dac44c60711aa73da9664792e4de50f7572a78eab6cc82f20c1db4fca41d793c05ca6574ded1011d8ff8546c488c49c5536a9fbca8f19d8ac3aa5e0f2af482c3923cb69c989c6c798d3e5d0d1a8186c4dc46a5e308946afb52f053c77315554c7de052273f422849576aebbab524dac2d61c7377aaf8bbe67cf61162ab390cf71070e126b72c973cefa0627f7580ae54721b17c4b5436c2e79b15bf2e78cf8cd0d8f03452252b764cbb0f9015c2120f5772667296963b5acac0ab9052ea4947113ecff63b54a8ba96c6279829ad8b6a8e836d6274d66cc4ff6d0e52e7f7d441bc2fea314723f5cbe80a93e0deca715a5e52227e6ffc70045bc1eb11045f3635f6409e3b7621423300de3a845656a30476b5509ca1de1f51c906b6edfcac5541f4188caa7400916e8f17c55f64ca49222e09e28902602dba31a6b54e4dae66c69107128cdb99f864a7ef226fedb95d246eafde655d88fca3f76e63cc9d1f3897e6a50ff49e0cc1b5f23ace7fa1633b88668319a4947576ed24f71b6ca23827c654ff27368d85e513b5f915caf066f42548447824f3318e766b1ce7be7ae95eab0178c3fb080c769da313fb22aed30036e96b78f66b7d61821358e1e45d05695aab4c8ff19367aedf00e6163a24830a49a2d4728ea5b32b9c9dc80e5fd38d61a2c499ed14165739cca526fc4621f812eb79f354314a0eaa79b9edbba642c95b7fe3ba2df2c4bedd977c3db11fd991df9de8b05633aa3708ff8e550f87f7b00330d1f29184c8c0c1909a50ae28fd2d8eb38df4a8707f27e3bc90598e557c9c2b1a1b9155ec9871e8762c7d1469c80b9c2d94e20487cbc9b95c495b34ebb470d5ead0b375e586f7fcc73a6be7920a722ebe0a9e33bb51663be287dd7a88c17906fbe51cea5791b4974fecba4deff576c48d0d0efaf1c5976e815e5bda087a48933d4903ae31aec9f9274a40fdb95693459c7f6bc6f4845ebc2bbcb8507263f437d804ee9decea8df1f708b2049d46aab196cc62840a911f26169e720c40edb5427b50a0f6ee017f26fa9693e005a7ee72b8c4860638785d2a1167bae61acef184f3b46a37a6666584e734b98dc16854c8a2f25a3cb4990009986817ce040a22d8e0ccb8b6819852e19fc5a5ed3925831a81b44f65066b2595c0fda8a39610c16f3ae36825ef9474f3cbc7244a5d2ffdf6797c4e1fb5d908864448079e28c8fe41926e232d7ab91dfcca2a73df8b3257754ca0314017b39659c5cdf149e44e6fb412d68748a7bbf2c4bb0a5d2cef430aab24f5c7a5fcc7bf6ed8f691f89b8e5c3d55942f8bc69bbe0c067070cbc7b1c77d01ed27790bcaab6df085be1d8ad89f2b3c417f6055015604be667b27f1d59f8cae5b2e932262517b26fe142eb6c57e711695e3a901808622ec0fa44d0ca7d1ea9acfd8c5ea1f8fe582177e526aeef689742188811e44eeeadd2562dd84fddf286e5f3d509313c7f7983026addad6c1af63ff824bc02c37df1a8e7e51e297147c7bb53f475c44b3ff7f67c405b0b69725ef1ba1538b6d94f23ae7e9fed59e33bcd93e37996ffe3eeeadb972ca8d268b6dea239a30d464a6a00272092767ba989c3a52b466d7b1b21d8b1f2a0bd74b4588574f31c618d87536f4167c1a4701dd2332177ef7b7df9faf651488b2a97b6e24b6c64ba44e6ea0358b560afbc0972a79c24798a75780450a5551a56c703887b24db5530cf003b762a85c6d5017fd075d25ca853ac", 0x800) 20:33:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r2}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r3}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r3}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r2}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) 20:33:21 executing program 1: r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f00000000c0)={0x0, "2d6fccf069c1460c1111d17e9a9d159584aad17250bee90bf73bef700e563d989b039114268e5a5e61ffe11960c8b8d1dc869ff051a42f706c0547e8230575d04a409573bda616476016901296f80798b922af15438f616bd98af418cef744dc726394ca75bca70d052151b728499d33c77986022b0c7627c8a08f9b46535a6ca0fcd334b6639a8a54780b2622222b211e4044e0224b756c7b6c38e4aeeddaa00187e12c405f0a610e4fdf5f2436901b956b8237b2e284f4b6c774d4214e9776fb7fc93904d90ca79cf098c0e20c448836ff03bd4ec68b50"}, 0xe0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) msgsnd(r1, &(0x7f0000000000)={0x2, "cf66b0c7595821fadc23de1248c499ba233b1ea14bbda3f41a83030440b095e5aff3b7941c8364b51dd915ebb755492e3cb1f75a0b456b4b7374f909fdf068c3054a6a8e1d1fda1148682761988d1cffd2404471d8cd4ee0ce669c584db5dc95bd8109a62bcfd36c13b5ed52b23f0136c31541248f01a731615ff1aa034e1e1449d0e98e901fd3ae37ea38603ef4fe055366118d8caa4e0deeb051e0bb7bc32e4afae44fe5d10fc8a66770dc1e75"}, 0xb6, 0x800) 20:33:21 executing program 0: pipe(&(0x7f00000000c0)) 20:33:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) chdir(&(0x7f00000000c0)='./file0\x00') 20:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 20:33:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x82) 20:33:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x501) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r1, 0xffffffff) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) sendto$unix(r0, &(0x7f00000001c0)="b46386e2e22147f4166565a2c7016fe7ce214531792ab94ec60f", 0x1a, 0x4, 0x0, 0x0) setegid(r2) mkdir(&(0x7f0000000140)='./bus\x00', 0x110) 20:33:21 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 20:33:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 20:33:21 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="dd5583ff9e3ca6b166134ff18d6433003a1bd264471cfe4f003089087adc6fb18a1db8f587a3085ea405c791c2260ffd18a36c62c4d9546a318122d780e11e35eb11d3b9406dc20c70047cb9a2c7de57122a0db89af355adaf989790da4e98cc9463cdd8ea57ea305769081eecbe15814c13c0504c523292e415a51d32e371958117b48d14abbaf893e51a8fe06510261bb5f93078e6c3819812814cb5cc94bbf63dd4305f53559589514a1c523506e2daef42d7fb45f5ffa35791ac6464c55f5127c769096e84d775a3ee8ffd9676afcf9bef1c0ac7382fb10c259136b6bca23835", 0xe2}, {&(0x7f00000001c0)="01302959cb85ae3c136bd8e5e57675acf9c54efff826787f4af79155082a64db8ba047b079a611a4c4d6b6e7253da604140df1f2fc860c97a3ac9316cb2e685c4fb4b872af46cc98db47483b7f3587edcc7f7ac238d03c4d6933141f6a5a95ab610c1be3b7834ee4f708e6d67aac190d9ad963094339321d3c5133d01e512fdac61573edf378b9dc4fba1339cd477bc5c5f8ebb83995497ef61f24d12c73e487dd6dc8fd664c58ffb7", 0xa9}, {&(0x7f0000000280)="f5ecd6dcab21b5785c1f1e69ed0dac16b475db3cbd6efa809ccfcf13411c86af01da4b4c290e6551f3607374537873775b6828f7d83cb8f181883e5ae4a4b784dd9341c2a310bfeeb6653f5652c89c18df4127a8a127ea7209c3ebd28b", 0x5d}], 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff7fffffff}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x40) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x8}, 0xc) fcntl$setstatus(r1, 0x4, 0x0) fcntl$getflags(r1, 0x3) 20:33:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x7, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/46, 0x2e}, {&(0x7f00000010c0)=""/164, 0xa4}, {&(0x7f0000001180)=""/114, 0x72}, {&(0x7f0000001200)=""/165, 0xa5}, {&(0x7f00000012c0)=""/112, 0x70}, {&(0x7f0000001340)=""/233, 0xe9}], 0x7, &(0x7f00000014c0)=""/26, 0x1a, 0xfffffffffffffffb}, 0x800) 20:33:22 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e1fb6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b983f367db48028108ef599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682cc2bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c57703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2616587c1e4553f81ef66a8cbb1dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47", 0xfa8}], 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9}, {0x3, 0x1}}, 0x2) utimensat(r0, &(0x7f0000001080)='./file0/../file0\x00', &(0x7f00000010c0)={{0x2}, {0x7, 0x7f}}, 0x0) 20:33:22 executing program 1: r0 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000000)={0x0, ""/9}, 0x11, 0x3, 0x800) shmdt(r0) 20:33:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, &(0x7f0000000040)="dba4ab940b94e95346444222dca36555", 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x3, 0x80, 0x8, r1}) 20:33:22 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x12) 20:33:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) r2 = dup2(r1, r0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) listen(r0, 0x0) shutdown(r2, 0x2) 20:33:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x18}, {r0, 0x83}, {r0}, {r0, 0xcc}, {r0, 0x40}, {r0}], 0x7, 0x8) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 20:33:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x180) 20:33:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z'}], 0x1, 0x0) ftruncate(r0, 0x5) r1 = getpid() sendto$inet6(r0, &(0x7f0000000140)="9e8a9b22139f64a3914351aea6f1f91c3392e8f268861bef9e72faf3d71abb1047530d3114ffc428b033b2138f97c6ed4c777c67a35ccbc36abad4edf593840b3acf088c76b753768c003ae37d3f64a1baa47472355120923d7467fd065522254159a60812e36b946d1243680730cc7d6d78a029a7101c387e3348e5b5c18c7b231054d5e453d4dce98d8ca48755f5b8dcc518bbb10008110dcb31362c2a0e784ca46f67c3c2225d099b5e7b4a69d62a0684b5afcb58aef321f535535a3a2f960ee0e6af5c58f35a6f0e531de3e09a582f516584d4faff82939781fdc7361e4e375023b2cacd0ee623509e273f1cb8309f70125e79190b", 0xf7, 0x1, &(0x7f0000000240)={0x18, 0x2, 0xe29, 0x5}, 0xc) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') wait4(r1, 0x0, 0x1, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000a00)="972814a214889436f16f2d5e06f41095c69398e9179267eece00f9058faf2dce449377d341bf6d75bb99797b69b7391d99f5389824fbcb02dc8d1cdbaa3b381bcc0fe89f7f62418e15ccbd6147cb7ccad959a71e4d3f58276d5d8e83abdcb653ff06d0f3c323a02e63edda76d808e1ced456f9c270d997a12cfaee5318db438d0b3d1a84a95b212b015c8430120a8617c29c139a8019ce7caed7d641e111adf4d7f0157742d0e401cfdc614425a693ed710f37b5732df8003dd5fedc4e591d2f180061216c89846c8fe544dd8895215cb264e85c594f4152f419d47d213ab137328408c3d7b63d34e556aede293355d5b0c2222ab370b361f01b5368b1619e359c1917d724f88ddb3e703965b414fc1e2c201caa4fddb63ceccd742a75cd15fcee1b4e5f583a00a582ce176bfc0b3d085d3d5bb558583045f088b9f666d932b5a764e6df7c870beaf25d4f2edcf5b7d98ea2f75f7329bafc433932dd34adad4fb09b9d57278ab68087354710780eee04b43a29d366ee9203d986ba09ba07a8aa0ac3c973c27be6b75f438df912b522c6f993f91022ffee6b5c79ddca2eb47073893f0a048b8a442eb65a5401b19a742d2002d4158964b0724606c2476618a0eb9d16eaa41f51bec5d16d9401c9ea35f5d5a625fbd6e3cdfeaa0908b3e59c6c4348252381dc7a5ed5b821c62425aaf8ab0efcafb40f801f4723b6945040d09043262f1354c1df068cf67b2c51874ae8f2288ae3c18a8dca6862d398dcc8178b6363d66432b15a1e20505a93350b893784eaa58f4e6ae37c19692c40db93c225e209f986423b0af7bed7498d4a771c77ccedc5c1966682851372cde721a960b34f01a2450be7075fac6c709738d2444374e34885b5e98e798480803ad6bfa5dd32982b0e6b93d3644e9c520223c1f424429f425bed6e8e7dc3457b1e37344ad1efd6e1327972648e033819da2595aa7e49cd315e5743e4b1b18b45ddffdd67ed7334f0f598382993145f217d9b4f48e7744297d95b7db7f2eac0bfc1addc0c784033f02acf56f70ecf5b2f391abd6bb32ee05cc0a49aaaf60cad8e62a736d29fcf9b2373f285f381ef2384fbbaf7d3bd02535de58782b9e04462f4577aaba47a00f38aac504b0ef9594ea7b12072e9733dc74c32be81f3ac133a25d7b46fbdc16909f3696704a817616f180a690fe997d6a52b243ab3ef6ce7da2bb23fac165214e5049ce68ff35ec384ab339b36a57fe06f1e4d94e99d444b79e09b0c06e741328f31a8deefea33fb5398eb37e2fdae3b70f4e066c3c31955d7564868fdf3aacca68522d8747a786f2094aafb2cec235f91cd41a5a22d60d13d6af70ed343fa2ee56b8985e2fa6438e7d255560ecb6ca1ae5dc45b87cb2c6c9a192b38a2f7f2f1370c0a9cd7636f522d4db9d463ffd372d42d004dcf45626b4838f968ce2dde3d6eea604c2edfd9ad67018f1442aa00bfd17038fc573665c8f6e6cb61d297bf5a193e0105d8407fb1b1f6f62065e09a4fa719868234180da462565b96bddf2dbc63eacd0e38e0c86434014afc5e6768cf66b9a778e724ef3b1804694b3a9f2cbd06b87fe619ba7c6262067d398994097b9fc9c627735a5bc0971c88fbb3c109e3b6d351ffef07be94a60c15a6963e6c2bd71f8012c16b039d2894737ff908e0b735f7371b71ba82f09f64a0c08575c09791681c885afa8eea3d07b6535be03b2502d6d928ac02d9cc42d4a3c95316b7dd776a2072135b7fe5b922a915fbecfe04cdbdc8572feb19c8bf9c3cec2dc73a923393f9792a5427b4cd4c84ed1e34eea95406a672b15d489a85235e8f134d77ac6fcc42a430df9064f245006d7b301e35b0c7087125ea4ac4e973811ba9b90c02f1f2997fbccb2b407173a4d22dde21cd3fd2e8dd7943e768d49c701901710e0d18238e67b92fec75f397a880cffe3704f3d9ab2d6c681313bf13be601ff7a17f1bec3f01a0f9fede57b98128de0495fc054b1a11366db4a968493dfbe526ffd02fe991d2f29b1bf9b97dc0856357a8761e418684bbd8cd73b533fd826891de85e25a31ea0bdda15c1b51a34cd6d889a69c2e4eac7cb8bd129671a3edf9dac0aa44506bc2c6f04d53addde1aab19449470f1f480f5c4757d27da5598c12aa276ff9ae248c1a4840f01f08043adfd794e017566b6ef4a2c447497847b1da42937f7795ac499f122f85057c3131d20e7c5c17f851249e95187837479b0f38e8d2cd9274238f3d5257e4de14ac24129caa440efc8f70e22b1d598d2a4707d20050f5fb4020b722dcae30a1cd053f47e0af7cf77870bd4792dc547783abeb2bd0bd08752bd60363d13009f98b7591f7de52bbbd1cf1174220abb0d54ddae70978533d168bcd4e2a431216ffc4e0fada12e262bbfdf8cab2ba0050fa037a1feccb260e2fc6b96da8aa13e6771e7e3722954fe53d62404aa487400462988b2de1df53296f6255c206d879552f1f6d56af02bd777e954f5aca8485f35fc28377e81ec020668f32097b60e47f66f1245394f2615d6630ca95479c38df55c0c88aafa06e254934dec568828d024effcba3921668965651bd584b79df715aa946854889ebf4c7386b657f1e7bd29ae05c97fb37eca08b5bcb527b561a16801b00d9eb4d2eded70876b9c509e0eba51218663bc0aaa5fca1b2d2156b773353005c188dbe8d1e493a1da19dd8f7cf9978f0271b4a056dcf7d9dfceead96197d7aa61f4b04e144ae579bade26e601c23792008c52a46930ffe69479112ace6b370dde26ce820fa864a65b2f99f30f3e7a2844a1d23d019e8dbf326d6bcbed3fa367f9d2fc4156ad17d64e044a36597bee4c1693177dc58748a738b2fba81e19f6c1a537daed3ed610f6741f5e67d3f712047e6ce9195de62ec14eee249d39ab264748ce4727744b7971bd573e9f85431f90d9e6239460a5398e05b7d26952474f2edc57e52c1ace6c114844999cc8c4f3b53f81991d0fb140f47c8acd6f0f977f46c6e4123a6e64eafe7e59abb473a1f8555e0b07f2d463543766a5b8a512963edc4f2a9cf40223aa8eb52e444f17cb085312f26091ba4169b5ebc37b5502e173587290fee1898e2f30dda4e4592752e299fb9bcf648ef403dc87ed900c7ee476b80f209161f41d330b68b2440424eb4b8b024c21b641773f608ac44d6f3a877938db01bdb2c4545bede57f707c6b75f70c8767c817fd387c394a600ef533ae499cbcae285b4f2e442d89ece41d181a57f67f56560118fea59d91afcf6367743ec3f34b2f59fc4a41c5abd98f52f4bb9309c96213358b5a6f7e1bf5cb3ed5bedbc27ee7eb662b66da85ae733f77cc443e2499cc83bc93f41351bdf08cf8c2c4fd2b33c17d9b2378b4719c328915657ea9b470061a3810c1619452e82d39b9dfae71004801fa5777a1309dfece98da0292f90560912659673f80136cbc4b64c26f70a79b812fde2dc8100dedab287eb0e74cc8360fb8ea3f3ad458931695c13902e028a06ead41ff7b7f68d88b9eb6d005fd2bcb3b3bb1be38602cbf79b74964e11d13de34f39ae529197a5843ba68d2067baa9fb2049fcc3e3bacc058e214332068f137a5dc52d2a23717714610c77b305a190f42918c4f14d896ab07b2885f28361d3dd855b97da4f0bd3b92dea1e1ac8365d58830f88a09842307956c92a8238cecc5a369e29320ad82562c24aab3fae2558655b0ed640e1348aa2b5d81b315e35c64a9b292a4fa97711c5860efe4c97b982cdacb814239f35fb0cfb2c08bc5e272b73d8e738a331eeb8177b28cc960786723dc62af80f5b6f8706820d019216f40ea9cabe4b57887c4acf9850058879f0240b890e12f2244aadb5caabffdf7be30da607e2dd52db93e04579a37b99e50fb20a34300a636e215218dae24e5ac5527c8bf3d6f6c3ced9e710e818251b7f40f847fef45049b04dcf5bd46abdc2a791c99713b92befd1be091297034f6dd1c04c09c34d066af3a24a77dc4f53e234f7aaa7146aecf4a7d9adabf3c9dc3ea2a724ef429dcf8ee2fb50a9add561b1a878513884c855477fef3a37400e289a4aaf4a4dda0925ecc7b1d915b5fc2f450a7808dd1a4df318197f02cc73367e9b99549b265b2b138428c37308fbfd52ea8ccb6b776d705d307e5ccdf13b47e53959f5495fcb8e8d3085f14b6b05d71588bdf604299f7d97a16a43a27e824651e3dbb2bc4a730900817367851a5cc4a0d83bb607fdbdc099590be7723f0b22969a267c44b02813f8f6970916b3e0169d63a9e98fd2b0abab1d6c4d0e3ba57a0c7deb1c5b8ef0894aefc505a5abc7343e1d26f9f80a45e0d1d2498f2781e3bf79318f2af2c526b6acd8345aef726faa947d6f5cc736dee244bd61812a03634950b2b5f0aa5e63304e72f773d0491f8917ed0fe08a7428f1ef6025877f8c4f3bf5c96c51737281808c38014cf4c95883412e2a5d2aa8130734495d3ec63a212db034e69b6c31f6de3e41a283307ef4f92901fc6d322082f3056390fc7da1f21a181a21e923ee87f611f573aed624ba65c91d08255080fef5c09809aa540db6b116c3ae165c5f3775bd79d5f4e557579e78b019a2fd58739e58aaf9852c0b295b103791bd84b3b5d2e4388e07f36e6b14dff5c252f01d9860b62ae54f2191dcadada5e91c2656fca9bb078df3539049a70c2272f9c5254d3ce1d26b10d53dfbccbcb80d4a05821857d3f51cf744f12de29ef4149dd1f9a70309876b159f6915ea43798d2267fb67e846b2deb49905e6b1a41505317b9e3559f31d4cde84b96145a5972d08288969783aa0adf4e354f70dfe9d5a35e9872bad6f5df60a5e8ccca7f113ee7667edf51a7227eba8b6a289740fe52c9142819ce3d3e61a502e2347d037cba9215c75be5181e85ee1a52b7653ccc0927322a8b7dc3d90e5ade51633e3ff13cc53722a8923e18749e2bf0a09e5f6213bb7f476ad2b8ed6f8d8c0598ed5391104b4c959848722816e6c8e28097b459d02fd35f124130362945bf82fb5504e38ea0bb2bbab26913c1b30bb2669f1366b9bed45c6d3934a254a2f71d6d69b8be8d52f44382e4ebe553af12a31019ca4f86e1447c343b1b0dedd8e365014c47cc571594ef90ca0faa19181c9807fb34ded631cf417a71206b200edf03f7ff22f8f3260bf6c277f48b822f1894beea062cb9126136e6a3a4b8430d476c614703f8dc84cfb103dd885a4b8e67dce376025606fb5ac46cf3ad7d4a816ac1aecda27c5d6d7f0a6b1eb56ca5aeb9a4ead5fbe47ac34958466aeb1a770de6ef5666c1c381206e6a42844143edcda763e9a74122a71f6fb8632be6d3fc60f1de137ba1addbda8e9eb54ec6c31592857b452b7d7367e36d54b4d8aeab37deb0d80432295678626ecbce7350876116b80b3957e6e565d3a8bb0b16cbe9ae66f3d71d87fb4e582f84d7d3c910c20192f87c8754f4ba48bd388b8d687f8b7db67fc538c12d336b5f2c8fd9527ea3ee5d1fca164f3b93e176176e65ac3cadff1b213a52d2d5937098a73f0c0631993a6547d39e68b15a289f7860ca80952b4c9f72e8517aa586f1597a92cc53d30677b74c6a4a8b264532a9946a2144760f1b9574f92b87bdab283d7b1132e16edb688421b92cc90f02cf6517525ffa508a2a8dea5fb9352f7ec4fd4bdfefda04f5e9c533265026409776efc8d115198a10b493b6643e58b8701a0d9e3f1a0a5e558e77db2a755479f476f002985ce28d38782884c9e8589838057daab949cce734994231684d40fe228daa8cfa49824c6ee23f681b39795923aaad0", 0xffb}], 0x1, 0x0) 20:33:22 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) fchdir(r0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) 20:33:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x20002) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x1ff}) sendto$unix(r0, &(0x7f0000000040)="700b2622e530874022944610add8e7b910dafabe9efe9e9bdb636e68e349467379eb2eb0883f1b731db4ccaeaa9246ef93eba996a0f509638e2d6cc2275dca949491810261b2fc5c75", 0x49, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 20:33:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x8, 0x4, &(0x7f0000000000)=""/139, &(0x7f00000000c0)=0x8b) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') getsockopt(r0, 0x0, 0x80000000000c, 0x0, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 20:33:22 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') readlink(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 20:33:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) 20:33:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x400, 0xbc2, 0x9, "99308cafb1420c3e29add85dde075fbd41a8f91c", 0xfff}) write(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xaadebe767f277166, 0x4) getdents(r1, &(0x7f0000000080)=""/71, 0x47) syz_open_pts() 20:33:22 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x40, 0x1, 0xad7, 0x3}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x9, 0x2}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x50, 0x10, 0x100000000, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0xff, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000020, 0x7a, 0xb1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9, 0x3}], 0x200, &(0x7f0000000140)={0xfff, 0x15bb}) socketpair$inet(0x2, 0x3, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4e, 0x100000001}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffbffdfff7ffffe}], 0xffff, 0x0, 0x100000, 0x0) kqueue() 20:33:23 executing program 1: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f0000000000)=""/166, 0xa6) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 20:33:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x5) r1 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:33:23 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = getgid() setregid(r1, 0x0) r2 = semget(0x3, 0x0, 0x8) r3 = geteuid() r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0xffffffff80000000, r3, r0, r4, r1, 0x100, 0x1f}, 0x3, 0x4a21, 0x10000001f}) 20:33:23 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x9}, 0x0, 0x0, &(0x7f0000000500)={0x8, 0xc}) 20:33:23 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) accept(r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 20:33:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x80) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x42}], 0x1, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r2) 20:33:23 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket(0x1, 0xc002, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff73}, 0x0) 20:33:24 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) fcntl$setstatus(r0, 0x4, 0x88) close(r0) syz_open_pts() syz_open_pts() 20:33:24 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/../file0\x00', 0x100, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000140)='./file0/../file0\x00', r1, r2) chroot(&(0x7f0000000000)='./file0/../file0\x00') mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 20:33:24 executing program 1: r0 = socket(0x3, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0, 0x1ca}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 20:33:24 executing program 0: r0 = socket(0x4000000039, 0xffffffffffffffff, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) 20:33:24 executing program 1: execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='\x00', &(0x7f00000004c0)='^\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000700)=[&(0x7f0000000580)='$-{\x00', &(0x7f00000005c0)='*\x00', &(0x7f0000000600)='^\x00', &(0x7f0000000640)="3a5bfd2d00", &(0x7f0000000680)='\x00', &(0x7f00000006c0)='+\x00']) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000300)=ANY=[], 0x0) bind$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000740)="23b0023e91dbc9d7d6cee1473029f5b8038c169f03bc952b7e60784467fc3734f8f0dcd6e87d53f3765e05a6a92ba3de965883304bdb64cf296ba4b7de5ed5f5eb73cc9c7ca717a4ebb9b44205291d46fc147563d5f10d9829da120f9d12f1a29bbb3ed1df7aa76fb3a49cd50617fdf3c4e9f7ba06394bab095c571013ff3edf090e217c0feddee737deb75931783aa8842aa1ba7c799e02db240a4581bf3ed5857094bacc5cb3f8963e766e786eba8111363da045ec4f4fa4eef7ebaa034e6c518ee31787b2f828762eaab49156c993d469c7d276163651f1faa7ed9ced234ee5530e8098ee8a8b021d85b53d045cdaff58286c45b6d5b3bd33ac80de5e0c7458a624f766ff625489b73c721b5a8cdb97cfd05be7069b6d6cd3039d87992cbbc8ed3570c0fdb1b30b585ef96d837b1280df1bd528546899ad6e70091491ec0a3c7bc3b5cfecbf77dfb264bd323ff0a6250b698223e41c185fe367544e3eb7b136ef6871f3e97edc12e47f24db2623cf480fcedac76cfed80bc2b953b94cd99408642ab8a832f296191fb0afc4de6be9a2c2690d4e01f9ef520f44121c22b086d2092f1237c495ac60fc406b16bf8ee194a56dcc600287c9871360736ab7a9222ee64e6bfe9823dabac4e7bfddf80d1ed88bacda359e88ef5f337154302d9cb163ba3fd5d7db6451a032847fc297ab4a9d979ef3b10fddf687f40d79543cda32a50af1e4360846c3c963f96620dd86cde6ff89e9c7cf997e9e46f5c0dfee5c26de10827db198bc9bcdf22f09a98bd59feeeb58c8cc5ece52a0068f53fd6edc0c9ed0671a34e1c8911adcffa319becb007082991905232a7f0ac8e7a4cac9dd14572849fa5decbbf3e7412b987e44f7bb3d4d8f6b2d8815fd3d8a29e720125b1cbf24e6b7581a6075361168637f5d2a6fed8b9576940c011c01bdd68f0e9ad3565c6e5ee5b565a6e4a90752493b3a68ac9a486c0503455cbe86720bdd7d0762299cd3764c4708723b6d24e8678b67aa6d0b26a055a44a442d3711d4fbbe1bd8172df907bbc81485bfcd168da3cd6bd621db0574bc4e76de3f76ab77063f016d30bb32516a5064087334fe6285e80ebdeb68e2aa36d08557ebb1c14ea3696e49d75cc916119bbff80fad48fa8616a9823190a5e3f893e7eaae9674e0cbf7cddabaf3fd6bf0b656e9d06f26bccd585a49db64c63dacd0099486c4c75dde02263323a6947aff196778b337463a02fe56a474e328833100f95927c7ebdfb231abffbfa972bd4f69df3c21559b84966a9b25dbfbdbfa0e0bc0b30de3a71a7df46b6867ebb04165635484e1ce667a08cefe40f961c5f181c9d27e06c8105ba187f3eb9f9c02ba5fee82216ea30696e703a1d7aa396bae3db946e07dfd2778a2b464fcb3d236de488797e15d4ce7c198da2a057ad9960755bdc104d8cf1129a9c57df1a92a0b17ac80e3233e3cb6168ec5cde202d628feb26dd82d90869571cd3c9231ecd2b64ea9cff46011af99812c9c778d226309a44cb023ae57431f9d2bb4b35ae5ebd07bbad4f8398ae11bf4a263a218775292f11c00934d71c57ca01009328ceee655ab73b517cc5eeabd2d7dbb88f31a22307e41ceb2e616fa2c061af15b7d838565a534c9bd94271af6f4883d074aeeaa013a8aae3731dd28e5ef820546a8c4ab63f52ef0d451ceeae34a343bbf6bd9e984ca47888dd38ea9b50a44d2ab129821aac04e6e84c56547f3a8d9e57faf28ec2c6ee8e8047f5ef9ccedb7fa5ebe97cf2022065819bb178e668af7ffdfd4ea3f68ad725588b3e31a2377d032ae8061e9387bbcbb64a6addf225a65e32e2a8cf197101bf2dca2aab04794949627f77fd64c7445badf139bb56ffcfd34e7003c12720bf2f41321972384944048758ebb1b6bc56c6136e37c6ed0c26a968bd436eb608cc931b238af36582133a4d1d3d3aaa3fd4181090781702702881fc71ef4d1918c7bf90c027e1f396197ec05604fe339421a01c7c2935ef4b31dc4738c0d28685e391cb36c2a9cfac2ec5518c23eeb16f2f1e19808a103e4b248dc4e220c8ae90fc637845a159647c14d5a6fe3126e6383e3af00410bd5e4b8099a7620f6c1a5dcc147c7ac8c5126a5da85e43f599baa7cd8c72525d4fa7e6257521f3ab972c92e2dc70c269ebea8e37e636746bf9a81cd10c6d96a8249942c45ce73a7e127dab9458e396a6ebe3bc3e258cecdc78facf7fe9d134b45b0472e97366dd231ea848a2e8c9b5c10c22d11b062319bd373f0bb928ad5706e7fe41d6e6a4def685123c0822e650eb38d977a87e88834ff41020d0cad54f074664de6e60186d4a9fba8556a19af998e16e1f53f1a50b4f0aa1f3a5b70591db217a165fe0f7a27c3588886f23eb01e06b2fb2068d01e5978dda3233231553e4d45909d268f6e9014d0dd33f3852e0acd1ea3f5bc7a693d0862355cc4dd04e244d3c3c47cd54d890542eca4529595173b38dcffa96418f9a65c67d9a57edcefc68346afe3e2cfd3e95bd6342a0ff9024ebae900679efbe3e61c68f71f0118da108209dd1f3ece412f4364c8569e9a68133853d9fef1e10cc98ce82927ca549fb2626714a86208f7baf3fe94e0031d7244119efe28f6f404a2510d8ae34747b2ea764c25118f361bda3b2063101b3eb88a91f6b4501deaafd9a0cddf7be7d412edd6e8fc5db512152696511effe94ffea1bcfae17c0ef905aaf66fee104a2d4a4efd13df2a271a8dc663b6122f6e91f14136ace1ad739e35432e1df5e728212c8cd77565b7f3a55544d96a6d55e46a0474a666c441f862413ab8ce1fb4fc8cb07af5202b1483995d0f99eeb155d1e083027e345bb182369d6d3f8506a51958297530ebf9c31cf125220fbaa0f559ea068bc1463205fba40ebf004dc815c2189a05326c32dcb6c0076ecf2c2e2fa35c2e71574356378e21e1af92c7477757dfa53df8f15d737411d7cd6f68a970ef76e0f0d808419a8da161936470d65c0528f26cc274f6514831ad766b803b51ef6ee671935acb8878d5f5b65c093129ea85c0011fbd3c83c3c4cbd6b45a136eb55143d12899ca552c83daa4d28e50bb133595afe9eb9217eae12bf02f819d7aaba63d0d7c0ec3415bc2ed01b71e499c04deff7025531b4bfa63068666efa0234c36d5b92351fc4e3f27a49746e6771aa9d4de6ac18d4dc5c8cc0c3ce20e383863961ac65cea604665378a082fd44921afef929ba3e3336a2ba9f9f6f5c6774455375edb715154cae2766a03c532ecd24a97374c1c5f6cc1738bb8de9c33404d43cde6b8a92728ac45f4c869a42cf10b3486a102341cc02c851827249b371add0d6e1bdd1af79ac18b6db83335480e274ddf3d643688eb2369608bbc6a989ae6550876ac56c3db944c2c18cade639f3c6aca7f687a70790957b905391b245fcfc35299f955f8bb2d64d08e58bedd82ddc25403a6383d422c5d243dcea3676e53d9857aa64de713890bee837cfdba64e5c15e91b459a21f5377779d29211b2e65dabd699167daa33835aa3da754466b87f85f24aba220afb260554e3be865e6616aa8769a65a30a5bbfcd7703acd11e8266aee518d93b148761f3feedbf4103b8b3a030c8478491a60860ed2814eaada06681c43551d708477037ba446e3387d03c4f0cdeb2e0a06524b4c670acbbe83dd9f347dbd9d43cac46a30462585582c3ecb7881f3790ce4262228667a9a2dd333636e44cc913bbb7b3b190c7edd53e6812536affaa688de7c7771f8b0932ae5dfeef0ea918889f9255549ae8f70d934399993bd7abd1a8082b39699801639cb7af699092ebb26c303e3c9efdc1684e7253a344dcae79d7d0cebeb7a13e79c3747ccbf23c1a44395cbbb965effd390c5353a8cf250f252b98296d2df932534418eb9bbf884ea35e67fd0180f10167b420d93c304c456c75db353bfa21ca3821f996ff585f85f7bbf43deabea7844a4cca29a4bc61269d7c70494ff4b60b08de0897b311561c63d08c0a0fe75417b50efad63c3be8864d25486f15ce002ae54e31a41bbace6b00a6683130f1a87ee5f44bd3f4baa3c6391ba2e4d0ac3337a27731b27e522b026afaf9ec5c197c2d20e6326b9412569d1dde9d2d1eb556f9d9a889004aa0865e172a00728056bbbe4a7ff22ae4a8b7d14035e5871ebe3e14e919c8c93a9c70f46bfd2d21525d04cf1b40a925ca46aa8a8574f89ef66fd346d08f9b5191087a64999d4130597a213ad85f187cf3774900f6d98688d38444539d76771dd3104996892e83522ea7481e9222086b859515810ad0c2378c5a3fce83447774dce2688a8899d20073099d88388cfa7e10a6a6479981c7e3c067bc61e92f0e28bb59150446f0f3e7e67816d13a6eb9c600447931bf9c063647b63b9a823c065afae8dd083600869dbd50b7661046b8da1bb61f72755b6536a9349d7a9d685afab80c94dedbc07c95e2bd6b753b5a2ad2e2479ab09411035ad9842d66dbc04db42fc9632ea6644ed5e862238981a9e5d90c285267ff7c4eb538f10377a68859e671c0818c0ded7b898b80179496ac057f5259d300c2ae6050a7ba06a7ac4f76df0a170fbe453d28a92ebe5da98538a2efbb90b2e3f18165b950e48454e8365e088a9c8fd2a0892eda23bc7c51e6e00f1158aabc1b3e915abcbbc6a8abba49d171fb1780c8ed3a0fffd58a1ba71df5981ab8b990e261586791b81447164bac08c5714dc0ea80f63c8048af64f56d3c83b6f7e0683b2fdf1a6115e0ab69165359548589931c8f279a07b638b7a34fa315428a472d4a7e1135c198de1af08709ddb8327a3c172d6a984ff450b8e7c66791feb61a33325b4c09cb8a99c9745343f1dde43863fe80201b12412d9ce275d59789f01850b153efd463a4e98d09d7b34e0093db93520d68ae7fa6e170e96bf25b4ea01587baa7b0d14b35beb8b90bc85e83d27d5c3dfbbb9abd6923e7278edfba0bf160b52d9de36b465f84b736510f39ec8f42efca0df2f4e60f0ca3cfd3da6043b0416dd00785104c9962d0666bafaa49adc89e28196bb3ad19c096c4ec646f9cb8a6a1063ce5d9066ea9d0eb37b9462922331d2a7fa389c00bda4f20766429fc3cba4db7c3067e10058d02026be45a57c64176f16ab23148085dfe3e8b1ebedeea9b0a9ded525f2662f6073be7c617f225f3d2b6e45112a8ca3567537d8188ed5ed9c1d598f44d59b6b1b2a217d4904c57cc1f7a234f33f044a06a03e20d0af2215d69239a865662c87dc81f1f7c2f9271ce2186b1da8c91b45c4f9d50908d69b7b34d09ae739f58b3435c0d51c5ed145a35f3637a2445b409a134f313359a41cb6d2ef04ffe167442978ac3e8db94ead5558e5b91ebb853a8830d39e036e84615e2a9ee475ba82dd713834a572cc1d20331ce7bbd830f9bcdb0f66712702ffca380c960d67abb5a6720684213634479b3c765e644658e07c4cc525624d9a802bad5170fabe55cd9a5902e3856d46cb398cc8ded40f1e1a1cc82dfe9e37af6b301825db483c46fed0fb109b9885d90baf56a63f7d8fd5135b07d9e253180e1d0acb5d6330e4be2cabd124cb3008547f93a1fc342ccd57596091ba620de9a8b872dbf074e593db048d0f00980573b628f7bb57af94a348e0d9b7f2017c235bfbada9f199f98e79c2470cf4dd6a72d49c0e4f3cb7b7347c394a96c2b2375e3c4a42f8e674faf84f0cf4dd216873605137e7a2e6baf116a1057a2de7a0098806585032606e24a654f5d3c358ce5ed2f377c21a935b757f5da4e0f47fcef3db37a61e78beb752b8fcf455a8569", 0x1000}, {&(0x7f00000003c0)="f4017a00bec41c7037257e4f47f622ce6e36d968f502c9b0abee8b7c03a3655dc63845aaa024029fcb6ce6485f0113b6171df5069c9573513e7b039ce84a998dc4a37ca0ab7620367189aea575f51df7f948619771a0dcb104c0de8169d5de78aa0404c9e055d6970ceea40d32c2172981", 0x71}, {&(0x7f0000001740)="d787494ae57b230c1d110539f151c9a3b171018b85b8a6cf2e959f151a4c2b8553674baa5bf004a2bb08deda28e4aeac56fdf0aa90675ad823ca58301aa899a5c96470c1a179455b0e42f705301c704e088a9ee3753470b7d5f89541f735dce352063668ccd8d56afe997cc812d75324acb7bdd7f704ba8cd3dc767a99ee2f6fb2e42af64d8d926b", 0x88}, {&(0x7f0000001800)="2ac7d597dbee66997143d8e78e787d38cab3bf6fa9f10dc232e479bc091230d1b6b8438b68c486ed8204547199b6e3da4da3db1aef99e780aacda27f6993b62ed4891b4ec3825a1882ec0b2bfa04fbbbc88a6824450081f0db91d9a916e888586270ac10c67db5056bb9c88c30d78daf877a64da1bd98c3b3371b27ed245889684dd1a4f417517792becb1fd03f6008cfbecf3d42758343671799469af88b6f32fd00fb78e7c2b659cdf0c6ea2c7ec88c0abd49a84", 0xb5}], 0x4, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000500)={0x4, 0x100000000, 0x2, 0x7fff, "58f582c1cf3b83ed766cc3459e59fc68d407627b", 0x100000000, 0xe09}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)="3a5bfd2d00", &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x2) semget$private(0x0, 0x2, 0x0) 20:33:24 executing program 1: pipe2(0x0, 0x10204) pipe2(&(0x7f0000000000), 0x10000) 20:33:24 executing program 0: clock_settime(0x2, &(0x7f0000000180)={0x4e, 0x200}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) r6 = getegid() r7 = getgid() getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8]) 20:33:24 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) setegid(r1) clock_gettime(0x0, &(0x7f0000000180)) setgid(0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x121) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) 20:33:24 executing program 0: r0 = getpgrp() getpgid(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x202, 0x100) r3 = socket$inet6(0x18, 0x8001, 0x5) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000000740)={0xffffffffffffffff}) r8 = accept(0xffffffffffffffff, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) socketpair(0x3e, 0xc000, 0x8001, &(0x7f0000000800)={0xffffffffffffffff}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x20000, 0x102) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x10004) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r13 = dup(0xffffffffffffffff) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$inet6(0x18, 0x3, 0xfffffffffffffffc, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="c641c5e7ed4dc8886a83989b3468df20d4b0100ac214e2e334bc72dcf644af699f41dcc0f2164f1adcba5656346abb2fe0bc82ab4bfee2b6f6ee5047a5c823872b6ed9b5bbbae9bdb26f7472a24686f333ac30c315f8c349f7c64e8d58057e431ba5e41cd109b5ffbde6402169e5ca8d3aead359d1e1f48d35892fb5cb594b2e214e1266685869256b850b272c2fc38469163318b99d54213f3b9e14661eb2c8f357f739d617fc570c9990798eb8498ab9a555762ff048718a6cc64c7d1476fa7f03268bb681d5115ff7592923eeea4eafa97b643afbf8551d534bcd37293e783ad4b2e2f96b97b5a8ef5a8bc69afb5efc22f94fc0fa", 0xf6}, {&(0x7f00000001c0)="14870ec62ca019d3bdea40cda1d57e004b06f63c80310c2cfa0021c6b343d95f6ca1fa46f6fe00bcee676b65cb815e05a941d26cd5ed77da90724768188474e82c8cea6e66d72a8f5c3a9e5df85e2fcbe62e9b457b9282830f980dbf73b3b35b9c8d57720404c06f7408dbe85b4d455cc447de7d307afd05b14fd0505b988e4afe43652f0be2ac899a05baed655b8049d146a9100614fe1e3d5dfaa96c5041f7015a", 0xa2}, {&(0x7f0000000280)="f9fcc417c1d0178ec6387bb91f9e7ccbedf434538aa1c613d4a2e63d154510c9245f6611cf6673a17e1d8a742ad0a6e47880b837f9081e6c0a82aaa06ca144769c7849759d58152fd154121111a17094", 0x50}, {&(0x7f0000000300)="491ff32f72d7c36a2181869bd90b8aceeacc58855d7a70a5aff486e5281170315ea654576202a5314883edf138b3929393eca55ce6a6485c76a4f00a7a07776b27f885a4f90a93bd18da8393bf609fb14905696ef78395368570b41f5a33521ba293f0dd26aa67832e5475dc687259c449f6855a87fb1e36f337c2c05124d871807fcaf0cb3e8102cfa03e222c99193ee17142e7a0767449a15477cfea3bc3680c4650b8d01c526f9919ec72348e406cf8f219b4922a02b16c73fd200a442da9f4dad6c9dad8befec94677a4fa0e089a196f5cab7b1391", 0xd7}, {&(0x7f0000000400)="7f2ada565e4a3a6aa148682eb4a7b92af529f1139aceca9d626187927607b5c798d007fa058e7c8d56f56a511190b12578c0225c409fce82f50a2bc9e35dfa9b0f3fe463c52f2360fb49cdce05dc6bfb719b5c22917458ea5dd52d73629d8b", 0x5f}, {&(0x7f0000000480)="db87633c0ff827a0553bc49ba844dc1949f2414b1e0af2f13baeb28318a3a01e8e1d5dc2ab98c663cac525a9bd9336e1bf74071005e36192b3a4aab3892490f50e749f53c46abd399e605b8bd7ee7db8bf52e0c6d8ece5957129442a44a20c1310a474a9b029d95b6b145fa1d68bc2dea614ca20a2aaa34917ffe7389d355f6705b6114f0405b18d6846859f3fc4e60124cbb4a2b2d0c3311620358246a7c3a71ef814bae9eac0b7430a5e90cc8b8e8b0d86dff94ff45807a4e87786ed633afc3eef31d72cc446cfb2c9897761904be9ca04be1d4f4da4e5bca2cc", 0xdb}], 0x6, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}], 0x88, 0xb}, 0x400) 20:33:24 executing program 1: rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/37, 0x25, 0x1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)="d607") 20:33:24 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xfffffffffffffef0) r1 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:33:24 executing program 1: r0 = kqueue() flock(r0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kqueue() 20:33:24 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x69}) r2 = dup(0xffffffffffffffff) flock(r2, 0x1) 20:33:24 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x110) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 20:33:24 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) 20:33:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 20:33:24 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() 20:33:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x3c6) setsockopt(r0, 0x7, 0xffffffffffff0000, &(0x7f0000000000)="136e15df23ddee480fa88a4debf1e317d6d00fdfd58283a4fe4f142f6837f7f56164de52f1500cdc172b670a1cdfa48266160ce142eb0182db12b14ecc8d528900ffa6e5c4e9d2710255757e629504aa0878486c69911909355015263a", 0x5d) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xffffffffffffff3d, 0x3}, 0x10) 20:33:25 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') 20:33:25 executing program 1: socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000001340)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000013c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000011c0)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="0a0d50102f8e2fd83f56b1e882ae5e0f7c050df14a705ae85f4783c8fc8854ef6e50e5a2148f8e2d827a62696bd9d9e1c969cf173d6553dcb8c13d2af8c2ad8fd3955651dc99e28fc759b3f956837ea6501d27a4b50661f3b2b0e47912b80398749b96fc385e6cc7c8e1c4f89f3010580cb887b0ff7eee637cbd016c46bb299da0a5fd827e74cc935dc9eb18139e74edb43edc6422cda37caa292239b0bd872b16bf1cc1e8b65f66b3d23163baf5e0d6c83fe31a4b28841ee1eb363a171aed9b1017e7bd7dcd642662dcaecfb9b7f7e922209f6483a1a75ea869cb3db05e3f710aa5b70fca95a9fcd44321c7bd0d4347a22b1c6fea40800acaa45ddee823bbabac820c5d5b4dd71c861785470ab8dd0c306c3b9d5e089229d49ca56a8576902e3283268321b52e6383d9e099c83af9c33747022d29c6902478678af9f6360bb4d416fd246213de92446881ad7a4762c9e21f0747023bff6d7ad209d8968395c0585dc787bc252daad24720e293d59f3045c0d2036c7ddd004baef6d2a8c4f14923a5d3dbc198340ef00fa7ec43c735b908c620b66a92afe825ea45e3792981dd514212cf84c327dbd082e6801bfe4fe5ab561698c6bc2f56e80eb057908343c90283a608f4fe9cd2478a64da0f01c70ae29ec547206ae9764dc5dcf2cdb974f4eb1aff6ef8f6aa7b32cfc1a77dc545207cdaeb4fa4d27f152cd2af8bf9527df4029c8caee36ca6fe0121042a43076363553343973dd2dae3f40fc7d5e7ae07c67d20587aed933c36d59b112ee9217baaa79b9fca08e866f436a163409064f94a36be9bf79916b8115bb3834e7d32e9ba557622c22928e4e9b0f6c6cbc80fb26dd6323037d632133fc32cbb8c86f49312c5664e11f8170d8cf256101c6be8c50e802a63e793fbab5f7bae1761ab81a6bab3f3bc10401474eccf2e399faef057084f5f18fc504d217742d8e49c67f8d0d2fa78e7c7d5e5b7da8bb4fcf8381f96c48042534ef63284f838ad074f88a1dc4f818934a686e261199048f6ab96389f68afe02043bcedfe464038def09141a72832c77e223b9b7355a45509716505f15ce0999bd405043832e85d356980da294533e5b6d7d7678a87ea385b1b4431a2737b3cf0c065a1f93dbfa3df818dde982ae71c84dc1c94f1e4a0a1d8c18d299385505eaa6a60b2e43a375869214dd4ac9c75522d8638192182b5b9916c7139de963d62d47e0f01446a01363ed084a61be3da12d08e3f685be8db699740031723c595ecea70c6277a9166d2f0d85665abfc5582578cad232024c706a70e98b6357ad1b1181f241fa7b85451dcb3e711ba392857a71a3750ba9c494bb07b1ffdb9282fc100a3ed02908921ab978fcdd84fdc845346bfccd433cfa62e7faf1479ea00f55565f53ebaf0522837343a73cbf2a72ed0978bd56bd62331851b5819121ef86b449602e5637644d78ad6246fb4eb9cb2f7316290355b214198b5c6edc4a32bc9daedaad6733ad2124f126a1d0c3c85114084112b4e1847039c95ac3a01d28344e78b7dd3c60f24b462485687d24a0f5f3bae4e3ce0c7110de6e36273cbc8ae38020111f2de1823a4b9e3d574d49d33c980f91151eae43979c80b267e8c6d9903338cbe217c9f3183ec9880627ec1ca6035b6f2592d1bb032ca13813d50afe1baf17af1a366347cd74b54254081718bf1f4734147080958af1b1ca5c29a7e906c588f7d4d4a8f7ec904d8376fb20f7e8f7ed3f9bafa8f82e031c8027792e7cf06e73ad9bb7734af7dbe902b31ba349ef4b165a60ab2a7c08062d7e22bcbd4420746cce7d8f7e218fb15228350e9e41971520b6ce89c3d02f8d3820e4306796bde06462895142d93ce48e83d68ca1425b4fd80748d388cca1a08fba8a3bd74ec65328340fe29945880e18c26eee22a054ac309c619471cb479bed3ae5c782f2aa9fb0fb4527412b06f4250643c9d11fc93efdad8797d66035bffd5280616481870ba415eb34a27a4dc5949990417b654b5880fa852136040d25cae26aaf50312290a9f17a43d6753099ceb6155eaed2534e878b30ac5e8e93569b8c65e1e17afedc57282428c720a8eedeba14bde7d59a23de7cee6a9326be76044db4e9378a46b79ef9a21358cf555d00a1f68238e3c525e74e8fddb9bfbb524cc28e26634054f0cd18ac6b26bfc115d15bef3e504fc99ae61033792942c64ac9041800a1214da72f6f86f78265fae906350e793e3fdbf25c613fdc8e4d4c14ef7fcb753cb097a1af3bf2f7e8bb5014e436f749664a3bcfcbd59acd54dc5de9c3aa5390ddb9549e1c6ef2a908bf33e4fe343634715e122da5ea0e9ad95544824093d29dfc8dbd78199b04bb34f78536e6af234429c5958f4cb6dadcb922a407105849ad79bfa3c4005e26f623715a21bb236f8f405634ed859dbf76c4f7439edfe5f2c1e98262736f96a9223e88da3193e2c9bfb52e12fe7d7c36c26c6ecd39a146a2db877808c2ffb084a86dab65880e1a65a105ed8d9226c48c73ce6bfc0685148701705492ecd4f184e315773470a4a0daa53f226fac24e1993cf0a1a172e02d85972757154282baf4ec7115e303ce300f48f89a193ad6cb1f3fefb06917693dae3ce63eae5f9fe818a31776292527928b6ecf1bfbbe0c0fe71d63e0c17d9316e3a48d96bea88e396518fed48db001f8b8e1d264de8554daf8c679284c7c15e274adcb3f4e86803f3b51740649c316272083d047dd958f627e9d87d69814e160eafa92e018cdc35ca974124120ccc98f366c5dde6be46071f2a8b16b1d376c90faf271eae5e5d8cab4f0a1cbeb789523bfc3e1b2c15010e72e8f827438c78414543e314c29b71458a0e94caa3451d331881e30d2d099bd74e1cabc6ad1207a68b9c5e2287e3783910862e90ef5bacc9a7325e3c3931a6805add371b8cddffd0a92cc203e0eb6c4490a506d9990802cf4db7d6cb18ae3bf712588132f8bf751831946c34f41a82478de680f450d79c96fbfe720bb5485ae2fb5c262d2d875f7b5b8febf241cc8c6a86b0ddd24f692d9825533f44731a4c8c1a29e5bb51f46c429f95a03200bfde4ebc27b2c740142a1246ba2eda7219ae7b00bb99eb02b2932d1ac5d3467f97cc1725a5758e7fb8c4bd8ba4144cebfd4a35e19fe40702ae4672d100415a26c7843531afb57f5501b6ba2d57c4094089bcfe7559e55e65e3c1c77b1bc419f2adafb25a2538707ab1f76b7588df3d6cb667def356a0be0b144ba1cef01cde4a6e0f7e47b154c169c8c53d9f80a1c1705f3c54307dd5a3cadc5a0bf6c6cb8464702a10137ec6c4bea61b2b6ca57ea332c7c22fb1b76cf2ad341c6cfc062f575847aa44429833388b79a11b7342f2450d1686ca0ecacc3fb4b929e5071303bb39839872302db49a7437d16c25af8211ec031aa5fd56bbf7ea7e6b06f197c9b0999c45fbdae13a44ec8ed86c362e1e41c5ae2c8f42bb23b959b7a805f6151d18bf6c172f063233fb7e552cbce406b793015f58cb89fce381a659e932f7d37d803773e1e086708c2de303cdd100ef278e437c1533c299413a461760de05090bb8f1a98cb0b38c9a49fa964633cfb82042f24aa3d79c33a3a2f1c8c8051b1eb7e0ca48ec3176357ab2cad7ad3f0893cd029c90762ea8d2c70594e092d5edc79e5020ceebe8a43a9a945b542e950834e1f79a667e9cf90ba5095136e7616e50b9413fa40d4c3e45810f38ca6735eee0145d60f31ff860ee5fe04a921f2cb8d1647a28864f97513d5abb9a6082d017654f3deddf03f3506848417774087a99e7b262fd5848ab4b03305500ec4db9bdc863e25fd59358535c14330361a60a01a262135c47f6ba76c2af7391f54da3036920d3611a4f138c2d606082ddd0874bd0f8f8608ec9df7b66cf33ebd3f10e863718f09a8300fc096c2cde224f456c67a121274e22cbd15b7461814e712aa79833e47dd2a0248d6b4d789cfc8ec460f9a3ff9fd9bf61c87c11c1235ab68653aa2f6ba2de147ecdd05a3c7d6111497e4049eef4ca21c6a8dd5e511d074b9abf2cb1d0dfd9ddcd61418998ff771c1ba9b0cd4ed4a44918d9c2317c1fbb48a15de94e8e25f8a68300a2de048c24836b36260abe5ecb6f7266a9b4afc9a910d0bead5993d5d965db7f1426e12598f46c7897e3eab4ad17f01671162c07e7939f741f188be52abf88fa62b7f6dd891c594abfed1fbc2a0919d6f187949faca47c1a4cf3e87029e21205844202642cbada55b606255956f98c804040c7d598544af537cee2e4fb7a33c735375db9b257dae3a650e7b18ce07edbdd44b0186dfabc7c9b85e3e7d67ab20d8c7f2eba38f67621bcb64ba4eaeacf2bc09f49f6f2284aa966b03700fe318aeac56093687c43e97e2727b0a216bff5053e5d871f802ee24a6d67d83171df5588411e989835682aa0c9376ac289658d80eedbd39296bd50eb62d00f401e4820b50c65d36ee8844ebd7ca12e586ee4d7f9351d91ce64d1c373c9f40d5bee429d1b3971ba44a93ce5bd854ca9b4a3c54d7fbaafba3d79c68a75ad78da841a2cb4e92216207e3dcff40ec5d959ca89380cc63fe3c62ea8f152472ad34a80af49027ac45067df32cbd134ebb06d10f779796443dffe9cc4af8bf2ba064412395aecdde889823f49a0cee3ddea30df3c44257fcb658c5da6ff1097ab0a3246862038d237f277b3791405bd1ffe983f2fcc3528d03cf2bfb0869a798adc89acbe39fd5c582000ccd4c2b096795ea8978fc810065194947e3c6d526fb540184b2616bbff716a3caa6fc69b49eb8f8f26533cb0b1fca3a0e709600fc2d3adb53c62aef3f9ce6678cf205b1e498f616fe90080119dc6ce882e246fd8f8ede8440c6dedb2a854729af2e0ae4f03bdb7e8d87db4ea7b7a8b8fc29044fc126f562b829170278f0852ae325a94703a43fb4d7fce3305761b9f36dcc6df2dde5d53fe52710d38afa54370ebb213277852e93216f022b0ab2f741a11ef03897e8e7e854776d2f88e8a24049691312822d6a4baf1292a715ef4159069d2e915eefc69cf5b9fc53e8736c143167aff4ad085cbc65c4fa0f72959cc922358f62e51b1076ec22142d2b96ad2a01f7a8bdb5080af36e0a64bba3e9d20f598201fb8e7645b42a411c38f463dae4d46d51650f8c09cf1a52ca4f199432283a9a42b4337cfce7665a106493d302b5ed8de8081cb781f51a02632d9b398185d6af76b0484fac6626e1a8b6bd6fe5a3604710dedff1f9d8b5acc62f2f005db921b21c2f8bd6a95e959b7d23c2c991223c52abae4c64ad919b5e81ff1156adbe545f0aa80d30b523c6cc8efe811dcef0d1e60149caa808bac6d3648066ecc3612d5bc7587f16c604420588e3de91de9b9c34dd5c00fca3833290dc351b33d44627d5d1ba6d59bb029d51dde1494751493ce39c7f8dac755345993ab8c7d6bfdf0eb07cd4675a3cf4c76a6511bbb7ac1abc5ee292b19021f18663b9ba61599696f65cf057e9657c5c1703a9328a2c71f5f3f39ef0396d1953b7fe837425aacc90cf346e6aefc02f2e378c56577298bbad6fdbda9e86235680ea532d62e197a23eb0e5f78f90ba802cc10da248e32d399e4322ca7017de2a35df1362b91bc6a92d97272c37da24038e9b1718761635b428601e2bd0ce44cf9bc3d96688339cf39fa2d25397db87300167c63db19c07ce3aa06a00ef40f347b3c3decd98cafdf641d318d380c8992c498195ae8f15ae16729f2830c7945a95538c1d542", 0xfe1}], 0x1}, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) socketpair(0x16, 0xffffffffffffffff, 0x7, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000001240)='./file0\x00', 0x1, 0x10) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001100)="f724de34c49732e9ee6566272ddf979fcb770715ea6e0740eda033ff2729ec732053b75d5cccd05f7eacb4897b12c2a97e59c2201067e271829d0a0306135efa8a756923c526a3241cd200852147cbbab67a32b388667c39fccc1a215ad57a30320b4098413f77fdbbcef5de095dc071b7e4cf5116aea6e32b80ad29a2c1ee6b7beedd1c53e0ac03", 0x88) sendto$inet(r4, &(0x7f0000001280)="6bacecb89580484c5c13065e699fda5dfaf522e6d216fccc73b7fee879f3aaaa90c95e9e86c05453d52956983f1c81d5939b1a5efdac63396f2ad05130d7349d5366e7864db8201d22a6b8b2f3b6550caa954b2cbfc4a269ae8dbf6c44e51edc7779c3a2519cec9fa5190c54331b8ac6021dc1f972acc8fc0d5ff73c201403bc1e45cc3b42d91a7b56291bd22dc80b8f1c502743b8ef7e440423b9ce478d22e431fc947864b7e5f76a3591312f094a80d7e4656f67f27db457d0163d20", 0xbd, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x7) 20:33:25 executing program 0: mprotect(&(0x7f0000181000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000181000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000184000/0x4000)=nil, 0x4000, 0x3) 20:33:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x6ba1, 0x5, &(0x7f0000000000)="77eea354bc33c04d880d5d287f6a060d1dd36529592e2a308505cba3715e98e3735c791c846d2659cb7d978502ca581325e5b72aedcfcec71d87197536aeebe9bb72ed712c", 0x45) dup(0xffffffffffffffff) 20:33:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:33:25 executing program 1: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f00000000c0)='./file1\x00') 20:33:25 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x7f, 0x1000}, {0x0, 0x8, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0xc6, 0x1000}, {0x1, 0x8, 0x1800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}], 0x1) semop(r0, &(0x7f0000000100), 0x0) 20:33:25 executing program 1: r0 = syz_open_pts() shutdown(r0, 0x0) socket(0x1e, 0x8000, 0x4) 20:33:25 executing program 0: r0 = socket(0x1e, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ff3b000001000000"], 0x10}, 0x0) r1 = msgget(0x3, 0x10) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x145, 0x0) 20:33:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20001, 0x9e) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 20:33:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socketpair$inet(0x2, 0x7, 0xbba, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 20:33:25 executing program 1: select(0x40, &(0x7f0000000040)={0xffffffff00000000}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x982, 0x10) 20:33:25 executing program 0: r0 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1f) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fsync(0xffffffffffffffff) 20:33:25 executing program 1: setrlimit(0x1, &(0x7f0000000140)={0x100000001, 0x8}) accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) write(0xffffffffffffffff, &(0x7f0000000040)='s', 0x1) write(0xffffffffffffffff, &(0x7f00000008c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa2227c91635237b9d9623f5be76b741f69496416dd59b13f3a2ba37213cfa552177d72b8d8004642d5f0b1b03b7246ba666e4aa74b4afec6d2fe85cbe2e6c59b3aa17be584581bb9f642c6f7a2692f2f5c31c48fd4433c8381327b4195ad5466df1bece9c1de9de69b6a7f9cb91240c9aee912742cc45627d81b8ffea0c713d8dc5c4b896c0e4ffa89e402d17a8665efc0025f5c77a6a457b924a39e7728b1e4f32d277fc29852f86288ba2ad762a7c619949c024dbe004634e4e53fcace0f8fadf12a052fd3cd66a2ae6fac356dfff88f32965852e5f18d16fe72d3ffc56a47244e2c9e4fcadea2c81500271465a03076b897d3ee0b69591011af747d80bc86293b526d147aed6f1bbafad5250c8f6106a25f27b419fbe7f632f6bf2fcf9172fa4760d1ad72d0743b35979f30f07ca5b1c7fd2dde12bec64711aa64bfb014d673dd16cac5e50bd99933be63b580b990d72d4c25af39f9cf08dc53f85007f0c1f59fd698a220960bebc5cb4085b510d9b1ae30b730311804ff5216783a4422fd81290b03f26094e37968d596aacc780889cfea78cc0354f17a55d1008d6e715a17a457dbc6fdb7553c2089838e076ce4930a02e55534966ff70374250ff75a8a3985e2ab22309a2fddb5c8f6d9edf1f4b1ebe2efdf695acf42e7ca0cb6adec4276baa9f3cf72dd3fd59fd6bc4d907f8a673b9a3fdc386f52859f6a64ec0a3301bb4baf620182caa06194cdf69cd588a8d1c56f461b4597f7814669ea3c409488d36126d0c61bbcf75dfda852f206901c3192498bc11266e03c501cefb487675c9aa006271b3c669d1c26e4bcff97489be51d9b10d108a3a62b458e84301ff05bc343beaf87d6f3d33148384b53c4276a0b69b6b3e2636fd0279f47df102b173847245708c77673edf5a11251ea810e896bcbd0564ee12777d1ff34b88d7057a2ba05a57ec0d7bd4b44314d7369bc8ddd8bec343c2ef3714887a7621f20d26e3bf08ff3c4b3e31b31ca66902d3750c0f9735c0a0f6f7858724b6db479cdfdb6de510d654eee1f53d4b345c944832c9dac44c60711aa73da9664792e4de50f7572a78eab6cc82f20c1db4fca41d793c05ca6574ded1011d8ff8546c488c49c5536a9fbca8f19d8ac3aa5e0f2af482c3923cb69c989c6c798d3e5d0d1a8186c4dc46a5e308946afb52f053c77315554c7de052273f422849576aebbab524dac2d61c7377aaf8bbe67cf61162ab390cf71070e126b72c973cefa0627f7580ae54721b17c4b5436c2e79b15bf2e78cf8cd0d8f03452252b764cbb0f9015c2120f5772667296963b5acac0ab9052ea4947113ecff63b54a8ba96c6279829ad8b6a8e836d6274d66cc4ff6d0e52e7f7d441bc2fea314723f5cbe80a93e0deca715a5e52227e6ffc70045bc1eb11045f3635f6409e3b7621423300de3a845656a30476b5509ca1de1f51c906b6edfcac5541f4188caa7400916e8f17c55f64ca49222e09e28902602dba31a6b54e4dae66c69107128cdb99f864a7ef226fedb95d246eafde655d88fca3f76e63cc9d1f3897e6a50ff49e0cc1b5f23ace7fa1633b88668319a4947576ed24f71b6ca23827c654ff27368d85e513b5f915caf066f42548447824f3318e766b1ce7be7ae95eab0178c3fb080c769da313fb22aed30036e96b78f66b7d61821358e1e45d05695aab4c8ff19367aedf00e6163a24830a49a2d4728ea5b32b9c9dc80e5fd38d61a2c499ed14165739cca526fc4621f812eb79f354314a0eaa79b9edbba642c95b7fe3ba2df2c4bedd977c3db11fd991df9de8b05633aa3708ff8e550f87f7b00330d1f29184c8c0c1909a50ae28fd2d8eb38df4a8707f27e3bc90598e557c9c2b1a1b9155ec9871e8762c7d1469c80b9c2d94e20487cbc9b95c495b34ebb470d5ead0b375e586f7fcc73a6be7920a722ebe0a9e33bb51663be287dd7a88c17906fbe51cea5791b4974fecba4deff576c48d0d0efaf1c5976e815e5bda087a48933d4903ae31aec9f9274a40fdb95693459c7f6bc6f4845ebc2bbcb8507263f437d804ee9decea8df1f708b2049d46aab196cc62840a911f26169e720c40edb5427b50a0f6ee017f26fa9693e005a7ee72b8c4860638785d2a1167bae61acef184f3b46a37a6666584e734b98dc16854c8a2f25a3cb4990009986817ce040a22d8e0ccb8b6819852e19fc5a5ed3925831a81b44f65066b2595c0fda8a39610c16f3ae36825ef9474f3cbc7244a5d2ffdf6797c4e1fb5d908864448079e28c8fe41926e232d7ab91dfcca2a73df8b3257754ca0314017b39659c5cdf149e44e6fb412d68748a7bbf2c4bb0a5d2cef430aab24f5c7a5fcc7bf6ed8f691f89b8e5c3d55942f8bc69bbe0c067070cbc7b1c77d01ed27790bcaab6df085be1d8ad89f2b3c417f6055015604be667b27f1d59f8cae5b2e932262517b26fe142eb6c57e711695e3a901808622ec0fa44d0ca7d1ea9acfd8c5ea1f8fe582177e526aeef689742188811e44eeeadd2562dd84fddf286e5f3d509313c7f7983026addad6c1af63ff824bc02c37df1a8e7e51e297147c7bb53f475c44b3ff7f67c405b0b69725ef1ba1538b6d94f23ae7e9fed59e33bcd93e37996ffe3eeeadb972ca8d268b6dea239a30d464a6a00272092767ba989c3a52b466d7b1b21d8b1f2a0bd74b4588574f31c618d87536f4167c1a4701dd2332177ef7b7df9faf651488b2a97b6e24b6c64ba44e6ea0358b560afbc0972a79c24798a75780450a5551a56c703887b24db5530cf003b762a85c6d5017fd075d25ca853ac", 0x9fb) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) 20:33:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/35, 0x23}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/4, 0x4}], 0x6) shutdown(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x97, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) geteuid() setuid(r2) 20:33:25 executing program 1: setrlimit(0xe, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x7}) 20:33:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1c0, 0x60) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x2, 0x20, 0x8000}, 0xe2, [0x9, 0x6f, 0x5, 0x5, 0x9b1, 0xfffffffffffff667, 0x2, 0x7]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:33:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x1f, 0x100000001, r1}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x681, 0x8}, 0xc) 20:33:26 executing program 0: r0 = socket(0x11, 0x4000, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="100000000000000000000000"], 0x10}, 0x0) 20:33:26 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201c0, 0x8) socketpair$inet6(0x18, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x84) r7 = socket$unix(0x1, 0x5, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt(r7, 0x1000, 0x80000000, &(0x7f0000000440)=""/93, &(0x7f0000000000)=0x5d) r9 = socket$inet(0x2, 0xc007, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x2, 0x50, 0x8000}, {{r2}, 0xffffffffffffffff, 0xc1, 0x9, 0x80000000, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x42, 0x7, 0x7fff, 0x80}, {{r4}, 0xfffffffffffffffe, 0x4, 0x20000032, 0x2, 0x7}, {{r6}, 0x0, 0x8, 0x0, 0x952c, 0x100000001}], 0x1ff, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffc, 0x81, 0x1, 0x409cd655, 0x4}, {{r8}, 0xfffffffffffffff9, 0xa0, 0x4, 0x100000000, 0x1}, {{r9}, 0xfffffffffffffffb, 0x4, 0x82, 0x8, 0x118}], 0x6cbe, &(0x7f0000000380)={0x9, 0x8}) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x10) socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x403, 0x0, &(0x7f0000000500)) 20:33:26 executing program 1: kqueue() r0 = kqueue() r1 = dup2(r0, r0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 20:33:26 executing program 0: getitimer(0x3, 0x0) 20:33:26 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x210, 0x4) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x400, r2, r3, r4, r5, 0x116, 0x101}, 0x7fff, 0x9, r6, r7, 0x7, 0x0, 0x3}) 20:33:26 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x216, 0xfffffffffffffffd}], 0x1) 20:33:26 executing program 0: socketpair(0x2, 0xc003, 0x0, 0x0) socketpair(0x1a, 0x8001, 0x80000001, &(0x7f0000000000)) 20:33:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 20:33:26 executing program 1: r0 = kqueue() semget(0x1, 0x3, 0x10) r1 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r1, 0x0) r2 = semget(0x3, 0x2, 0x48a) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/92) fsync(r1) dup2(r0, r1) 20:33:26 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4d2f4211ab4bd4925fbee9b216af529978a2ecbdb2104ff9ed9f9d7f7bfe052b8d9a0a7c5017d2e58882a528bc524e635a525b8a34451e2d9a40672e755253e71dc317fbed5da347e7110c7677b2baddcf8a89e3aefbbf4f7be22db16b427c093e6d72d8dfbece4cafc9c053cb55ecf8a5fb9f31a0ef61228bbed88ae135b90fef34", 0x82) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) 20:33:26 executing program 0: poll(0x0, 0x0, 0x7fff) 20:33:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) socketpair(0x22, 0x4007, 0x167, &(0x7f0000000480)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x1008, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000540)='./file0/../file0\x00', r2, r3) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='^+\'\x00', &(0x7f00000001c0)='^\\\x00', &(0x7f0000000200)='.)(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='/\x00']) faccessat(r1, &(0x7f0000000500)='./file0/../file0\x00', 0x100, 0x2) fchmodat(r0, &(0x7f0000000440)='./file0\x00', 0x100, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(0xffffffffffffffff, &(0x7f0000335000), 0xffffffffffffff3b) getsockname$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000c35bd57540a8590f20f9000000000000ff0700009c00000000000000000021544f1bbf000000001092bf7ee7179c5b80ce5f2a4c600fad539bd3164cda48000045287ab2975c55217ca1b326d6cf6453e7d4a781006bf31bb44d4a3164e7dca49e0000000000000000000600000000000000000000e6ff00a695e206a5ce19d410916f96d307e345cc00000000000000000000000000000000"], &(0x7f0000000400)=0x42) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f00000004c0)=0xc) 20:33:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fsync(r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100000000, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) dup2(r1, r3) r10 = getpid() fcntl$setstatus(r3, 0x4, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) open(&(0x7f00000007c0)='./file0\x00', 0x10a90, 0x82) getgroups(0x8, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="cc9b965a7852457acdda3a1fc3af7efe34cdaa4ff67cb42fe58d8cc33498c6fc9caca11383d75adaf3d30e3813e169c3622e27dd8f814a250a6864b81c47abe60153de1b0b73bf440bbe7a5db798d0a3d3b0c352af6a963880d2d7d1496a9adb7e4f895cc28aa49c5ab09213ae0c1206487bf39ed69b80950ea3c572f5fef11c66a54b80f14b8701f8bed58e2bd34964434cd7bb17633966891bbd9a5053b9e94ee66f27b37efc", 0xa7}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r0, r1, r0, r0]}], 0x148, 0x1}, 0x1) 20:33:26 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000100)=""/187, 0xbb, 0x42, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0x0, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x400, 0x1800}], 0x3) 20:33:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) fcntl$getown(r0, 0x5) 20:33:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) fsync(r0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 20:33:27 executing program 1: setgid(0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x3, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x220, 0xf) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$inet(0x2, 0x4004, 0x7, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) r12 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x20) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) socketpair$inet(0x2, 0xc002, 0x6cdd, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r7, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="1f187846584d8aab763cc61f5cdbc9fa2ddc6adcc1c5978fe36fda626f153dcb3770b99be528f3bf3bc43bb4094a62", 0x2f}, {&(0x7f00000001c0)="3207b982adeb5a66c492c297c8d513a70a7e3df2096dadca75232291ad6830855d214219d2b4856adf9840b5e9a7aa23a876355199e371cc0a9f344eb044ea867c520fc4c2f0f536634791c43be36e58287bc633ac64387f935e3ac44986fbf6efae59b709690ca4ff168d96ded5b7eecc", 0x71}, {&(0x7f0000000240)="313ce49e07b887143427aec275fef6c72243842a488da6ed5050e50fd3ce105ee6f1bbd3ba54593c61d0688e0fd39383978176015d24a92b9ce63e2f4db720b015b6554eda07026bd42b007770c74005fabdf457ead453b246eb30d00910976ab1439cf4765bfdd8faf75b9833c37986707e16a7653047453a673bc0f580ff39", 0x80}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="0000000020000000000000007cc9ef6fa4ffff000000000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0xc}, 0x8) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r18) r19 = getgid() r20 = getgid() setgid(r19) setregid(r19, r20) 20:33:27 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x3f) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x122) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r1, &(0x7f00000000c0)="25588d21d7a80fbac4209bfc08a8bf23515231896f694b4bf0d61bda16d38ea933722bc05725ee565bead99ec99cf628175b01163252b2cb52fd1c4ca9c6880a5681dca38efa5ebd31ba9bbbb94f30efcd26d4e1459fbb31a7244243198e3643a79177348ed3836bde84c6629807951d2d2ae1da151f9ec26550706300f240d821ee3c0207f7dd8b94fa6ce5d0d6da8d8a0481057faaf5e30df941b952510f68be1d50550f8443d00ad04038ad8e57825d5d4caf9fc7bc60dc9490f01b0ab62e6ce16b85857b32e6101cfc3a", 0xcc) 20:33:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) clock_getres(0x3, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="4cd47e6b75d22f04fbb7b58067206fb10d047a5b8c2c48ea6cad9d6700544c6f40ee1beb25a1e7b89679b17985024d4883ed911cf5ca32e4921968b4bb3077ccb460169232e9f671abac13f2675cbbbe0abea94b827858444cbed5e28d1860808949a8dcc80757b94ada8bb179394ec18a453d3810e2b49eeeaca885847b7e7a9fe5dd6599adfd9cb334fc6c2b4ed115493c24c14c1649269855361bb9a01c7d895ea5308738e5b7f199e4d22a3b5db58f86e5", 0xb3) 20:33:27 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) execve(0x0, 0x0, 0x0) 20:33:27 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='p\x00') fchmodat(r1, &(0x7f0000000800)='./file0\x00', 0x0, 0x6) 20:33:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6010, 0xfffffffffffffff9) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000014) 20:33:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000001280), 0x0, &(0x7f000000c000)}, 0x0) 20:33:27 executing program 0: open(&(0x7f0000000000)='./bus/file0\x00', 0x10100, 0x118) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151"}) 20:33:27 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffec3, 0x3, 0x80) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) socket$inet6(0x18, 0xc002, 0x1) 20:33:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0x80000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x4000000000000101, 0x7, 0x1, "c2d023af9f0b551bc00200", 0x3, 0x80000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000c8eb474284761c59484d727800000000000000000000000000000000000000000000a2aa51aec00000000000000000000000000000006f2c3554000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) recvfrom(r1, &(0x7f0000000140)=""/86, 0x56, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB='#\x00./fime0\x00'], 0xa) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 20:33:28 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10024) poll(&(0x7f0000000000)=[{r0, 0x16a}, {r0, 0x114}], 0x2, 0x0) 20:33:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) 20:33:28 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) 20:33:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x6) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20002, 0x40) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0xa7e, 0xfffffffffffffffc) writev(r4, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x800}, {0x0, 0x80000000}, {0x3, 0x6, 0x1000}, {0x4, 0x7f, 0x800}, {0x3, 0xf8}, {0x1, 0x6, 0x1800}], 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) fcntl$getown(r4, 0x5) pipe(&(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x5012, r2, 0x0, 0x2b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 20:33:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x408, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x7) r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$getflags(r0, 0x1) syz_open_pts() 20:33:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) 20:33:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001140)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="9000000000000000000001000000000000658daf5bcb7bde1404a4db9dc4c490ed99e3a1300e6829997f0cf593e3b7b52e6bb77afd3898d20ca5bb0167f43bccea9eb4ce59d5211b899ce1332cdb049c9d39f270136435b5c4004ae173c2b6a79dc5ecf50800000003c88d174144c3a815e7bda5cdbc773f0ae92ba882dca4586d55e4caa47e8c9e0b51d9703ec1107bfe1a4680d2b15aa4ee0de8f1fc3f74f9e87751100582b144fce0a0d137a02c6f74f994132a4082e542724354acc05b346175d9c16ad23f42a5b18f320000000000000011000000000000000000000000"], 0x11}, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/240, 0xf0, 0x41, &(0x7f0000000140)={0x2, 0x0}, 0x177) msgget$private(0x0, 0xa) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 20:33:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 20:33:29 executing program 1: r0 = getpgid(0xffffffffffffffff) getpgid(r0) 20:33:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) 20:33:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) socketpair(0x6, 0x4004, 0x204000, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 20:33:29 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0x0, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x400, 0x1800}], 0x3) 20:33:29 executing program 1: r0 = socket$unix(0x1, 0x1000000000006, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/../file0\x00', 0x200, 0x40) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/204, &(0x7f0000000200)=0xcc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x0, &(0x7f0000000440)={0x2, 0x3fc}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xff) getsockopt(r2, 0x0, 0x1, &(0x7f00000002c0)=""/224, &(0x7f00000003c0)=0xe0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) connect$unix(r1, &(0x7f0000000400)=@file={0x0, './file0/../file0\x00'}, 0x13) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) 20:33:29 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, 0xffffffffffffffff) geteuid() 20:33:29 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x8000}) r0 = semget(0x3, 0x2, 0x48) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/163) 20:33:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() poll(&(0x7f00000000c0)=[{r0}, {r0, 0x6}, {r0, 0x8}, {r0, 0x1a}, {r1}, {r0}, {r2}], 0x7, 0xfff) 20:33:29 executing program 1: socketpair(0x6, 0x8000, 0x7f, &(0x7f0000003640)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x101) recvfrom$inet6(r1, &(0x7f0000000080)=""/3, 0x3, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x80000bfd}, 0xb) recvmsg(r1, &(0x7f0000003600)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000003480)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/51, 0x33}, {&(0x7f0000001180)=""/53, 0x35}, {&(0x7f00000011c0)=""/152, 0x98}, {&(0x7f0000001280)=""/187, 0xbb}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/27, 0x1b}, {&(0x7f0000002380)=""/247, 0xf7}, {&(0x7f0000002480)=""/4096, 0x1000}], 0x9, &(0x7f0000003540)=""/188, 0xbc, 0x100000000}, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x4, 0x0) semget$private(0x0, 0x0, 0x242) getppid() semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/63) 20:33:29 executing program 0: pledge(0x0, 0x0) r0 = semget(0x0, 0x2, 0x28) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) 20:33:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2804) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x200000000000000) 20:33:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x11, 0x3, 0x0) lseek(r1, 0x0, 0x0) 20:33:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2009, 0xca) unlink(&(0x7f0000000240)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000280)=0x8) read(r0, &(0x7f00000000c0)=""/168, 0xa8) 20:33:29 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r1, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001080)=""/237) getsockname$unix(r0, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f00000011c0)=""/207, 0xcf, 0x40, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0xa01, 0x58) socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000080)="0f15a0109c457ed98a0b3244a5b5859eb0297fc0b4ef333c446a8ef4052b883a28e5b9e894864d523bc43f6239de673b9312df4083250306f39d501ee48ca97c478b0de6c5f566298464f0b6a1e1f67f5aca9bcab9f918a8b4aa82acad27fe48fbb33f4240eca92dc7ac36b0eb664c0583b1eb9fc3c27740aeebb415f76b300b2d209624b67175f000386b239b4235bff5324c8d23fee6aaf9fca78aace3ca55dc6d70219b6634f18fe5753d52664ce2ea24643572ed3d818bf9ec823f0e8d16fd44616d3366db7ffd05aa8b21c1f29b420d1f59e20c43369ff0546be747b0d4e24fa2eccaa204fb3fdbecd6bc5c5eee295962d886560e4438982d5e2f9502dfd9ace9e2ea1ab1cddf6f743599413208a5f02bd07f3283935fa49c838e2fde81dddb68994cdd564ff35af2467c5e63f11c4ae3fbdca5f0e1383402420ff323b520cc6173ba2496c4c544b83ceac332cafd3ef5f0857eb130ed835454c116c316b1cc88519aab3a79c99884e7889ea364302f6ba6bf154127ce0adb2c96bda02554ee6f3ea5cff5e83ee492cbad5ce6ecb6802364a5d2ad18e863df683281ff4e4babfb6d39e69ca2677f87abf82cc550c9820d34272b874f6b4e70b5143d34047a22a0e032251b71620c546b0ee02d6e875229445ba7997b610d462fa8af164485c93b3cfc108a9f05659f315521ebd364c8fe6692e17fb0091481467b810d211ee3ebd33bcb4fba9a20315d7ece26d9af68719ecfcb0356921f3a8003bb710c9e6f963d9af2a4d52d0b92c1f6169ec1b3d14f89259bbc64a48f24dd24e080ba14329396ab7d18f40b9c8b75d10aa9da18a67c1842f55a4667c7ae1f66cacc41df9e4f923604583b3b20c8f90a46b5743f318c3c41cee77fe3578c891210d9cc4aea17ff2d0d687cec0d6d140afef93438342ef264a8d6e9868e03765757d82e78c467e95a0cfb327cd91a814928005919e675b467518f504de92c34d2f674c00408c44e20d0584ffba1fe5c1c6142b7b666c264a2aa66ca5c17214bd73eec5b8f1d77e0b5d19899b3cc30e172dd6e0c76d2565e3ae2bb849badf04b152077c840d5e999cdc6d20f967f51d3adc763f84583195ec1784ddbb386a3706c0ce4241d11d5a404ab4a005b3cab5b41f656b31abdc9784add2944c682767a08a7eb811055be1a2c2a96fc3f9066e03983ceaa14760b1aedbac1508c39fbba0ad3ea838601896633f4c23ab5dcfc486099d271320a6ecec4b998b7dfd8a35629e8c8924fa8cad819971edadad59d09e77602f5162de6f4a51eefa0b1ee507c082eb31a0199a8e917fb6d9c2d3fcaee3a8a21d66c6eb4ed670b3ce9b5d12edb980d3fb226a238105fa2ca58e9d1d1b4d3755ba5ef6faf846362f8275ad6cd9519bd8797a525a568349892a4afefe2cfa7bd2ba2dbb3811cb262ea80fd93356262712cb9b8713f8f45d68522042259e977da70414a4e0910c555153e5e06346610e1ccde1be6634c84ddeab0e808f2b151997b6c764655314c9d26ac0ea16c530a583adc7d55f9c589d57c2faa65b4cb9bf47a4f490fbc50fbacdaa011c0d7e16147a4ed8e004946e63c755c71be967a8930ad9aebf7a05932374a5559f05c0003d2a571e1c84808c1698fc6c272999a6dc7aa7b649e32f074d6fcc26afeb3c2e968301628aac49271bd12fb3d3d642187b208cbc17db2eadf7141d463dc5e31b807cc0174bb00eaf1bf4678097eca38214d817ee4b2de7ade4621aeaf765ae3c5ad41a68f076fdc91cbdee434c8ebd89313f1bfcbd41809100a811933b3663a2780eba367439cdb28ae95675917147e8a63cb45a02d25a6e0d427d20c31572ce0ec9a744a0f9c29e01ea511e05c6250c853998244dd4a06f6eba847c70a53caf03df40b89ed270b02e437da783e83de317965b1aed3b434a8455918dd9ab0c9eb13bcbb2532a98a17cebc701f639484a9c540e970a75f0bbf341829e2142f03866e54caabc19ca4047d37a591044b9ef65a86bf2fab4193e6ebad564838eca2415848bbd122b95f1a0ad23b52d0dfed46b812448c33c5b14c330e9f3438f86ef571358fcd4ae4e5dea2abf7b16024bfca8b78ff0be38ac5a489772651add5f421eadfd027af8bf812fc21fc844d7f4259c7a358d376fb14fa816c90d38444f407462ef35873be2f057da6af58fda1a0c5485758111c3004e665974b3887f2ad8cc916f1e7d93d8449ab2c11a3dde62aa13b918ae4f993ff8cd94500e8adf27c0e4fea3fa7e9457e9e89905736aadafb871be0d0be0a0ad96eed65346dada0e6505d331d23ed62f90b2d685e3a368328a35c5507092e436fe02d0c1a7654c9a56675a35bd0d4f3e3e8a9e40131d5c6809d02dacb1101f2e8422a294647fd5855f6313603152970ca68631b57bbfc048896bca892cb8e73b40cf5abe4fc2ab24034eaa5a044d57aabeec28f7f5ecbb3819fa20b21876da3161c29f705e70d60289170fc5ac754ec4c2e34503999ea4742bbcc66436f599fffcf0ebe8cfa371068aa8addcb0298086cd20d7ca9ce38a6cba61012ef700b5e9ea046520a8bb72f5aa79249cb13110721c42ddea1c903c014fa0d48faa4c6531bcb6a59dc87fec1abd8e3e2219154d625cb6abe7ac8d486858fff0eb513c0f356891fa2c30a9ce5017c73bf48135ae532880354be4b822c2b491ca3d34a499443ce33ff748f916263143ed19f16a558248d863eec77d9a492f8fff8e8391bdaeacf90f1ac0b859fb7be920d63b9390cf5cd7904a284cbdc89cf5ce2e4d6c95d180fc27bf8f26cc5ef9b5377cdc474198a83c865cb4791ae5b0675d41548a3e139e007eb72948dce39eff46db7e22312a89354cf890932ac578217302b0508e7d237dc8a9871858d899a0487376628b9ba0aa24a115dd9245620bdce69ffc849559fe0acb0e2c6a69b3ddc9fe03954f13d404c3d046bb076f9e5209155af9ed7abab3b542f4e9ef7e1fed9dd70a930bf6618ed66dd2a06401b737b3cb5978c68d1a738fb91ff0dc88dccbdf36729d2eff8d430cffbc1ac3daa4ad3cbd064445ecc981f4e8c463e2fb9f55f0e8bad88cdddeefb44a25275bc049fa6c8b599aaa5e4fdd387269a6a55b2e1e33ea0d27f9978735fe82856e58027d29f62cb6dc4127ae232ae715025b12de7027905d239c368467720b62e7695694cf05a81fb07e4f9b78fe3dc1f113715d0aad1a4e93c87c9e3c5081c475b0d6c3cc9c07fb8d50c55d2bd9a16866288a388b81b455476d3503553344695750d2446429652c6d9ddc5afb686463b0f1a5940c65e133f7a7338172e600a7c9548463e49fd264edd6b0e6638512412cbd8086ae27b59aa9bea05e0fb74ed1a96e0b3ad651d4dca49308e74d67a61153a6feba551473f4ea0f93bde23e1c9c9a5d96f9ddead64738870903f273b5ab2f007e53c939fdfe26b6623fa76c0178f065229c63e5ab35201a4994848d7cba0142194e881c859096fd0714fbb4d4ffa21efe5b2f0995260c6d523981622f3c53be6fd9a91e7762653f79b7e36f1f9f47d51fa498bd5c44e667d929c45ecb04890daaaa71d907027542b7180f67c5bb5c4a33015c8930bbfc326565ad47114a1e712ccfe492c7ab8c5cbd9cfd65f1fe263eb57ff6a9df20fb28fe212b14b27b25b65a977be0f5bc7df64608e1481cdd8ea6a21cf15dca6b720b4543f03a1f4974acf373bab00e04a6085ff6235c15b57be225a209a0e8062916d21e26a94e573a7207bb7359c837683043b30bfe7d73b3a9090a974ba470798f6981c8ad4c4907041164b3dbfe7b964c5b1dc7d2ba60b28eaed06cde94e7db917115e4ea60fb687e85103a4ae04e31167bc87ae2602d1e12f941024375fe6724077a94a4d4d5cc2aebca2a658c2254fbfaa536711e49f02e630d066624bba85208fbaccc337372336475a5716834c1c446b8de0e83e2504947a506fd2291bcc382945071c17c50a7785135368658a593c9ab642fdc8f9220ee46b61149a3ecb40ae0b7e48b0449390d35978706f2cd21bd55a3367799d47c4b29ad13f0b63abd91cf072f1a0de0fff3bcba0bac5e23fea9719481fe850a5b70b01fb2bb9b656b658bcfd4c47bddf61ab133be063f735e1a37417b0295b81cb66bd4e88635d5348b3f1b60622e65693d1560788fac17bd00ec77d95505ad8b77f5f49640dc424732ce92da23d72e33154cf812693ea68bff70dd23cc0a6963a96b621f1794e149fdc9201103b3c41cdd5e557638600dfae1f9a8b1417f236314c9b500acc4b95dffed18ec2c3d4a6e823c46f4644b621a81a067be4533e8a4dfc85b50a6884f1b68cb365ab895347997cfc18c9dc99eb3e88e493561738b5ef2a76aca6c92c607dd5b1d935c204e01fa97652d83aee3566bee4fc773c2d968ed95e2f3cbfd6a965b71a46e4af0a78f26bcf2a42675f8f1d59126dcda664823f14045eab79890996446c8b5cc1cf6272b5552e75e47f812f862e1c1c2faaa9376016b12eef158618f455c03e6384c12a4224cdaa5042c2b4d7c87284de0d517762e732ad401b75cf101168722d9b2a0ff22b602aae6e4a24d562ab89f9fc953e51efde0288255889a261a1b8af67c611f2cb53a568fc524fcf9b7ad94c76cdd1764aa09e6b1ef678caaa6f4fa488344c7d895a37c3311047bc7bfd35cdecbe93eef0aebec3fecd320668ac8b9bda26db51a134baee7aebad3e3bda677d6a82dba9a13478af4fda62e7d232e0b3d9e77192d0ce6fcb18eb0ad03cc2bdd5c5eb11ef0fd89d93c00fc4218ba834af6063dde93175b289dc1a14f297028509b49ff242dba2545d3398b862602f8592b1db0753686dc436d3c6a34c87695356e3de47dd1669c9b4afbf303b0477cc61c23b7c91d886215ac2315b7228bc3adcab4873c51464d90dfc1bdea449b91262ee0c8c4303a1f8907f050de9593051c2d3523611ed561ae00424a2e1d3aff346d95d40528dcf41f9be07fcfeb912cb1430332dcf4054b603bb45054186a19dc0a2099f287dd39b60e6ef0440473fbfaa7c3fb3acc6ed67fce8a43d31ea1e3aa7b11d1363701742a92cbdc440d9a56c313114bd917292ad080319c740404b15a4be3858c10105ba798ffdf9fd72e749d3e90b340de2db9bba61f8eadc5fff86917cad0ed65f551d54b46829cb9d70fb733aad60629e3cde377a92a7c858428cd8514e1cef5ba47eee4871209df5b746be48a0057dff0f36f196509b5526bd2c58370287bd30eea4b7e9167e15387cb3faf75014dac01545f70327e976b90c6c44549db442ef57cb399d1a75f012166077e42e2190a2ae1b829a164a7974b6f2212445078b3f633a996233abd1fdf0de9eef11bd5603bbbe5780d6fb51bff7754fd65b76519deba4f9c56f1dceb30a80aa111a6c865a2b13b6d5b6ff16a8b96d5bd58c31de0df19bd5460c799fdc7317363cef6f024172a06701b65f26e29154d4f7430689e517fbaa5a52e963ba19978b718faea361a070d87007c8a36dc28bd1073689bd671a9ecccba8b466d995cd73500f9cfe841e191b21e66e9277280bd59915ff0197582b582228d0e2a2c0c0f75b2cf8bd23d454cdc8ab59f3d0d66b1fa5ba33d64c6fda4edca121d817e393f14349f29696cd8164c6ae370abd6c2b145dd439464f739f2212171a80793f1620e347e090e544b4ffd1567dd52097a91152ec8189fd66e4ee483d62d2e3c80dd5ff6b231ef50817ea59926faf48ca52a1d96ba296dc24158088dc49240df9d4209849208ab676f8a115a3146688c66d6eb79e5d6f2753bc93", 0x1000) 20:33:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 20:33:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getrusage(0x1, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x20) 20:33:29 executing program 0: r0 = shmget(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup(0xffffffffffffffff) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) login: Û¤«” ”éSFDB"Ü£eUÛ¤«” ”éSFDB"Ü£eUlload: 0.87 cmd: OpenBSD/amd64 (worker.syzkaller) (tty00) 20:33:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() getsockopt(r0, 0x80000001, 0x3, &(0x7f0000000180)=""/169, &(0x7f00000000c0)=0xa9) r3 = semget$private(0x0, 0x1, 0x408) syz_extract_tcp_res(&(0x7f0000000240), 0x7, 0x1ff) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000080)=""/46) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) 20:33:30 executing program 0: socketpair$inet(0x2, 0x7, 0xfffffffffffffff8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x7, 0xffffffffffffff9c) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="1522b2dd563fb070640801efad1cc837312f43c5d083cd7078d822f6585ec69eb28e1028fd020ca132e73aa7104e09a5d18f8cc9fef5a2c47c77f3b461294a3d513e583e2b18041451b68a7106b6ec86048d3f3169c99d1abea4a316000bf8fad1ff731ad4347a5699084a97cca8249ea0211655d7e0db70a251cb209dbf59de8961c2f5226eba72c80513fd39139269435165c6d0db61e53128573cf11eed20a2f8a4c165586bc37b113709f1ab369758a554bb71b1f3eb68e4c3479454dab1", 0xc0}], 0x1) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0xc0, 0x1c, 0xfffffffffffffc01, 0x5a7c}, {{r1}, 0xfffffffffffffffe, 0x20, 0xa0, 0x9, 0x400}, {{r1}, 0xfffffffffffffff8, 0xd3, 0x0, 0xb11, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x12, 0x101, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20, 0x10001, 0x9}], 0xb4, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x48, 0x100000000, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xbe, 0x8}, {{r2}, 0x0, 0x2, 0x1, 0xb623, 0x8}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40000084, 0xfffffffffffff001, 0x80000001}, {{r0}, 0x0, 0xb0, 0xc2, 0x8000, 0x100}, {{r0}, 0xffffffffffffffff, 0xaa, 0x50, 0x8000, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x61, 0x1, 0x2}], 0x0, &(0x7f0000000b00)={0x4, 0x8670}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r5, &(0x7f0000000040)=""/4, 0x4) connect$unix(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="00002e2f66696c653000f1eaa4b2b3855938c0de5335ec17e5adcc39dd1ec8aaa64bb855337d8beda492ec3ddf0183dc5a898d7dfcf6738cdea4fd3389793c934afb5271f5a686094f0d4bdc4893f995bd8cc6bca50200e101f8938b773435e17812f8a3de001cca6a8ccb1bb7a89fb0490d52063befe3d87e99e55a202cca1df0e70fe562fb8e7800a5d8ef9d656d389e3811f012d9cf3ff5145229d6cd3e30bd385aa0799dc7e6491d2f9a69053b0615eac0fb71f37c22b4f960d38dbdba706a2be93ff72ef6552ffa0019c77019041b3524"], 0xa) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="b7008c23613bc3f2dbcd21adf21a69ccaa8dad2a8910775e112d9af24ac681d81a6d0a742e9fabf37d97e35b4fe2a1d06d2866ffeaf892b5fc6ea1069d98a1db22d2cc72e5ffd92376d58f1b2fbbe778ffcdb015859a9f2757fbdc82df19fcbdd35a17aad8acd51d217db4e8a4482ae1f14aedfb9629d05866cc24ac1a9e4f959736cb5f8335ac7697114a5b474c4f9d91a72c74458a021ee4ab1e0488817d7ffcb8198a4242bbd9b04ab495def6bbc9f1ebb489f9da5bdf723fbfb4daa021e6d2e9214f3faab7e8f46773c7ca66c6a3493144614b819f44a1b073f3920afb66f84eaabe692d27c5b5b1e892f09c46d62026958b3d65a4f3785660eeacb6830e39a84d95bb63a9316551a76afc842be089596b44bc706fb8fdb4f3f4c1aa1ee598ea31071b0fecc67de113689a6d65d2d4e256954c2d0974d5fdd5197fdf6abb84b4d2787e1e24f94b679971e4718dee68fa95a5e707f58997b7fa3d0ad88dbd494cc4cb03f97f312c8576e40e6c8abdcd00db34787a1b4af45ad294cb9ce0a7f21d93320f7bb7f260b30ea8d3829f0c9ef05f0dcbb977762541638eae83357d29a3c39fdaa808cb9dbd14319358620feca5866c933f48f92e1537f5fd62725c0214af8307078c5cbc5ecac9c1c3fe5deb57004f9e4ff35fc89edf051ac7f907894235184994509121c087281527a2f9e5c71a4519cf4b68daa9ecf25187407a8602ffc3fb3aee52df621cb055a9ea386ec12cd79332f020ac1dd02b04d7ec27f87c442ecf612d840dd173e05c1182263b9ea2d4fed326469ff82dc331760fe7b75e50ec4e6c46a82b3581dfa9bd3c29e1408f99b82a136ad8f72b1409146b44eff51ef6e0abf9d156b965ec5873a4374af6774edb7a58905ec678c1aa9044a42ad77409d3236e99e2d7b622776d6d4ed0591c7d2aa230b36001baac40755dc1df6b63450ca5dded4cb55d924996fc354bdab948397acf60c67940f34b9016356a04505f18685c6976e3fddb3e284464a7ef0f45acd760f228e00be56810589594b6b784854ac58a7013fa26526a658aafb6b77ba24cb3353d40c410aa93a69eb1ff525d88d4a9fcb28f3fcae90c5131663a8cf99e561961929f16f651778fbd228f106c814b1be4871fe49b91ca7b35593ddd8fb06fa6cf3580c405eb57777b74e65c0c022698dcf7888b1d60774c300e4cea8d52f360befe8c232d952ccc75d22ed64bfd615b79bb7f61279834f4f59d5a39da665063f68549ae269676593d217bfd925ec740d571722f122f0f631986816cc137dd974496b7f03502e229f102a2d29a9b4f9c7c1bfa729f1dce64c5bb74114a4c022e75a547f3676bd65345810fa5bc42b9abfbe63d5e4f60d54de3364538c8da33b251c44977c9781fcf37813a221fc163cac0a63789de67071df686f4c4823dfcc1ebccd3a1a8aa87e88f2e72559123ab1750f3527258680ca29343386be59cd0cdd811ea843d2d5b69534615bd93012ab3d6bf5d68d7ba4fd57b1423dfafbb74abe3836725ff628bd204778e5527240100c88fbca9d92d8e515d428f2b76dc4d8e7386e47adda5a0f2d3320d10e5c8404540201a3c79d780643b37ff06697ded8107968caa65ff855bed71e289083b94d570c7f82a0a38199c94dbc450fc66840ee0ce9e3560893ef71a78d66dbb2e7d85c379189699f33e0c0a32923b8ac4afb97573460e7cb3891253bbd96bf2f545d3842e0a344bdb0f0e9d3bf95e80379a490ac15eff08dfa57977bbab4f0cec49cc95287b6cef36e56da0909db74cc2f2172bc261e3ca54c5c9fc62e939d1281be90ea02966eb3fa6bd3469e8ba8f0cf30bdeca3346bde87e410c979498844df93a44bb0fc6c36571c01043565b6a6b611ddbb7ca43d1e812e56a32cca764fa81ff1bf77d8e7769c81681ba2e0af873d7363e0854cc536cd32c035d95edb44b854a4102c5ae63e9f6d2580dbf07ae3ce1a1d8df37118ef1673d87ca486b87b598d208277b273c2f7abab52a4e713a77e2630af18cfe1661b094117b38d15223ff6106685abc95d7d56e05666264bfae8e3c844f9d452cc6c0b3df3908dd38eb202975f4d56ea7b1a87eb0aef4b4d242593b59cedc31cbc1354c3019398cbc487770bb7cf0702e1742bf00f8286c86e9848d634c19b06ed25fd770426338539c5e6e322535000198b88b8471733385d356908e559391d2c292ec3f440ea5fd48b8eef11b2883a69335627751cf5c73b7004aff8e32d83fe235a8414a65751ccd3622c41340a9abd805096b5ef64fe461bb6ccbef992638fe525745f30fc02e", 0x664}], 0x1) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) getdents(r6, &(0x7f0000000240)=""/18, 0x12) 20:33:30 executing program 0: shmget(0x3, 0x2000, 0x60e, &(0x7f0000ffe000/0x2000)=nil) unlink(&(0x7f0000000040)='./file0\x00') 20:33:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x92) kevent(r1, &(0x7f0000000080), 0x8000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x24, 0x1, 0x0, 0x913}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000006, 0x200, 0x8}, {{r0}, 0x0, 0x85, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0xbd, 0x1}, {{r0}, 0xfffffffffffffffe, 0x48, 0x8, 0x8, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x2, 0x40}], 0x4, &(0x7f00000001c0)={0x7f, 0x2}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/9, 0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x80, 0x9}) 20:33:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4}], 0x7fffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/149, 0x95}, {&(0x7f0000001180)=""/69, 0x45}, {&(0x7f0000001200)=""/195, 0xc3}], 0x4) write(r0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000001300)=@file={0x0, ""/9}, &(0x7f0000001340)=0xb) 20:33:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0xa) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0xffffffff, 0x6}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r6, r7}, 0xc) 20:33:30 executing program 1: r0 = socket$inet(0x2, 0x0, 0xaf0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) 20:33:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x90) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0xfffffffffffffffe) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x9}, {0x800, 0x2}}, 0x2) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x32dc}, {0x7b, 0x8b}}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 20:33:30 executing program 1: setrlimit(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3f, 0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) 20:33:30 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() socketpair(0x10, 0x0, 0xfffffffffffffff7, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) socketpair(0x1e, 0x0, 0xffffffffffffffe1, &(0x7f00000000c0)) 20:33:30 executing program 1: mprotect(&(0x7f0000302000/0x3000)=nil, 0x3000, 0x20002) pledge(0x0, &(0x7f0000000100)='*-{\x00') 20:33:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x20) r2 = kqueue() getpeername$unix(r1, &(0x7f0000000180)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001580)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)) execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001400)=[&(0x7f00000012c0)='\x00', &(0x7f0000001300)='!\x00', &(0x7f0000001340)='@\\\x00', &(0x7f0000001380)='&\x00', &(0x7f00000013c0)='\x00'], &(0x7f00000014c0)=[&(0x7f0000001440)="5d2a9c2f2d2d5e2e5d00", &(0x7f0000001480)='\x00']) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000011c0)=0xc) socket$inet6(0x18, 0x1, 0x0) unlink(&(0x7f0000001540)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) close(r2) 20:33:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="92dcf8b8aa96ca3b98022c2781607f395e6dfcbd5296c0def24db1d574fcdf9d1ab0c9fb9ae29449e232a0b6ad1d09"], 0x1) clock_getres(0x2, &(0x7f0000000180)) socketpair(0x2874d8fd0651cb3f, 0x2, 0x2aa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:33:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r1, 0x0, r0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) 20:33:31 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x2) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt(r1, 0xffffffffffffffff, 0x9, &(0x7f0000000100)=""/90, &(0x7f0000000000)=0x5a) 20:33:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="007f0000", 0xffffffffffffff9f) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffff7) 20:33:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x160, 0x2) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x52) 20:33:31 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000004c0)=""/218, 0x3add86bb) read(r1, &(0x7f0000000000)=""/4, 0x4) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/178, 0xb2) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) shutdown(r1, 0x2) 20:33:31 executing program 0: socket(0x0, 0x2, 0x122b) pipe(&(0x7f0000000240)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x5}, {0x18, 0x2, 0x3, 0x80}, 0x3f, [0x5b, 0x0, 0x9, 0x9, 0x3cb, 0x7, 0x5, 0x8]}, 0x3c) 20:33:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x3, 0x4, 0x8}) fcntl$getown(r0, 0x5) 20:33:31 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000100)="2301ddf6a6834082ac1526c61f90c5869cfff3881e7aa9b618eaa44488fef15cf3c10d8ffcc36dd54caa04793a06e24eefca38990463b470af833649727fc3a66269f31b597a5d8771a5e4fa1e41fe02af63165dd1477e2a5b59a8bcf9361fec52e6d552471ade4603e13c74867940399b387adbb9d321e8d5ddfa7fb4e31027c42ff72587eff0f79668434a1122c1b5daef1f42aeb1d802083687dcf101270d36d1eaa591ed6e99d29187bf8b5a26a97a017a886774bce7ac689af9052b701fb0113503749227c4f36056679c8a653bd3f186fe75a34f273813be22eadb4ef44738b1013f41f5fe2e9ad8be03d34f50", 0xf0, 0x401, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socketpair(0x0, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x40, 0x15f9}) 20:33:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) dup2(r1, r0) 20:33:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7, 0x9, 0x7f, "fecee53659904d21cb7a55a0e345583269e0bb5d", 0x9, 0x7ff}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x40000000, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x20) r1 = msgget(0x0, 0x43) msgsnd(r1, &(0x7f0000000100)={0x1, "4dfaab9d9ce090e61273a5945d2ad0ed11b1687e42080f391561e4ad100e41f7689210bd23ab6504c19685379d38b9c43d5cb618bbe603a8017e3c97642e84c600d99ffb50e30666226d27f68637327aaa8a6f37c5282204cbcc461f93c247be8efa474122fecee916c214821e10b7e283f637602d7b0558c1f6a8dffe1f60a676e7e23de3e6d06f266e74bd03e6a81e4bc0ed39e247f4b5f7373029c8a9a40bf5f992b4da57cef103b455a02773b40942d94804a262b5897f5b057083804fd3f3472b3e200780074d7984ba46bbe18c24722092b8ba343748c1ef2cb236f6a974d554c6557ff799d8e1e5dc89b5ba7b8db9b3608c76e3022019fc073507c57fcdfa6940910ddb3972af2dedcbb31037010c8506c4465a92609ada195144d639870ab794ef62b9206e18d576d4d501a14dd02e9a235f7f578abf0c2986c470cc835f479266b02e3b5902bd7e8c635c1e9ebedc724ba182d5c15f778863cd5af700c05cf0581ac557359bce94aa8d240da6c0b257d93efe88ded1b01dd1167d21668d27a3b61e2e68f8aeb5cce4137c049f965cb064aed3055a892ecfeccf7380dc7ca2ea8895a055bdc581f1ea8b14374146b6a05fc28f9b600293e3abf3d0e42112413c6dfa302313e4af6eb83f52f32e323ab51cce205f7e470e9516b902283f57721897a479d2630ed5282139f4a6c9aaeb0532dd8f9096feabd11fed1399a54f5d1366b3dfe135491e53fbb05351b1d5fb846fb28402761317a2ca769b0ed11a84069fc31540c8b92b273a1dbf2cd96a500fc65942747e5bb19399e81e6f438b9befa4356056a5e01c11e6d0098e44c2c84638ce3838d75a5fd7bd33dda9194a5c7952db87944866f4d4b234ba6ba8683f9ff96753dab81949dea3ec848c9fb67ed5033f43bf1f64094d558adbba7e1da6e28abac62fe635461afa69da7cdd3e91ac946a14f6728180b4061f4a1e0a4cb36713aa996b2104e414b33249a2318987d89e2eaba65e7584b2f363d553db58736fb77352f119bcc3ae8e19e5c9da10701d9bec3d47cdf305117bbed84de92d9054608b5a710994379dd1c544ea9f5c5ec55c01cf9345eb9ed245d3f75572ed53ff761b3c5e3c3bbaa1d44b834699dc141c8cf0b9d17bface5d5dac02c081f1ad3dc0d4fa5e02b8e6dd5d31c633012d30a68fbdf31a5563373b495464ab29f6ec286587388070a1e75219ac4fd689ae0359531408aae804472a8acd6adeb69f5021bfad6ee72f227f4519896d42765ffc2f02b288c1f38e8f1eb3a58ed25dce51a1348296cd7e2b8d9012c5575e1ac5b00c92b8f62031a4b4d37d5788783bbab0dd4d1640d555ea0ae48261164adf673d0c81d802cf06f0988fa2d83ff063e3e160179db789780e9255c871843ce103fc2a8de5db4ba0ce88a7c10b1e845f37c1d4cc6ff197d1fbc2f2e1ef3eb5ca8c1818ea00e017368b852228e5fd863055fdbe87ec9c2f95d8cf4ac515b81868b42ac0faa63e4f42ecaa73e0273eb279d39231ebac4f38188a8fe41760d44218f40a44e13aa75e6cd7e0081752d790deec3263831f4e8918003557295ced09fb860a52db44696eca8ff5e3026cfe01ac8533720bd8167fbeffa612a026dc3bf93aa5efe4d5ee36a15a4aba62d8b546adc66fc3894526061da5212906d215d15df9bdf5d794d93bae9b3c74601c549c20e30ce8dbcbf1cd7a907b71065a01a1c2983303b8d4aa883c49bebd183dccbfb31f073673d5b3bae850cf3c7b2765dfa6e1b9e4a05a5dd6ee815ce7e0a32c035a88e587e45315c280e6e883109c87fbc2f1e4563ee066641951b0c8112c0d49017ef32bc3836b021b1b9f395472872f10b72e9cec3392faa41a8ac3ad9b699371dc23e1344d98570b059a398cc6f019c2e9f12e1d28f41d2b1e9c0ba2f0adbe6fa8496acf3cabb0f2a475b1cd5c3c77ec3db28f6553b29375b7d27a2a20b260f64e86806e18a2a6a98430c92e86b398ddc1a2bf62c5a992798c5d04bea2e65e2da67866c4df33f0ef8738a8eb290cb774de6cff817c607c6a55e06a7d6a7d3ec84a21227d0f1549dd96ed5621b0f3de4b233d60fde376d9d1c2bb063f7139b74012b9f3b126bcdaabbb8fd846857f431eb04e0ae8fb96a648776e82e109f9c2adf883ed663628db017c116ead380246c80b94783fdb74466735ba66db9814c3b673ce316c7eb6bc4e233533292877edb13e8a7504c55272f2b4aa42119462ea13f1184639a3bc0a08376f533432d84b966e06b0c71099382694ad5c44aa4a4f5084bdbd9d0fc0c518ed107dfae1a5784a87c1336ab053e13c77c79e97cbe26ccde9fb3a7b0283486c44029890e2391b14200f8126ad67e49353f711f06d382d6c6ff28d6cb2fdc21c0970756493e5ff5237eb5aa16b3da0c8cf904ffac3b9eaa4a641f01ecf05797ca0ac09c66b7379c4d39dfd66e67ddfd9d27af0c220b1a0647e964938136334d978d45b2c1cad33f1e6029ec89f5d5d34f576f2b0fccb2d0a8e73d74f0f02b44b6aa17454f6db57bb6aed5a824072d7773ef0728b02d52329d4f4704431a8efd7e3a6c0c0dc3ad75be97786061707f2060de14d70f6e72a0cb975fe4ab7803bc2c1f02569767409ccccd5b8a19679ab8c651f50f7603532d37cf5eb04ddd2191f0e18bef9cca60d4034dafc9e0473d917c9b622aa082aa6f63eb285b7d6b36ffddcb01b101ffaf324fc86e86d0dfc2862f708af34fa76abf7370244cebf0473ea2e8d84d7e086fb165e9e10b560cf28e1b8151365125254a79ba2ba964c1c2f453d815dab363aa6275636a744d1637b304f1bd62a79cb6ac84a530b16098c27630a9ca87776b88f61063ef80ee2a5dcc0377c92fe137adada694cc77dfc904ce56c9d611bbdb33f0b778df453af8b6c092cd41eded234a3a1dd8d6b6a978a4f6e659412227fe120466634f154ba0b7ab193e9e632fa937ae915dc29adc2f2b3ae95e528d3f03a06da5ac35df9e15ec9b33144d12f623821014fb93cefca727b279dd3cc88f9a7fd3d68f535c678243a4fd975f3570d8f5c810e66477b55c0c2fd4dfce04a21f5dce580b3b74b0949a623a71ec2b0730a0de43d43bf8b2a18055fd24a3ce10c450c19fee7ca5467f72a08978ad12f222fd780d41c3b1f7626e816f13610f40a8a9cdc69ce0c6bea2e58a70cdc18288ea3078f2391b1a9c719d0bf33e8abb96394e08bd8cb7ab87ded1f7a5b1b8c16b0a325ff5493aaab0ba4c1e631ade126e312cd11c5c4ee32ba9d581c75bc9824d5a757e64d68acc45928080db5369b89524cf8763edbf352e8766322e8555732d31f459fddaf6d04b7eee5f285ee1602df2d8560ecb4a5c80b2026a8248895259e1d44944e32126dfc95aa3354a599c70ab9f38cefaa3b7c61a1eab918105fcf5d1dd0d231d839676e68fc1df59a35d091e4eb46f9956d5f8248c6cfdf9a6cd6324c01955a7ffd6ecc450c6813cd8838247dd6d9baf5e45605d5a46a7e22429d173f19890fe9eca7268117392055849dd52f700c5bd1bb3f934f3eb1cc14e0181fb181da8fef85e31e592b345828ed372381c704160bfebfa6ef7bc7c7e21da62f0f8b178e1c9a39bdf1d84d08dff36d9dabb9839d64490b7a34867afb4512f37838ba68b3805a3a4fe9e2969dd367cf5f7bcfae1cf4ac7d28d45958288b601455bd1443ca49f1fdde0fda6dbe91cccdeb63814bddd6be4faa94af1c6e18ed297db907eeadb431a2595705934686a452d8de28bb224286c2f9699ed70773846cfcae5bd1195b15d306b1104f4e2a32deb07e643707232cf372e9198f07dccd30630bce01232243305135f75bb4076d5d1038265c58b878decd95f83dace5fdeb71467f2693f6e5afc981fc423e4bab3c44157d817f45b064cc61d0f1af14ac912d32b17f73a24c10ff554d8badac5e020efb97028d463a8f2cc47cd3531ad8604130660447d59728d7ab4f4e1204c429eb3c2889ff58700231e8f96fd8d90e159c742c8e9fd984bf31624b77b00b391d7e14142437c0eb4468a791ee72b6fbf672670bf23fce9d7496f8948c41d345c4a93548ec0f45026febfe8a36894ba77d701162d6de8781caf46c7ae0c9503fd13c4acbccb39be6ec3fb2737a50dfab79fa30c57524ce07e0eb0176530da3fcd7b8f52599ac0dadfd4a6ad4f8a4a55d06fef51d41e77427e4e257db9f7e1ddeac5de86cbbb5c9eb4e5078de1ce44a2c0c7a55cd748f6b25757377c84ce246ad08a565d26fd1cf734651b43b14529e1a095915e7af5ab8ac1fccc87ec68be5e43d761879aa15e002cf59c6252c251a83914e1090f1818bb506d4382c90a1db53fdde180a20fa2c2c9dfe7b16cd7054a2dc6905c63873eb00978348221ac45c77e4450d81875f5a18180f6f14178b912459cf00efa413bda30a9d94dce91660ed1f773a6b21fd3e8d436412c05c6f5e7974d3344cd608aa7ebf60c34c92167cb844282a94ff3a2893fbfe7ae67626dc44b70af6b27f4c0dd636d62148114db7ae0af5cadfe269d04b30b4445a9edf6eb75194cc39f0e39d0a8c0d24d79289717249697f41fb17a5c4d27891744ab86b465b6664d71a6fe76b44a6550c25a2889d05eba311f0b7162d1ede124fd0c067b2a9b60036ebcae6a27af86103893f847ccb87bd4defd287ac1e08e65785a259154849441a9ccc581054055022d934937794ca746de9aafa69829ccd76d9759ec6c4435d3e9d17dfdbf61efbbd55181c90e7f1e687457d2350ccf85439d12f71eea417f78cf42aac6b186e5dfac1c4ea93325566027dea4e4cd0cf1a682f04efc12f4fdd3eb2f7956764efb360d261348865b1fcbe4c2f78acafa75a32256c249255b955b934d8bfe7c45e49f297825ffac2cc1f1aea4038523fdd6710bbc749ad207101bc1fb00745e22849d19b7225336087ddb84835e50cf58a975b60de30eee25acc551f83986fb93ef3723e9af73d82a631318ab656d3aaf61acf5c054d029836b01935bebff6192054665c73bc3e6b9edc99e2f977e4ece4cc59a82e9c8b7ac1a5fe3464fa6b8e76e386d5a280057230b6ffcf65b8a760cce46c062461a0f2e998e9fc54cf6fddfa641a591f22a66b2915cd0f6c8a262caa59100ff33325e9fdd995e1fd29421d95761ac5b613af64bd90a2a1d52c7bc5df938920dc487be142e55884089f542109fbab090a57ed9f4759fd39de243265e00580d1260310f16b773531382f0f30f8c975f782e309d8623adc188ff1d7f63472617e28a7b9c9c3bcc32ea7e442f0d4b950271bb568255adc22ba5d3e4aa9f4e8a541faec990795d4b3c1f2b3a46db8d72a71dd9675170defcb904716946e332569981bdeaf477958b17d988c8ca9cc3f2c1d14b357f862159283060aefab5e7af246cb2b0ed237d7cc7d800304f111bc5fe21aa0e6f5fa02a015da28cce41feb2e3e41e9dc6bd708d16fb7d1fc4eb6d90a0f8fc1668b96fb88a01382ee4df04935dac0d2cc5d6c600197f60f041f8daee24f946fffaca74ac86769a9484a04ecfcbd1ecb5cf9a8d72c6ffae6818016016cbeb453dc4656afcf027e7222f0ee7fd521a8d11b30fd86f71419ba1b50609d5a99edb7eb01d7f2bcb25588fc0884319aa469718720cfef2f07c4fb0a45532f342668bcd90e2fc539ad7cf4b4110a3ce95417dce4b802998f1a4fc4a2395c54bb077682524a045420e23a9f634cc8ebfd96966fec2e6dc623a44f2fdbf3b825bcecf815a17c669343f1b5eacc6a10ddfbf367c2d4c9f91e34438a4bec17f42f16656bfe8c95b0f020"}, 0x1008, 0x800) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() 20:33:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="9d089288c58a7cf36885350f5c91599c3caf30475f099b0fa256a6a897fe3d6a3a0642fa0fdafce9ece75610ec20eac051a57f2d61d437bf2e8ac29e3d243e8cb0a8a79227a1474e648207911f5546c6de3fac23d2ed501d5509d8f5434e3c4546ca95639f40e6c5aa70ad4dcd12a1e8da6dd3b9dc91051440c0e9d9dd50106ee49e1cf48749ac047c2c1100d36e3e8229833fdd26e20a8673bdc1398559124acf5c233de27f7a9f484f694907fab266dfb3b1de643829c2ead5f7daa024610416a8cfe72ea61bd99181d5f5e1009a7110518821902f8de06a3a43b71530412a45a7e6c6e5db4f862a145133483394a34ac2b489bcb1cf3236524eb5f989959c72d4a5d175410683c2fe13cc0da54cc970b1d215e4c2f2bb59562eb9965285e1dcc166e0bfa6c03b40678ae373a45f74748dc042bdccbf4832a3d53d6324e2aa7e7b5b151c14117e1cdde08bebb5c0d6eb459c04644b2af4ccc38ac8b570c1043ce2d7eec5c73579b20815ec285ad38a219a771499f6884baf7eebdbe10f52538eb0e14bf002c0183e9951a3aea06d7a3f9b3f0da26dc00e2a72d73ede8a09e5dc0db61bf38d88eac835362956240f5135bca1e792a34f0a758a46ecb21953c29d644a7369c0b68e575331309915366f3bed2e235a49622c791e403c15e1bb44252e880a0c967e82dbe612bc823e66aa29a0fa0871603b81666108e64ff7a2567ac28adc793413d634e4166aa2383990e9d425ff83f49d", 0x217) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)="3fc941cfdd960d337a97057ae6afe84271666f8d4c5bca9ead62a88c11eeb1d037129be41134411a99395aa1c227c470082d33032559f2d7bb5aab12083479e75cb6058d170d15d81b3d020d7b43486cb52d0e207dfacee844273bde63b98337c87388a1d1f285019964c647708ad09e85e36f8a46588facaef2408ab49674b5250ff447169c220162206fba9aeb9ba374ab80a74e2f5c9eac6e06601143fbe35936817569ff80e4c513b10f1f", 0xad}, {&(0x7f0000000340)="c757c0259c89dfd2c1d539ae9b563b091634f081e0a62a4531daf3c5249eb4789492771f67449bb04b0d7781a5e51874beed4aaa090b58bc5f659ac54263144f50ad5a4d6ad11419cde549da787ca4521e2f1d284bed26a741a4b269d3edbe28008e7e3b597333800720697abced32ab4184337d3398253b4f7f778c4f03aa0b2765cbf28e6efd45a2b4c97035433f23d42c1d302a94ec8929413b88d36f14388d1cf245f4a1f1aea02ae9abb2c3a5d4e0598d82940abb10a511e68411068ec09bed56321f4c4e9b1ead7644644e6b5b8a3aa446758cf49410f91c345678203c6a96d0f984f97311c62a55e86ca20188cbcf7e0ac8e8a67038a2f65210902fd6c56889d50319e1ccd5c7d3ca4eb829dab568c43a6438c9ed752f9548d80d2e79e7a03dd65eed5d4639be62de8e59d4ddceb8a1c95524e68243ef5d81f7302c0427d8400d476d56cc251f1b291c969544e865e4ca89570038741648765397bde167ffeb614e7a7531b4d7223544baff7bab3ef52865f96d3bf1675cebe01df618fb39278af7f52202b583934dc1341914ad5f9f5bdc6294fdc89751f78e5d4d1c0cb44475b38813dbb2d6635914c51d5402cfecd0db02d56c45a5a5d05a9a06173b4fe7d9de5ea868724d9df872c3d7c5d236d167676067e8d5784e386c28bf7389bd3dcaa06863afeebc0b2568d05f7cf36f23e7069ad18e4ec837d02cb50fb6b5daeffc0597d0ea977381590b93c7f7494e0a5ac7891b7a309b0e44541e57aebe24f30b92f3e477dfb5ba4ade4dc35488dce8537281eebf66a878fcc929fd49894e60eff8b1c293f14a506ec5f314853ba84da90dc8511bdfd72f3b01529c5d9ca88a8153692ac20dadc4e3cd8fa0d3155881cb0878c0a60ba89d46d3f832940d225e5d6d00aab94868e902d0f992b40645e330954fb181675048d6b1d6836ac107ad092df17c62e31171ca7333af6c4c29dc9063da30547f643f3746d2ee1de3800b46430e82dc8dae2061bd8d45479c6fcc1b71039af8e8eadaedfc1cceff2b9e295fd665a6099d9fe9847cab4b939fa7ed685f8cf28df02944df957d09ec99e5b41889f84871b93874ea94d289ef10425d8307c0a876fb7ef892609a5463e59f8129a716243927a7e07293bf7ae1e8626a68978787f471fbe911c2ff8a2dea59d56c4de592b5eabb91e59fcab2c918075929d89e22fb35e79c60fef4cadaeec47e51c3ee9426e2b2a17ef42a2c51c561e3eeb91c569ff1a3f59df1fb088874522ee0b865bff9646e862ba0a8d6014caeebb4815483eda8a5eae133fcfdba8c46532a9deb1bd7a18279656c461a6ccfa6d236602d29f0782b87c4623115176b378b2b0ad80be42ca19a84f1454d9a5cd8a97040b04a7444e99a017fb4a64180c3fac41093054f7b7b389b2216317b5ecafa05c26b636ea0ef9678e1c9c85848e41da1f07267a464548358a5b2d10bbc86b5901b5e648d165e09ce859ae9c53ff71c3be1b0291bc499766a55385f2799b607e88a0efffab276df4c9b5232049f262d0ad1fb3676b17d2152e1227c7d9d0e41db061e73e17e228cbe9aaf8168a307045ec0a989b96eb741a8f4c6ec1429f81e46dade68c5c1f0f7f69d4bd8ea76b96c76e29d943554abeed4eab44f91645ca6a061a72525a2dd6b50559ef16050ad9ee36644e77438f814afd448823862daf060f3ef06fbafd1be7ab708a4b7155a2725a08aef379e3d0f545402052a6fed0393a4cb7e178cc9e86d7d23d95bbcba361671ea6992dc2eec6afa1168ac8663f38f14c2156c9fc451e972a580f2830bd327f73fcd467f12b90aac913514812475807b20c6e609a48bc92b93d0b48bc7ccf89f9e3bf13c37bfc75bcbe185340c128d3f7ba811059f87728724378ac5c216de4e30189c999bfa5bf8e7e6d2ab8c8e8c96c38827a0f55cb7cfea0f15625127cbd44f8f2c1af20c2090249f91ab008a0b1f682084386649a242492ad1b4aa22c65cff17906ca2638ab5172dc04de02104fd6a9206313ebcb1d374e23aeb39c9f485f45d0fe133c30a1a08670a67a9d67782883f1d5cd45913a49f2271fde12cb44e8715e8ae504fb2a4e45a6918f849e042f629e1db93da01505c8b797d9dcdbcf863c4e38512f589165325260aa86eb86bf4d81138c70f1f67f7ccf5f3d98e917b3099b6ef1929be308c11509955423455212f467207d71c3bc1a8a14c0c507f588705f288a3287c0f792e2c8d35380ca8e9127fdbd6383e7b010c61482ed1232144cb248d3d3ba988b8a09655bfc8d949b19eb98b2f14dc25c03f2eb7c82e7ffefe67ec7b234e0269a0f5cb9c18e1422a39dca68b23c091ba79e9de88c73c6cbb4884e41eaed19fdaa270c388bb93acd55bf9ca064ceffedce81ccce67aebf3ff34e0438353909dd350f27f482c15d012f9d5db326ef25db99b700a126b0897200b42aed49d7d4eda91b34b691c270793b64cd7d9a546edfe7cced023856e2c7dd62c7e8dca68c5b6a0eeefd5243e2e631e8966c1f1624a2708b375d3a98cd4fc5269100a4c77e467ea302fd0e4398180822b4888ae93e1c6d54427aac07be2be4559cd83825c2b1f40eb178f4fa0f44bd79f91bc7111a5a0e9d4eae6c44ca9f6127cefaec7413250e4ae92c43cbee5e636b16be8df27ad4e09ab23a228e7bf1817f81ecb453ac06e5bd5c1532c48aaa0c5e5709107ec79963a558193681081e1652a19de4aea1c5c9bff1eeb9b557be8635a8983a52159c3122d36869f9ae1ddedf8926501a8e7e6c2bbc759750782b6885b8139e00a6088e36654d16ff7e91fa226f0cd3e8e8281592c1b0b9c7727ff40907a151e3fbf97046367f68be28306aa46b9793c2ffc052b3d1cb144896b9610dc5dbc4a7c3c3a98dad9289f18c323c12e6a9a84fb7d528f121b1eaa200e5d3b70c5e564601c838a5b2d10fd988709966bd999d86037c5213f5c1ff4a0bdd9e82635615e83ad88aab969b55c0b99580fba25a3b1fb27f9c50fdf93557cb79dcf24b4b6bde7a92a1cdaa16c53ce391680eda184129d583a60594479e55c3de1485d6b26a261758116fd22cda3aca132a5b86e13b983fbf2c466e3b6cb74b96af4e506ef1689651e68fd484cbcbe76c0b487e7c7bf4faa1163a982f54f78e4937ca783c27adecda825f1739088f405801e74d7a488e274017dae026cb2b22222fb49b1138ed049fc6b37b5e3480932708425ae29e6bd1a6207c8ec238938b7df00744d05683b0ce521f823969c38889f775360b04de74f8c2c1722063e6f2abdf99d60d98ce1b519c39a2487274141199fe9446362b23aad36d6c54937042b3e566e447fe0c55fb494f262e28d201e940566b4ffca24394d769a8f8df38b6fb7e1767b1606fb232fac3ae3881f2a780a07e02f012ea14e935b4baa85a6d44fbc41c8754f17f3642d7e870405f5c71b823a16e1ee82cd80b66d2e8c716d98f778d13674df255e23e4c7ae4da702746bcbe6e393cd3049d949ccfbc2840ba2a4ad721f70c7ef6c9eb3bd874babdd0f90fb8c9b72c9fc3a4c297ee6449fd93295cb658e05de900178ae56fe426a7d3393874d1527fbfdab2de4fc89235038c3f196cb0da9544a3f802d903e4e8bbd6a16a5d793da4fad5021cfa0e951999e1eee10fbf88d40bbad6f33f280e892fe278ecde3e96a9f670f630e46dfa5c1fe4f4182a91afe62a322493f119dcc512cba0bd6840fe781aeddca8bf1b0a3a76bf9b72e716223fe7b065ed22850c32ea5b7ae30e54c10ff11844eb242c8598da82e87b47accc593624a25d9ee895ba81d2edde6271b624db04fb9856cdba7f9a5b3a104a96f7840712f562b70d6e4e97d06f00733f6da25db4c57e9f4a642a223ba123bf09b9a51b5d973f6236e68155345b8249a13a3836447a6fe0d020130081af0d859f8c1152a72bc6326a0b4e74c7b643a83d3a2bf628cf43c1439b50ddf379e886d54043d8463ca96e244d6df0faf84a51eb3d568a3f451e3d712339e03a1fe924d5b56542d7bf947c01379d98ea49f0c85d39c15222faeede1f5ed9b44204a8a1695fcf96fb00ccf46fbc2edcb31bfc5a75843e520be855107fdc05589e49a0c4bd21450bcbac2eb83144740dff4992e82d11370e6cb938aea4b56019ed074a8cd46259de1c79d124c675080cfe948279ebf3028459cf75bafb4d392ac496c34546b9a43120f034d78cebd3519c447a66a5d6f4264ab7dccc50063d774ecbed17daf0ce120fe7c0423d82f61cd9bc5191b1f9dc8f3036dcf41cef30feaa201f9ed1063ba77c97524861207f6f8249c2aef3ae644e3ab282991b212228043f33671f7b3c71d8671bceb61e1b8824a03856b012235875eac9692a4c9e181b45cf6c58f7ac4d541a80f6b22be11ad949d8a2dc024528f7aa4772e04b3530c236f049b8bb22d179add05ec235f6bcfd8a7989f3e91faa59c950859694cfbb1bdc78ad351ac8d25a0ec158f56887ec0a08a729f2621c2a1de8962d5d5aee55fcd0594270f11ce1e56ff860bd2dd54292d9e589138e58cac45d5e4f1f1294fcf106bf2419d22d34b8fdc08f97c05ff4db820f1433bed4920dd9af4fe1b75282ed1f3b9098e5beb49c27da51d882f098f231da41e8daf1e656fb0bfcd7d65d890544f3fe6e1b2ff1318dd5c589d76113ec8882815505e1309304fe2ff2e0bada99a28469a677a577439d69800769b8f29704a262c4c1c8e14756f65632d0404729485f3210652d70ffb54d004faba1c273ad9f70a6812df0c7b40b5116c53c62b9d6df682efd54fc54bddca17e2ecffce715ef2d83d4a15ba0cd6f23fa1313ea26e6015eca47c155d6f32784c2f495caa3563e53ea8ba50827784c327c3f48b20be33d7cef67b4f3d9a254a764faf3c89feda8a68c42534fecd43e07bf86e227474b8b4ed8e32543db8151be0b4dff4808fd5134a84824292d0e0e306bad18fe4e8c46bc4588ca903e2c91e09455b541dc8ff758a1dfe42b7dc4c68f07389cdd904cbebea432a90e60381fc271dfe34c1d87ceeff1609f89c0b738c102b2f235baafcdc94b09371230d7ec7b0bd632571f14193a309a9de03f1069c99644d107be742c7d5392d3d8c907a933d928fd19f37aea012becf46db7cca969ff80aa4bf2834c7076d238aa881a0c7c718624ceac8c85c316933b9fbed756e7d29056c43c2a7cfea8c05689b2bc9c1532059b389a5f3cc170eda03740a06c51c1511cb11062c2874b86c8f912a87efe6e6d4a120bd496197f3490ac9e211534f2aa2bb5ff80375161bf13ccedbd22f04db633efb1c0c58f37e88d7f1d3c16e852caf90b2481aa865f711a8e37ee56f3a8e38922f6e5a6491e51b2e878d459ef3b72abb22225d27849cec1c98b663573acdc8b3fa775c5d24cfd0d7d6bbe772ee516cce452dcabd8b22ea548778146d08152b7ddb7b9c3f1881f9b34ebe017ce326e592f664aa4a21fff5f2a181962324c86ddd34998b6055845893ac3d504710a36a1f26ef779481c5bee25eb8d923331609486d4851491866812cbaf863a0f5d3c60ce7130e62c3abc0a7f3d28675e518b92edd8ee9d41c061a1ade0a912cef5825cc480f9814d26ae5e9fec8db0abfd7323805ebfe36908798780ad2e0985b39ad003f8db3cc506d420e56a6ac29363b2a712cbdebdcb36130ac49a5cd12d0361a05ac5b32f8fc6f94e646244b0d9dce895ac6152e58511f48942068410d332e1a58516245285a0d3458c8add8bbeea2f3b4b9fcadc5ebaad0eae9db97de50a9f03d27b32c4aeb57240e90ebd7c727ce45", 0x1000}, {&(0x7f0000001340)="4115420d657d24675c1a27daa40f659fe66098a52bfd9618dc0bc13f7b025af6d935682041accfede98797ae9546e1ff8575a380153e962e3977650fd82cf7a2dd77ab8bbd5bedd244e94e633964f36925e6f9acd7a43a39bf145d58f837fe28a6b26c6d8ac498fa6e1fd9322835151f56bf0d4943a7ab589ecebf7e29c504f6afabd3a2b0c066c95e7a03ca7bf26139b305a3b31140faab99a8b1be8698c807eae43584263efccb1529533ba86d33d38dd568b9cacbd7126721332ae9a3aba0284907d77309f04ce96823af999b61f23da311beaedabea75727f307d03a159ac4dd1ba317fe3ada0127e6915e53adbc72c3e0dde69fc5bc0b9cbab4e8eb59330b20c9732e15e151595df4d75ff73578c3a70c54b648fb09d796a85f6cd37ec0047846b3d3b38adbb6d0c2ecfa9e25b71d5ed2543cda62324524555f6290be3e5da9457457ecfa7ea028c8d1dd1d5ac260699996df44d4013f4dfe7ae015df8fa93d68f36025633bb5a33b43eaee9ca973c7b261602c462f1d93e846105dcea17fab4466dcf0e4fba0ae722a9d50b47b8b317091840e783fec92910c12e93ab382cb6b25e0cc395e4b8e7b77cb6dabd76aae90f62b1a108241fa420c6985fc1ca8a9dc83d3a8d6683e567958f632b243b4fbb3ecc172d2cc57a93f56e89e865f29cd2aa936b9ac9e3fb361a00710c8c967144a5eb16da4e703376210028b10999826251089304493cfdcd2d4ba94478b2c08905e5a753a2d5ff72b7e31250d63d114c654e8d6b03c170ac5c2b8bd36c3e95e857b0c9c606297a573b5a1b39bd27d0809a33e26b5fa1195ce459c8943eb8848006982e7d8d246c8f60ebe3b389cd7a276fe1304ac301b6628a38946b5c6f042e393f0f63e404677e2b74645e476dfdbe7f40d301a2fb7b5427d8df15c5317232c5aa5731e1e7305be4a5694f292f237bd2ded72e0bd293bf5cb7105535f997c7743ca1a05f972a8e773afc9965189d61b1bbbc4147fa21a2d6b417fa552dbb5f3202a7e017437fed4a31dfa2862ef889d63ad283b31475b73bb4849d73965cc813cea31644646f172e838d017b3ae9d98709dad39b91157730b7e365f9e6f01dff0dc6142acb50306bc7865346fd533df03674bc2239582a6c51993184a06e2d2752fa67d08630a1295fdcd58faa005019d79477661897d36d1094e700e965de6f04204e3c196cb49b630f6bd4e0b52bc2f7f6439322f3a9f5506f4b3fb43e4f62d470f0e83c6c4c594770807b93f37f5b7477bd2f5100964dc556bfc02d4b12f24ce70635f540c15a40e4c2fbafd5c9883469ff1bf463cd69b67b15752fb8cce9d72c1731f0b28b5d6e05195fd9d016fd8692d56bb9caeebd2624b7309183c377c4701f432138a613dc8102025fe1f1cd0110f7aa123a92871f3d276b4945f192172266728c3d86885a482fc5a05d1f26208238fb0d4c2693e56e4a781613e94c48bad307ab35363dd917a5207484b84b298b2c981022e5bfcee2ba9e96a8920a07639171acdd4d98f639ff24118308b092fdb45bdbcc5ab1aa5c697c00feb64b30b1e2e7a99ec8d385d1ae70934bc6e6f208798b39d68a0044a7782e9569bb016a5b99198295bb8d17b135784100939de04f84b258e8b877d52adcbf017c5b30253a8de699a84bf058ff13d790bdd556e4b846a74f52251b12d5238b802fec51a6b1e7238873c4b95d79f4d2ef4728be1a11ef18f8633cb3f1d9518863f809560cea76d9c327e65321747c152e4003045ac6131abe75508ef2f256437482a79c1432f2deda6e1f47f06e66569eb528d079352e39163b8a3d98bf7e296d77d14bc7c0e1c0259bc351807ec3530587d5a4f899f2dd394e1bea55c36cd2ebd3b6caf319a26017fd6d279f7168d987107eccec8b26a5e75409021d83bd9580e996d753b94218caf2fade4eabd79455da85c016044d740d20df80c6ebcb8560a13ac4bd062344db6a32418697fe7571d369f176267dd271bd020d164935e5d67e37f68858201af30a021844baba86cf619622c49ca0a67e7d056c85400ffd4d7f1ce98732e4501403fd882a8eba1430bbf2e447fa450a272279251898a9b9113eaa0d2f0b0a1b8534cc84247244f57bd3538dddba09c7ea5965aba9d144996041424ffb60fc185b7fcfa173c5fdf6194e1aec06135ef73297d7d5c315d3861f5b9efffc80772efb9198f842b20f47f9847557dead2c9b8b0458e97647bf54e6c8ff9a1517dd2405ef61e87b57d5bcc4ed90c7dbeab3b49aba848c54c6eca22f88b295ff430da2d37ddc634a4d596de2900fb7599ca44f64e196d03c8913fdb84f26ce7af90be8b9335ea8986c1c301a28fc644fd9ae4367c12a01243126951e03ed615517981aafcf45f847157d5768ef2edaf44ca3fbd74dbbac74be26bb8575acc6e4a7845a4547509b3e23c0933904661ee200be2e369e14322fa2ad5f7dfbbd6d3fe113c7afd2bf90d65e10fac9b4cc9a4ca3cd53044daca1bf01315671c70378b85b90a3602659beaabdb8e5474598270832184b7a709ae28697418e2605afc1adfd46d77b0751354fc7e8c2dd4809b911eb997f9238458ac1a43a633002da72325576ffb371577a6de25cdd94e9dd5a6038229b99666e54dac19b5a4f6c89b4fadeb99e22b9f274eabb1d7b6748592bdb1d8c13ee6dbb7512c866c6e5b3ebd7883b6cc9db2833175effec29759de41f687dc64536c52db47bf54f0803d0e3ef8df249b630d4e8c9829d1abdb59cd0c9ec7bbd8f6eb8c1638c04aafe310fc6828436556efec22bfa484c528c960b35b2db222b817b14c81786f9a9314473c913151545898868efaaca2e182f22d7ed3383adb38574a1efd5da0c33f768f1ab54e26cbec06d0655f16c699800b807f9d80568f21f106582df0eaabaf664542f1f59ec922c4f67f8b56130ab723a18e9e7bbf2f76e09e42c69dde970f9f1874538c41c072eb45ecc7a0d1699b6369380b83c4c1d6159291d014ba28bcd1ed739c8cb5c407e0b6917e21ac8b7b4985a589fc849c5fc25fa8fb58ace413cd7063855bc424c77b57755fe271200504b6b0bca74b4d6e7ce2411b96f0e44c2f2753809273591dc24a8ad990c51a203f5a498cfca31a6d470c5514d806f4f4a366822c01cfa2e910d3b1c1ba0e5628d9e40c7102f2885ba4085a258836c3a1acbccd9b0abe71ad4b4d9bd50839339c35a40e818fcc358ad5ab27a03dbf0b336331049424b2bc86354caaa26eb5763ace697dc9f918668960e18a2cabf93251d8654ceee8f89b3376660f0c0f2cf4de40aca630110181ac8ba53aa28681e80297de78619d8cfcaa730b974f2c7eee44abece1191ec917f0b6c60f07b7b4e6d0b8d4a0c4903ccef7d97a2e7b7cf0497c302a70e320ad397baeea65b9e896c46edca381c068d1f213103773fcf7d73812e74e0bf5a3155b1debffb0227a26185405325ed4e1ffba48a6915ae8fabcbdbe9bccfdf983159d13b42930d885aa7abf1708f59839e83cfd98e634a3bf89deaa6828f93fded991e0cfeb8b03ed417ac58417a184f5b8bf260e283acf1586f95bfa8bfec322e722c51a9e28e3955c2ab4d944e20660b36899972337bfca0f6ae68d313ea35bdf8bb271c162e362b865594acad1a50d5e6f567683a12fb17021fcb18cc17aa10bb0b3e4c2e7877caabf09257c3ed881655a1a33199fe7446803db3016b1b19c78c554f59108f5f0f0be65d4c5a13040eab51dc01c2525ce5034f1513872201a205ec0fe31a71e66279fafc2731c6582e9cffe722d76bbccf24ee80f6a42fd7f9847d2b252fe10db8fe7d82a5ca1983663874663d7c751f3e3c17cbd3e3de199a2d5d0da37626ea222788eab0f6989af481c7dc945a751851126c444bc91f21dd548ff5c41e28d50a49cab1bccae540403a10c37454b6d750e467e7b34d348cf42273b095044d0bffad228834d0b91377b05e40fa577b9a8af7c690f23d0dfaa7a21afa5ed370fc5be040d4d0f5d3f72fdc99b8622831df1b9e13e3e563bd39895ba145ed0a829667511ceb87f27cc3812b8fc018098f0c1af46f4ad34fdcda5b7f02fc55abadda6509b670c34aad56358fefaa09f3476ab662a8cce518f9a48a67316ff4b48d11e01a10d579d265a19b653d4260e3db74a5a05df5b69a32e6603965ba4acd0fc3db5f5e5c688cce0897b42bbde4aa22b8fc9d392c40c75c0614e543d0c73de7e05d9b479505e02cd1e679aae4b08b3de5fec9fa9b91bf38936e9c4ca682ffe8fe84a7f0268c67df9c310e95837d03dd96588b684fa27c1526960218c0ce867c5938d634cb0d909b5478a8bcdcd63383f8c7cb86ef580478fa6d48fb90d3f7dfd64236f947205bb0ac7e777ba96d990f799a3696c36474f3c1803de98871125705e6c7e6555dfdb318c57bbc93d999fbeb05fd00c59b6424ab35ad8d39a2a642d4cec642039903a5d810d508852fc1984ed113728984ad806b5ee0b6fbc0283962f10c07556a0f69cf9b8fcea99a07bfa4140fd539a1818c766ca6a38960e96ba6109642b5c9a412593c01dc97544941564419025fb783968584fcf374ce640931b4d2fa758653cb5aa176b145a3298adcf3acb05b1c37e1cee7c2799e0f2271905fe9b611cd681757306e737f8deebcb8236328f6cabc3fc920be29cab36e118694c60e1e09cbff8b6f1a78463d3395ba95509208aeebba2571d5a65042fd1db62050b647d5f09f6d7c25258feb591030e8ae8b35103f8d9e010e7d4fb7867e19b364f8439e59b5440ba0f16ded27f9a7fa4eaf9992928ab74b392c419826a5eb88288535a644779c5b93ee87811e40dddc95673430a6fe5d8a2bdf5758a0cdf43f11f8538f68a4a047e899292401f7450104efecc92748e32b4cc5bba42cae16f530eb6d2c1e450da1ec76bb92ffe5869a8fe115f5967e6dc84f0e32430223b6500a89d5aa64d9cc0574970d7815debfa46d9fdf9e800855c1e2d6b60a203b7ae714722a3d71e98d341504ea71eaa71730bdef7cbc004e87909628be4c8da2880771bf817398b4c77d5c6c0e74d6170e23ddf25ed565c21460a2eb3f842513e345dce5a7e8dbcd90af2cca66eb70d30c702aec58071e83fdf9c8cba88fd44794d8d8c5179cefdbce9c9681fa53851cc6952ba49abfb3705b461461bfe46981228e2f19bd3a3de7036ff80602852c1f6db70f17dd3a1f3ed4e54724c27f50f48304c5dc879ff1437cd505c53cf0681a583ad5e56cc8832a34ee21711a3b8b07de0ce75a4dea7c300e6ee7d09f45a007a41405f676c150c98aab2f261951d5c4a44cec838a19ab7e8f42d0c43e03db50f4c9d2940e832ac038bccc706725a188dfbbbbb2f9eef84f93d5908c60bdb9d45f7abc4e13abb9f84633d7ae75c3ed80b7bd8373b910ce698a997d3d7d078dd3f69119d177151a1e49c470c13a727e17dbe11e4388b2a0c0638b21f89e690ef2179ff62801dfda9aa55328bad9995d0132f6263cb9b01e75b46c7d3859873c8c7b0801cf9fd3dca8fc7cc6614558651bb18ca349be66bf3edf65be6aaef37a1426731037c898e45368d91658590fa2d24fce7d46fdcdd98cbafa0ad7101b9f91dd21900aecb71d8f447b42557cb36e71ddbd231983b67dc725d5ef8f5e423533022cbc80fcd065337b379b3978c5fb9b8fdc993b9ccb48ed251e89a6a73792b3a149a420b421180908bb12382cdec1df8016b226236727db082155e5a4692cf689d4ab988c2127eb7ae0ab5c308d5bd0c98066197a31f0b79a32aa834165b9642b37ae99795", 0x1000}, {&(0x7f0000002340)="1c997bf708f2b3433f11aff7bdbeee623ce5b7e4940413dbc3970fdd208baf6824651d7f2bea489d92c12106583c967deca68033cc4307441e0e592f8b9fea6065a853b74d739b493ecb793432898a42658d8c4d61b7f634f8f8ef21f1428c3af8250fdeec4076d69f368c820946674f295a37d33c9e2bf426aaac54e0c51c78673c5b366e463346ab5f6b7a7cc92dc2beb0d3ca901d025170961cdd93736d90d4a47af63c7c357b1214669cb2ac76893733d9dbe94d569429ee47675bbfa2dd27c4", 0xc2}, {&(0x7f0000002440)="82c15c867163bb0a56484de0e704f2884e92a0a560c1eeea6915cc9399260112f710af3713ee9730851264a52b14aa1d0950fe4cf86dceacb0b8b52b958b3e5273a6db107cb28b324ce2e8f029dc5b35bd02ffe16852972a6ac2792e03ec2a3f", 0x60}], 0x5) 20:33:32 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='W\x00') r2 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r0, r2) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 20:33:32 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000200), 0x1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000002c0)=""/12, 0xc) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xffffffffffff8001, 0x12069f02}, {{r0}, 0xffffffffffffffff, 0x10, 0xa, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0xa4, 0x5, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000042, 0x6, 0x7d5}, {{r0}, 0xfffffffffffffffe, 0x11, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x10, 0xd2c, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000002, 0x6, 0x2}], 0x9, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0xa4, 0x4, 0x3ff, 0x465}, {{r0}, 0xfffffffffffffffe, 0x58, 0x40000000, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x10, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x24, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x40}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x8, 0xfff}], 0x6, &(0x7f0000000240)={0x2, 0x8}) ioctl$TIOCEXCL(r1, 0x2000740d) sendto$inet6(r1, &(0x7f0000000c80)="f4e1019df759a60840d5d0cfec2cc0dc0490b48b70c357b017a582cb875be23948e29bd569140df4fab734aced5f6beb3b0e470df92418a9ced3885f8279d9342cd90e924ae500bd549e0633f8daf25c632df2b5f11f75aeddb58e702acebe4b4347e8370fd2b0025e0b210d3e4f1721c1b3799bf734829cf8afa0ed18dee4f87eae921f2bc617247d09cf654618e3515a69a2fe0b6bed65aef86b95e1cb97b578130388f68be8299b5734f3a30ff8c24b5454ca07a60fea43f2df5a7962f36f26b39bf57220d421c08bb6233b194adc27922a825f60671330224fe76915fb5cad458612218e9bae7136f009180c9589618be4174e2750c9c16621da03b95b62227371a9060bc4ab2e50ccb4db899266124d49b8e4504e352d05fe21b1c548dc803693fd12d126436b660eb1a946f8904fd9d2c6ce4c182790b3210ac25fb1e8e99a328c018476967e040904b8220e4fbb4c073a76957502c3936e2fa3654866345b2a487ccd92a03a6dc0b3d65202394b660386bbcc988e5b21ab2ae4009cdf0173edfbd6793e2062f8af586ac6995a4b06a32fd10833b03729b316b7fd1b4f5525f1aca726af7cf20c2b29a4f6faf006809dc3d453bfdfa08b8d330c78d83f6d3a9bd096780a334dde9717626065f07613928024a7740195f014cc06ab0a61e7fb33d3f5960a73548657886f880d48b268968d0d87fcc6b90911d0c1920147816a9bca2d7f04b4cbaa3a354b5689c512db745aea2f92d03e216033f95cd442a60fd83bfa6e0ed0519f2bde68c7955ce84659d8d3d32aaf3e04a2b8575da5cdcae67409591559777901a8290bcdf7ae113cd81cee6c77056e89a885b3586d0230bdeaff931c9db6d794635b5c64414df6e9e79b0cd37daa45bd38470eb98c4a1be73c6c9bc8c1924690cd998950ebd8ee4980e620ef220cf3ea5831d244fbc5335999ed15d1c6884f3d5cacf1aa5a7f7c47dae3cb1cd58d32817c56f762413e37eeb8ac9585551eeac299cb82249a99f2e6d59304181403e3eeccb0f64659e49f0932be463bcbf20b64555ae4eafc65ca89f93f3ee3fcb86cc01c3954063e855cb6f08d19f6b1971eeefcb4e0ba544c9cd634a2713d6947a7ab04b3973ec5b079aed0e77abe50525bf4449c4c4338fcd5d191389c62813ef3a18695f3642442a26f587a676e829ce62f0dbac5ede60659affdc231a9df1ade9bdbace2672f192283e5df27b217a5563b3e830e46bf804f7a76ce50e151cabbd6b51420a440c28489e6f96c3217e810546fe18e0749db23eead0ab9b4f05245679b90f83b38d47220d6816a9685a110fdee1053e093b7123b930f828bd38a1bbd6dff113a108edba79056b15ebd0ffaf23553a8f99c8da43b7573792e14b14096ec7dcb1f039c0ce0e2ac0c433976fb924636768fa1a4eb423904c779ec021bbe7b0d580039518abc35a166ee5fefc498e9c02f4ff64506f979c4e1d8d65123ab22092db8f9c28738a7ca1a7b71b7263fc36714fd2f3cc40c2ff48eeebfe54270c14b4856a420f708a487cfa6d6d6c54a2af51e01acd7aa39fc660263343ca5f700cf4cc6346870f47a2b41355eaac418d026026c2c42f597ddcf0eb98356c6b76e37dfe388658f28b6703c5fb2a369e7b41edcb5012909de62bacc97e156edb20dc63e33d513c197f80720122b6953ee91a65df0ea49104b3dc4eee29cf32ab982a169c0e3c374fc3b272b2042ab1f7f18c96353880777c2439c2a2f0802cd333a440d3443b774e1a8103c3bc15a420d2f76ceb7f7f1e68dc6029b2f4f2d6153c3187a7155d4fe842f4ed68d023c40776b6cb7b27fb699649f01be3b7c917041eee123718d2d34bea60f4a36f6c114bc77a42ec752eba95ccbabe32f7e54a5f2efb9ae6ee1ce46f7ca75305ae0ca4998cba53545bc6fa9f148e36acb5f4296e1847efc5c87098d9bc6155db4fb532aa2abe189a113d13ea597eb69ab7d0655c9cc6865c81ca6f1c57e578e5e0bde4a0b54ba7b18df5d36216052d2be9ea544f07ca88201f8a3996258c9284f34c886fb6dd2b4253a2ec2bf5a29b0ff2d0a042f9b730e8d0a0cccf62a64770687f22f683c91e72840323deacb8b097debfd81d494386ea4160c915ebbafcf421818563c15c84b561067a622eb61c52c8d07c2de9e28b2068b6a12bc0f319920d0602a4f6417f90e2867109293b2daaa181ef9ad777da6c8405a5e29bb515f7b4b7684a59597dabffe3269a931203d5ee83657003a43c432635fcc8b09d7ef1da57ae7ec2965494f13cc107ffb92ef1d5dfb89c4a523a56f97462bdf92aed1caba24db80a2b3cdf2a28d030660a7ee33051eff4cacd89a82639a09e670b267da62a3451830e1669405e0b220ba0d454d444e4f0c569c112038d766dba830f8a89463f06ee59aaa2fd8a3dc95c85b2d5d8bd9bf86cab999e98eab223deb9b5f0faaf222d5559ddf3ad0ffa4aac6391efa5c4eaa9da01c74708ed05bf35b08ebbb2054e436f371ee6fce1feaf3198847b19805cb630354fc216ad1ff9f290c74f196e1f55384fc189c509cb54f80fd133614fa19adf1cdd7dcd19d644bb9bed21c55379d1277dbd02fcfb81da1c6e680687d18aabee9a2cc1e77731311ba6e5bfeb92b44867708fabc2349ec928ea4063f4a06cdaa05a3d79e24115040ced220f1599d73f4315dd5252530abcbe050e94d5c2b66ca61c5255a20d64ba915aadee4f519db76f1daa0ec6e0df7d49154e1e62f089634d2de4f47624bd77c96eb6826188ee61ab18be2cd8fe2c8aebe13fb58eb2b4574ece1f73138653ea3ab260f28b0b57c6b68545bacbacd50ba285447dc1600bbef3eba66fce0c1c52301549829d9a75afe571c3454cdc5f1bc452ec68961644561df7572e712678143bc41d77b791e003836b77a374f2d9159c9da0ba2fb9b1091c7928923a91c92e0b4f7049b294363563ed9f5180f0f872fd6c33bbd19d70c314be580e63c6017d85195289880d454bf8735f8dc851d95ff737f9ae9067c09e2af290e85263605fbc427c5d69f755632c1feb1000534a3e4f2a87c380f534bea71d8261680845a661c40cb34c4e0d0fb613c85238d897f7dca5309c71b4c1a15b9b50c044b3a9800ab8171876016f4bf9a1b2e621473cad30f8508c522a1538c3d57fa7913bac15a5c90deb67cc6abe828bad499bf3b6c9e4a9a5a1547b002284402d6bf47c3b3c06c902fa9805b19ebd0a44e6bdc93e27f3047a2dc7828b3b09b693c6d2c33a09aec3ed75bed51d32afb89a54a8aeffd4a9fe99f635538a5cbf2cfa008e2726a7df428eab6941e70652ea7cd59224dc75919d2f160ead3e00472b34983e86a03e237c27e5c12fe0dffa339544e05265430619946c19e4c385814835663ae85bdbf0ce77130cbfbd08edec7c65e22dc8686f9d75dd9d1b92247ff99da839d697f5da2c5c4d26fad65c2c64207f6cf9d25214d9ca8494d6f9eba9e2e5afc96a09b3aeb2652c2f260d3921eb372304e38cd26a5b2c0bc8e2ec1f96371ba527365b398a52f776262959685ea137d20aabf86a1ab46de3ae1e2900dae4d14f56f0ae58148297f4f2f2226f303e4ee45cc3e9745144d765eb11690ebca1fecb1b6b410786a996eba6b5f42653c7d36cc4ff4e25fade896c28633c5c00cf3badeb0c892a970af125018d1a30d1f4e7b5ad5332c92d13c0500b64f0dae2095a3ae1be870c9adb1fcca0844d23820a7081648d9274810fe4bdfc1575fec75152067b5876a11723915bfe09f856e0f8ebba69040de869a178a6ccbdb8c972168eb707bb5bc3a7dfe73871d35106121f5b1ea9224995620de83dea97cdfb0a746294357e67677b67635291da22e26ef970be01a2ca00eba8610583ffc4282bc2c3998675433914e6a896031e46083f71571bf861749a641226787b5ad80085d112afda40526a2e2777ba21bb2def2493370a27eef88b0d551f19a9c4a38e0a90fe83a7f643f43c686d4d675a6d62a07f981012480871ffe735e905cbeeb80bc37f74a87104f3fef8c9f1389321ced7ae18c791a1c66dd43cac559001afae810f60dc21d89f4982201e5855bcf3bdd536f007f41fd67a110508e74f3bbf46da25d14344ae9731387e759393194825b761a60ab57b3d10afb119c6af8866a783daf969e18fabdd3ae84ce1e8a3c41bb3eefc20ebe430ed60d6f5e5d5afd3983146a799a559507d0189f3a95ddb77b82eafc942f6aab17d810fd37d37556fa43a946faba65d7ecacf62bb7db540f8a214a838b5c75edda2d69ac445a1a542c601cd2980e290674ec6b05f4d7341a70464a6507f99bca26733f8ac0c911ba6c7c20a43007421a2a73d72714e3fa6fdc56941b4036724d8be5f58642620537a0399cc14bf567d8192c4e75d5c125f343d6943957a1090db2fa86cdc681f51940ca3b8fd6fc84ff9eaf07c219f47c270efdccff3bd901b5ce09e69860979cebbb06fc3f20b6335175d23a7e0bf9d3352130ebd82a64282d4821fc1eaae06cf7558f4f31f81173e95c41ba0d61b53c9c948ac6b9096cd1448c8f0fb385846e98eb6150e29dddf62e0cbc87093967a22c365a2a1d81c2747cde18ce637ffced3da4f0970b644ab6d5bc891125bd1872fbc409d165ec8afa435d86c4809883b6e1a7ac8a35f307113228572bdc3361902ab54d55cebc2b33c25c95caeee49e5313cb178d74a95fe01142dce975b3de6b40e05c132c844a34e328e4fae78053e03df29983ceb4a78ba6ded94f7ee6744765ba974e0e81d20cb07e5a4fb5fd8a6fa6fba1e7be37fca62fb095710170e233d30c89feac3155ec0cb07300f85db53fb407b80cb539bb3e41f8958fba6fd53e7216c3ff7e404537bb717345990e68b8bfb6dd67e323b175786c38ad9b31331389e4cf70dbab122ddac79f0b7f6761d03684a481d37c27f6c6ddaf90f539e154a9753ed05161dfdb5dd01c0c167d2c23969ad8b83f51ccabe8906600289db0906f991a0bf8b6bbfd87e0b89aad90b69edd7302b868030484b8170c0b929e23bff89de69b4d43b14a1f0835c68a3a8d5fcaadc9b8ce6812c13a9374350584c156ce95b51422a3130bf8ea52da2148293465838aa30de6ea2121901f10b1c2d4636b5f3d1c0e2a2a9465d4488593d900c873c5d76ae71cabd8819de960448d31a4dfec4606efb8d2c7cda3ef1f32ca819ca04f2d2d2eb3746f1680879b14dc58251b0a9bd34cecac08c926ee1bd21d740cdeabb2854b74a71d51e8bfe91a5a345bfc954b17bf842dbf2872f205741d264d5353205f47d82f12cb89cf622574e388de3351a4bcad7ddcc4cfc348f08cd5cd10b0727df107953150300b9b170f516244c786b1e2a37af9f4098c84aa080aa7e5ffe84c040929a55ac99ac5fc62cc52336839bcc2d5d449114726c091170dbbaa59eec8392a3ae056db903e00f1dcba9524d7e63990dd8ea05362d8b40171fefbbf2dc0786c5ae9c881fb78973abb24f96f55ef9098e02e7fa854a0a83479b60a17ea7310153b5cbcbdff25b9f5692b7dc11ba52713506d351768d844e2e0446ff77abaaf4e99e409aa8d64d31036c27cfd6359b278e85898fa7b6e1b68bc9617b48d6a88f47753e7a3756d024665dac776fac0061e81589bab3775e6a5c9da569d7d094fbc2b5d6fbde4f4755650fa59dd51cc919cc53cc23f8ac7c0dbb39890964006dd77ebbed5595f7eb8c6ca47e3d3b0f0be363f50a2c475a4aa80c81019212f69d59418f2652cb728b6de1b938cb570c3f71737036cf9d5192d5e3203d7d7e90d38e9cb9b26", 0x1000, 0xc, &(0x7f0000000300)={0x18, 0x1, 0x5, 0x145}, 0xc) pipe2(&(0x7f0000000000), 0x10000) r5 = semget$private(0x0, 0x1, 0x411) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000003c0)=""/184) 20:33:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) socketpair(0x7, 0x3, 0x1, &(0x7f0000000040)) socketpair(0x18, 0x8007, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:33:32 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) pipe(&(0x7f0000000040)) 20:33:32 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:33:32 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCEXCL(r0, 0x2000740d) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:33:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000080)) r2 = semget(0x3, 0x1, 0x68b) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000000c0)=""/163) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, 0x0) 20:33:32 executing program 0: pledge(&(0x7f0000000140)='\x00', &(0x7f0000000040)='\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, 0xfffffffffffffffe, &(0x7f0000000080)={{0xf68, 0x7}, {0x20, 0x2}}, 0x2) r1 = semget$private(0x0, 0x2, 0x401) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000180)=""/163) semget$private(0x0, 0x1, 0x58) mprotect(&(0x7f0000453000/0x3000)=nil, 0x3000, 0x1) pledge(0x0, &(0x7f00000000c0)='\x00') 20:33:32 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r0 = msgget$private(0x0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x480, 0x80) r1 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4d27) msgctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) 20:33:32 executing program 0: r0 = socket(0x6, 0x7, 0xfffffffffffffffa) r1 = socket$inet(0x2, 0x20, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x8000000000000000, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 20:33:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/166, 0xa6}], 0x1) 20:33:32 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 20:33:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x2, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 20:33:32 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080), 0x4) 20:33:32 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) 20:33:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0x3, 0x24, 0x0, 0x8000000000000000}], 0x943d, 0x0) fcntl$getflags(r0, 0x1) 20:33:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000240), 0x6, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x63}], 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x9, &(0x7f00000001c0)={0xd1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x9}, {0x3ff, 0x2}}, 0x2) 20:33:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7fffffff, 0x8000}, {0x307f, 0xf5b}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1fffe, 0xfffffffffffffffd) flock(0xffffffffffffffff, 0x1) flock(r0, 0x5) fchmod(r0, 0x8) fcntl$dupfd(r0, 0xa, r0) 20:33:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x500, 0x10) read(r0, &(0x7f0000000140)=""/78, 0x4e) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x48, 0x40) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000002c0)=0xffffff65) write(r1, &(0x7f00000001c0)="9cb5d991272787fedc9e8eb50aafe38807d04a8f1c51136ade8bf2e04f4118bda1db72607b87a7dc2a5a37f390585b06ef0d6f44d44f62f5c0d9f990918a5ce94b64aa92d3c69c37190851f8e09d373ac845173dc900099ba3010b8398d35dab76ace8365fb892ebb413d3a937199ac2ecba96bc7f0532c9ff2d6d285e7b780b8df49e4f9d759638925da675be36d4db95eca30b63fd8da25ed188fc14d8f81bb0aa64f666c9d7cfb77f69144f8856eceb4086fb2dd458124166", 0xba) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x1) 20:33:32 executing program 1: r0 = socket$unix(0x1, 0x400000000002, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="e63cb14ce6679448be4a58463e584c2f140330c94157429d210952a4b56b59c730b8df4179e240e33e08989d169a44ea714488154ea32e87eb5bbbc5ecec6cc88b3b53928e8e7e42db1d9870b9d84b8b0c200dae97e695d2b7ce6930c4b3e534d6af78a71c04d5b610b0a208765c970715a6b23d45177381b4c9092b1418f2a06428ee8c57c7a4d0e971eafd7c0af18fef0d83d33e149e960e1fd7df4e714c057394c9122d66639464f678404d8b0db952ddbc274cb9b5711827ae8c768c0fcc21ee5ed7ade913fca28eab19a05fcf761b762585feafee9121bb1db789eaf4e7cf2ced70a16e4fe12433b8698942f8d9db80db5f29c8ae7818f86b43f3009eb47f1cde0dc1ca698ab955e6f2143adba2d6d71a92649b7d120fa60e5eb50cd876f1d869b0fa98055a33ee296b3e91e506bb15d07375d2e1143293a7e5b7378c06a9e33a0ab140b32d20f07ec1ba2576a0e4059cd56d023047db4cafe132049a3ed1268ba312ffef3d34bb3999faf92bec8315eeef1f8a2d1b1ea2c0563476e8cca9eb1d0db0880161c653c38107aadb37402da6a4c08f8f9d046676c756ca2acc325ee6e5fc238010b767669c6fa7c8231ac1b15d4f9cb7efc9d2a197d5149b5525047f2f2ec1c609cff485fbeb745ff1f190aa25349b9b3788587d0dc4c69e2c3d0cb0ebc640b640a8708a20f384dfb7b62f69367aa5afdd353eb7a09ddc273268d27d857ed6b6e52e6a144f01e31a3a8347854140b471de2bed49d989f7b72b92f58c7ad97638a5c68d602b122dfc0178c57355c41f64941eb6d65d9d85550752aa5ba5861b2d087ee9374494b9f8b3c5477ed628a72434163bf41ca370925ddc9552823c024aee923392ee397f34ae4201f0ccfb559d1047875fef0454c15ba4625668d25f6e6b23b63fd6f07860591132006bb0df0fedbc8218b06d7373677393c034323ed26bba9dd72fa0a15636ec3f0c7dcb91f537df21972b4f55dc9ed39369ce612452c7a06bdb17f46d1bb1fcd841c547a2437ad2d9209914dd15c41ae01d02ecd86b85a97355fa18b5568e3ac1e0ef0064d6c55f7f4fd891408a524c7f41969cdd3a14d4ad7f042caa95791024faca3f3347cf0cdcf78adc10b03c28e21e332b53b0136dd706e939586ed2a1b77a8b29c8085960e445ea160715cc2e653614c4140188c8d61f5f9f955e31882e0a856e35944500ea2c2b45336d78cfa4553fa19232de89fd2d09577e126834f628b71eb9155a95a09248fa12f52586abb2eb6501b0d0ff70f29e80e95b7c7074d5cc3bb374a0ffca9cf70d7c7e093d4b3db1ab630c30dd3b43d2d5e414576c0f682e366385adb76a7e09343adf285d78e31f7dbace2af319ba92247a415fb3c28388598f3f706960c20f8edd39c59c19e5f14d480309cd965a2744ef1555f1c084dd927c7570ec1f3babc5428288ec20a6dc1281758e2cc61bbf805964a514fddc913354cd03e676455419c8ffbb7d8f54298b053d17c491d8e2fe3c02a1ccd30753cec78b396beae4cbafd785acdf52a341cce008b0c9ea04386ff5bfcbfb989cb0ba73f236c77f77bc3bc6c8c70405b4885b241ac2b014392e0f5f6df1bf55e595f413715ecbd2d6b6000ea9a55ec171022e565edbe8f6cca476f7146eeafa00770aca95ce87d5cd9023d6f1ae27cc1a5ce768bbf28a360f31b006304451bb226559d097226bd257e7426841f1edbe92a531815218e14a58b88868e8212a4e45de741bca15b15308bfe7e5d6e6c10a2a55e8c8fb6227a937b288ee364bf89d8495d05d35c08ce646c89bb75788e9b2f5b71c64e7300dc34fdb4d1b796fc8f99e716e08b955afc4f16b145cf837387dcc3eb5851c6e6fc28e3ac13579fb94bf559bcbce800ff0e42becc013001d82e9d6f42b3a4c34adc1e5fd800566c06dbf41a4a6a3a5683019c39679f9480b4a3d2f398ef487c6e44684a367d140d8ecfecff3bca3f4279fa79f163fbf9b96d3de8911e9a427de36d1bc0f0f6fe04b5cd94d9aca36afbfbf2de0e2ab8bc342d4210ec48b0b525ea5a6356d26820779dd315288927badbcdcb76254641e7e00e9a7fbc3f88cae212098dbaf6554d176e81576b05f46dce7b8749353ca7d8e6fccdc39abe024ebc986a3f188a94262475a96d666095c68fa2dc4a0442f07f87496364f30f9dd8d13fbcfb81bacb00fc39752e12c1aa1129e9a8ccd84162d44d6e7ab191b2c3c32ac6e6a5715e656bbabfabb0625cdf5f686cf32d21c17fbfb151579b0a3e4cfd84ea64b0c6fdcd569f2dd06c76870a1aa3854e86daa3f038e52e0139c53251b31d22e4cd843f0dd9f5c0926ce628d5cf86e3c2a9a9d6b668dbe6740275af9f9bab8b9778a9e534161686adb3158d875de92c91b9c6ce6951bc09d001b197ad3e779aac46650d86b56bfda70d2c8387d421add1c637134ee490b7e91baadadad3e5ed116e571b4d2103e56cf3defd769eb79f4f64fdcbd0ffa30385918a406be21c4dd8519094adeec7969cd53447575f2739f5434155f9af1891375f3becec54ff3313cf5514a604c4a30b89ca8009100f8e553b6fb83eea1fd822af712ad6dbaf3e9f34456edff4e6e242c8a8d36f752e300762a3efbbc3c7cb52511eeedc8581e2f06e55a0b4e46f3b29a0f81001a8f6434ec13a727335d52a5d2bde3cc57d1b7fca4c4bac6b872564c7f850a5cde71e1961fb8eda0e815d8dad56584e8aacb6830ca645cd2e462217dbddcf3297a09ab9ce4644ab2545ee35240cf5d9225a98b54af181d724d558880dea5c1bc203b18926e5bdf4a2076a1fc09a961bdc044276062bfca4374c6360a4e857651a1d5dd06702d24305069e31cdfe02794fe48214bb1055f4b9e5b570985f3e2dbb57de1f1be67c5950d21c09a7892df50c8d4981ad5c15a976714cebb65fe863a7c812baa93915a70c96035f22b7c9435afb32091c0031c4f55648913f8da56588a5472687c470fd47b6f1b4b5ed76ab222c1d987f2ffd3815e0397138c8b1a4b56c385e2d04b146104c2dd2a01cb095e8d2d8b34ed07c05736f7f5a586fed885dff66c44ca28dae70a8f5a02659bb1478e8bdf4cee359e435b941093e1fa3279de309a9a02e67b57cefa789b2e60c1c201c8aff7a85341201b463ce919a93ffe3c5efe73c1595721009f369c1c32cbddeef269656ab24bbde97d7fc8ca6c37bdb62e8051fbff2b31d0332e7731a87e700c598e54900e806691b8d4bf4e37b89c7291113ce81decf5665ef857259e6eb5c22e27a6570e3f30eccdfb306c41cb5c92e2b1b47d46f648e173925f7513ab3378da53429004452c8007b6042f1b53fe2028a716e19cc02b4a859ce32b9de1147a4e31f7818591edc0f4d8e99fa34de0a596602dbc075f6e72e7170c074a59df9a4af4c2d8229575ae4ef295c6aacb9a5e8613dfebe88baff9347a209c99ac453fd2df60882015da3679b4868df3d1a89a728c56762c315b80d74a35a4d0e8fbd2fd60a17f5df2c99ec1ad12aaaf60db5265fd9b0b4f7a747d6eeb0fa7fd7697d0f45aa3387b20109357ecb521278eaa4ed088881d585234d3c158542d4f54e1881e5f4bb658d21094f2b0eb5324d1f87ab8f573b9dbc0d4c4750a158eabc9dd46fde5c054068f394befdfd7fde65b8ef1dbc19601375860a68dc905dacdfe8ba1b9431474488a6a0f177de1e4ec654d0955e0c36fb5359595642496e556af51464174581c40e85f86a18f22d60d7896925c40f05f461b9f0e808e517b7ef315b43db035ef169ec68240a37d0a8d85d661c6f4885332925fd5e3411e125adf7a4d7f17d3e20738e013834772faf3f1369ab23a5ba797f4904952c4135ef7a5f46973fa7e564aae8f5e17ebd7c0bf1b3fbf58df31ec94bff68c7bebafddb40dee09dd99eba3cca7b16b7313720e8082558d3d3824cb13632b9fee5a5251d36e1d352e1c77bebc9cadc9e355394f60c8331223b9613232b0a00a0c8dde4b15e7d3c12aaf9ec7fafbdb1b015e24beceaa063c4471a61aac2790d9818bfb09c8c349805a402b484df541dd25559472118bb5b9220b3e139f7a5b9d3d8eae89635c71a798aa71d1ef1bc74e692372cd9ef322e2587d5c7608364ebe7ff8b4c145c33bc5b90398fe9f76076c0ab0fa9247db85f766f12e7ce55f803915a01891b6c1fdb1b408858d985f13668ce87039655900a3f595f970a3338266b066720fdb076c85ccaabce13985b485223b63b6abd84a8acaa1b685b5b921777624f2211a9eb689b31ab75482096d457e11b25aa94e6c741cbd85d32f7ba1e6e693b00bbac6c2286c9ec145e1ed99a55474e745227c088fc18493a3ef171c851318fa09385b9b3073c439be24fc4e62b81e388dacf03938bfc6bbee416e784a0610062134667afa96e7a9223bbcbbe7c537ad239872121a09e35e849a81c803357a83e3c6f214d4186dc197e6af0e4d4e29e2d35b5cd7299d0b634c92c4e03c587eb21d977c3920c819d2620542813e9d57f69a1cd3b416865005cf56ff1c9436108ac891d27c3f3a7a657706506e97b6f78504f604ca529277783ac22ef4788a22cdc7e9b7a041174eb13a5902ba23f5d33d8088729ac9c5bc0902fcd893341373b7e2a9c18c873b0091cc247b3c611af42f7fa7f1007d7d3c6deae7e1df50869c230d3a249ceb8cf09f8c0c108e252d588ea3fdf1607462c84559397236eb6967d3dfea17e67c8940dbde527e763470ebd9b925771af30fa4b1ce7e1a88ca4e67fcec9b9af917d2aa698796f3daec5d791e87a489f3b833bbb3bc86675ca94118888091b5a8403680a21a20484bac586ecae3acf905378d7aa0f44786ba1ada2c74f7ba2e1d01d93bd25d476edfe19b7d3d81c79db87e916f347e8a961b03c99961be5e66530f57b29852c598dd42eacb829c53468c9e4b798e05f162eeab256581e86168ab62fc034968558a7c5e9bfdf06cbb0b99f8bf73c4ba70a8c13a1ca9948244c33854cd5dbaa97804459ee50e06febd2fb8f379697d762ba4b452023385e540a4a2b48602c90649fa486c39f7d688663ac79281856043c08e763f8ba0686aab6a762d1e1fa97edeedf75827cd1d7fb735a2b01d40c6909873f6ec58620df458dc00ce0dc7f833d8eb5f07db00c1a63b070e16d4587e990237d9c0800d84d94d66b16056f50095aa200cb01e295dabfd9a4569c5ca2491313dcd5fc55278023f482a78fcc739c5f095e9723913ba21e7f467dcc7942914ccc0b8e6f1a19e71e742984f663b92703b457ee13b77bcf93070805cf3b53633d48d9b12bd6daf498f671aa50c0d1074b4ffaf3cd40839dc443892486e6050dc2c35c7d5dd4e1a87e8f42b621291d6cafcf1e65e911244b156f9d9bfa4d22d10a895997caf70d797d13a6ff36edee084c7993c6a4987387cea0bf7342cfe3d8c343e72d38e06bfbf40067cdfe033bfba467ab26b12c920f0dd45343ce92821a65772220bccdeafc64144bdddb1ae0deb0bd4d511e188e2b4e558597e0b7bb1df15b73be6a3ff0dfccad7f39b0674e48aa9905c07190eb081caaeda14299c4e3a07e00c7617f20848c3e317cfaaa0a97610a7713e4a9f0b9d7a5a3b3a1cad95b7e0786037da36ff56bce10b3a87311bbf08a6ad155f0f2943fbdafacb0a1af818d797efc0f9c3f84eafd8b1b7dd95cf577b1f3af38187515c42949fa820ad0157fb6e198a6949fff30b623a6b8340bd974a0c1762521bcfe225a072bdd14610606018f5b0f8f2d0a217a90830723c24f2a885d88347310c2ade5dd9ba6dfce3d1e6b64562d0ca", 0x1000}, {&(0x7f0000001080)="956df43876669216b19c0ed07f737acad9ff3c53a5ed2f6207b4ce15a64c64b41599019aa4d19aaa9d110819d2dd6df6fa3736472e253890c027d744666e2258870ddf81d482fbda5d2375dd79887336926a742067b7a51920d0e8a782795cec41dbf933d21b2d28fe3933433572bf7e6694340f703142ea0694caa15793647a7b29480115e16da2407f3b389cdc3a5dcaf7e09205cb1df7e2672d23e4e876a9ad3b51c00bafa238e3480de9576ff5e9f442778201270195497eff45f98a90a46c0c9c6f5973f2ede4e1539d246be7e7733f0100ad55895802f20804f18cb625bdefd9f9", 0xe4}], 0x3) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xd, 0x0, 0x0, &(0x7f0000000380)}, 0x0) 20:33:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x221, 0x3) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x8}, {r2, 0x45}, {r3, 0x2}, {r4}, {r5, 0x40}, {r6, 0x4}], 0x7, 0xfd) r7 = socket$inet(0x2, 0x4004, 0x0) getsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) 20:33:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 20:33:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffff) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x10000, 0x4) setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x69}) 20:33:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x12) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="2b8eaee988d79d1ca0c1936021dcbd365217f2", 0x13, 0x401, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2110, 0x0) sync() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r3, r4) lseek(r0, 0x0, 0x1) r5 = semget(0x3, 0x1, 0xa) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000280)=0x2) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0xc000, 0xcc) r6 = open(&(0x7f0000000300)='./file0/file0\x00', 0x94c423be1d4fde32, 0x11a) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="44857965a2a61f0cab14ac48fa5c86866ab2cf262b323aa9eddd08868c1dc49a8d36f16528cd0e57d467385f7723b5229cf0d0d4ad2fa484e9b5d99547e1f1f0248820fbd64dc7dc73dc4415bba75426f18a432f61fe4439ac33f729f9fe95efa95159b70de592ade765362141ee5674f662d3f4d894677a3c7ca8d16c04027029a31d0bb8bb12886a16b0ea6983e21a5b4a0950975e95af498069ff296235bcfe1b3beea4403d3a7b2b92d7dfabb90927cc2b68781a76e0a84b99b74e28b997a69e52d8fa5667786178", 0xca) r7 = geteuid() fchownat(r1, &(0x7f0000000440)='./file0\x00', r7, r2, 0x6) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000480)=""/200) lchown(&(0x7f0000000580)='./file0/file0\x00', r7, r4) r8 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x8082, 0x2) setsockopt(r6, 0x0, 0x9, &(0x7f0000000600)="e525810fd12c2e96e0ec7871f9080a7a78795ed7b253c1a8afba324a030f200ab2ced177b07cf1e4dcd3eac23c14a8685c8722ec06fd0e751a8908187927c05f5c089a39617584d1427862028487467623a23c446b6af95bdce26a1b71d90f0804221564c45345ed0dc695d04b7fda410ad304811b27c56bc9d93545835a0fb433d28ede2e632bcb1803eb72b31c9ee77ecbf7faf08449ce9c0f312708d11698dabc309cc022e03ab81f92b484e8e68c0849719b58", 0xb5) symlinkat(&(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0/file0\x00') getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000740)=""/240, &(0x7f0000000840)=0xf0) getpgrp() preadv(r8, &(0x7f0000000980)=[{&(0x7f0000000880)=""/225, 0xe1}], 0x1, 0x31) connect$inet(r1, &(0x7f00000009c0)={0x2, 0x1}, 0xc) semop(r5, &(0x7f0000000a00)=[{0x3, 0x1, 0x1800}, {0x4, 0x1, 0x1000}], 0x2) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000a40)="c7c23be7c4b227a7f7242ae18806dc571e3d51ce5ecbcb582fa7176f3ba1b74f88693336984ef76bfca1f3bae79f52f29906f67841e802a196dc0599f3eab014847a77a37ccae21c10ff7e5aec46863fac880bca3d5a9b27defdea1df04656", 0x5f}, {&(0x7f0000000ac0)="46e1c531e36dc0f0cac088b2bb0ef96c7ec2d5585c2a6107ac3dcc6a2a83792cb25c3111c63725100694fbfca9abff54f8ac44918fe53c284935d28fa1a19f90b3874c43ae12a60490be74b1a30655f3b5eba716b42306e21e29876f3636512a8bae2df5ef82f1137b7d0f1ad798dcc1dfb85f909a1efb793fa3ffd846b890a823cb27945a3e5527be068a1bd14d5b15a9539c4b5ed84eff387bd19729d5169e12415dd8e7fedf04edc86ffb408e6cdf22c0b179d2722092b15b0a5b5a614217d9adba26ea45600f24a12c7d37790a4036d2e35abd11220eb84c0dc15437171b15c8a5707ee28e", 0xe7}], 0x2, 0x0) semop(r5, &(0x7f0000000c00)=[{0x1, 0x0, 0x800}, {0x0, 0x5, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x1, 0x800}, {0x5, 0x0, 0x800}, {0x3, 0x7fff, 0x1000}, {0x3, 0xffffffffffffffff, 0x1800}], 0x7) 20:33:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, 0x0, 0x1ff, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) 20:33:32 executing program 0: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) socketpair(0x400003b, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0xffffffffffffffa4) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) 20:33:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs, 0xffffffffffffff7e) 20:33:32 executing program 0: setitimer(0x3, &(0x7f00000000c0)={{0x1}, {0x8}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffb}, {0xfffffffffffffff9, 0x40000000000}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x9}, {0x7, 0x7}}, &(0x7f0000000080)) 20:33:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0x1) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, 0x0) 20:33:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = dup(0xffffffffffffff9c) open$dir(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r3, r4, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) dup(0xffffffffffffffff) syz_open_pts() accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pipe(0x0) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 20:33:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getpeername(r0, 0x0, 0x0) 20:33:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x200000fff) r1 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000001100)=[{0x0}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) lseek(r1, 0x0, 0x1) syz_open_pts() r2 = semget(0x1, 0x1, 0x500) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 20:33:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x44) r1 = semget$private(0x0, 0x3, 0x80) pipe(&(0x7f00000000c0)) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 20:33:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) fcntl$setflags(r0, 0x2, 0x1) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r2 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r4 = geteuid() getgroups(0x4, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchdir(r0) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="b72355df0ea067c95df98582fe6db82dc985ca22de9f687664de751c94cf6abb8390adc9fb347c46dc253ea04fdab4ecc07a738cd468e3d977d057ee1fb72704e373d46b5d778c085c6284abf41bdc9f06822f88daa93ebfdf421bd17f99fae7465f1fee0d13f4446a00f2c6a570825c78c3989ff1c3bd1bf64ff4e9a4fd4132b6933eea0390e9f77aa4f2c0c6a1129d77c4ed550bd73e86bd0cd5bbfcdd4bfbf9a1aa383bf6eb29", 0xa8}, {&(0x7f00000003c0)="119148371dd12085ee6d721b604bd6572522b7960891c3500318c35b7d15eb87442f05f4c2811b929195457672c7d088", 0x30}, {&(0x7f0000000400)="2f1eae9cfe204efb879749141431a94c408aad29463589f58ff363d8a0090fcea232326b1852e539297dba04df44e264150fcfdd7b688b36fa25ebdf", 0x3c}, {&(0x7f0000000440)="04d5c190762d5a", 0x7}, {&(0x7f0000000480)="61fb7fb763c486b7a19a86f7f86a021481", 0x11}, {&(0x7f00000004c0)="fd6fd62c875841740e554e30f5fdb854fe8ee87832be1023da3c36eba9810a865ea89d0d61d8a9f0663bb43b56606978a7e494754ee912177f9623cedc12617febc6ecda", 0x44}, {&(0x7f0000000540)="ad65ea14040d7913bca5c4f03e849dfce939ef48ecf84e9e942ee7dd17d50e39a04e8f43afb0ec545a6547322ad487668a5716f98ec2d8a85e5c23a559d475b91143de7972b056af3c70c3c4689e9fb610b3a145fe", 0x55}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x0) semget$private(0x0, 0x2, 0x100) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/121) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000020, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x20}, {{r0}, 0xfffffffffffffffb, 0x60, 0x1, 0x2628, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0xa, 0x40000000, 0x7f, 0x1}], 0x9482, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x4}], 0x1e8c, &(0x7f0000000200)={0x9, 0x312}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) 20:33:32 executing program 1: r0 = semget(0x2, 0x0, 0x102) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/247) mlockall(0x1) socketpair(0x10, 0x2, 0x33, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r1, 0x6}, {r2, 0x8}], 0x2, 0x1) r3 = semget(0x3, 0x3, 0x108) close(r2) read(r2, &(0x7f00000001c0)=""/207, 0xcf) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x4, 0x548}}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000003c0)={0x0, 0x2, 0x3, 0x8, r4}) read(r2, &(0x7f0000000400)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x6010, r6, 0x0, 0x0) ftruncate(r6, 0xe3c6) read(r2, &(0x7f0000001440)=""/81, 0x51) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000014c0)=""/232) r7 = msgget$private(0x0, 0x24) msgrcv(r7, &(0x7f00000015c0)={0x0, ""/179}, 0xbb, 0x0, 0x800) msgget$private(0x0, 0x470) fcntl$lock(r5, 0xf, &(0x7f0000001680)={0x2, 0x2, 0x1800, 0xcc8, r4}) dup2(r6, r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000016c0)) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000001740)) syz_extract_tcp_res(&(0x7f0000001780), 0x10001, 0x101) select(0x40, &(0x7f00000017c0)={0x10000, 0x7f, 0x10001, 0x8, 0x5, 0x9496, 0xfffffffffffffffb, 0x2}, &(0x7f0000001800)={0x2, 0x6, 0x9, 0x2cd6, 0xfffffffffffffffd, 0x5, 0x1ff, 0x7fffffff}, &(0x7f0000001840)={0x8, 0x3, 0xffffffffffffff21, 0x80000000, 0x7, 0x52, 0x5, 0x80}, &(0x7f0000001880)={0xfffffffffffffffb, 0x800}) msgrcv(r7, &(0x7f00000018c0)={0x0, ""/246}, 0xfe, 0x3, 0x800) semget(0x3, 0x0, 0x48) 20:33:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) 20:33:32 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/15}, &(0x7f0000000080)=0x11) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) 20:33:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4, 0x4) 20:33:32 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 20:33:33 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/50) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/122, 0x7a) 20:33:33 executing program 1: r0 = socket(0x18, 0x3, 0x2) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x13cc, 0x6}, 0xc, 0x0, 0x0, 0x0}, 0x40c) 20:33:33 executing program 1: pledge(0x0, &(0x7f0000000280)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13229051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") pledge(&(0x7f0000000000)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300", &(0x7f0000000080)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") 20:33:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6846b07c50495ad24a894ac37c1e573ec17bf8cd028ef20726d9fe421a7034a654976b0a3ef9c3cb6e04cca601d1970e5903069b9569004b99e16e05f61e32dea014438b3c7919747164962309e8f97e65c5fabb4f5a1ca36d5a4a3ca421a5493ab19dd800bbf9e740bcce35de3b9fc9eb", 0x71) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x80, 0x1f, r1}) pipe(&(0x7f0000000080)) 20:33:33 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) socketpair(0x1b, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = semget$private(0x0, 0x0, 0x10) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x400, r1, r3, r1, r4, 0x44, 0xffffffff00000001}, 0x100000000, 0x1}) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r5, 0x2) 20:33:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 20:33:33 executing program 1: r0 = socket$inet6(0x18, 0x200000010008004, 0x1f) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 20:33:33 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) fsync(r0) 20:33:33 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) msgget(0x1, 0x2) r1 = getgid() setgid(r1) 20:33:33 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') 20:33:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) read(r0, &(0x7f00000002c0)=""/214, 0x6b) syz_open_pts() getrlimit(0x6, &(0x7f00000000c0)) 20:33:33 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x199) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x4f}], 0x1c, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/177, &(0x7f0000000100)=0xb1) 20:33:34 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 20:33:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x10000000006, 0x1, &(0x7f0000000040)="05fa9349", 0x4) r1 = accept(r0, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000100)="505a43b735f0a716d827457343170aa80f7dbcf15dd1ac89931b1b17905d30848a17aea35841aef818219acdf408aa6b3baf7609b58c74112c8730a150ab2c9bd96357436461270a53f5b00dc9038526d1c7741b98176bc6362ba9d949daa01504e6719eaa2ad411ec7080e418e826218b1180a15650ad562e1bbd0cd6884f534749b3d8ea3ff32d492ecd874228dfb0fa7afa8f42097afce38d543b05f3465e55c4a30341becd9d456a971417c601c676e173716f05f44c8825b08d865eb58c43e1f429a8c515b7909e03f44efc7db9364e2710d34c5e5f479fe64ca4ef850e88ff78bdac9855", 0xe7, 0x2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000080)="f0eb7fd68f4716c894a6bb474e70a6f30331dd5f5837d1fdc3ea3433cf90c4d51eb2331b4ca57d9c25d254e131f2", 0x2e, 0x5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 20:33:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) recvfrom$inet6(r0, &(0x7f0000000000)=""/61, 0x3d, 0x800, 0x0, 0x180) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000200)="13c5b84d3e0c0bef1c099f2de0e44194c7760be0b5fe077c71ca492d94b467ccb9ce9853816f38f5d5861fbbe1823905d89ef1700df0d34fff2ddefd6fb291726a1c414c179b6273561ac958ea46350bbac529986441ebfbead5d313d9ebe62027905ffaf8f86abf2e7835b8925117b2f52b0436eab04ee4656fe5ecd5e75d0a70799ca7caae4c754f4c28c67f9edcee83d420816420bc1b8671b00953a975bb4c1d6622f301e19df6a0c1a4f49c8a9b98eef35c00ad1fffcb7215996c75eb5c474b89de630dbc9a83186ed92bb3f87a2997d460abb119641a5623f18603d13b82888920c6373d09447ca53e138e39949d8cb8d0cd2f6b32f2b518c7d1ca7d60393654c9935c2519404c8383a75f1901f7545dd632a97888b3cda0ced08993aeefbc9746953a0635fd08e2d1f915c0134c80f62ce6c73e2737637d89bcdbbc6e1ff1e8baa4ece331a384b5c4c84f526ab190f74d665fa7d11e8d380ef813aef65836c44f0359f0fe113ead8948d2a9d394fb3c9a176a1c495cad35e671ae30e95593b27190cf31020e608a65279bad44b2f73e8e49b732c0744546d9cc4f75fce0445769c59a19f72199fbba705c1b3cff69471f56564859323c77570a0cb95590ae346d1ae2d20b25eb978d2f726bb62933b390cb0cd87a4f52fd0e648291f05629d04757bb193860cb689c1ea53191ce0ca7d7a20f37000d1d2cf0505bdc52440a23be5125af51884dd1ecc0327e650e0ad0578beb17a37297d69025337fd20881749ee6bbb1994b15c99be8503afd5e205df86ea78311fd9507e9ab1c20e766c0cfba9fbe835e5ff90079f5247cb2502a59e189a9617f6dde58dc0e5f43652f69de365a724ec4dbbebb19f239a8756c63177a4e0bd661c95a6c423eaf9e62a12d4fbd09505ff2d07c691669abb308874704c061641f302fec5ef918b90d1761f3445629ac2b89db3e9d3020025a2fc20adcbbabb19503ccf5acd4a5577c43cc5e634018c01577d168f50aa822bfae8195e51f1e68c6387b0ad76c758d7cdc2fc6db7e3f178128c677197cad407015c476ab346713d6a0a910d5bc4693607daf342e9ad984ad2da0cfc1218cdaf674413867246b71257bc49ee73d62ab8ec5b198e9336548859abce07002441dada96adce22050ff1fcbf06e06509eb98cbc85e741232facb1c88da3d41a77e4b0be731f909cea0af0751377c1d1447284b6e8a5f3ec3eaec2a2cbf161003b27603aba8d4010e0d2fa02927c8d8ca285e8973204aaacb55441d369ab2c6557fec3ebe298593585487897554d0625f12519d3fa7001a8ac4595c3b5e5b126496a23bfa85941abb5d17d4917134c9544cef8b3658659e0159bafa642797ff4a64e2a113e09f97baa340a7224064e67b8d80b1542330675ef506ad4990670ff0822d22fd36e54253572d8f66d0c51e5cb223d50591cdf71ce810af839a5ca461862cf5fe6f75385f021dee06a1826cb2e4630872376a681063e7d4a675b2b17b0ce61b7f96428b43f3dc2d5edbaefd484d50d03d33a2339db69378097590b25f5cf4a5ac92dbee43367acbee5ba9324755437f5c997dde2c29a5c79c3e5648103c2d893c0b8fc7fd755523539a2818633bbfa68bc2f2b26cb916c46175c1775dcdd8246b790fd185438663e697094d78178e52aabb252f9f408a6d79056c7fc496ed769fd54518a510dc403a10dc1bf858dd0522886909b1d04965907d22d3ecfec4465177c01a7ececfd7801aebbbda445b1cc3e8ec603cb0927daef8e1db7126ce1925c46f368da0e819ac1f7ff88b91539332318c47ed160fbb3340a3d71e72652005b35d78b226385d7eee67a709d95a59cbe4a376c460698b0485f23cfededf5b11c0896c5eacd77f8553ec8a0a42daa917dd4e268ccc166884c06369c15f4ead2797f6e8b4cb209e1916c1652b8554dfa8ff8c79868e1954d8ea6dc20fe6bc9792d30bc4953e7152017aa23c62d91888a2ba9ec62c75df00f15aaa4c5a4e06464449e4f7b26eb5d5cb51eacb52e699a082df8b42dc50601f4e23e8b0cbc313659493c4e3d03e47eba4e51270b6ece24c00ff1408f3914b08ff4030efce7e6c88adf6996706e170628d5945ed0c4b783776ac129b6fc2dbf67242e1413bb6831936498c34b4b44a17c28f5b30edc2b3fdc025def9fad6fd1377f731d49f3dcd4e18d65c37a504faa12c780a0813fe0dab887b416ed26d20ac7516ddb21bfc7a7e4a5b7c6e1a15079bdb696c6dca7f90237e5227e851554a210fec53ed0c3765d7effd2fa18daa4b7d4959dec02bf534544ee59f03d0c56ab43865bb22eb488b534f1e27eb8b947c1ff66b5720a662ff2edefd3b2c387d0327c7c43c2d3958f4981ee545d2b9f8932ddc9047f289bb1e4389f68d72ae45d6bf5b6c043a18579c36335ecdde79472c5e6af76620061f32700f0271e11d75f5e419fb2d32ace4762e5780c7018e58c49ea32768941b8e14f84b90b906201da5e1d84ed093bad47fe3b0767da7e", 0x6f4}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x11) 20:33:34 executing program 0: kqueue() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 20:33:34 executing program 1: socket$inet(0x2, 0xfffffffffffffffe, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:33:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:33:34 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:33:34 executing program 1: kqueue() kqueue() kqueue() 20:33:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="08080000000000000000000000000000f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118175d4135b05ce75db8b4c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd00000000000000"], 0x808}, 0x0) 20:33:34 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x11) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xc0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='r\x00', &(0x7f0000000300)='**)*[,)&\'\x00', &(0x7f0000000340)='-\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:33:35 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x7}, {0xc2f9, 0x36}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', 0x0) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000100)={0x0, ""/76}, 0x54, 0x3, 0x1000) 20:33:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() mkdir(&(0x7f0000000000)='./control\x00', 0x0) rmdir(&(0x7f0000000040)='./control\x00') 20:33:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x80007d) open(&(0x7f0000000000)='./bus\x00', 0x1fffffffffffffc, 0x0) 20:33:35 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x10000, 0x470}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) getuid() r2 = getuid() r3 = dup2(r0, r0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x5, 0x367}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x12, 0x40000001, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0xa1, 0x8, 0x9, 0x4}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x3, 0x7de}, {{r0}, 0x0, 0x4, 0x0, 0x80000000, 0x400}], 0x4, &(0x7f0000000180)={0xffff, 0x200}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r4) 20:33:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xffc, 0x20) r0 = getuid() mknod(&(0x7f0000000000)='./bus/../file0\x00', 0xd000, 0x8001) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f00000001c0)='./bus/../file0\x00', 0x1, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x27f) chown(&(0x7f0000000040)='./bus\x00', r0, r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 20:33:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$inet(0x2, 0x4000, 0xc7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x600, 0x100) r5 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0}, {r1, 0x2}, {r2, 0x1c0}, {r3, 0x84}, {r4, 0x80}, {r5, 0x8}, {r6}], 0x7, 0x80000000) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xc768}) 20:33:35 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x200008) r0 = open(&(0x7f0000000040)='.\x00', 0x100, 0x123) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x808, 0x100) 20:33:35 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x103, 0x1) recvfrom(r0, 0x0, 0xfffffff3, 0x843, 0x0, 0x0) 20:33:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x2, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x5, 0x5, r3}) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x41, &(0x7f0000001180)=@in={0x2, 0x3}, 0xc) socket$inet(0x2, 0x7, 0x1d) getitimer(0x1, &(0x7f00000000c0)) 20:33:35 executing program 1: mlock(&(0x7f0000f09000/0x2000)=nil, 0x2000) r0 = syz_open_pts() pipe2(&(0x7f0000000100), 0xfffffffffffffffc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r1 = syz_open_pts() r2 = dup(r1) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x7) r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x1ff) socketpair(0x20, 0x5, 0xed2, &(0x7f0000000080)={0xffffffffffffffff}) madvise(&(0x7f0000f09000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x10) 20:33:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000001380)="df", 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000013c0)="b4c11734b1dc943ccd4d8f5d6a6b2ec327971fd9afe8c59a0e4a0e5bb0ec4fa0f15f052dee538c55438b3277fc7eda6ed188724b8203faf036bdc7b174385c070ab294b6895a5630529bb4be96e256bee58e294c47b4cc8d787c3a0fa02d14a1d486feea91cef3ff85ca46ce1c4ff36da15bdd6cceab955cffd45ae4dbe088478b33ca1d5774ab35ec01c47ae34f0587ca4c73a9bd5674054e39aad6aa7631bda03ea3cd113f152de526bdcfb254fdf126d6aea6617320d7178748312c7f9464febd5b5367a9ad6769028f9fe8f2fcbe4faacf3d26d11ff3b84851a1a2a39de071189ea917b5e9999f8425fefda78448c5bf6a128df328e6579819bc5291b14d5929a86719e795fa59ff1017c72dd94074ff13503ae8bb0c02a9f89c1842e2c95d1be6db5cb8561f0173ced175462a302fb74166835ff6e2933a9648aa89e1211c24147857184eb5d974670481bfeea930bc78a7ff60625d2f7e9b8e95de39ed4722d73f207e6d4d0ca59249c7ad0ebfb4e7b1f643b3de949df7a9b7682352dc354c472a45a62b21e3b06050dc7348432e8c71cbbae6b247e97363df4b0b26c18ff150d714276b09d78de9d659802df67d706ef5bab3aea950c8e8fbd9a2949c33f8a90c8d0d7f7a60b4d76d8af3af961d3e820076810401cf7ee3c71531a960f32604fffa4c96b33586bc727719e07d2dd0d8d8825bc3f68a1ff771e5d207fe88fdf9584f93614b3fd033ca1cb20402f13da8f863b9962f186c1c2606cc20e578abde8867adaf0ca829b2d7aeda059691c396b3dd575431b30cbc03cb229465f36a81444e3f61e50695565296d225caff732f7a42fd2ba798f8e96528f166a53d50a26a47f12983949d2faabedb05fac4a2608567fb8727e6197b971b004336164eff1fba149f49cf08211fcf6ea63643912365a898ca2d409661dfaa62d588387a53f5c243fa25101605e29d32f9c1a1c90b4fb93e988ce0b4e486129c89036d22017d7c5b00c4adb25e6cda6b4f489d792e685de62e606dca89c8097bf81e0b4802b4ce1e26f28ffc02326ddad6750a87c498095cf3dc3078c5538a53d8460996229a66c49bca1cf1051d2fb4845cfb7a23d006f6f4d46b17e7bb134edf8496553b6654b62140dd7fd51fb5a5b412e136fa8958a5d3812b9ce2fb28507ca9347135af52866f091b4dab4129c91f3be93c3041ae61cd550dededee6c5325b67c4ccc5822aa16133c9352e8753fb8937e7dc5a27e982b1242a1a0d8a35bf447dc8e007c6b4257407e051aef66ed768a60477eb7602197ff3fb29b5cb617182f1864ad487a21efe27bf570d646af639476e1aa0f6d69435b886e46837e2cc7d8fb8f112e27f95f16fa2ec189195b6437122dd6e82e729eb3a3424f551692d3729a7aaf7bb0872cd58b8eae39285a576c674e768f2599d80ca5d7e575964c25e29bcb17b6e9e0701a473a50533c60ad5874001492095c7f4fa4bf85a250285e91e909fa9e30bacd625e5fc67dd851d0e0fb175a3c35d29ae8550f293512dcaab30c2eccaebfdf6146f8457c5f29f829552b8f342b39dd8e322912be901331c8a838e39480d50fac0d2540b709a1715517f324452f12b9da2f7f59ba58b49624303e5c052c4f2da4d33cf5784eb3a8f2850b7342ded4bf740b4c3b09e611fa5269f4e28bcdf6c2069e949604322fdbe118a247dff046a6c888da645a98c7ac5420e4194cf20197edd7f8b819055f83278c7b5b147829ae21453076c5dd8a5d917b86124c91fdcebb6dbcc4611ec3bcc81704bee058137ab46d6ced6d599bfde28fe7bb4339d21fbfe823aaba83a8900ec7aba71ad1f5816d51cf2cc162f0c6641a7a757e90ed0a212c01032b600da070fc0b177257855f1a3a2de827d0f9d070db29fecb285a5bc52ae55742970fe952b43bd1c6d60ab2bb92bfbe9907b3013f332416923bb2d0267a232e30ed45988dc4235cb39a76c9e418250cfbcb5781f5ec6d2f8a99e633f9b8ae547870fe69a9066739e65ed123afcf6f1ef0a09e2f5226f74022946443cd9058f77c32af30363ca525243a2ec417148b8285718555915d646f9f019b5db9051b2c4dd0d78040d29da9bbcb8a2ca92f799891bc6154cb041a7bd780ba81ee9f4a4b652cca00e7f2c304c9adb294cdfb1f58211735dcece07bb2075a79025c3062dcc3b3087f92597192cbb1a2167b48576a2e38af6f680956bcd541ca5498677f91b5dabe55fe7648515eac038bbec46e515942f3e1130b76ba9223deb234a6c8db224f2a503dd72aa08df1c232686a01cbcdd8e435cbee805287b0b77acd03cc0f11d568605ab333ffe034f86f244d6aa9d18115a42976ce1dfbe355432c4277ec8ad41c2861f104c76cc06c811c4fc7d88a8b4da81db53434e7a53d3269a715ec7e1999c7847eb52c6c5b72f375f3a316888f6378d96f1f39a5f949dad13c54438c26e2da6d8582aa9fb2bb758c385fd6850266fcb17e2fa3d50bf92e00e625f1e7446553dad6775c59ab3f2f8c3bdb543176271d69dcd54ed1bf6fb9326292248a51f217f58e275aa34e00428a3795bd748b605ca07673bd84cc4990ee730070708ebcd7fce4656b35ffefeb9ac9dd456f3f3750d0848894e35b7bbff97a89d0701dfebbf818ca5613a59d931fa0943634bd4d0de024936dd96011811b8c14bb4e7569f2fc77959a247d3224cc9d2f8e72029ccc7bd529b18fcd3e199c26509609de2286a0358e40758143707e5a2a9fbc83a48c048befd0efc61c31ab01a70a6f99749f5d5887fb0af257f9c42866aef3321bd9fa6fcbe0c75c311b9e9922d304cd28f03cfcccd2d41bc32ef3f649500ee4a8d8c7dab40d4485e5b52d3b8dd846846b0f0219b81501a72fa8fe700515928673b779d11699f1be73a4a6c22641a4aefc796ec2bc249c6f1b58003d0062333acf1163c1a8cdfaec246766ffe5cb8358be5ab40bade319e67a5cdb16386866b7af969aabcad616d2027c42b655b8e3bf7afa397a28de7589df0ada578a41aace156b027fbcddc968e6ba474d80a624", 0x86b}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x3ff}, {0x18, 0x0, 0x0, 0x7}, 0xffffffffffffffff, [0x6290, 0x80, 0x1, 0x0, 0x8001, 0x53, 0x100000001, 0x400]}, 0x3c) getuid() 20:33:35 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000180)={0x200008, 0x4000000000001}) r0 = socket(0x6, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="158ab03a68fdf4c535d1704a2d84958cbdaa08cd11025bf602f25b8c496304a62f0d2320253e9f1817dd4142539fc399306dcd454c0a973c57d8a2288b4304bf852b4963a9499ae5679dba06843f65cb5babad1f0cc62c84f7c18fd613c1c4322fb6b2ebda82b43087fe5b4aa4faad997d99972236a96ef26c157e85f8a5078b51b0b6b80c5c51c193989b340f716ac7a437cb72170e8ff2305b6c4806c2f796ea839a1cd1a9cbe31210eb309f8502982c24ab788fa0582286b31c", 0xbb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="79a86d266e7d809b3fea7f187c420cb53f11bb2338ddf60a0cd1e1ca4b785f190a292f5b064f70182feb024d736a0bca2d3e308c8127e66943a10fe87703139acf54e2312b1bb92891707d305d35c99c6c910a4b93fa3c6426ac740841e732870e68b764cc6e3cf3c3f92d18788e4cb5f5a6968d1b8d79f2f98f8d807ecd17df83bb65f6", 0x84) 20:33:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x1}, 0xc) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x11, r0, 0x0, 0x0) 20:33:35 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0xd4e8, 0x5, 0x0, 0x0, 0xffff, 0x7, 0x4, 0x2}) msgrcv(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000c5050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c9a470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad641b28fa7c2ba05f6c07594e0c5908d916703b29f04cee69d3ad40ea596d333b92ffc8"], 0x1008, 0x0, 0x1800) 20:33:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0x10200000000000, &(0x7f0000000100)="ad64cff0b540c5c1fb5e98b062ac03884e36e62309a4fe4b2ff0", 0x1a) r1 = dup2(r0, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x7, 0x20) fchdir(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) 20:33:35 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/109, 0x6d}], 0x7, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)=0xc0f) getrusage(0xffffffeffffffffb, 0x0) 20:33:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x2}, 0x4) 20:33:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000240)='./bus\x00', 0x200, 0x8020) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0xca) sendto$inet(r0, &(0x7f0000000140)="6b91a7a79a07c0fdf5e69308a7b5f624879a319530be2e29cbe7a2da66777b80dab356e39f1aee607d4f060b139277d9bb7d994d38e7fdf2347e1788d0ce745ce2c4d1eccc9611d8a778264c28b558674a71ec6a0444b127ae82941d1b30c0553ab097b36e92a8881473b77bf7ca240fb96859c9ae32277f1a59923248ebd2e0140e0b4e32c4132ea72366f364ad389d599680e182a18e469b11c1caf0959180b4e69aee88", 0xa5, 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 20:33:35 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 20:33:35 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000080)='}-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',]:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/]\x00', &(0x7f0000000380)='),\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='[\x00', &(0x7f00000004c0)='\\}}/\x00', &(0x7f0000000500)='-\'+$\x00']) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', 0x0, r1) 20:33:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9a75b7bb5a9e9b809f049af62d056d277496afab405a32f037cb5fc66903dcc8270eb6cd73e7c51d981de1dc22a47c6ca72b2f0c5b81e3824b0d26cb46762c98a0aa5d0515278522855f2ff44c3330110594cccb88a4e67d0762edf92ecc843a79507ea210e4a7d3aa9b07d900ed5e46980dad07189403e81cb88902a222e0bf454d1edb9487c94b7bd1f205202cbc6084", 0x91) 20:33:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) 20:33:35 executing program 0: semget(0x3, 0x0, 0x8000000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffdf0) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r3) 20:33:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xd1}], 0xc996, 0x0, 0x0, 0x0) 20:33:35 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) shutdown(r1, 0x1) listen(r1, 0x0) kevent(r0, &(0x7f0000000240), 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x11, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x63}], 0x8, &(0x7f0000000300)={0x8, 0xbe9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x34, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0xdf1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x1000}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x80000001, 0xce, 0x69}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000009, 0x6, 0x7}, {{r0}, 0x0, 0x8, 0x40000000, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0xd, 0x22, 0x38a0000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000041, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x0, 0x6}, {{r0}, 0x0, 0xc, 0x10, 0x3ff}], 0x9, &(0x7f00000001c0)={0xd1, 0x800}) 20:33:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc31c6c150cb372011b8e7fbd20daa49f84c835509670704eed86efb0a5da729c35b0ed078d640e6525d501fee746a0f3b65"], 0x6e, &(0x7f0000000240)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/86, 0x56}], 0x3, &(0x7f0000000280)=""/210, 0xd2, 0x5}, 0x2) 20:33:35 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:33:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/../file0\x00', 0x810, 0x9) read(r0, &(0x7f0000000280)=""/168, 0xfffffffffffffef8) rmdir(&(0x7f0000000200)='./bus/../file0\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='r\x00') mkdir(&(0x7f0000000240)='./bus/../file0\x00', 0x13) 20:33:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x7fffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/183, 0xb7}], 0x0) 20:33:35 executing program 0: mprotect(&(0x7f0000116000/0x1000)=nil, 0x1000, 0x5) pledge(0x0, &(0x7f0000000100)='*-{\x00') 20:33:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() fcntl$lock(r1, 0x6, &(0x7f0000000080)) 20:33:35 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') setrlimit(0x2004, 0x0) setrlimit(0x4000000000000000, &(0x7f0000000000)={0x7ff, 0x9}) setrlimit(0xb, &(0x7f0000000080)={0xfffffffffffffff8, 0x8}) clock_gettime(0x8, &(0x7f00000000c0)) 20:33:35 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7ff) readv(r0, &(0x7f0000000400)=[{}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000340)=""/6, 0x6}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 20:33:35 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) 20:33:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, &(0x7f0000000180)=""/53, 0x35, 0x4}, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x24e, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 20:33:35 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) socket$inet(0x2, 0x3, 0x6) shmctl$SHM_LOCK(r0, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)="d15c2900", &(0x7f0000000080)='@-[\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)="2db900", &(0x7f0000000180)='.', &(0x7f00000001c0)="ab285c00", &(0x7f0000000200)='.\x00', &(0x7f0000000240)='/%\x00', &(0x7f0000000280)='%+[\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)="26102f00", &(0x7f0000000400)='^\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) 20:33:35 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/249, 0xf9}, {&(0x7f0000000640)=""/100, 0x64}], 0x6) fcntl$dupfd(r1, 0xa, r0) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) write(r0, &(0x7f0000000080)="f2", 0x1) 20:33:35 executing program 1: pipe2(&(0x7f0000000140), 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x400000000102, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x20081, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) socketpair$inet6(0x18, 0x8001, 0x3ff, &(0x7f00000001c0)) poll(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x8) recvfrom$inet(r1, &(0x7f0000000200)=""/30, 0x1e, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) 20:33:35 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f0000000000)) syz_open_pts() 20:33:35 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xb96d) msgget$private(0x0, 0x10) 20:33:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget(0x3, 0x3, 0x480) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x1, 0x3, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000001580)="c2f60e7deebc33c1d452261bb2792df0e147c801fe66f0251640bb1ebecdefa6b32a80c80cc461593e0024e174acec73632b4b8861442d7c949a8257a5160ad70221559bee13ac42a75e115560366a5fc0dfbf1436f778f66f7b34", 0x5b}, {&(0x7f0000001600)="627ddd2bee67a4df6ed91e0c24f6db8038170a3ffa21b3cc0d8b270b8b11c297ac67d5bf69523ed6cbc9ceb0ac3ac2f8a71aadcce65791928087f542750a9819e540e1e83dcba57c21e5a76e8c7a376e12d0e2cc3dba9eb0a876bc3069f435694a0833d90fccc385ae26aef47093cc8e916b0ee3d5eab3a44ddaccef6b2df79e5b2e6727505ff1f814b7dfc7a85cc7b79a49f9d357c88a6f9553dc3d324bebf8fb61e67f704c5f476a6c26da8d2361ba6167d0fcc47c272a36a11f5af9b61095afb384b75daa1b17ee336e538b2d762030613ee1b3089acca5fb6caff5cfa865", 0xe0}], 0x2, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/131) getsockname$inet(r0, &(0x7f0000001740), &(0x7f0000001780)=0xc) getsockname$inet(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000240)="41982996f1a994c5a7889a8f294052907966556d7254135ea52ce21ed9806cadd75b6697003adfc3fe56739995747414e78e0ac8442cea1472e76f4ba673686e0429780f77b3f60e1442fbdba59aacb73486ddf4e929574ff1d93a40cdf47d24a2f687b8095d737c08be7cd84a1ed52e9550e03573b98db6fb2a67fd55b70b4017e330075266c4586b2a8ccc571e561ac25288e7de7b408d6429e474bf7e48a63399b0c6c2fdf4f004c2563241cc2618d806575da2b2c3bac693f0e2973a60cf804b6ac5b352d2352c8e86867e90f3aa806e14054d197a41c82bcf985995f5d6ef00960982681955eeb1ca05e32822e1a0d25a2000e3f6d15b1d952ff00e", 0xfe}, {&(0x7f0000000340)="0610420d0a3d00de57acc077b8449c060f6713baa792cb0615e957d813fcaf312eb4046dba8369cc9c582d6a674d80d6d10fd78ea030f65f0e911d30aef8f8dc20355df9db452e028ea9abc5a2075e69d5e8183f3ff6484422f659bcff6735c9fcfa37e1a200b292d5002a05a3d256257584d0efaa1085e8e057deb234e5d1a1243be3e28c1a7d1b72af003f915f3224d7669aab4b3f661f0cbb75bc90e5", 0x9e}, {&(0x7f0000000400)="968ac4571539ee998e08c30ffb876a903ca3fe5380a2cfe0a452f17eec58c561fe5db37cb358d90929aebf2398892d54b0ed3813112ede5cdc142dec1e074dccfde725e0493840e00401a6165a330be4da4338a1e8af42f7e87b19af1030a28cee6dc218f3f7ab4bb7d23eb764300fcc9d952ddd0808ec677aeeb15f1b4b127514d9fb8681d87bff3a61fff10342c2c4ad52415905ec06b31fad167d111cc04c2b8e031c192d01c31aa78ea789edb171636b7e83a8b462", 0xb7}, {&(0x7f00000004c0)="0257a049f7936cd9c1d3059dd1deb2209a0f90e09c1e6a6c8cf501a5df74f4d9aa7151aab18c0d850bcf6d0edc5c79ec522649cc60abec800fcda18c648bbe5673a8ff635c9de6dd4ea25953a91be7610f6848192aeaac7fb31ba7061329da5bfc40349d7ef249460172d088614bb8ee71c6ad81a9a59772164133af8340077f65ca64b06d5d5b0354fc6b7d586b2933338406e059d5b3db63656eae612554c480efbd8ecdbbab9c402c92ed72992a29473fc7e836fae9911f86d2b98a9c2e4e0c9f87e57c799250e70013359773edf87fa4099bba277a61f376c749044b9893f7f4c8f24358ce30ba5baff49dd1b802d5385fb2ef1b6d2b72faee754b97f30bb57c8827f3c2b47076bc83870b0e352ae246f4a7585ea72681549e0cb2ba358b3396bec10f5023d827105ece4138a25f40f8f1277bc1639b253cc5cd1d6d7aaa9b4b1f26ec9608e65c55fba41a0d3684f87b06693944b5251c44eb9d769f74a460769e111624228d22b3ce39dc1353dffece975a1302c339f011f7b969b8296b2356984ea5e5897afe30be4e2132404710c4fd8887d3f7074f93638b8913e1e6c418281398f05f7733789f5c47ef2d18d37b77281f095faaefc1ce61cd16eb1ca833988c4a35579d0ed2deabc3b34aee72a428b4392d67cb64f82ef19173871be59dab5767b80ea0423dae0829094c3eaa5128d3d71d9b06d1a20af1ec864cd2b2e669013ede882f4466f199c1026a31c219ad98f49057e14e7ec56fee85fce789fd92061c6c38a3ad022d1a0bed1c347c36d98085bca264312cfc658161e5b8dc5214b274a64f67b83f6ac791381408522438d0975001876904095e19cc3739dc98c4fdfda51e77f922e2bc7c28bf0fb3f0573a2f8091ae822359aeaed0edfe51507849e62188ce095e1fd415e2a57c916c23f9fa92659948a0bc23d9e088b4ef102759266db046a9a9e70ca67175f04f0c3252fd44701393da7fb385224b29580819f51a694f601cbf4a30ac86055ce255b44132e1a76ede418162eccb32b0b8d75596119530bbc7cf76875dbba7bba0ec7d052c1b947106b0eb0f2d7ecdcd2d68e0f58f83badc33638f7c8b16b0931279ce9ffb276fa7b516207b35ef5176d049ff291286e13fe162b35de2dc7e7c8c93994d2e97ce2c19754c3165a380132945291cd953ed5cbfe0209a373a64baf13b0504cde1d2c261a6b4b55f8443ca85da4b2c934bc17844ed8b156c4ff7197fd0401d5ca4cba0cc982e9577b2b3f3a671b1668b5358b8bfe1f29be650302ef64377f40a4abcad0bce2c3c41908c40c8b093108f0379c1ee4344d7311065812ff67a609edb93cd8b95475dab1b15d567ed1e487720d293c661145bc6d9014af8f0622df8dda240721479b3e8d6f128b37ba45a26bb5ba69e9d90a3952d124374b560dc6a099c7f4f2b5bff9a3ea16bd3c8ff16f68c92c7eaa50c33ff5b96a149a490fffeef2da99d02c55d93763358c7aa0618d553c47e7a94c2e32f80dec31bf9fe395779514538105445d06af8631938ea00053c381069c77d753ab2e22b655118013a755abfffcad20c20840c16a15a3d43e255111628523f75b8c9b606e4337340bdeb2d10f6095d7a9a6936801712d75d89954878a2fab23a8293e630297ff237232db88ae4bb4673fccb090c810bf5ec9b5ab174ed7696bd745699de6401812a60918ae3c6f8a25da468494119f4f47706bc538cf06d51c3866b2bc8c6be284ec908ce54b71f0fc32cb4d8539a7139494e80acab9e92e88e968e528395d6749eed8c54a3475bc06a841ee102539c0f864a1b4f462836370271102ff078061afd5a679f26a2695892554a84efa9629aaa684e4f4a69e73271e498d315ae7cec38fa7dc1a3c0fcf6aeae6230969b709010ce87351915ae97b1017825984f973d171b99ae3ec055d7abf3087f10934547a884f4518d238f465d23d1171e906ffa396b51fcc72d48ce756509408650e35d85c69f2a0f72aa66405619e5c214b05f05f557c161edef2b18de03a71075539ccc8b108a776b05557ead6086fb48860fc3cd6e1d131ba12bf542b8211eb9b02d15762209cfd1510d0eac9b82c9125911511cd15c1f241f03c8753a5ed13a7825b3a121c18d36a9baf5135ce2ce96126644930b2eb77acacf2a1f23ce1b3428e603a1664e43e78b32f17aea9f11f8cefdad62dee9dadb7093e31d86e597de964e921d2cfa6687b7c41f6b57947ddf0b9092880b8ec25ee29b1b48d5c0869052d612f455246041509f8cdbc1a6a54cfb4dfa196b07854471ad32f0a3e3f9604fad34a4ae6198e4cd88d7068aa9c8b523444697b29eef8fe8eddad4562adfc89688d08c30cf775bf02cfef543cd5b804e1cb4ff18e5621fc6f037ab4f7dfffafeb164422d682a296b6466cbc12f0c628e55d741e5cf89423e127602b976275586c9f119de8545665a17e4bff8be05522cf0eb00a33200d92ecca878e31c9adbeab79be6644aff19d759855c5c6a88512daf48e159aca6497d1cb7c11d6963da8cfe019e45801b2e11884481b801331cb55347942c4a143b89e9d65ac42bb805ed45036ab56ad9482d331a4e484fac5607e5179bec81b186977af1d344aa2eef1854df1334b62d54477131a99b59565d04f0c49f49f96bbb02bb24aabdc3fa415c81981569b230bb7c731f4220935cff7b4c089b43d403023d60dd218a79522b4fcead95e7fd08d7c25ad172a86cd85bb4cf824d4ed48f73529eda6026da68cc115eeb3b3432fb10b778f1b0d0e7cd963816cdfef16b297f0116586e4bd1c252a937dacc9373f319899b36471ad8069750bf354316a6b28e34d07dedff7f0ee8afb2b78b2ab3a5ab406f23c25ea5304b3aefacf3a8c538ee45f03889046de0dcedfa3b596bd117ac9ffbc9174718b2eaea4fcc6fbb599bbd5a06cafca2d7bbe34acac9699efb1b6649989672dd8d3e12173e61d4c7d58ff84bf6a954ad1a8a247bba86395c79b85a408c8e4db6134140555de8eb41ec31f72372915478b68d7e4308922bed8de1f7eef4360e49cfbcc83e09e376ff448da04f5f91a528b772f34e0d6a3595a95cbac75dcc34b508585ebce256b823a95beb72dda2a7332ffd2a32c7c3d872ae15e012de7a9b07cb2764190b785643b9776cbee9699493ca481c446cba7c5f8a50f608d81ce2181487e697f0ce8c6b8303db0763708c71f9a09d1f204c66138d01a2bb33c6c1bb5b005d0563b1cf708dd36c9b771a723f5d9f2ffc9f32d95bd3efa353acbcf9b811cf6f31c53b2129f51355be15fd838e6e6e38b4dc69abf401bff6d53ec6c3bba729e8d435cb6d9c9ed44932f211798e776828c9b325c61ec7ee6652d15306bf356bb7d4c49ce0e503c33576f84dabb71aedcd3f57fc2d6c5c1a427f67f34956abd242d18a9dbe7501c96be0c54efa3a02d5a90e427499e0d88cbbd469aedaf5d40e79d866a956b6472ff335b83110dfe4f771b39cf58b6f50fda35da3863d00898c021bf6670dd2de6a189b3789385f010d83e5b121e1087475f3e0dd2c8928f0cac4694d08fe51638c8d57e5faa75c6a40d6b44485b689745ac535d8d618f94a54556ca26e9a3aa30054419594ec9b242711bbf09fe5026b9e8ae48d27eb5a0cf4d845ca9e23458453f1b9ac1b08cb7b6379a60b91cf941c0f9df1f45d175b9506bff7e91f7f51a790f4c6522cc642c990d89a8bc0f520424a14b955b46f1fbec2a31876a6cd8c57b634578b5a57739f1158b1101d07b1fdaf6230400f95c46904d81d0bc6b886081a74494a649621128f1d0d9af43bba9067120476372b877815ece76f163b6e70d1d8b17dbd5bf47ff989345ea005d06fa17080c306e72320254dce9b873677a0482115eef8fff48d07cf0aae21549ab3d5580cd146d2071bc94c8dc92820259614c553718355419be318d2d3829ea8ad1e53ea231aafafb5c9fdb80bfca85fe55fcda2d8800947f675861d307be04850831333bc319bb8c388411d3347e29f79d85d744d22bbb5a22839450046fdae957b5bc9d68f331c5261fa697598fc5298f716006281cf10fc3225df4350330c534a4b278c14e7214227963c4b5b3183f4aee58cd4c8f3cdbeeebe424b4f01a07bfa09e013851368420f431eed3146fdc5526d782ec49e0432a1b8b486b6bbb946feefb30f0d1f3d4afa6352d80890da8eda9a0415f0c6a3f0a1df9f0c3635025dd724a904837c915f37ce4ed03f860893a41868ce6ebd0211ee64a4cac9f49392e3c88809384eaac7d0d95aa76c9755631fb51e5bcc80d4dcc4d78e026309f9b251e92e024b782a4f14bb7f7b2939e5d7a0530b1b33fa94a7267c99ae966bf95d89bd7129158092d4f8907d843d4dbeb2691f4abcf4919cc6476ef33e145057156db83ba1d74bac806791864dfe97613a23d241c37deb9e5d29163fee2b2270ac5d2ceed67a7a1a65519fc84edd8bd60ca78be1bb79af0b4954e287db315d9d227f9373b4bf22ffc1973489e06f9586f36cb3b6fb1b518ecbbbb64fafbdc6630c624361d5451f330af199a2d40507634a3bc542dfd550e9ce2395ef13ce29d224a394efb9840f846593ba5545dac28cb9912eaf045bf71ca3b8e9de6cd8f183b7f5d5597863332607e90b6f6a8350fcae072c13ec9f59603ae4de734ee32628bd76232c558754f9e9c9ac47a53dd179cb8a0267ec5e3ff823d9491a2081f9a8874821161203571ab9f4f51721e50e0c427e9fac69280a0d9aa3033f9fd8d801940b75f1908ffcac6512d5381b5f3ae66bdac12abef618e68f99396508eba6447f8e0ef65c732da0675ae2213b978b08d07900056ee0c2708fec6fcf432f26db591fdb4713573173948a7116cebed1d7757ff4e1957075c528fbdc34cfde1d2a014e3689452f38a3f0c6252ce7ac0f5e5a2263a5e2a5561c6630d1dcf207125aad96625156c6f79310645fe14a44521d810a2f68b7ac51ce7324d605a4477a3d87c372423518c3392ce6d6d610b3d5b6d5256d031d166865c8c09d9225263c96fa9dba3c200cdca35b9e36b77cdfbdb502577b381d1b2a459bc868b97ddb402e50ef3407ea69ef9f2ff2281a59a6898c4c9fb1ef85cf0668081e98c0e11578a0f00b07a8e4b8d3d1de73fdaaab362e3b204a29d0bd1163d8713da1d79b2459ec385509c376372068fb4b18b48e41d17ee5d39a2a2a5608d5c7e4f490b8a791e8928eeb291aef7297692069f30d90eed945796a983ca4f3f8bb027eb02a1f15e7442eba95b8e01cf52cba812932663f574ed490f90730cd96cd060513570a1dbcbc87103a205dbfbc6e05f81fba7edd1e0238771eca06d240e7f2eb3b13a7e1749c147de327daac1365a7adb77439cd6eaa3b796e5e86a78ff5e2358693d616e119198743493d4a7257616272972d8987d1bfe0991270f5abc7f18d4a85a5b1e258964734bd2ca08fd8551dae933f67f9c07f9e3962e186925719d094f24a29418221f82a53b8f60d51148d0343311126a71d1ef4473d180db5bce74c8dd25eecb244767e58120a4da11d8546156c9e24773bbcf521b53044424466393587ea58c707eaac2e8170c1c9bcfc1575c6b4d467313a545125fd0c3a6c5f09cce59282e4ba6afa283851590a903a9a0f650681c20558798cd1c7ac8e651f8a15d8abbfe65dcaec6d34d135f1af2841abe313ee36bc8c7f1ae3ce4ea8ddd53b4fe159373ede808b75fc7a66cb5808baf9e57e57f390f513539d9fd40f42db7c969264cfbde0c5be9d962a97551a0f1d32a33570037dbe6ae9a059b1a229", 0x1000}], 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) 20:33:36 executing program 1: r0 = msgget$private(0x0, 0x618) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/4096) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x6ab, 0x0, 0x6000000000000}) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) 20:33:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) setpgid(0xffffffffffffffff, 0x0) 20:33:36 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 20:33:36 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x4) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x80) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x0, 0x0) 20:33:36 executing program 0: r0 = msgget$private(0x0, 0x410) msgrcv(r0, &(0x7f0000000080)={0x0, ""/164}, 0xac, 0x3, 0x17fc) r1 = semget(0x0, 0x0, 0x240) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) geteuid() faccessat(r4, &(0x7f00000003c0)='./file0\x00', 0x40, 0x2) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r5, r6, 0x5, 0x1}, 0x0, 0x81, 0x197}) r7 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x2ea) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000400000c311a76edfd517080000000000001016e4c0a2f72633bddb51df6c192b3e80b5dfd2e4bc4287e7b433683b00000000000000000000000000"], 0x40, 0x802) msgrcv(r0, &(0x7f0000000140)={0x0, ""/198}, 0xce, 0x1, 0x800) semget(0x3, 0x3, 0x182) msgsnd(r0, &(0x7f00000002c0)={0x0, "bf780c8f2f8638cca4971dda69e8461a0c0767867d06e3044730102a33219041d749da711b3c63443d9add980bcbb0f066ff2b0174d7266591bcefbdb71e14d2dd4ca177bd3a1ffcd94127e7661ec00e49ed35968feca8ea5f2c1736d3f326a40f41f0a1afd4825ac3471aeebbd85b97e9128babe443ae2a06"}, 0x81, 0x800) 20:33:36 executing program 1: setrlimit(0x4000000000004, &(0x7f0000000000)={0x10000000000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x495a, 0x8, r1}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = getegid() setgroups(0x1, &(0x7f0000000080)=[r2]) 20:33:36 executing program 0: socket(0x18, 0x1, 0x0) 20:33:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fffffff, 0x0, 0xac, 0x0) r2 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) write(r0, &(0x7f00000002c0)="16", 0x1) 20:33:36 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0xc0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x20001, 0x85) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x400000005}, {0x8000016e000, 0xb}}) open(&(0x7f00000002c0)='./file0\x00', 0x40000000000000, 0x4a) 20:33:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) socketpair(0x2, 0xc003, 0x427, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:33:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340), 0x100000000000009f) r2 = dup2(r0, r0) recvfrom$inet(r2, &(0x7f00000000c0)=""/166, 0xa6, 0x42, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000000)=""/64) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001900)="eb596f32bd50418b7103434971157f6c88ec5814e5ff17cf05d48e1d47f7b764af986177c1b7237722619e2239ba535d62c305a086ba2fe6b829c80fe0452639d9141a2d9bba859c940263b91e02ee04d030a88c6fde817360b6f97ebd0ace37c87dc404b925769eaabb010fb598fa1b7c31b850368472aa9b909fa55cb9a37d4eda2ef3dfafd0ff9d50222849b6712dc9f86ef9f37134321238029433265b517ea1d3f6cdb2a64665ce6ffc278a2c15c96a2e4c79789edf8f8b51671c24a8c02abda54c0122f60332552e741d8b4b562379b5bd6f198041803287c1b75c49ddeb93d227d9e1f4928dea8fff5f1c950295e1e0329fc09f06438a53092ff09137700465c38edfd19974148d7172c1f6add8fa06ac025caec766596c2d6f3ff25cc7ff9f53f4b5382995d7a09e36b0ee43a7f854af3ea00e1a289c21162fc9e9da962e679cbe6124172cd336cf7767c32c1dde5b4a3dc5eda72cd5d9ac94901e2b68146e426a08ea4c24501cf8a9bf7fa65d2e0e81f477dd95b37d984eb02d55343a790bf9781deb916aaada8cdbf3499025383a5b0a1583c426425f6319ea6546af24bbb513e22d0d8ea9221420de0b9e00a9a7185079e01feae6b98e64811cd9ed2824ac6143c4f9c7f6c9728f6dbc0c3be6c8ff07050a9e89496b0e2fd41e775a82b88223878ef0e455c65401663bf52e1e61bf2a3b2e2822f882514d4d338075c538262362cf43c816d66742b6d24d1b1ae8e1f3f538dc8dab9c6b383512accd9e657ba06e440621980a60872b61ac7755c23d46d0e657bacdf5cbf6ba850ca9786572b965e6360d9d9108b972fa37bbc9b11cc98bef11b8cf985eeecd22af868c10189b7e505faa701f4ac213fca617c029544282d8ef20b26d63f060232e3ebfa6cf3817eefff651a0d208048ab8f83f1a92b4a703a3bb33babad2012d22a43f66d5158fb117c689fc7e6608ef357757b12b9494558dc38727df1fef16d31bc5ad613dc6188adaecf66f275e9c990ba6795b31d3ed608a679c262c33ea0ae76adaa8aed804a8eeab71b4c4a102e770c87babf358baa028e7eafa7a5db7ba9702142f72d08193f692f4a9db7a63fceba311b29fc1425ece197ef38cea76fc0ac067e903e9f96a32bc20b9f6838c3526825bd49420afc538a95ac1bcd0084d40497d9b1f3a62734149cc54e88bbd1aee89ab0432586c2ac060a6c1f84baa6a3c208c3ffc9a25642645410b20e47bfaa98d3813754946b6b9169e8f8ab570c4a6b6141d097aab6ec6c050a413dfa3cb27936fe46f4732169c1768cf9bf1df21e75fdcd8f3d8bf3077f2023122952d4a01008aa39b0336deed9f36900e8533574ae5991c337fe179dee080d19f9e9574012946a1d81b5ccc08733aa79c7d93d71216a0f1791c65580a64f3771975c30f4321c5e4bd329c2aea4e0f8a9f2ae7b10b2c7e8e8d206548494afc0ad885fbb8633e1b65a953ef6c7ab020582af8535025104f72f563bb0a55988b0d6048f6b1e3d3c06eee0e8882b39ecb508d14fae6b8de047f5c2311941afffd5c27f8c5376ca109a7d74e63846cc49b1aa21b0c32e027b0cf67019c344097c8e877cb98c685240180353577b20fc2b07a40329148980e08d982ba50674fc37625baec62e71968f45bedf0d1653bbc8c475f99eb4d448c05284a567e3fb32e20214295299aea987ca564e2ea77000f51f1fe4444b4d712192522eb62e14e0deaf9a40b2c4a187339dc9e0b6e022b4b447031c3cdd433a7f97fb9c71a521ea84542ac27358b172ca854987dc0218bc51fc5794798674fa9f7db746f4962b4e6cd76928f605e09bd571323e3ae28cf712a1bfaee59177d11a0592cc1ddc959702048b7c6925ff69e6b8046e3c34671f1beb7404b53de1cbd7b6f46f2b6772e255290f18ffc6aaf338af8d716c3397c05f978b9dfb25d3980d07c7858e15a16606d76940517f7d6f1d94f90aa606a4dbe8a54d3edc8a387ec0e05692f9fa96f307ba6fdcd68b8caf3e39df9327f8910a98533f5c239a231970414964f6413af071174d31cb4dad6f0903881b6813e9f5aef196ced0065bb77d87940894711bc421b71d6793eee4110258e6f68a21bf8ec9c74ae14cfd2012d9043564a7a35c27cf05850d58ff468a28b69c6ebdeb66a8678e1348b491cebf3059c2d57ad37138ef6415ba6929968d94d92deab4d3702ea77dcfbc6e7ab43a3d98b93055d8c094f42caba90625b41c4b27874888ee53d9318bdc54b9da575968fe49dac3bceab6569d82d035b9700e2a139a1e21ca0c63eb0f2bad84108962ec218193c5e0d84780fd2fdb497169c55e579cf68c55b0b37b9986fe8553c072564ceb24cb4b603d8cceb9dca9fab77475afc13f2b253473a8009bbf8b42097cf7340c00ac799890e05ac2bbbf9a5433b3fdb62fad4d0d74a21b38fdf4f940186bff83a1deac2d6684366e505b3858abdf70eaeb73b57d36dbc5ca468c2d6fd4ae9a849bfd0f1df6f11566010fce93af6887e3328b0b5f14fc34ff13b22d4806ecbd6c0452b91e48ba8bb775d2633b56899697f18cfad476480f586a05b6aab82fe707e408c9b44ece31be72710ff1e7d7f7797020789d84dc0748d876596033a436c3f8fdbac8e82d6c4e4fad6b4d21eeb27625dcdc793cb2ae21fc66bab41f7bd16a8ea45d18794b443811b364bc5ee42e6fcc7652e7fae940ac157cc15273cae123bad321ecc2b7f705f01474cdb72a6abb1769326a8c1900c37f0a8bb69f2b6a0efca6ae0799aca7199b862635421c84a568344439f8286be8cde18332614b7b7334354eb3145c1b6b9a7d62586dad650a29b87378161bc1654aea83b7198c3613d4e61aa874f14b9290c208dcae1e8e3dac848e19a65a207199ab22d803e0a1fcd973c5fbd02c4976ca516f9c411a74c8c4184cbecd4a514a877c3e1aa8ee1d9f2c6298bef63d5576fc48e9d7ad1116dd8205c8488e0609230b7fa122dafc0d6c21137ca05c8a5104a1d7ccd398fa30a581d46463306640b4f2d17c2a8d7bb187f0f94e0568a0d8689b15fd3848e8a9bc1f62247bbfe70b00968c67aee9e79d5eb59546e7ec2794e9a23b20dd9dab4229aca936fb2e4e944bcfda6bde36a574358ed453e8b119abe0f9288a89d0b2c57830c6a301e2a8c854adbc0f991173ae186b591c8bbae55847324f4b4880c8d8720f99f6022eadd319e0fe4de4aeba9889d57518b104d4d59e0f35a1f82cb95d753efa2a9e50759cfb1dd2db75c3d21a8eea162d1efa011cec3123ff668c0196d19a26713aadfb65376bb3a1780840ae16976035a332f3b8a195cfc4d9fa29c90912e1dfdf8acbf7abf319b8ce864795a2da9123cf39a36c1a22ca03408b62df3fe72c62919c917964c6df1fd3b0465634f83af2bd1dbc1db687561cc2a41413a304ebddc44d67f9326e51c0b5683ff08dc4e9266349f1958d81a68e5f86e1610d7f2e22cbb3e3607d6ffbab5481c47f4b1757621f189a8cd3f92b278dcce92baa025b5d809b6f4ba847a3dc9a05b21d442c8ddf2c4d36d0da0812686e7d3fd36a9ece310774fb916dc3f391cf1361ec93452186b8ca25b3d32e65bbf51f1975bff307df94da159844a88afc312396c85a1becf1b43af79f288144181d92588772c33e40154765e9eacdc46660a20784db16d8d99596c956ffb4de0c0f256d4ac7cf1ad84bbef458f38c2976de66303d9def3d9a54c0d65e986e0be666dd0485322768aada196a14f5b555a217313d5fb8b3ad2832cdd61833c6266b60ee250f1a5d34e9cff76ef69532b570c5a0c1b34005adaad3f1a2eef58b58296dc67f1d72939d31a4695314a0fd22d9594b844d8220fbce8f4604e812452ccf344eb269f12f7bca9275694f7fb56555a5097e712c935060b63173c7e6be34ec2582af7e3cb641099f03583777667fb152461a9e88ffd5a61d2f09e533a8e4d12f6a658b893c8c1ca4f75e7173ad9a33e29a935ef48446f080be75f6817d2314dce3f91ef910ceeee45d034c3ce480ed39813060f2dbefba0b0a9fbd1c2a091ce7298a7984750ceb084379e347edf2b2aab9cdf7204cd7cbed10849268392e21a397b3a57c8819cbeada5dc17c7b4981ba48f7836f584487a4db36465629b4bc3e18d81ee9df34e7c62e331d73e767ae73a19c4ba67a92d81cb3a0109c64f79f7aef69dad631e57d359ff94ed20f4426afb56c11e803c76c6b47d56d476b007364bc2ab434ae838d6b20cf69bee165008f7a94f7622c2228d84e931fd6d5d23809c91d1186187124be2e3aa636387efa4455733d3315dca45390a8e5c92de4cf3843b7280db7229159f09f77553f444952f3d9a0a2e0ae9b354f84226aaec527f0dbc63d514fd1d79bfffa1e3e3559bd1a8f013d3b86ffeb3c2b3ded544f4cef5a7964aaffb10ce73ef69c0d711fbbd82059062dcea5fbc5a52df74d11ada9e7d1c42f7dea281c7c95f2b8c94af3256f553a500dc15989ce06e2698652b083671402c07a569d9869df0ac511042a80156e35adb325c2b8ca7e9f8522d251e376d3d0fc640ab152ee97111ca39cc5dbd5f5ab2d07ba03cc3a3e0bfe81bcedf5aaf3a44aae3940be9185c56cdb229d1d17b4a21be377e1c6c65b4139033fd55cd5eeb489af549715e210474538529c46a7e8cb8c6d2723b35516510d20218e51ecc0b372f5d0d057711da6a549e2ebf74e1acc8149490985b1e75ee8a1cc720e7888056ddad01eab31109e9ef3e7d0046a216f4ce2d0b1a098090fb7d0dc73217f4fb9fd4df38c908efe9462a543c400af357507fd9ad5572a0648ebdfa665e0eb3285e49f5a4ab290ccf3af7aeaabd18c82651324022118ad2b1be94a467e0802434e49492e80487e2b1a3ea66ad39dbcf85473c346365793646ec7e14b1d37773ee8bf222832adb10de872cd10c5149e3091c81ca0e28d300f1bb374dccaf77f6db940a98fd3dfb7149bdd7afd066fbff3fb37b9f68dc8537cbc1bc2f4d7494b308cb0f5c2acc99cf48e6ebcfa9783c0777b002029e77f22a5c057e19d4a2bb1975296529f0c90f8f50fafef3f65a4f1a22cd55af9983cb2c8e313ecb4e36f6bfa3580c5e7dc96f0d2a6c8979321829de32d0ccff6f247838fa3be65d9ca080e334e70c2fb41d66ec633a5fe195b6d75d4b2f73063c030e41f978a2bc3389348e2ec9d15a4cd66b12aa5b0310eeabf33ef1c36878ff8e5e7e041260a29bfd3c26848927463e408b4ad252a178f903b1281548b84d01e7b749968f792e5b7c2f8265cff7374532d969a007c48f106e567c045167dc813f842ef0535846ababce662501fb244cd6f2322b7e4fe78022a4cb9bdc701f319a1d6a97e22202b806d83b2b4659e579ee7976e31dd1fed84ecb770de3fe6b87b67483c79b1310eee1e57a173df1ad17cc61643b263f4a77920216cb45a50666b46df04f3916cdd3510a8a5ecdb0eaba839b28835be3689c20b140e0628f8a7be92e2420bb9f87cfff761427cdc61670ce467dac4ec00f22061e0c9bfab97f6bea6fccfc353d77c6b482e3947a8c800bb415e9ac4d16d17ca76ae057425e61f3a7f5e0003578cb30d6337494cf706a63b39f6867f450dda2e2a0531a52b6326147c01b45506068aa11f7adc8e927f11609d6a18fc0e4b66e656f87d3e4a9a48db7d23df75d012bee1e227fdb4d460c88aa4b5368e7020303c473f4b757411e36d7a8a3f1bf23b6c70047d9af306e5924b87ccf0d8149d03c94d55e82687bbc4af325c062613182d24fc2ba03ff05819663c6530bf36d206138c4ee", 0x1000) readv(r1, &(0x7f0000000840)=[{0x0}], 0x1) 20:33:36 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x0, 0x9}) socketpair$inet6(0x18, 0x3, 0x8001, 0x0) socketpair(0x6, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9ef3) clock_settime(0x3, &(0x7f0000000040)={0xb709}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x410) 20:33:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x1) flock(r1, 0x1) dup2(r0, r2) 20:33:36 executing program 1: r0 = getpid() getpid() wait4(r0, 0x0, 0x2000001, 0x0) 20:33:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:36 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 20:33:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) 20:33:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) shutdown(r0, 0x4) 20:33:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0xffff) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:33:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) 20:33:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="dbed127daa5a6e0000"], 0x8, 0x0) 20:33:37 executing program 1: select(0x40, &(0x7f0000000000)={0x2}, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, r0]) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) 20:33:37 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000120000/0x2000)=nil, 0x1000) shmget(0x3, 0x2000, 0x40, &(0x7f0000120000/0x2000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r0) shmget(0x2, 0x3000, 0x410, &(0x7f0000ffc000/0x3000)=nil) 20:33:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 20:33:37 executing program 0: r0 = msgget$private(0x0, 0x8000000000080) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/118) msgsnd(0x0, 0x0, 0x0, 0x0) 20:33:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 20:33:37 executing program 0: select(0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x0, 0x2) 20:33:37 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xc0) unlink(&(0x7f0000000000)='./file0\x00') 20:33:38 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="4df179f1d0a9d9e0f4baea069d0ae54bdb178f0464e1200ddb9afaf8e872ce3f08c111b6daaa01d92a124883d884949ec975bf4fc09bf0c8d262599a32e673f4fb5ec4003cdd8d512e4d3156ef8c30b1ef906c2e7750d1c2891940472cd8145963f7c0fc2df4b696049ea30969adec1e035fdd5dcaa47593e00e1dd2", 0x7c}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="305e977241a2b2f63b4cfb4b86068c1faebec6437f40a479cad157f63f3b2a53c2e1d2d52387109a500466b2503a8ff81d79a2586c21398ef10582db661e", 0x3e}, {&(0x7f0000000540)="e0246c02ecb2bcb783d0260a8866882976dd782dbccd468241c59c0e0046240ec15bf6dd28482d8d1e10a4f20125a586c61f87e0e922b12020a477bf8dec0703f987fbda483ef30aa99829d4026d00cc59ecc74aa2bdae409e887bfb14ac064d6463edafee94d22ef6c578a6a879c2926ca8a01dd1d433ce7cac3b77bf6319e5ca8c0fcbe8c27e28c5b3a9ae85b71f6abf97a61f1c2f624cf22867cd7da37eddb49851f0d871975a737a56a28a6c1e040b1b12802085b47ddfc5d7048b61d03f910db586a743bfc8a3b919185c6c4bd8461552ca5a32263b560f5dc579e174af3a55b4e9708784683fe3a23beebb33b2dd978caab7d7a6de47a67df268c13d2dc2d1f679743d736db50b41b36e0717edd1daf758963607d090f02763b7c7017007f005f7c2584ad0faea51c4a4f1223c524104614638fb091af1b94633bc9e17e43376c1ac547637896de2b76f7c77ab7919b7483f5dcf11bb131da116812ce7271b790462ccd9c9a20d8d34ce86484f5450155378d001bab13c7aeed3193612e28b3863f43ad6ddedbc7e834702608789ca4ac0cb83ce70bf51dc25fb7731113a69708713d61968e9fc0db3a89433834196b95ecb726b9042e64896aa4b7dd5dfb51cebab33ce3756645976cd01211f002cfd7d59099d59fa8a2c0e13bb314c1523a2a3f8a8637c2be2400fb50a4da2278a2776738ac8cc9418f7fc9ee67c2fdfd24e22af557baf48f4929bf5c89e9af767468a5a835a45a3f9135ff2ad387685441c990b8d7153cbdb772ef0d775bf364b70459b3c221b27f02a8ceff8b4030f27658b71e089ff70cd41f4d62cda18b93d9f98fa3a467cba64d300eccf9057d0e51ba3fbfc1553e1e11da6079eaba2c49f4936d2a94e1b8f3f1b8d7af39509aa4b2e3d9ba55d1fcb552f7b1378a0fc31696b2185a55af781657c0c704f05590f84a592febf8e7809e826df93fc438afe02b41345c117b8f165f82260afe197e72f45a7f29ea06156bb8cf1106cddea7d7fd3eec0de024ae491dc19d9e6e6ebab0ff7e640d732620da339b1c53225f1e3bb43bed25af455a593afbdb334e7023b787bffe80ae43b46ebba8168bdeb874af1536fa863d25a7520f81efdc50830a8acedeece1a4bfefebc116fcc3e857e8bd70e76cc31c9c76329a1f1106486af15eb35e1cd20a461ffca2c184822aa929b9bd21c6218bfd0a6edbfa9b513599ce9afb714d56da8fb87fb18420803bc6132c83eb1d902cca6430945d56d090fb293ca970b8e1c794906e103c07f9d2fe74baeac747696af7810859c6338b28f8530a82b1875fcdde364641ceb89e8fb7e72c6cce4f0cdd0498b268a3c60bfe36aa6770616df1e8bbac57f9ac6a9a8fe36e8fc82bd78f359529ed0a9600b467fc076b6e3c72897bcf0076315241c3a6e70b6f5cfc36a0f47f1b4eac93428f644605a54435695ecc3de52b3475851e6b72998f5d64671549a26228f8165cde692ca3d67ddfea3769b28bfcf96c61f1ee5095ca52a46f76b7446892bca252bfd8b9aa22e7b061f2faef5aaa33857fb5d07ae3a3c62a86b95ec397af6c6caffc5518a64eabe8171ddc707c43888b57254ae50043039119730b34bf59a5b0bef407942a54e62493f4a569881bb3835ace3c846fe03103347b037a039306ef2b834a13e0fb13a1e54ff961f455179728f12ca49c2cf402553bc799748386408bb193fcc648d69c7e10520b22ba8cd92db0c62a80aefadd8bf2e3a1bf9e10c14ba3eb2a981163a1e63d61324a7cd4bbdd9ac43b12ae1d7696d828e3e55836f867321937df45b88ce82f88750d9dac95c316b8142620e688818ada4b4434bd5a708327e9e58dd9dc9e512b6f0e1af8091d1abd1104a10559edda5c17fba9be870ad060a9119548c6a1e29cd81eac2dd905750ee6f56e5ed4e60138553885a60eb8be25f4327b53b4bb34fd1322434782e88ea4c9b7cb85967e544383d27bd57867b7b8456fdf21e082ce32fb207060a274a74bf0519b3c52e7b0812b9c223ac48993393de3133e4dd53ec12366b6549b61463c73cdae2cd9c3613cf3c0c05fb2e86e8afb3f87ae41693fbb70093607a6c0c787b7294a33f43caaeac64bb707e3a9bebbef672a1fa3cf5387740fcfca28cb2e926fe572e8bb0b5124e23a94430836f6931735955fa4d654a66f3a2716ff96e6fa00543c140789b5342137763172a1c14d627ba692447a7a4676a33dd127e500768679adb9b15bd3e6455c18a0f8cd8516b47c62dd87d359995c9e3cfbf05aa1b77c086e917f67a651a816bb3f705879cb048c49a3c833a24f2d707cfb3b1d2420cf838fefcad9f4e75f3c1a69945151ab489035ab6fcde806df80cbe8477a56084e0fb27381573a029b8ded22b3525d50f623494b9e45d29febc5dfb7aa8a6a1e2cd1a94db50733f258c2d3130487b66ee2c2799643f7afe1b947595ba6e833439b3e3328c7b464746ac9bee6c69ad86ba20c0f6ec7e8e21472d20f3a62a1e6431bcfa82d542ec2cd9b1716aee5ac1542835af914ddfaf4b32937523b6c0963ab2f4439a7b4d09dfe1ae2b067a2a12ad3b0593ad89217dbc056dbc44f5f3367fbde0176841e476e2bf604c40f2ccbc02b0ea7dd5fafeecd1630c220c48e9381b0295299d964600c4d7ea4c535533273e996b1c0eb79aee02b6f45c3510287109df13572c235430dfd93623dc77bbe451e165d5d5c8e1c0563f56a342386bf1e62afe9a58f894a2a0002794f52f317eb0f19e358892563f4022137bbb6283861345664822e31af8e37d8617bde7068b06e4098356df8e9f45724ac0a560b832c8026ae480004a83b33b4352cd1c35e9078a36a5013ab85e75f94db3a616b6de6c8cd4d486256887a0db0951cd3c3f5eb14263efdf60282eff634416bb2103be889103187d2e83f37f883e9870513ca845edab6e27b10e48c1e0740fa57387a28e1fd0a8d2f053cf2921c0de3a7f91def5752f8212a4361ded22bb5deecda5b6e30107190885af103af40d505390b752698f5beb23eafc9066b7795cbc4cc3a2c743dd2d5c8753ee31152d58735f2d3d4730997c7c74caf8984a0d14355bc7c24db87b4070eb852024ab00e1b2ce10bc5d2df02c73d62d2d3769e3f653fad94df57178874d7e0cbc5ac28ec772c1e920375c090184a51d3febba8456ca6fb94897fe1c077f047fdd143934f15aeb75d3e75105c49b7ddfcaf0ac4801d644c1966ee8865dde17ad58882ed71fdedc3b8beecfc0688e6b8391855d3804cc75e2e0407f5df8cb2fd368548b917647049d69acb4b89c7dbca9820e13fed453ded571e2f9d1ddfaa3f7558e6d7b637b0f200e5daee0c795517f75165742b484659df510b26fb157549163f79e94264b498ff9de18b09966e835fb42ce6a30071427f1055ed2f66670f3dc7215e280d7e65f71decdd78ab67d0410f39ed1714e6796acfa284701be60eaacb7f8964e070118ca733836513a6ed8568331ce0d299c072cbef2568dc3b9d6f20522b6364c872117e6618d873ee86d0f724f1ec3d89b32f2ff4ab33524d8d6fd1921dd61cd86530a29fcd4f2cf61c4d61c6bdc7629c5dd5bfde6ec5ebc2f1f7fcb17403e3008c372870c1e0eef3557ee7a9ba9928262624fd15517e24ba964660f0c75f5ebd200e9c54a03b4d85ace19da9f4c37d70037656b1799389cc73f5dbe5166cbf088c7dcfb189fd218b2026d4fdc21227931ee8d9a318367ecfdd9205020a90ff1c4c34f3774a24e12808390c73cb550474e07178ae1312dc8eadbb4848167da8144bd6cdfb0ccfaa774b9b4bce72488f35e89ed91ae75a97b0a4d2e31b47c0cf1df468b212aab5aa6f47ed8cf7355841cacb7fbcb7a513ed6ea7f124b9082229de1ef71bc1ade7a78c0493ca97f7f72820f2ae95bc38ee90e92d69e24a0a8922305d87a2398c62fa9eed06e47263513bc9549a1c2a53d44de5581e9811d4d8f453a813a89ee125f34ea5c57e8ae0e94390a55b8e300936b8dfcf2b1b009631c536c8299abda569b8869e84f2193623f64a51b98e7e15282b85837e3520f91a6234cd31eb770db34b67b91300906523c10b21e36c582767eeac60b8b9b27fc00feb4bddd5c5b9a11d26f8f5f7d88247684d3a504ce956c6d7ee5e8d81c59b2fd54e4b7b4cc427eafea716ce9c88256bab956b59f66b08ec79e9fca4722384aa098146de79b72750bfbfa7f6386746901718ed5563d91dc02ae375875766499a1cdaba696147c14b8270be5c2e1b5c08a36c4d3f4cf8f1044eb6c9cbc518cff5658e18108b7324e446713a2ca3df611f6f9b9b2d3a36b9a8490949b8867dd753c15d45fbcd9f8f678b3b6ac051a4f2a772b4c673f2de07cd5190adc627a9ee55b1b5a223c197087d253fa0b6501cfcc3bb7865f81e35f0f7a735e670170fff430c6b8b04594bbd421e47c2e544f2f86ba6c00a8d004a3ce9863d5fb5c4749448345d424a642e39065b441b4862645b97e6261048e32733de6bb37d69e6bf27e104885bc6a4ed14944c84cfec378699089fd8b4922cb657b1b7629ce2a3b2e4e47438133b1b70683a779a10d1a23435ac3d186a107181fd96208d41acf8330835ac535dd0dcadfe0ee8332c720b12cb4e0f0d5c3307845aadca202bf6944489042cff331b3a59b8ab8b9a42158a37614f3b5e2ce12b72ddcc94eb442d47fb90203d63f44d4fd4ec540790e6c6afcbd6191e8cdcf2b372b37cd6233c8f7969d71c8591abd23590b5af495624686e1f910686b46447effa75a95642a993005a961ef419001831aa98eb96944ccae28a512b1c60f5973ebd200b2776565af719cbecbf5ed3b31be17030283c02de30b56dd7d8d9a8c07a6d54e1e62a6f3658f8a610deae5faaf68890ec650a386f732ce32e3b5641da44ca054019c003051d30910b3d6d0aa0193a79a31960859d7318e6a5ff962b7f8342d856d6d852ca8411f4459788f64fe62b230acd198339858a8a6082e6b3aaca2364d5ed46c0ae479642908c5a7898f73f6f4944d0eec87ec9a034999859298633462285883eb4390ed16ad0822c96a842d38d7c4cd18c848e9bb7491ab968265d9517477d184e3cf955e2f3c8e63e4a74be35ed848f6aaad5627a78c2c0f8db26a4f4660321f9812e150694aec4ffbb04eecc2a907f5d62617a05ba9f363a4eeb42e1f4d04cd338b9de1278526cb336ce24ab468236b80fe9b14ea185c2c68123bed1c0c6023a782f1b1f8d8b0d7a6782da8a2186e0bf4345cc519944a67de0f78038224b7a5f7f627fff89b65aab26020c2387eca547f8059c37cb47ea1aea5623ffd079165a1207611af331e08f9dcc49339af220b53eefb9ea6ba7c1e9672a099ebe3a8369f8bd6b9ef8debd5887eeb7b15abd230824d0aee27930eca54f5ee116bbd1c3927b53ae146cacd36499fe7dbdcc9659e0f87eab1e834aa2ae2895e8f41acdf9d9cf8cc4380a96fb8606145c8d4a63ff2360f83764e04ffbfdc295128856198b13af33d99f69bbedfb4283c2308ea818ac20f27d5064c19ff06288d183a76ebdb7490291a769bedc760f2b4f5a72db96fc9f0ed2ecaf45551035ea3afade8311b011d70636d05d68086746d2f827f53e604a192591d3f1d2ed74ed3c30ccdb19f109e964c07a995cd81889e316dc7f065ce9c09d8c608f5d8958561d23a9ee37ac61c3e25b969efb060c6a864c3bd347571f8fdf49f4abf25afcf2be3f6dfa3879bdd5009898cb52c871f8066e98f6a9f686ebdb96e53ab8f2129d2ed1815db24038b5dbdc4f73d105efb8f20", 0x1000}], 0x4, 0x0) 20:33:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) 20:33:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8) chdir(&(0x7f0000001080)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x200) 20:33:38 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x7, &(0x7f0000000000)) 20:33:38 executing program 1: r0 = socket(0x3f, 0x0, 0x10000000000000) write(r0, &(0x7f0000000080)="ab22316f2d3a44296d79b29c3e5f4f1c6b595839f84f410288f5dedbc9584418f09a146333f1c4b390b59eecf9e6f1fca4098e18df253a956d14c288c5273ef1f5fa0c3abc36b6bd7e729424f16c7e305eecd4284578d0153a5e0963796230293d159658c39bb3c57124e0dcf762aaf6cd4f22669edd77cdfb64eb98bcf7a3699dd3f3943bff23038ba03561968f6eb655d4fe5df041ec0b6be26a5aa4", 0x9d) write(r0, &(0x7f0000000140)="3ad8b914e1c7d0ccf9b17ba22f0a5d046a6e49fcdace72fea6962e1a2d2ea6ef090f8003ccfe8e62", 0x28) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) write(r1, &(0x7f0000000040)='=', 0x1) 20:33:38 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffffffffffc1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x37, 0x5}, {{r0}, 0xffffffffffffffff, 0xb7, 0xf0000002, 0x300000000000000}, {{r0}, 0xfffffffffffffff8, 0x28, 0x4, 0x6, 0x3800000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000004, 0x2, 0x20}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x7, 0x3}, {{r0}, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x10, 0x81, 0x10000, 0xf6}], 0xad, &(0x7f0000000340)={0xfe2}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) 20:33:38 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="6b1934634a77c76421a718ce06f13bb3af7ac98c7014cc9d123f61fb21bcf848be", 0x21}, {&(0x7f0000000100)="6c3d740c58ef3618ef42b58de3c16d2d712b5eeb38e25e15df9a4925b43dd787e8287dfe6b790a80e9c59e2e14951dcc30cb3644c50be57d8abcc736ea7df9b472", 0x41}, {&(0x7f0000000180)="ad03fc365344aa1233a1741cd93191ca7c0504fe9f6834be4aad94e3511426aa4f5d3076e381084462f4f9b35d25ff4b5db049b212d6671b8c1f604bcd12013da8f209264ce357ffb4d21d4e9b94173659a978eec1856ce20dede3956c342ada2a9374c0cf334e585d5a1fde14418cfdbb86392bf77191e6d4c71def1a800cca25ee0a15184a8b85a130e18cc8ee247bf2349b704cc413b82a3636", 0x9b}, {&(0x7f0000000240)="9e5a82d0d783e64e1193aefa4b07822fee5bb24244edc5", 0x17}, {&(0x7f0000000280)="e106beb218d58f5973d75a1121f599215e428dc8a2d21a7d9b0d1394638cedd8be53efa8719a98d79dd420bd64fc06a37ded3626c9ebb173dc474262c502b6394278c90e90e35bebe3b204cc6f8660d1c4035d1fee070e985d35c924754539a51e6d5dabd397af035fa0f7707dcfc6209273f20cb3674e84b4b2d692a70cbf1edabab794662397232c39a7ac5c09a3b63ef2bd3ec29b0e652840af01cab5812bf2480e1c729e20b76cbb3f085c78da41e06bdd258278", 0xb6}, {&(0x7f0000000340)="8438d00fa9a691f14a0fe019a169c7d6749b1af3c83e8a98506a4dfa778577386eeae4e38b48311bcf4a0eba6fdd2d8b7237686fdb26717a96d07e3b44660dcbb6414d0d", 0x44}], 0x6) munlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 20:33:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r3, r2) pipe2(&(0x7f0000000100), 0x10004) 20:33:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x100) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/80, 0x50}, {&(0x7f0000001200)=""/206, 0xce}], 0x4, &(0x7f0000001340)=""/160, 0xa0, 0x401}, 0x0) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000000), 0x0) 20:33:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 20:33:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x18) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) close(r0) 20:33:39 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000000)="12b73168243f8e3437a62fde4636bc692576024574c7b4cc6765e84e04699cbd70bade70913625ef754e2f39a823") socketpair$inet(0x2, 0x7, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/251, &(0x7f0000000180)=0xfb) syz_emit_ethernet(0x0, 0x0) 20:33:39 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x41, 0xe74, 0x6d}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0xffffffffffff72e7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x18, 0xdb, 0x100}], 0x138d, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xf187f00eeddbce0e, 0x0, 0x40, 0xd0}], 0xfffffffffffffffb, &(0x7f0000000140)={0x8, 0x1}) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r2}, 0xffffffffffffffff, 0x51}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:33:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/162, &(0x7f0000000000)=0xfffffffffffffff6) write(r0, &(0x7f0000000080)="4456f325fd183d11caec9464f68b8b4e003d26cfcfa25a3f2d254fe2e5727387870d26c413c286745c48452ac4463462fbb5eb06ff0ed6a889d373831067cf4774f16136023ebd4bee99ae34c7905d0ae5a3de4c29403f9dac66ef5762ff7ed1d7363781f52dd0d83641", 0x6a) 20:33:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file1\x00', 0x30282, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:33:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)=@in6={0x18, 0x0, 0x3, 0x1d47}, 0xc) 20:33:39 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0x40, 0x2}) socketpair(0x0, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0xcc522389ec1c696a) syz_open_pts() 20:33:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x20, 0x4005, 0x6, &(0x7f0000000040)) close(r0) socket$unix(0x1, 0x5, 0x0) rename(&(0x7f0000000100)='\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000380)) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="cb3b61d05eae27360000"], &(0x7f00000007c0)=0xfffffffffffffe8e) 20:33:39 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 20:33:39 executing program 1: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000043fe84b1d7ae2c804d03752ea05ee28a77f97874328950b629754c28b28bbd59678e88e8cf5cd75cb4f84a5367283fecb016199c8173bdf7e96b01e5ed85f28cebffa3b10f3393bdb732fd422b97d6015fe863e4eac04b25e000f8f96b2bb75035a7f6234659659716a40a2bcb03e41c89d4b5fe32e4abfca495ed60bb57d943ded811f5629ea830737da2bc98697a9f90343e441c65c62d803c8c52e93e81cbbba6f035098e8209702e73b550a93c15839f2319c0bf4d1b1b0872f8f01a69ea"], 0x22, 0x800) r1 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) 20:33:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x3, 0x1) r2 = syz_open_pts() r3 = getpgrp() r4 = geteuid() r5 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="eaa08a6b56c40a12ce81d846e0792f91b3c5b89ed24091c21116e42c6811ca725ba0d29e0f93aac6361e7024b145048f8c149492cf5a43e0271dbe8d225c587b368b6c71ed7848d3a51af36269b50ae100af097e23297086f22a732ed08f76dd9282eb8a7db877756137c4cad1a1aedef40243e3f1a2f23a3a1bb5548720262d727464ee7b8f51c92e8aaa9f8bbda0365381816aa9fdd056e4bec3c2", 0x9c}, {&(0x7f0000000200)="14eb875afef24a23f38fb09af25ef0a069ba02395766d27637dea75803e0d4cf59ad09d04b7968194c9a5da718ce95e98c39430e4e4b5aa9f5e6073a62c123c6a0b759208d18047104e28f97ffab00c007f0a0395dd1b841dd01f8c07fc326bd98266152c7be27fda3b301bc34d80978218fc8352d91a60981e0fb4f79a8a97572c4bf", 0x83}, {&(0x7f00000002c0)="38dd85c73f4b927b21d6b0091ef12e1ad292050bc57d3dbdd687438adba44ebb91186acc13f8579f6fb7b54ffbb4b2db6b417f77dafba4721e010443a29e1b5ebe494120c4fd0be2c659426cf37274774f05750e68bc920d00d9a0a834f23c132a22fba751d8e0a0945c13f27b23fef729de2a8cdf00342b01ad984aab82b465b785a4a29e758b7e6022c61cd59fddb1fd1f76ac067761743acca3f65fe328073e61b149a63ccef4f0a1ce3c5d07aeae7079ebc1843b92bac201", 0xba}, {&(0x7f0000000380)="7d3e6e109fa6002971b86167f65f18f04fa0dbe4b519bf5a52633b0cd11eb517d6257995d7b006849461d04b42e5033ac9312ec18e55485bcbae77eb67f8dfe5043ec45526aec7a4cd0a70c905a20f8ae8b7fd77037f3535297b58d4e994b3d0e43d484018dc42ff590ea8c6d5933596f1d3cfefa9c7756baefde9eb0ba255da670a77e67e10015020dc1da1b0b5c9fc41715cf0805a5804f1651cad39b4e33f92820721153c947e8d6dd7129065b43cc7c296570a4a1966dffb3df910939e5fed107640fd834580426ae936e2ad475429a5ded63d77", 0xd6}, {&(0x7f0000000480)="461af53db549085f1d95287280ae71d049032219c0a53943d5cbf9789bccfefbc4ee1a1e1443a14b823eff3aa8766c24c64f5bf954454f41273b3f668365c4ec2522e57be2e772ee42eafed844c9594cb054db768b20ee6f3df7f0ccb5585e8875369fa4f0efd4864399470d28b3ef7399436178a03cee344f996d4a0cb601078f2d3669bcfc301800bb6e7ce50ecc35d57b18dbd934ed2eb5f58a1e19d4027f1c35655ffcf4875daffacd935dc9319f8606620c9b6b8b07f8b080675f0b50c9c885931375748b02fba93a75", 0xcc}], 0x5, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x3}, 0x408) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 20:33:39 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 20:33:39 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000040)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffc, 0x1010, r1, 0x0, 0x100000006) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f00000001c0), &(0x7f0000000200)=0x4) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) 20:33:39 executing program 1: r0 = socket(0x11, 0x5, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000000)="ce1d19f261f1b010e1a5486dc5dc2d416d38e88c748a17b54a37") writev(r0, &(0x7f0000002500)=[{&(0x7f0000001100)="c8600ebd8259ac59d18b38108eba627ec0629b6f82ce9c5ef1a35310c97a8f633ab605ff4a6039f3483a33bf88d6f5dffc054152f7a7604bf7167af6b5b7409da8e25209e7b88839c142a1b692bd6b69a620fb379b8f42aaf582b55c8cfd53029a213e7fcdd3e915a19e16a85610900aee3e59b3832c961a3a09ec7db8d90ef77fd09530d848967fd2328a5163668629d502226095253812327ab74b24212cb67a748b4aaee781787d97c179b244b5a719d6c559665ac2bab22c3cf3b70e1b64fffe4eb38dc9785c4e4db94d0ff1ca872cc5bcfe0a2e9ed9dfbbab7f2bd122ec562a395618abfeb9574072e0ea491ddc6343de4e43d4fe9f5b64879deda55abb843db5c4d6d90571958673889ee0ea11b02a0b85e7e34a374ed87dbe28ae482bc71f280b4b69c3d8e0091069832caee82b75268571d1b2d323056464b95838039aecfca9efb98f709e19910a285936bda6e64529ae4aff8c1ca6014f5e9aa993f20144090443bef628908b2612bc949817b843e56843aaae02322f79597d4413be37ae4cc6b6bb58a6261f38d895cab3a3bc217a1dab96d96bbeb68dff3deb37188abb5acd65c4e94ec0ce03fa2112f48fff9b11294a2f02b839d734e385a594b8fdd6f66c33a0fc36080ebe059712fcff318f742aa77d2fb78c9aa2d3169b42da6173bf822119352b12b9b6f13eb0c0677c485e41d697c8aaea07407bb6e6b5e9adade092cb9652422c310f44c58ab580f1ff95d89cc69e3d028aa02dc38b9a2252d5c2ef59f52397a62e8ccecc22262b580833f3f5e8d6cb26c71337b31a0eca11871988a5e5ff011ac068ad393553b6646d939668cd6003f98be7912cfffe1eb4a4c8825aa3d01755b79009c0186af68e71c6d7a0a1af997ba054a0a11fce4f1db88d45a237f3e835f1b74f4e5c4119008aa5f42601b26e211dd5ef19327295f6c50933a6e4571b0c74484b6aa7925714c157ea1010b96b041d5a014e23ac15cd7f69e41260d0a1cfe22e44739093d312b05923024ddb052285c798148f92cd946268bdc127506241ddfd08593f7044fcc208e5ba334cafe25dded71ef42b35f3c7f645c34e145f6c63ba84305eff8bae07133b5585487f7e1fe81e5f298ab4cfa58c5f50f914ecf6509a91f84ab760df50dff18d33d5df42255a5ef0b9795064ae21def2ae40163d07b15d558f7e51a860cbed8644416488b8ad0d08f4ba916b29446c9cd962e776812ac77c3eaf292a3a8babcd92f1a99513df3e52ecdf8a1e99bc2f9b7981b9aae524804e8a4a4376a3295ff8755af84d9aaa108852f62d15a9795e84979fcc002b452f25d7d959db1f7453323301fd1d5bd2e2f5fe9a939b1dc59aa906384af62b2f1695e73b6558b3e8ad8fc06303d0493cab89874eca815e770fde5af402255a5e5d63c7334eee0e7f14539a920e18cfdd3bf49158fa00578f6ea9a3820c7de658ffe912842ad104f14174c5074e37a0463f29c517fd61a57347dc52bc518e3d2580305c29bb4443d033dc80b0a0869923b02d3a2518d39fd2010ac25ee798f817980eb121f699c2f0f876ba592a1e7e8268430a782cff89f29684d8866d9597fc7397bd75ac900101e1323a16657217afed52166001ffec2ae5a1f12997d821e2ac6178183893528db1187145a880bd1cd79b5c545bcb8f2bce45f77675b8b547e445db085b9ba840e12ce49b9858e7bd722e24f58efda3a2cff6024a56b5ad6593fa5ff5280562f5663c599fb4ea4bcbd1366336591de6f98ae482a898f487998b08caa14e5526529e1191c9151ffa49788fd65c2914f74126f9aab69e82611a47e286e86cbc57419f7e630f8729d8e7a623962852aa3ae903a24566d73065e5bacfbd9829adbbc87695b757ded756d53910c329bd1dad00915a2ce3f27e83a17df09d7f22dbdb848d355672414576d0368d39e715bd9008b3478b1ac58dd802b3c74295273312c4481ccd58058d7eb55c9d217144511c6052da47260db50ca9a73809763f52dfddb71976d06cbd327fd365dac87ce6b4317f60588782af321a71671aaefdbc977cb113865cff2e66c250d8ff6c7384e015dcbb8ecc121a82af39b0de4d1fc8884f7061e8ace06a94ecb77fdae914c1c19290e0be124a990fcc1a5c80a7acfc4746f1ff3e7bf5339f9721ddfff8b6f8ce85d636b05dc94065296f4f692f3849884b7359faa8d4fa54430f467d19848a82f1eba6b6ad06b259ef7c8d5efc810592e778c4054837206c116e421e88198825cba7d189ba7d3936b33800431217cc9dc1542ced3afcc15bbf950e48987f796b492e31b763ef289d76b9481264b819aed17d794fd95166d4182c78de40f7cca75aa19ad81fe742b2fee6b8c6ddb58821503cd38be8ada6d9bdd6e25d2249df25e0e87a775e6965d5cb8e8587d1613fd7aca73ab983a501329a5d7cdf46ad87ae2d018a99f3f1962ad95a0d4dacfd7586c24816d2f43e2aca6f015011df4c0cf36ef0618b8084014c404e3097137c664f73aa0125669207b6e66877b1dc723c28158be976b434ab7b83ddfce55a945f38b0b1bbd149b5b1fdd7589444f72cdbeb574176a4515d8260e73e6f3ba51fe67fe92e44456b98517d2a25e0c4b71968ff1cccfb6d9e3dbfbaf81938e36cdd3fdbc3dc389a9ed97783ae430e5d6d260f0ec4bafee38cbd5ddca3a21cf6b554d6bb0bc791403e8cc80f44995071640ef302b273c2e0260ab74b8fe8e91007edb3951def59f2b7f73d18eb0faae283fa6289b2ab69b67d66314856ad74617ffe2563b2153fecb9a3df350b59c86c9c8ef1488af432547f117e03e562a011077ac04bf749cee29f81704c87777c7f92fd19d5d99c8f3ddfa94ad372a70bc651322ceaab876731f83db7811fa628f814fa3197ced40389a815c522274d8226ae9809b8d928124575e29a6dcb5bdd6959df7475146b4088e3643760378836e264c0b52a5cb9292384bbf16f186719595067e17810c9ec568f04a71e9886a68771b460aef11c0a7663d1dd57dbd518309a64abc5b2f98d9564df3ea1f3feac3e95b6af5a821db5a7b78611a1ebea1f367b40d7c8a6b17e3f47f0e5b78cd1f84cf26aa1db7b76780b174777c9b9d206712990137f3def79136ff12ef151ec53bcfa509824dddf98a4b33fc2f0de64f60ce0f8696f92e3cda2dce24156ef546c2c24b63dc3c504430ca6e5e6972f5d40e009d4221aed9122eecae2336f33403d59351a1e6912ac2877ea868207aa54052e1030570cd225ffc59b5d128310a42df95a54d1de3f098e862fa947607fa32dc9d3354737ba63c206370c0d74c7d9a98966cf6636bd2b3d34c60d2ea6618799162f71b3231bbd44a9a8860832bd48ff2cd5b6b6542311ee52e997ba8e86103883faaddc763ada92bfaa0e4c6034d8bb73c4fa9c5b766ecad74a15dd16fa8742a36a71a2069cf8c206043ae7f9df5b25c45561bfc0f6eaf7e9d8986e10dc6d96b0665b69bea776e31648d6016fe2f1b5734e696bd65b758918ece774dd346049c0e3095e5cdfdcc22461101b6692fa5bac61b7b4753723240b2fa4f285f03fc5d03b18b9ef3788e469165e30757f196d48cebd69400a4683d9e507fa1f7ede22c15498a4d1147b63a5de1bced9b51eb6842c36930a221212b9697b931dddd810ca884c9c5cd2715d0d97adad2dc220b5344393813f8189466187a75994eb44583b8780a43fd34d691cde11e1a04e6d4eea485b5b5eaa82ef3ce7600827d8e6411326074e8529269b9768aeb9e2db0836e61c0466b59f4c2007a1457b18bc12421553396fb1c7b7f6ae3b8275159f316aa7641f9bffbfc61c47c2f6a9ff61f9b4762c36dacf89e34087ee7fb7079783f50764c7095adab2ec47e8262ddd44fb224fd7fa2f1dcfe90bedf72b8968dbe19edf779264e07a94837aab73b10750b130d6ec38805a26b6636cfc155c7e56e88cb83adcf33466af93fcb18d27e947868b97d8e13ca72f8359f3ca13f94c0bd19a1c11ecbc81b1ad1f16e4a10cac3eab2b967d96a525edefb5ee9baad1837249043580c60f6160157e04f27e45dd8a0201bf0866ae6ed0a3771044bb168cd4289d8e56a6e9b6ecfcc554a361188cf4539b5e1ba0682e84a9488a9afae318cc06e09b67f8e58d8eb7adca40b00e398609d10a1c643b201961525714afba43f1669ca8e4b9702cdd04ebbcbc6928d79c394799191743b6bc0470c4cdca29664860268a2ce38bfde17836291fa80d3d18cf06efb5403d44356d719755358662b6006ee74a7456a58b9ac05602d54283f01e8408501a9901d93c9b88b4926d916276768538acf876451e9f3b046b2538eced98f213a49b9aaa4ac6dcd2b3fd09dbfdf9d90143b8981db99b46da3ff02dac55917e2670489c5d73d1802700079ea799578c4e310bdd4912fbe4938d2fc1c3371a404d39b646e9447f956222f3c4f6f84ad07c72a6b8b4547c5c183fda956af7e9f126fa77fe3150a1a370713aceabaad8c894afaa8a409662b1052d18c1f0ddd168e80454b8ffecc44578eeded05a3c3d159e9da3bca960c3daff6d43a6884aa1232988f9447a4621c9ce9e097744ea2490f57476ed39ac405724d5f2024c89734d917b68b4237c109ed8d88be9454fb522f41bf6dc90557413ddd14d4375f815c220b9261d5c8249fbd878eae1b45ac6e828ec1959c7f5835d7e5d91ce8a16eca2bc127c825a86a58dbbbc72bdbce1f4fdb91dfe754d9791af0200914104fe4dd0d43061888128a6937163a7cb0e4a3509118b50c330e1ed7cf3d8075750d77043c5ce8c3293ad7ef8f9ef0c86a94ff0541d416e1cf67d403123890c3b4a819022b1b819d63c0e474770118be6660513fbdee37b29ac506786457c1e7879d641555f3ad59879f585fd5bd7b08a0af413512ff866b4ce7df0b7c3bdcb68d25bfb467c4c0c735f2171079516fa18cf25d8f7c9133fe6403f9ac42ae72bfecae0493f305da3fa978136da5208edbf092c25db457708f76cd147514fe61211f21759d287303c103ee3ad89c297153ea911a1fa7c91e60322483f0665014f871afcf4df006ba2d55d37ba5127a8c3d92eb1a11885470f5dfb90b0c436c8f98a8cc2d1a93ef76134e2be2fe6e48963474273e597452ad6ec22427fa969b4e798e993528523aa8c2affcb69a20e60696acdc65da8efbd44d25032e983631f28f873424203f8b8dc1867bd5913e42093e839435b91666a50368fd8542187613f373cf8843a6b277fd99c7ed18e874c1bc512d1638f876a171eaa75da188b8a9873c22435618be53f4ff94d1352dab781c1611d2b77b92205c1c8dc7d8a4770ab650fb917fef141127037e2e30a3665b5d6a9a3a9deeedbe7e390f9323c086ac9de9cda950ddf992f07e33016bf3f2db66d4d302df76f2aede67102beadf6063d9d894b35cb8376d5604944110da46e7994713f8ce9547659db829e8fdf271aaa1063a2fe3293eefb33da0b2f889dc1b23fda42e5c5c534d4f28957d20cb831ccd840583506506b48336f6c3e572254969bf2b07c7b723d0354208328e8ffa02ff481b96919bb6b409f58f6c0a43fd6dce4da683ffb20f72d29b0f96c5b14756298e686142fc2c7f2d25f366cc6852e2c4e81710295c6bceaafba8afac5678ea46b9d8215285d149daacc296dd407971142c3b2", 0xfad}], 0x1) 20:33:39 executing program 0: msgget(0x2, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xfffffffffffffe7e, &(0x7f00000006c0), 0x8, &(0x7f0000000080), 0x58}, 0x0) 20:33:39 executing program 1: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(0x0) r1 = socket$inet6(0x18, 0x8003, 0x9) sendmsg(r1, &(0x7f0000001240)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="b3de56", 0x3}], 0x1, &(0x7f00000000c0)=[{0x60, 0xffff, 0x1ffc, "602007cdfa4066cb5c67addda03ec356426d026f8f6c88d200a023125fe17f7cb454b63c5dcc14b8f6c716d87a4870e77b7c0fb5b46ed6ca3e0c6f85fb832931ba0553723d399e9bea"}, {0x28, 0x1, 0xb9, "812d6422d2c555b9b39b19daa3827048ca58"}, {0x18, 0xffff, 0x8, 'J'}, {0xa0, 0x1, 0x9, "8fce153afc0f2dec7879dc6ff6a3b0d34962cf8ba18f8761340dc3c6e0dd0e274f7f903ad4b8f3ad9b5694765af631c93ce39a6b801ef1d93dc43ad4c6f8716b91e86d568c3464f21a57eac85cebfde67da56f0fdf53e0507e878a3b8f884fe446660fa51bab4c220185af48bd203f9c8157be313fd7dd76bbf14a6797270454fd26fa37bb69c8a16fce"}, {0x1010, 0x1, 0x8e1, "f42d41c213c0dab655ccad52b1c2fec4dcb36d449ac7623ecc43d25e93af0ef7d91c15ce3d096569d271e4c30f77afba53d11935044a7a98c276318db8b3c37582e5f28948d8ffd8b77c7ded68f9252a2c84791e7f8bbd37a42469fbe65ac7a05b59e0d1c539a559978521783acac736f5177f34497eaf7d3d49636aa1c7458cd9ced19f1d2b0c599e5ffe71e5dbc1b0def6d82d7586f8c1d80c6ebf17637db0efb624b2904d5822794cc43fb3eee3cd067f3272bd536dfb834732a4d54b2c90ca141fee194e1d02ff27b246b6a9b439c69f297e3b9ce84c4d5c80b36a7330eaf840c91c028ce4ae04638726f8a2c879fefffae971753103f1f6dbd2e8b639cc250eea69723dff9e4fbea580abc6c1a653aacb3e26f8648fb6c7539be7a1c641498d998d244fe5d5123c37845c097205d616fceb9cea0f681db0c8b6750ddc5259755b984091b8008a91ac7aedd8ba9070c24bbde6af85dd78f53fd330d5fc95b9980d4b1f1fafd09786a4e5af3a1004fe286d99c88c4f7ed4e0f508f3b7d97cea63ee4a7356ed3578c0739525a61bb8c9126d6d89724265bccc07ab7af4fed4310c5bfb003bdbb275742648629ad3c57a47fb214d2f1d71b44a4d0e4031f9bdcc6f0d099070ddfcca98822fb40337a409a7841591ca226764cfb254d63e0ae9468a66095b4ac437cbdd96546b5e21cc408db72313335520929ece0745e97b063e38d4c1e1e2e1c2ec5e4d67074da8532310d7475470247c44becd84d38b163f2ddee65bc775dcaaf5c66d6f4734c4c7c7f9d557ad64ec662cd16e775b3a802df6207d9413a03e0c8e17e884203eae4b20c49bc934d4f2db85ae458ec0f18fafbeb2855f7ec066dba92547f1952e9ad84827dda713825d7b1369e53794bd31ea2114f6aba22df622f0b9a40580a3712d4d0498f295eeeeafaba94d2b48e81c9d9ebb9bb545894af9e139ba6fa4a01f2a58ab2ada86bd7380d6df6f0ca32a3b2f1f5a19c05af389b5f6d6c387d90867efd44ca4578740ed1a452d0323f6fa8f1073db46a1409e23c1c66340982f98eee9df1fb7dc8f540c9c443a9caeb7e90e1082654048716b55cf6c56dd81f528b7828570ab91144fde640a1e0323b333de736742fef096717223a4f605842e88c4dddf575c21f7afc12907757ad7e2771ebc089015d7e39212f0c9b4f8661a23b37f2df00aee0944a4300369ead03a590ad45a0b2d0d06337241992b2ef1558197e25a89f0ab57e24f1da3fcc12f925c70e365e2b401f7f85770b84bee414007c308001d009395b29514d2b87019125cf5cba2a99cd8834dee794157243a0403798c60ea798165cb66c3ef200cea45a035d9c266f749f9368d0a067ac51f47b42f3a578df4e14daa715e95ecdeb73eb2845153c29617ad757566dbb9c228ca12b25823e049d0148303e08ecd0ebb8c2d6c20f53b1ab7186b0681116a82ff498baf88587d868d778edd0a1ab9651eb2efe583f1937a3c01f14ba8fd8c4eb726ebd8e71aeb588fbbb8d8d7f3564adbc239720b674560b86cbbe78d079ecae63504435f4ac0b4280b39b2a48e98bb3d50962af2b801b2ecd1eb07908e51d1f11ee2ad2ee43153827e2aafb7ff67b0027c6bc1c5c141e4b821348d45e3106c0963562437dd3b396265e35f844226c3497bc135b9287eb11334d4bf242bba3d9058c1a8168f3d72d1ad7529732887e6e42c93b3383ee649f742cba70fe93711a219e0797e009f0e0acb57b1a174ecb159dd799e504e4e38960f44cc611739f15e5ab0e0d256ebb52b059c24201029e50b11e7b05013be968e595f7de419483db25cac58c5cc1f15a1758becdd608177252a85bacee3723ee1800044d4e0dd413e261adebacf96ea027cef0c91d600b044b2b5fc4bc2618d982ede7a9e3a34ef7a73b122522b1f22f00c78582bc7a44d82cf4414c5c48b08259361091ffb6b19b1660718b0636392c63bb05012af92748524fc561470e222e9f4f14e53ad04ebde8b4148a01c1d63dc67e25e94bb5ee84e8082132cc8f2131df478d329383a8ddd6d2f4162aa336dbb57d804c28e168b77e963950322bd4b790420b7c39f57783b66c3760ec22f92a0d992e84a0caa66a4ff89c4df60b5a1050323c76aec622df261a0819f6e4ee2ce48a5589f1a875303bb507b837bf2c43879f41666783464e90f8a74103a8c40fb5abf226d052633825392851b2bc4680fd70296f25825a0bed95abf115bd8548c8cf25fdac0bf9480f1ab6c327d66ad9777f256e84a99297a57640e1f2c0b32a11c31be086c48f07ba7e0d2178d45d63a5c13f969964aa4960d7ecd6d434b1880b4716b23d9608acca14c8a0a43dd9f94b887584d9ffd4a9a70fde47100c872dda2ccc842aaf8e0ae17fd4db0e67dd6cf974e70653386441d53c4e15eed7d1a1e56a71d61c1f478dd739722f9645c1f3fa75f6993136007a95a97917a35753fcaa4b4d7b62a4f59f5a72888374fa6e7b3d566d8cc5a78b3cafb23c1a11b9a1707e862a70990afaba9b4965aaa1e206116a307c984595718acc564660bc0eec472aea2683eed5f19907dc3c3b3f7848383c601cf0ba417c94c63cd1086bb39cf346689a30adf097f7d3878aa0e60946e63d059547614b11eef31d17dc21e3291b3349c1366112fa53a6107b521dec29a8c019a15d850a9fb4c28ffa59e37a2e64cc548f05aea0d70ce1cc74db1df822d9981f9454c011b9fb0e780065aa02de01c84c4182f4e4f42fc506c49a7d28d61a0bc1c6b02779972545f3a4f78cf086ee247ef7a380a800813616789a6e9f6a3ae7f60c619cddba5dee58c47855df7225beff771182688e52ca6b0ab015d575f33bbf30785bb162de437f0c9a555b2824f9633fb932a43c7344c0f5089932eb70c7fbb8be0441e8d18d9f5f804dd8bdbb9eea7ca589ae4cf020f5b6788c80c67c89365660795669a7f54f4d285e289255d15af4bdbb60bbbc8d627ac713b5c3ed2572ef4906c0cfce01db918185c4263b60929f86efe67b5d93fad54f9b5e26b0ba74a038c9b7619b4c5d518f0ae1ebef44c23071aff832c4fdead1ad162a0b1be4e5b3b48808bcc4a29dbd9a889330eb98ce0d3050b969b905c53b284c04ec5580edaad63c877ca99615e8c75b2052f7ed17b24d84b67151a343151dcbea642caf641591182ae1715922ed4cdf102765720eb839f7957a8462b70968a62fc8bdbe248441016702256298b22accacf3501008335b27e9cc545e284a0af222b811a9e06982e196e601af82e6d3d07ae4d0eb39d1d4cd5bcfb01b0fbef5c61fdcb8218583bdeb8a18e2a99a0d59cfe07d60b7c6b1c9156ef5b41a8dd2c212cca3cfac3ed7ba6546ad6b7ec97c8c70b52632735ff38853f18b5b17777633638be5806bdd3ad51c616147b3da6b815e8795519ae0f88f0ebb506977889880f7432a185f61b2fab32c8d0901dee33d50b32d41748f2661a52ff0904c3d3e9393df797df13e056e7b72a86cd62da15d0b65201f9f52241bf936db22ba116806a384d913018e754758247b33d1adad0897fa5f20813e79c441ff37d34dddfdfb44f1f9bf751653885ba19088fc731ca37b7431810a0fa77925f586d73c37232f43a2c70f21d6b86ad4cf1f0247f31fd70b8900ec90a183ea3af2282c28282d45733aa5dcd6e79b6eb287b9be08df8804c548458ba798a7061669ece35db44a232f45d3b92fe84f0d8a784d49232718281d4af19d22dbf81a5e91b9f23c73c215cf6c35ee3e2c0e07ca3cd318ea7707c41c2147847ae872b4836961823d6a52f81224f41e87f14161e5786355b8c4a0e6b98998fb73441f7e5b7ee91a6b7ca606e3249042c463c82d3274fe026bedbec467ba1ada0080b4f554f6d03c57ab7d3cbb3215ea843f8aedd35ac227801b9072e89f642dd541f0253f8ae9792ea34ac3329306341644f301ccfeb3ea60fb68869e75dd827d7246b441c56aa64e279b68b857c9b27ea4d5d400a29f2ced14fe8e5fa6aab426d4244d214610b2556d10ebc16fb5b040b6329c151c73814f1574fc659aa027db8f2183042d0c2c6502482e349df5f3a02be9a87d289f4f7c0fdf16d012a5e3b1534366f746dcab617d220a5ad56c9b7d9c5ee9a134a3597513479280b43d11280000db5399ecee28996cdde3e8d97909fe966e4eac4c0b1c3ab422d89f95abe539ca66d0eb2c8dd38b86b3a35d59353a4afe84b508da57d3d80926bc19570392b7ec1c2ebdc00579e21122504d4a76b73b65d166b63e8416c32ccbc44083b0cb8cce99a933c449a018ac97b612b7c38f983cb341cc93fb4811e0ab765fe48ac33ca69821cd8f0017af9efc6607f3cec082e0c226ea2230c3ef8496cde8676904a2c0df0adbd5593e552ba21328b9bc329c1b7c61ac89f26ff265b8d6109036feba7a749b4cffb15f4d10b9ee5f4a153e3f178d3494b5f89f81b5c3a2661efff357a51fadf3ffcb86af2f22b99721c7ca79ce18260649149e81543d936bb1fd4d017699dbc960db719268cadd26811408b37eb3530d57f5bda0ae321629648111b104bcc82b8f99bf666dd368bc48b594244744df2e245fa4ebb3a40ea4fa8c0122555d166efb06cb95fdd882e207953fa0bfa648f1d6ba7c81b63d5397c1b55f39ffe93ac8386bee79bb3ef0b86f1bb21ceeb4020c898d0e410f66115f1e2b07af0698222ae6ff67ee18d3c006a2a8ee8b69d90d2fdffafdd66406b670d1f45f757835b8f72689dc312c4fc8e3c2fba89f80a429dcf36574cec8044187569efe32c15b075b15a8a5bab5a85bec54a67be1bc47734f3760bcc7c3af3fcbe1c79784e359429f3b04202aea6e1b7c189da4d93ba5c24d20dce0753d7ec9645b48abeeb6ef5e46c8ae81bf6d159d491c02b37fad9ba65f4aaff0e69ece557d4e6ca32a4672e05f29bd0805ded2c00c2d04bcfb5971d5577afb998e7d3df60ea00a18d79b3e9bbbc995dcd6f60e896b406818600c0691c9c8702a13387e8cc0032fa5308c134035dfff53e95faa163d10dbb3f5983e8586d354a6929c93ce866444457c73cf9f3e8a5d089504b2b37a8448760623bb910c82bad77114d4ed271a4560da978896dd2559ed1f08b443f0e7992fb556eeebe78b4d4d090ce0804c949e78672939d7fe26a37e21568e26f94ae6272ae603179b466dca86563bf8307717d32279ee15025f4f005bc439b7238aa25a78470a3374d00ef3a4b1b85682e52d3075a8368197a65f220c2740a773108de4c76b289be83928a0f76843262d800acd3df438e8a610a9fd11a07d2daf927c9bbaa77b179657b94ebdc98138ef0c206c621b0775c522f1aac8b136d517d66a73d6efb144e4c068172104996a3b688d799ef9e7dff2953a1282de15951dd40bd313f3df10982b9daff21b65c37abe228cb8a2506a151082bb14760540174bf8789cc152fdb38e2f48cc490357bdf6957adb534a1a9c035e50c54997c6e4cc59e62070d08a7d97a1dba34c5c5c15b646c32fae81a7245369b70847fda8ff5856ab672b2b36517b34f47d8777dd352442852dc3183dfe9abe5bd35a26429ae965934d0b870de50d4d1574527aaa8917ea27d2bdf00169febc402fe48a9c197e8dbcc119d21384fd1b2dfa1068d7fe020ec0a6126273a190dee3669fb42f8ad40bfc797567881006cd61b0c0d0390f7729f17f03fa1a52aa77e4292be50d518cb0f99807dd4496a20376d8477a9b206072593ac64e080d8352177436a1d2864e1bfd172aa0372aa29620a1413382e38a77362996d43e3a5533a37ec4db7"}], 0x1150, 0x8}, 0x408) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r2, 0x1) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 20:33:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000a40)="0f", 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) select(0x392, &(0x7f0000000140)={0x6, 0x2}, 0x0, &(0x7f00000001c0)={0x4, 0x21, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) 20:33:39 executing program 1: open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000280), 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20002, 0x4) pipe(&(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x200000000200083, 0x2043) 20:33:39 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x10) r1 = kqueue() r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) r4 = accept(r3, &(0x7f0000001480)=@un=@abs, &(0x7f0000000240)=0x8) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000001340)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0x0, 0x5, 0x3}, {{r2}, 0xfffffffffffffffc, 0xc, 0xf0000008, 0x5, 0x3}], 0x663, &(0x7f0000001380)=[{{r3}, 0xfffffffffffffffb, 0x11, 0x20000000, 0x5, 0x436ee0d}, {{r4}, 0xffffffffffffffff, 0x8, 0xc0000040, 0x6}, {{r5}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x6, 0x4}, {{r6}, 0xfffffffffffffffd, 0xc6, 0x40, 0x80000000, 0x5cf4756e}], 0x1, &(0x7f0000001400)={0xfffffffffffffff8, 0x4}) r7 = semget$private(0x0, 0x4, 0x4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000100)=""/73) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001440)={0x2, 0x3}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000000)={0x7fff, 0x5}) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000000c0)={0x3b}) 20:33:39 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x82) 20:33:40 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x904, &(0x7f0000000000)=0x3, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x901, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 20:33:40 executing program 1: 20:33:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 20:33:40 executing program 1: r0 = kqueue() r1 = kqueue() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r0) 20:33:40 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) 20:33:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fchown(r0, 0x0, 0x0) 20:33:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:33:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() write(r1, &(0x7f00000007c0)="c2846eb56ab94510c4ea95fb135b3afe2afd67fd55edafbe7b29115a28c9d34518b4419582cdaed1e49a4f00fdaaecaa2576bbeacc01e9a8060f6b7dd2b2db6748d2a5fd789d9c377058557072c39fe1ba26c3e93cdd062832e496246efdc8c754779fa2a1fd508829ce3e2279ccd668da651cdb1ba9131c8724c768ec1ec655246384f0bd29302e62e5a1379304e926d44a9c4cfa96d1c2caaa49a85054303d55229c5f8a93b9da9a54fcd081ec33f20355e6ecb5b2f0f9cb520ba8092decbc498c8168664df15ae4945413ef9393f68fdb04db7b0a7b31e34792b239ab418c518774e08b475d972ff7d3a3d8238eb6a61f02b83daddb089d9ac7a2", 0xfc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x43e, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/137, 0x89}], 0x4, 0x35) 20:33:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000001440)=[{&(0x7f0000000380)="b7008c23613bc3f2dbcd21adf21a69ccaa8dad2a8910775e112d9af24ac681d81a6d0a742e9fabf37d97e35b4fe2a1d06d2866ffeaf892b5fc6ea1069d98a1db22d2cc72e5ffd92376d58f1b2fbbe778ffcdb015859a9f2757fbdc82df19fcbdd35a17aad8acd51d217db4e8a4482ae1f14aedfb9629d05866cc24ac1a9e4f959736cb5f8335ac7697114a5b474c4f9d91a72c74458a021ee4ab1e0488817d7ffcb8198a4242bbd9b04ab495def6bbc9f1ebb489f9da5bdf723fbfb4daa021e6d2e9214f3faab7e8f46773c7ca66c6a3493144614b819f44a1b073f3920afb66f84eaabe692d27c5b5b1e892f09c46d62026958b3d65a4f3785660eeacb6830e39a84d95bb63a9316551a76afc842be089596b44bc706fb8fdb4f3f4c1aa1ee598ea31071b0fecc67de113689a6d65d2d4e256954c2d0974d5fdd5197fdf6abb84b4d2787e1e24f94b679971e4718dee68fa95a5e707f58997b7fa3d0ad88dbd494cc4cb03f97f312c8576e40e6c8abdcd00db34787a1b4af45ad294cb9ce0a7f21d93320f7bb7f260b30ea8d3829f0c9ef05f0dcbb977762541638eae83357d29a3c39fdaa808cb9dbd14319358620feca5866c933f48f92e1537f5fd62725c0214af8307078c5cbc5ecac9c1c3fe5deb57004f9e4ff35fc89edf051ac7f907894235184994509121c087281527a2f9e5c71a4519cf4b68daa9ecf25187407a8602ffc3fb3aee52df621cb055a9ea386ec12cd79332f020ac1dd02b04d7ec27f87c442ecf612d840dd173e05c1182263b9ea2d4fed326469ff82dc331760fe7b75e50ec4e6c46a82b3581dfa9bd3c29e1408f99b82a136ad8f72b1409146b44eff51ef6e0abf9d156b965ec5873a4374af6774edb7a58905ec678c1aa9044a42ad77409d3236e99e2d7b622776d6d4ed0591c7d2aa230b36001baac40755dc1df6b63450ca5dded4cb55d924996fc354bdab948397acf60c67940f34b9016356a04505f18685c6976e3fddb3e284464a7ef0f45acd760f228e00be56810589594b6b784854ac58a7013fa26526a658aafb6b77ba24cb3353d40c410aa93a69eb1ff525d88d4a9fcb28f3fcae90c5131663a8cf99e561961929f16f651778fbd228f106c814b1be4871fe49b91ca7b35593ddd8fb06fa6cf3580c405eb57777b74e65c0c022698dcf7888b1d60774c300e4cea8d52f360befe8c232d952ccc75d22ed64bfd615b79bb7f61279834f4f59d5a39da665063f68549ae269676593d217bfd925ec740d571722f122f0f631986816cc137dd974496b7f03502e229f102a2d29a9b4f9c7c1bfa729f1dce64c5bb74114a4c022e75a547f3676bd65345810fa5bc42b9abfbe63d5e4f60d54de3364538c8da33b251c44977c9781fcf37813a221fc163cac0a63789de67071df686f4c4823dfcc1ebccd3a1a8aa87e88f2e72559123ab1750f3527258680ca29343386be59cd0cdd811ea843d2d5b69534615bd93012ab3d6bf5d68d7ba4fd57b1423dfafbb74abe3836725ff628bd204778e5527240100c88fbca9d92d8e515d428f2b76dc4d8e7386e47adda5a0f2d3320d10e5c8404540201a3c79d780643b37ff06697ded8107968caa65ff855bed71e289083b94d570c7f82a0a38199c94dbc450fc66840ee0ce9e3560893ef71a78d66dbb2e7d85c379189699f33e0c0a32923b8ac4afb97573460e7cb3891253bbd96bf2f545d3842e0a344bdb0f0e9d3bf95e80379a490ac15eff08dfa57977bbab4f0cec49cc95287b6cef36e56da0909db74cc2f2172bc261e3ca54c5c9fc62e939d1281be90ea02966eb3fa6bd3469e8ba8f0cf30bdeca3346bde87e410c979498844df93a44bb0fc6c36571c01043565b6a6b611ddbb7ca43d1e812e56a32cca764fa81ff1bf77d8e7769c81681ba2e0af873d7363e0854cc536cd32c035d95edb44b854a4102c5ae63e9f6d2580dbf07ae3ce1a1d8df37118ef1673d87ca486b87b598d208277b273c2f7abab52a4e713a77e2630af18cfe1661b094117b38d15223ff6106685abc95d7d56e05666264bfae8e3c844f9d452cc6c0b3df3908dd38eb202975f4d56ea7b1a87eb0aef4b4d242593b59cedc31cbc1354c3019398cbc487770bb7cf0702e1742bf00f8286c86e9848d634c19b06ed25fd770426338539c5e6e322535000198b88b8471733385d356908e559391d2c292ec3f440ea5fd48b8eef11b2883a69335627751cf5c73b7004aff8e32d83fe235a8414a65751ccd3622c41340a9abd805096b5ef64fe461bb6ccbef992638fe525745f30fc02e", 0x664}], 0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x32, 0x80000002, 0x7fffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x80, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xb9, 0x41, 0x636}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000002, 0x100, 0x10000}, {{r0}, 0x0, 0x40, 0x10, 0x8, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40000032, 0x95, 0x6}], 0x1000, 0x0, 0x0, 0x0) 20:33:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x89, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 20:33:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x110, 0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffff95) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x5, &(0x7f0000000140)=[r3, r2, r3, r2, r3]) chown(&(0x7f00000001c0)='./bus\x00', r1, r3) r4 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:33:40 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) socket(0x0, 0x1, 0xfffffffffffffc01) socket$inet(0x2, 0x8000, 0x44) 20:33:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x74b, 0xffffffffffffffff}) 20:33:40 executing program 1: getrusage(0xffffffeffffffffd, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x28) sendto$unix(r0, &(0x7f0000000080)="0f7c79de2965a2524410bc70c3200d45612e6e8c9a2ed7c09ec4d7dc8ff392d48de3e0018daab48beb87", 0x2a, 0x7, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 20:33:40 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/214, 0x6b) syz_open_pts() 20:33:40 executing program 1: r0 = socket$inet6(0x18, 0x80000010000005, 0xf7ffffffffffffff) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000001080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f00000010c0)="959d3f6efb9fcdfd1c0e909b031e2b92ea43004613b9e2c2b9050098", 0x1c}, {&(0x7f0000001100)="49d0d2", 0x3}, {&(0x7f0000001140)="de2ada64a806524f2bf0a77db1e8d7453d", 0x11}, {&(0x7f0000001180)="f6be9cc0c6cceff4312d78a5fc035fea0a69e3a1ab164dbe2136a0f745a991f83a03cbc652c8464c23ca199304e15c056b3fac472735253f891420c919dc92b2f4538654e8b83e6130f41bb17639430c26f1b494d11f98189d94e358768c9fd151e7e800c9a901b35152f17e4536798a0e", 0x71}, {&(0x7f0000001200)="de095951fb5b85f3a419db106bf8a51fdfb4bfb3d5157bfbd50449f538239f2515f9db46934ddfeca24314a8bca2569a03d51a20fc00068bd8d084ea1f4a029a03f9da", 0x43}, {&(0x7f0000001280)="48a0f05a342be10176cb051c843a0c7816a280b9024a72eb621087332fa77bb64a993dc190705343652062c02d0774d9bf33fc185da7f7da52b0bd85450d3fa7618e7655bb17773748ac988e39b9add73d091c4f3009169e8dda8663f7e71a75133c53065612ebc88486897f7fe4e954dd7be140488ed87f5e90ed3b7a1a1852a8d45e988dbb6805a82f7e69750b7f21bf8a8c109d68766824c5c1a7181974cf6609987c9fb6d6743f4ff17ef0f03dc3046d147a53b1f5dae74d21a5dfe8f4a8b20136cc5bedf855417995413f5904784a97d8a24efe6c535663007840bff3867381221a3e0ae9ba2f96c543b016", 0xee}, {&(0x7f0000001380)="4c5b5ec9cebb77949863e1883929b43757379deb71b061c9f2e5987f07ea05e40acaffd7ae090b67191e492c41abd09924e7e2e871d70d193ad025f807830aa9dc6dcaa57072e1ee1aac4d47dde3e2b052cc7cb9d2006991a4db66dd40c47e07ccd73394b1aa203757f6547a095291e98a39458f98a41b89fcf0a3f994278870b30a512364a387cca2b11b6ac3e42f67975da4fa4d8f71a9c093370b", 0x9c}], 0x7, 0x0, 0x0, 0x8}, 0x9) r2 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001500)=""/4096) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 20:33:40 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:33:40 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="78d7") 20:33:40 executing program 0: semget(0x1, 0x3, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:33:40 executing program 1: socketpair$inet6(0x18, 0x3, 0xdf, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="8f0183072b11301f4a744a7121ae749ac177a808a72e63de23de9da46364afbb4bf228e1216746d9444bf4b3b0dbdcb950746d0a66ed6159de94fe31", 0x3c, 0x9, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x6, 0x8, 0x0, 0x0) 20:33:40 executing program 1: r0 = semget$private(0x0, 0x2, 0x10) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x64, r1, r2, r3, r4, 0x4}, 0x80000000, 0x2, 0x8}) mknod(&(0x7f0000000180)='./file0\x00', 0x3000, 0x1) r5 = semget(0x3, 0x0, 0x0) semop(r5, &(0x7f0000000080)=[{0x0, 0xffff, 0xfffffffffffffffd}], 0x1) 20:33:40 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:33:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getpgid(r1) getsockopt(r0, 0x9, 0x4, &(0x7f0000000280)=""/239, &(0x7f0000000380)=0xef) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) fcntl$getflags(r0, 0x3) r2 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="3783cb39c75d0e704ea97d26a422b18b2f791ee3e00208c73f336e39e658c8f33c59c6c0d3b185718e0be0ff002449bf5f392c71d4c2972b9d0f1b82cf580fb34a9168", 0x43}], 0x1, 0x0, 0x0, 0x400}, 0x8) 20:33:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) fcntl$getown(r0, 0x5) sendto$inet(r0, &(0x7f0000000040)="9cf089c9a7ee89683cc1dac40df8", 0xe, 0x8, 0x0, 0x0) 20:33:40 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 20:33:40 executing program 1: socketpair(0x12, 0xc003, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 20:33:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, 0x0) r1 = getpgrp() r2 = msgget(0x2, 0x11a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = geteuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x200, r3, r4, r5, r6, 0xc2, 0x5}, 0x8, 0x3ff, r1, r1, 0x6, 0x100000001, 0x7, 0x20}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x4, r1}) 20:33:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x800) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) open$dir(&(0x7f0000000040)='./bus\x00', 0x600, 0x8) 20:33:40 executing program 0: rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') r0 = socket(0x30, 0x8007, 0x6) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/15}, &(0x7f0000000040)=0x11) 20:33:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1d8}, {r0, 0x9c34f92cee255806}], 0x3, 0x10000) close(r0) pipe2(&(0x7f0000000040), 0x10000) 20:33:40 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:33:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x10, 0x0) r0 = open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) r1 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) pipe(0x0) renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f0000000080)='./bus\x00') socket$inet6(0x18, 0xfffffffffffffffc, 0x9) 20:33:40 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$inet6(0x18, 0x4000, 0x2, &(0x7f0000000040)) socketpair$inet6(0x18, 0x4, 0x35b3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x9, 0x5, 0x10000}, 0xc) setregid(0x0, r2) 20:33:41 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) socket$inet(0x2, 0x3, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') readlink(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) 20:33:41 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) chroot(&(0x7f0000000000)='./file0/../file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 20:33:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() setuid(r3) setregid(r1, 0x0) setregid(0x0, r2) 20:33:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="905fd4b6cb889dd8505777d5d1f71e6517ad5ddce07ed1f779a404921bb7c306a78b4234decf59f5f37942fb1fdc34572d037b293cbc8cd465406fbc2e279c374a4a392a462400a627aeed5f187d6fd817e85982afd838b35ead1b83259b4950c6c0f5c6e4d41263d3da73eae4f4c87bc7ce4e4cf94ba7", 0x77}, {&(0x7f0000000180)="f5212a3275be5127a55dcdbdc0337a46584cc772285e56c56a4ff19a633169c60e2e71746e0fceabcc6df5d00a6a25bfeb001eb20c09dd5079d5b1087c072f7e5f0e00f9bf094aeafbb00f433c7b8e5df2720ebfd5d174ee2e67b3a543bc0ab644bab59da1681e82041cc9efb30bbc930eb5165a1c13b1dc0c650d29a98631e8d15407123644e9e4d9bf8f9a55baeeb849de2d6980392a40e5153ad3288b54cbc00543ae6016daefead14f68f229cd72d26f36c33cc9c6455503ef883c0bb80eaa5aeec9b4", 0xc5}, {&(0x7f0000000300)="8cf639856a5a0c21789af36026f71171dd63f9a1a85a0df9173e5605ddea73534bf97746d8eeea7b00e5af0f5428bf5176c0a08a3b5488b0ea1f1eb5316103ba91c31f7708a4701028e2f6046d4eaad3f1a3b95133e3f26040f2db9d814977a50609a14b301d119325e9a410b4bd7689b0a180345a247ed6776df5d8e2aebb1a2e42ac91d08eb2bf40b39788fad9a4019a499de29dd695d6b7f2abda1a60f5912180f51ff1956322358055512e6b6cbca84137f28d639943e1cfcbabc2a0ad6682c7008f7b3581952ddfd0c34a3b8c00d00e4405b5a2a52c7f148b", 0xdb}, {&(0x7f0000000400)="22406b774cae72cc5d4c13d96857a28e02dc3ffc6d787d6b60461d7dd64d72752765d1c0a83e8945f06491af5d9051a984a0a23fa62dd68bc3f291c04e46d7b657e528a9eb967af8b184cee835746bf498d12f2c78493d5193ef0d1c9c7315fbb302855490f9802fcecbac09fc530d5e657fe4cd80ab4b6de5e0cd5709923bb799e4fe37c7baf75a92e0bf596f4b759932d028b6e1d9", 0x96}, {&(0x7f00000004c0)="2d174b85ed617a7e6c4f947693972efef2c05c62bd54aa7d0967278d53c9a854a7e16ae50d474c014a5e68065e16181cee237e65d338702560e1131b59505b5b7250a6f4c460fd17392a9d11425cb22384440081d8b5a0f0263b34d07d96abb4e1a32dd990cd942687b1df5280804300989e8ed4613ea78450a81f1c8f6a7c82a207c87709c0c11006f809ec218339fe6efb33d8f361235134cadfea52c4ba2dc2b899c193d53a8e5d6032dafbe8c4440cd1bf29cf8002f63cfb627c1421cec4728a1297968a45e382a27e", 0xcb}, {&(0x7f00000005c0)="0bc3665f43dfd93ddb40090675ddcc05393e79259bd2b04dc039f1761d52ea05588e5e7ac0b72f8a4d297748f7d96f140454aa1e155e4c36e9ec7dcaa0fcb9c8ea09cc13c65ad91521cbf52cf01fb2e820dee811df12931f57650ecd869f95f83ab97d89d86e525cf21ff2ed18b9394108785d", 0x73}, {&(0x7f0000000000)="e61caf162c6a825e4b7762ef815cf5b7a982d786c7daabd26c67db89", 0x1c}, {&(0x7f0000000080)="d8648770bb1e69e8c5a00c496bf4943bb6d3697295c1d04ec2ef57161ab88b4968eec13439a6d19e3e0e25ce9fb7225c1aa5752c7db84830fb", 0x39}, {&(0x7f0000000280)="7ce03dc7df9a930f8ad4fccb6e6687464f5aa2895d0bcf613b5e6ca437", 0x1d}], 0x9, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x801) open(&(0x7f0000000700)='./file0/file0/file0\x00', 0x800, 0x60) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 20:33:41 executing program 0: getdents(0xffffffffffffffff, 0x0, 0x83cd003422949d90) 20:33:41 executing program 1: socketpair(0x1e, 0x8004, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x800, 0xd20a79b6d97b72fc, 0x5, 0x5, 0x5}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x5}, 0xc) r2 = socket$inet6(0x18, 0x8002, 0x100000000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 20:33:41 executing program 0: shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) 20:33:41 executing program 1: pipe2(0x0, 0x1100100002ffff) pipe2(&(0x7f0000000000), 0x4) 20:33:41 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x767e4c49d0e1f04b) r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) seteuid(r0) seteuid(0x0) 20:33:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x50) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/113) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 20:33:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040), 0x10) socketpair$inet(0x2, 0x4000, 0x3, &(0x7f0000000000)) 20:33:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="87de95bf9a24c0131c5a0f094e204d49eab9d278465390d7aecc83b0d2b2363efa657fe58bd42179e0f7909037a3e21d7bd1678239764dc87338254d9683007a5b785a436e4c557d9f9909271fbb6cef33c204848d0e4b606d26a52164c3eac269199219be70ada6734b684569a569411bf4e292b4f901faa4c3ea07c590f0d5cacd94ddb9f26f59593419762dbf048bcc9021c6af3485d65e2bd8241685732cdc0811141f89e62606eb3a40596a81716de1caea57611955c55eb35d8a1a81e8b131d3fc2a445d7d8e45497d416f15cc5b", 0xd1}, {&(0x7f0000000180)="a64fd7683b568c6776950aba0027769f2b84beec1cb3db030a256b3b5d7fef579cd80e5c08dad5e9568de57493a4e912b6fed7d38f2adcec3dd71495cd0867a32f061f56b87db850e5b1507331a6539a5441be45925fa9d5f7f072746f089998725482fbb827e94b65e0ac37ea1788a707e6390a80471cebce73572e343e592e8f135e489f478e4bdf6a75c43f5ea5917b32082934ce70bfa3e3632678e5405be7c3ac6596999ee702211be10d13cd24936f5ae8917ccaebfde9918695bfcc91f86bbc3547ae2f0fe132c617c1dc0c5c46642af3139a5b43bf96d573ee906b65c5ecc1454fccaf900f8ad7", 0xeb}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0801000000000000ffff00009a000000c5dca633134401284b34b1465c1b367194da8f9f1cf66a61f4e7b0ef159e5e74ea19a86bdd8bdec4c477c79b2ee92884a6bfa19db29ded004218f60b3192ecefd34628d6a269bf6a59f9a82633de4e8fe8b21f2b7dc1affc1116263bd89a5390214896eacd84a62af231c030245e40a772b459a4d44d8a667376c63a7d26d2ba2b182659f11c64fa337fbbdde99f60daf69a45de0cc9fdf35250277aa3ae51dc6b2cb4607d12d6ebe40b0ab6f5b77e4371d9215e8cf8cbcc2f083d8d5c2729d58be43e96b27495069ae037cd21b7ca616efd63ecffef033add4de95ccf50d54fca4d21f9d9c4619a6b91c5981ab8bcbf07a9583f8c80a900300000000000000001000000080000003578ccf2a798041e11c8560daf91d1c688b5b27001a721bb1a000000000000007000000000000000ffff0000000000002f3dbd1a9579bd0e1aeec374f95d468474ee9ffd4daa9dce87682981ee27300f7e7c8845625c6ebb69e4ef7609542eda087566eaafb776366b7d5b8ffefe7f7a594fad564be97e61916401c9252b0297124423d1afb01edde400614b000000003800000000000000ffff0000700f000047108cbafeda2f1af90a524b07c58b9eb10b3012e7746d2dfa72a6e0f85bff378ebba0e607d0ad2a7800000000000000ffff000066cc0e6225903e21b203f5b545728eb6371c29ae3b1c9dedd4ebb8153da398d5c52b972b581d934e3b9688a35d9bb5b9401160587e57dccc74baf9678a775fa26bd0d125cddb91ed82d82ace2f9f143a515ad90575bc978e6cb0e88a7a7dceb0193c472fcd381a26d7f10000"], 0x258, 0x8}, 0x1) 20:33:42 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fchdir(r0) close(r1) read(r0, 0x0, 0xfffffe39) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f0000000100)=""/184, 0xb8, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x10000}, 0xc) 20:33:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xeb, 0x1f, 0x1f, 0xf3, "698e9d9c71c4b0a23dfbd89400efd9ebe2cd97e0", 0x80000001, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) 20:33:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) socketpair(0x0, 0x3, 0x40, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/168, 0xa8) 20:33:42 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xf, 0x0, 0x0) setsockopt(r0, 0x401, 0x9, &(0x7f0000000000)="d036add497707f4320ad7f7a4bec207f24a66d6aadfb9f5cedd375fa5746ff2b8d8722def18c04b4e7ec801c87ff9da7dd910d4512354f1ca9b1d45775189a331aa43861294c70e375b63a37f43a07e1", 0x50) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000140)=""/248, 0xf8}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000340)=""/13, 0xd}], 0x4, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:33:42 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x2, 0x1000}, {0x4, 0x3, 0x800}, {0x5, 0x8, 0x1800}], 0x4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/63) r1 = socket$inet(0x2, 0x2, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/118) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000280), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shutdown(r1, 0x1) fcntl$getflags(r1, 0x1) r3 = getegid() fchown(r1, r2, r3) 20:33:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001640)="3f26e8acec5e952fc0aa50b5a1fb708e00c3974077cac6048e7229d157f682f769d3a6de7f4bddc6a79caa06c68d37b1cf00e188d9f80c4bf77913566f20f5799b1125c96d1d82e269c3b4dfc5c383943d9f32e3034116bc9e1d0b0169a707c42130011167adbb6c2bb3bf779d6a602230e5cffc9ea8477c660e96e589a67d32aec6a897cf36837f28ab860ac86071f4b73b2a49968b81d27002d76d5878143caaa778cea1dbc4d57630f1c41d0199bdd234f25170c1b58f0eb99fcdfe2ed562aefdcbd058c2bb5f360545cac2ac5917c70d85ace0f0ac45c1c07844a12eae774e157ebb45d7c326d72c0576566f46beacf7942c93708d453f8dac5e310de3e251cc9ab9d559692fba9abd4a512b17cd3440052b78b07a8a82f57f7d892b89c26d2e6ffa088c2c82610e221c32605cf897380173482d8dd1b07aeb470100da8f13e08d588997d6a70eba5092393f6c881612bec6474144088906f69904391d3217db23dbc979f4fcf3f315e39ed4b4f5a2d52871fbf03c8a02a6c8c4a0a29f09e0b7c3fbb8feb1ec0619dffee5fb1e2e6fa1006d91f9b4da19d5e3c16dbc51212c3e0b9f30eda29284c609ba902c493087b765a2d2e326c199128b4e3252b84fdc483834049c6009862ac372dcdd3aae4e474c63d58a6bec1c52284bcbb380f68084c573f9ce81df8e75789cda7c35235fb474e94a92844da1f7464f06dbf409d942da38c051e36198a52d27d4d7991512c4235e3d9845ca72c49b77ed2a3cfb6e3c9a3785f479bf4d1bf1fd74f80702f891e403ffb596e1e904f0f1ed0670f0a260e14b8a678a580173fef1365e2564406a050e287a0b37749df0b7690df9abaeffbeab24dd7004b3d9bb979574c71df6ae1b9ba68f7d836f1dc56cda20cc1ec849b4a7bcd9b6e326acac8e51d7546f0ac23f9cf3c54aa9651a6f4f1fdb75ba3f956b6d8a13dc1d9dcdb5a884f1508fc05f210fe146aa41b090c7736198f06a6088c8cc508e505174598a28b99275e834ac44d6dc4b19c7181c0f4c18590fe974f7de1c9959099397a25df1ac3ca83832aace5cff7aa1f1e166e2d015eeb9e0cbd78316c50e67fa7e93bc63509f98c73dcb944bf976e1f11b38722c56a9394712de947b21f8f87bd0b78e5d2346410409f4e87a2831393a80c660922b22705617764c2adbc2db6e0eee7a476034c51ce7368d75bb18acc9e6add230ff19407731db24da6892a9c5d132e842e281db2decb42a375c9f68f3f9325744c21e37344c65a92427d311de919239f7cc37186357cabdfdd54aab665e12f4ad8f2b676750971bc934ca6d5863b5aca98e8b638bcdfe5bb3afce1c65239467bae1a123686ae43bea89d6439d35c5746547168d923f88f9c4bc8c1852f73d1d2acb589c56a0f7a8fcd58d3820e0f71bf54737877f8b75646f154d3323697b63caadfd5dd5763d4afe49a10d26b7eb2073fc5e1f4097307a55f9ebd0000d09e2eeb609ef750f75ff98e85980671cdeaa4e0a9058878f5f4169058ce514cef8035a11a43dc189ce67e149a910c8b0f8633a0f6146d00b8c6096bc5f107d65543e8122553d9e5ec26f4ec69f7a456e14d5a707982f523b54396273ad5c1c896ca9d56c1e7d496986ebaf2cd55fb60feb30cb3dca212fc63069a9d9beb4fae3828327fe3d28bbc4391648645fa3acda5d042a0cb490a7d255a644433f01e1f6546d16b68737128b8caa809120d3cf3edf2bfd2ea9bf1a17857fe27a0659b2bbfa324f85143556dcf430b69e73703fffa4cc6e021fc7a619df949bc21f379d3a50463ad0bdf2c715f7e3ef83f26bd1f11f23e8bbfe8d1e34984d2b45f3e2bdb67e5e820bedc87fc860fdcae34a3c455a97329b812cf22322534cdce4012198842c2ac3a81a7acd7e6d7bdbc20f207db72beaaf96b9dc6f6c572a665ceb9af12e93c97829c84112a78ea325a4235a8e1122b88f20bb1c7b6af20e68c4a791957de1402b5041e04231cfcf5a5b6b292cd418cacc1cae23873e520113e06510df7c6f7d5beeae2139a6125b446cb52cc2e95ec9e45bc35910f252aed26111298a5aad8d03444c2cc182f62f0ed7ed05d214de974f9891b423c6b5c40620fa14cc029624ee1b65de0b80c1aaa7b58be5eb45f4f1ff869e778c2199f1060149d9ce51f4525b9a6986173e34a9c9662f789b53e7f9d4c63449bfc571aa93be9f588f6559d90589df67f7027083d602889117832ae3a69999800808c225ba57fc9c348277c1fef31d82921bca50216a1c2101909f2172fb2f990643e3dd9029f6328af81bf698adf48f53adb65574086a1152dc4f06c6d64808d94322e39d1074246898f3106f980f302bf06a8bf6c2440fad7328304abca9c86fa17239d5e74080f725d773db715970ac56a6344abcf02ec0d8e0aa8dbc357e2cc506a817a47d32921728dfec399961b8d361a07471db56989e2f54959c749f6716bc59a3bc33098e3fbdb3046e15db1ea9b165f0db80b023b7326161b93d95a43ce96b84656986c96ec81bf03caf593cc538e15666a5f5b32b561e5f102a11586de579ed0867116eefc0feb05cfd46d44c70f13bb3916e976f915608ae48f97f7d8252fddd5c3b4c11b57a69bacff05cfd3979c32dc73b9cd94fe6c41dbbc49b72b0661240a1ba5c51d7daf22feef7affd27d3608395c724a91b03b2963a12c3ebfbe29a68ea27c8d03bd212b39fc8d13941edc7e74db97e00cb8f919b8a33527f3c466ff7e3dd93da9decd865377747dc1c4dfce408be382310870a954dc9dc03810d913557e25c54a158d455fe4726ba682b4d3bff0b44b4cfb700a75514cbabe1ca651c0370d47ade5ba5d67cb6d137e617b40fe560dea7098ad0b2919c1970abc54555ec5f2d93358d500fda763bb6972dd739922c702737ac77b396bf4c8f740a42678f2f5061b95963ab3ceb944f9df450db0d3a254d8710964111210d8a10761236c85e712d937f726d8d54794128290789c247804003b40008325b12f5ee3f7b0c07968d902caa802da4d303d01b79cc41b83c0d434baca02678aebd20a8ba9200db242d7d83208d92fe3215346ed2e523f901abf3b4e16bab33a8d1935ffb44c384823cf6c2c983af1d1c4e1dcf5eb08c19e56d33fc10e808fe3dbb2bbaad77f31792b6541aa835fe24a1779359f515fb47a9bfac5a672e1c5ed78b489e053cc16067a437c43e4f10d881053537d78caa2cb1e4fdaa29174e9fec574371bbfff590dc86b51ae5fc2a233ef3bfa4f6813683ad370d3dc24a858d063b415fafd1546c2443980724e510144e92ad2fe97c1ebe28cd80b54ef6d74ba30150a840b084e49c79e3018b7fac1d2fcbbfef005292e6eb16a38ef538af02319063acac8e710f8bb5495cf3f0b0626f214ad744a52002bbc2e3af8bbbaa3ffd41e84909823352272cce41fb089e6d4dfa2d12e46e246f7294bed38bcfd58c7db097866baf415f4513606d1e9b3a9c8fa50a0d22290cff205b8bdc86e73e73b98fff83e29f52467537450dee3fd6ffae3be2ff1b300cba3b3cd258cc3f6f11e88c7375f35eff230f79fa7e6d1bcee52f11cc3566ed8a7bdf676fc656d9da442b01427ca7cf7087bf8b82e9838e4ec6e6c974916da007b3c800973d247a49f3ff4174cc352cd819e001d965111848cdb3c1a46dacebd160b0d9125008cb3b24e0fa73779506808e93a2acdb5a24738d1ddbe7685d4f95e5c344826dd13e114937a0768435563ef2147f4b31de0513253de8289084e5219e80b3edf5d3a6866faefe96551aac354f521c7b3d1237f896d44ddedd99e4906d7874b4ded83d19bf7ad70aa3241a3682e09f273e45f95c2a06bfd8c08ef47289df8617156e26ce96ae85934a882e30a28cb187365cb38b127789aa784f24578e53b882f1ae14b884bccee39c911b0c31e8b8bff3e55f3ea2261cfa455a175701ce022edcea194e76b6c370c87a2a710cb8d529384905f7f79348d1a02c33e855f5f28792d28b8d8c811283210860b79a6a1c1a3f72239fea6b939a6ae2317381d98d5c41942e762058fc5faaa96d4c3804e89d51a018a4bd2a16324b043f323173904dd6f2a9c35fe5604ca36753df726b785f6769fb614f3cf6446c066bdaec2a22bc0e7b649219617f47d862d85245e119ba11dbe4bbd5025c2d7fd2386a5d1dd2d1ca33ea829b9824f61e8d1ec92de75b763f5e845b498b39c60af6b7012198842e1c77f5fc8ebb696b844f0004fe3e28e30a061e883db8f95cd8f0a830eb64706012f206f3895360d3b4fb83777fbb22fa7efa4c81057eeae0c70bb58a7fc5a78c4bc3bbebbc52bea366f59c769d152f6f4c7825b5de1bc1d092f28729926744b1af1f8879b08692cbb33f7f795e8c3a0076d1a88b3bc764119e52151bf3d63c74e77fe2358777df098ec8e15483fbd30cc95c6314a6312532c59733e92ba073aff42b7a5ccfbe6c92d91a74c6f1bcf57ad064416faa2859f2b9436f06a77302b684e2b3ef6190b0c37a98de85bbed0388ce27c43146da06ecf3c43339021ef469c3dd16099cd076d4c28552c6fd00caad2beea6789f77808d536d23038c716ac9477e6fcd92e901bdfb6134a915a1e4b50d218a1a3a76e3faef6a709e85b12c1eb7b18d8e363b4e4e768425f88207e0ad7349ea9cc7d6313d6c988bf1eff46f01d2bc130cfcdc898d04e241386b1eede5d2441fe5f17b2b7e325b672556242c44dd7246bc6463af0b58c12229b644ef7b0d63ab9bf03a310b1bd7970ecd160e2cae8b8a2c4809ab01a3ba5f4603ac96305a46bd845ba4722463a51fe3228529b0f6e2abd9ca69a2eeadf0093fa100c9acf8fa2272ef178f0cbf0c03c9bce444874c5cf2cdf1bdac7bfb1afb0971c48e4228a8819e5bf42b1aa6ab0c605e4849441cfd9ee48a433ab09561106c3debbc4609db82d433b202c1d802b7833a8e4da0a0d4b2065d00c323f4a64c966e05d1d23343e0be09892e6ec3673b21d3375df33171b4a47cb9bebc5cc8bdb67f9e6c3ef99b6d62909368ce20aeef831655d8aae15dcc8634eccc50cb8b62b8d84a6aaf5f57175d9735a39483bbe363d1ef4d095cc741aea05ae6b0ce325f66637e07374afcfb83755dc088fb01f10e8e26a4026d145635ef510de5069e4e16c9ef118d26fb0d8fab32e9720c5945de0caa39e2f3153179d71a48d81aff1cbdf851f576281c988af58c3a35e034199ca7e6b179cc8173d3f882e3434b3e866156f6e5bb59f5e72e9456cf4acd1035efe0ad3975c10add09163afdbae387008f5c325413a180114416af750047c94b3b0cb19ab171843851929f44dbdc4dc8a9402f081d05e1445d2eb6f37d6763adf40971bb55b4e733414fba4da806a2ecf60ed6bf2c1af6a3fb7f82a5b2809001c0d574072f1c10a4093306672b537375ed84e002049988d56cfdb47920bdef8eee2a4314b22dce24a94699f39f", 0xf11}], 0x1, 0x0, 0x0, 0x2}, 0x4) sendto$unix(r0, &(0x7f0000000200)="319354c55552fe98d71ec243b390d31849084476a37a4e3ebf1102c4d8a5fc35342b9050f7acb0a613b243c089800cb2bdf83b1c9613c7e063732424e27ea74d4f56215aec905f832523cf599c1839f6230974315e0588ccb269b5456fa21a5d67eb2327d76582d3e009ae2a9a390b21fee3b42af8f08dc47661c504caf9c1de69f9433dc8553d5c2b3ef1754fe20f6cbb55ad242ab74057822fbd68f7e0e363dea9ba75c8229c1f92c4fb", 0xab, 0x400, 0x0, 0x2b5) 20:33:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() kevent(r0, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) close(r0) 20:33:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20181, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6e5) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 20:33:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) openat(r1, &(0x7f0000000080)='./file0\x00', 0x84c0, 0x10) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) 20:33:42 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) 20:33:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x43) 20:33:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x8000000000008f3) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup(r0) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:33:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() fsync(r3) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 20:33:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x1000, 0x80000000) socket$unix(0x1, 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x9, 0x3ff, r2}) getsockname(r1, &(0x7f0000001840), &(0x7f00000007c0)=0x80) pipe2(&(0x7f0000000040), 0x10000) 20:33:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:33:43 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000200), 0xa, &(0x7f0000000240)) r1 = semget(0x0, 0x0, 0x210) setitimer(0x0, &(0x7f00000001c0)={{}, {0x3}}, 0x0) semop(r1, &(0x7f00000000c0)=[{}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x200}, {0x0, 0x4000003}}, 0x0) 20:33:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 20:33:43 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x0, 0x1}, {0x9}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1a4) ioctl$TIOCSTOP(r0, 0x2000746f) 20:33:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrlimit(0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) 20:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 20:33:43 executing program 1: r0 = semget(0x1, 0x6, 0x12) semop(r0, &(0x7f0000000000)=[{0x1, 0x80000001}, {0x1, 0xff, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x2380, 0x800}, {0x5, 0x7a, 0x1800}, {0x3, 0x5, 0x1800}], 0x6) semop(r0, &(0x7f0000000040)=[{0x7, 0x3f, 0x1000}, {0x0, 0x400, 0x1000}, {0x4, 0x7f, 0x1000}, {0x0, 0x100000001, 0x800}, {0x3, 0x8001, 0x1800}, {0x4, 0x100000001, 0x1000}, {0x2, 0x0, 0x800}], 0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10202, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) semop(r0, &(0x7f0000000100)=[{0x1, 0xc48, 0x1000}], 0x1) semop(r0, &(0x7f0000000140)=[{0x1, 0x9, 0x800}, {0x4, 0x30c, 0x1800}, {0x0, 0xffffffff7fffffff, 0x800}, {0x0, 0x5378, 0x800}, {0x5, 0xd3c, 0x800}], 0x5) semop(r0, &(0x7f0000000180)=[{0x3, 0x544, 0x1800}, {0x3, 0x400, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x101, 0x800}, {0x4, 0x9, 0x1800}, {0x7, 0xeb, 0x1000}, {0x0, 0x6, 0x1000}, {0x7, 0x3f, 0x800}], 0x8) r2 = msgget(0x1, 0x400) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/232}, 0xf0, 0x3, 0x0) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/108}, 0x74, 0x2, 0x1800) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) semget(0x2, 0x4, 0x20) getpeername(r1, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) close(r1) r5 = socket$inet6(0x18, 0x2, 0x7f) readlinkat(r1, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)=""/248, 0xf8) r6 = semget$private(0x0, 0x3, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001640)={0xfffffffffffffffb, 0x2}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000001680)=0xffff) semop(r0, &(0x7f00000016c0)=[{0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x2, 0xe04, 0x800}, {0x1, 0x2, 0x1800}, {0x2, 0x6, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x12f9, 0x800}, {0x4, 0x8, 0x1800}, {0x0, 0x7}], 0xa) recvfrom(r1, &(0x7f0000001700)=""/91, 0x5b, 0x1, 0x0, 0x0) semop(r0, &(0x7f0000001780)=[{0x0, 0x0, 0x800}], 0x1) open(&(0x7f00000017c0)='./file0\x00', 0x800, 0x1) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000001800)={0x100, 0x8}, 0x10) 20:33:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) socketpair(0x19, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:33:43 executing program 1: socketpair(0x12, 0x4005, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x280f0, 0x38) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 20:33:43 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat(r0, &(0x7f0000001600)='./file0\x00', 0x0, 0x0) 20:33:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)='i', 0x1}], 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xf94) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x1, 0x5, 0x401, 0x6, "a122ba5fd757d5a26b6a0c2280322bd600e566e7", 0x7f, 0xd9}) 20:33:43 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0x4, 0x3}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) socketpair(0x1e, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x400) pipe2(&(0x7f0000000140), 0x4) socketpair(0x18, 0xc004, 0x8, &(0x7f00000000c0)) syz_open_pts() 20:33:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x2, 0x2}}, 0x0) 20:33:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x4, 0x8) r3 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r3, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/81, 0x51) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/34) r5 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/136) getrlimit(0x2, &(0x7f0000000280)) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x0) r7 = open(&(0x7f0000000300)='./file0\x00', 0x8180, 0x111) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000340)=0x4, 0x4) munlockall() ioctl$TIOCSTART(r7, 0x2000746e) r8 = semget$private(0x0, 0x4, 0x100) chroot(&(0x7f0000000380)='./file0\x00') ioctl$TIOCNXCL(r1, 0x2000740e) r9 = getuid() r10 = getgid() r11 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0x2, r9, r10, r11, r12, 0x20}, 0x842, 0x0, 0x200000000}) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000480)=""/228) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r4, &(0x7f00000005c0)='./file0/../file0\x00', &(0x7f0000000600)={{0x80000000, 0xffffffff}, {0x5}}, 0x2) mkdirat(r13, &(0x7f0000000640)='./file0/../file0\x00', 0x4) symlink(&(0x7f0000000680)='./file0/../file0\x00', &(0x7f00000006c0)='./file0/../file0\x00') 20:33:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ftruncate(r0, 0x1) select(0x40, &(0x7f0000000000)={0x10004, 0x0, 0x0, 0x5f}, 0x0, 0x0, 0x0) 20:33:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 20:33:43 executing program 1: symlink(0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 20:33:43 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0xc74, 0x9}, {0x0, 0x8}}, 0x0) 20:33:43 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x101) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="863a3c41e61321483ec297ccd4c9c615fe22f07e95bb71e0fa7045551a39b4ddf1a630b03d4b9317566d738ee3982a9d8597c8a514d36dfe6acc75f05bbc909195b8bd5e12f0de1f4388691c3faf53d51663b259adfe95c36cbcb0a4bfa81dc7dd4e4c5f236b2fd609ec823c7ba32d1c374eaec6cc35c6ad48256d95bfbae6ef4e644cd0f5070050f4c9bed36a5bcc5cd9db8d70ce6ab1f52b6d83ea854d3ce23b", 0xa1}, {&(0x7f0000000200)="b37172154d1e40e8163b7da71b07d77a5e72b0b96e8d482ab2b4d281871582980345e3bcd97c5debdea0d6dc54fae5c0f225920e990447cd0d97f667ec2b44df6625d08022fe2d24c11b366996f21c8683a13d46d4629b", 0x57}, {&(0x7f00000003c0)="42baad61e4d925ca3db4f32f36368316f5b85aed1bb57291cc9d7c332483bd1769453ddeb20ac11df1c3de6fdb40edce0354ab76f6928dcbd376eecabb45029742204018f8eb21a6a000012e507cf729183d2cdf438e1727d757048d0bea66cab3fc6bf5c262ccd0d7c3d30357d5fa630f2db9d90405b304fb1fe67869efa031c4a111e46fe95881180ec9af83bccf68dfcec0740194c7f689c617c3c87699ee128bc831bd2dc35c8afa672e218caddb44c8cc048f550d12e14346afa4343b98a671103781c53f8bbabf748166bda7c958a52b60", 0xd4}, {&(0x7f00000000c0)="5fe0735011923ffe5428702e80db616f47bc", 0x12}, {&(0x7f0000000280)="63362cad77e921665ed2aae7ebe6595476749d59af143b647687312a67a47331003c3eafe187ff74dfb9b2dbbe468759468e7e1e99e70148dae1852c0e3a10fa22fc8262dd68", 0x46}, {&(0x7f00000004c0)="7007a73a28c66e77d99dc783cd2e61ef2c2895d874435a2966cd2a8bb5a61923967c8b92987496daad3aeeca9e77692029a13970151a9c5ae0b32de0b11e5b73581e3eb0d1341858720faf4100d3e9894251461c528d5a074c88cbce4a39d98984bcc67f82db3e9fdf7860fa75867ed21384a516cd4e80e00826ecc428ee7b8a6b2b581ff7", 0x85}], 0x6) 20:33:43 executing program 1: socket(0x19, 0xffffffffffffffee, 0x0) socket$inet(0x2, 0x1001, 0x0) 20:33:43 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4950) readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 20:33:43 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x3}, {0x0, 0x8}}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() 20:33:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1e0) close(r0) 20:33:43 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:33:43 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r0, 0x6022f513bad27fea, 0x8, &(0x7f0000000000)=0x9) mlockall(0x3) 20:33:43 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20c11, 0x0) socket(0x20, 0x2, 0x800) 20:33:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x9, 0x6a5}, {{r0}, 0x0, 0xdd, 0x9, 0xfd, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x87, 0x0, 0x101}], 0x15, &(0x7f0000000000)={0x81, 0x6687}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6b5a, 0xff, 0xfc, 0x3, "d22f878c9a4550435816e662b7b3dbc639954d80", 0x20}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) 20:33:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8007, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 20:33:43 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) recvfrom$inet6(r0, &(0x7f0000000240), 0x0, 0x800, &(0x7f0000000280)={0x18, 0x1, 0x4}, 0xc) writev(r0, &(0x7f0000002500)=[{&(0x7f00000002c0)="29fa2d76707b00c1976375dfdd63bbd6cd6f50e61f51e7d84828cc566b12cfe3bf15932ad6187cb3d341f69856f2b808dc8089868cd16a4333415da091009868e8b157de02d283e7e1148847cac4fb750888a71f03d1ea33ab543c2465bbae934236faf2a928eb46751adccc2344b889e6d662ca6caed82f701c813c76ae24dd3a256238911e1df8a6a866098b5084aa7f2fe0e64bbf38416097743ef7d8266a42648a1e9d7f97b3f9dbeca46ba47957d6d0c7a367227651aa3420084c89edaabc120f844bac2adce4778c55b2e7025c407f495e40fcd16d002d5b79ebb93e5cda5fb068b5ee3952a59d4bd44922065328985c78222299894f4a12fd143a1f689db280ad4017513716cc5808ac16a3a8ab811114d8282fdb88d0f8c25f2e608470d8e223cfb5f0eb855a18915a9c8f79b9d989f71d424c5065a08aef9755c49cee44e1afefa936f9adf8cab7f7cfc14d935038f6979b45bf45a57c113ad504d5be177c8f6fd54e8ffad203bcf48f19db948da3dcc84413bf70be860e30a6e02750dba5b1ab1d105b8e44d500034974ece189428228a19370adf9f597f3b34ca906e6fa258858adc3138bbcfedfc2157c8f3ddae90b8122bdade75e54ea1e4793763ff1a4f55088dd1cda34a94c54861fc11e02fe54d66cd6630c680f1b8a1bfc051e4ded0e7efe624962240fb177bcb158d577f6928db2e8ed7d37062c47aadc6fb696b6dba8e67ede3a50380cac61b9cc1a7e556494bb160abdd9f4e7adeaeb18ad91bb001da98f1df5a85de37200fd6fc4432b4d8eeefb5a3f9088898aa30c08f5d9bc66557f64fdab681009fd513309e3bff3895bb431232e1845164f36ea48c1c7a872975cdd22bb845a75f6acd1450efe9ce056ae96b8c6286ecfc372d9f128b77af544f7e6016657dc01e9aebca7da6131821560449cece467019cb15d9d38684554ac8975843640bf5bef295532ae06fdf6728c591750b021b98d5658b38a308412f7c897d88ab48199a2a82e69d9095d52ce80f8f99d17ab577131c1452357941c72cf127eca16f460a0349b2ce60599ac46c05ff9bea11ce7d7e2ff15e2f415752940abc4da22a2aba59f80ad3759fed851fa91b3ff429dc2fa571ecbdb9eca018e709f8d97128cdbea0a2a6a610bd2b8d28aa9bc796e941621cfdb5d1f2cf91987e09498a614d9ab8fdecca4656dfcdeffdfceae0fa87d4a2965efe68a90000ada93cbfd7c37c45cb9f7e26c59d5a0d0a173e4ae1b7ee388d57a1caa2732cd51d14134f1d058830a5e3c2bb27a20d5bc42945d878b56ee31c6859c01898951dbb90f0e3d66a4dc36c2ea45add52fffe0996ccf1a00487a955fc4e86dae3e75d34401862b1a0ca4b0d268eae55767f8c825b638565e99e52779c9f9090f8bb57b632a0f3ccf9e1bf4cb5e134a87a58036afe27c0c736109a8ad493a81260b8df1590ad3ebb6bc80defd53723df0cc009697e7ee93222f0dc1f33916bf9edc4f4e612f166ce7a88ff24919193dced9f3a06d65d4acf6a62e16f7e71049b74e1950b734d40ce188200bd3d227b1d515bf87cb70ce12cfac4020556b4e823b1b49a5c57ebd09ff48b429ace2310964dff494c5f09d89d7701f7146a5108ffe15d6bd793190da5678615689d3e9e1ee527f5c40cc9b748159e10dae6a45218c36862a3ca69208ef9b60eb83fa8f80c07c13ad90ea333c55acba2c6dad3306747ea1973c768e8a9f5abd70413109f76b4a1fcb82dbb94d5489dc6723ac59139dd15c3dc00cb79ead3b9aced63671d36b410dcadba7c7fb2136a0b7a628fb4bb3ccfa2dbf2467b34c33bcf8d1027be9872401007db222239bd8750e345507fc6d75def75e2fbf7847a4c8af6a21a3efc9fb2e1ecf5928b483930000230a5f3d9462f6656f80e39ec2ea07cf4a9213f64e50fb6010162e93adfe70f7eed2e70aa5ea8be8c77735a9347258e6c0d61885dc39f49a9f5731bc4b9c0bae81caae0da82ee18305657e359b644c097c7110729ad0cea84823ee0948ea8f82266431090ee86c073dd56542885a0570ec7a0faa8f881586090a55a2b06ce6895172e01911c186ee405ce8af7419097424501a8cdc144f430b2124a90883e293eb5edc3029399cf00db7cc8aa5d7943ba44e5ed433728e9fd21d9343f59c6c61537338fa5dbc1cc7dae9e42d9ffe6d62a2ebd6d17bb2ad94998e3f68fcc6c81cbdba6f2a27fcf8460103de3d303f8948761f3a5e63663e03ad96851e112ccc4279632ab27b7e769148de96f7539f87cb5e3755e6e31599a548ec8c57ffcc93b41885143901dc42546ae401e54f2ddc6d4b600fd8d6a58022d0b60a58d842344b20d695b6612b8855c9b5c31965db8e54c89a077ce79bcf4fe9da1175dbca7b44f18cbbc7c0b42185dd1d30cf9269f662544e15061ecd6f37770be735efc97b5adb3afc4bc6d82edb05c71354ea6596936b837c44f906564cdedee5c020938b501934df18a2b2d2c9749cfb7b2269da6b67d53fcb83a995dcbda92b4ee486e542a6e96feb0aba9cca46642683df5588ef5be3f3f9777069adb10d2639da5a2adb10d5f24b501d4aea0a2718dfc3ba37094ec7b1da7446c87a21bb5132c60da7acf4d032d82fc0a3fe1065353259abfaa279eb3695f3884952390fdab82ef3572ef45a8208b3dd4258cab09fd98abcc564b6946e9c5e03dcbf078c089dbdc43b11c2525d7d4db49ddf52902e51fca0f29e6dc3c65fb2904a57aff26947ac65dcb25f27d89cdede013ed0cd78d45fe299c5d705820a18bc14329b0cb0ddcd0260e5353c58bbf1a9b637aeacb51ca847b03c30f4c0d884ba73cd3236845ff1f514185d1a902473da8a5bb15d1381246d9c07c129a67ae9705b1bed62a64466b1eb00d098de4db3efb0d2b222ebb4a9e9f7d1bcb593ff742041a6d49b07d6f0c5ded9623cfd05bafd5eaa0999bd9a53e3ce4e2b2a62ce609f60560b2fd12162a54d22672af7da141037d631ee46f6095b484cfb53a4664abd60751ca3a82acfc60d4e16b1e593521050233c1e3d7ab69b55f91aca2cfebb6071dbe70a189c9f53d8821e25bf9699564adec3e5ca39dd460db230fdb0c1e38bb84a76d7ae3f7dc8e26b01977541dd2922923545eabde634313ae9b40ebbb17884492a5d2478a0f296b24beb3f84e65b117f179df1000baa6fab4645142e6172cc86edb9048d5edc93d012c6ab21040c103d83f64fe93a7f4addb3659678bf422a7335c3d2ef4c9fb18e937df1672e0bf539391d3238ad5d14404fe69ffd1b222728de9958da7e2543d20cb90059d7a2fb466de8f0f13c87594a5cde80f60b104a3d88ef5add2dde33e8820b4304813368d5f207abf38a3d11b4f8a7f67b83a9edf47f5c3c2a7def9eee356b3eaf21e787a6da4227878057b5683109aa5c04bcbd0130635818d4e07766ce0c167c1b064b7c0300e9db56d75c2749cf0033dc61d06b9a1417914685f3028363d5e0818689c8b0ac0a08eb776b5b57382d69c9277c5ca20ffd19b03e6225956cbcc298f4d04ffaca36af3465574d47b9879d88c31a180c203aaec547bb32fda3c261e3fe511f161b0a012d507b0094d8265db24e64c030ec3efb4f1632a9058b027556c180fa40ae9832d1e565889316870a23423d9145e9fa003a0e42497da7a190a7d15ad6d593b500222e6174c7cc9285144a6f2e7cf148e1e7509fb764ed03f4d1956cfc9b9b707e4acae5f51128852d75dd4e5637984b11a5763de24cd7f5a96b347ca0176b11e51374c05ba4c96ab2cf628d5c41e119184d5e3118a42f0f655a6266c79bedfeabfca22ea29130db761c7c5c56acd4214c81a4fac45141aa144414380259e00b21ec8ed1ee5527ca1f9de1fca66c58d6d9cef8c5810d3ccc7f79194ab87adf8ab4b506377df0c26a78230acfb8591366d6020de87673065020f3d2a1defdd65917f5d2f9ec2fae64a5ed9c49c7f6c55a87ca10bc7d9809190387d4e199051aa9252f80511b5e1346b3edda0bab57652638256897b074d29a6d6534c1552e36e906aaaab9898e91d603027458478fda2114ddb5ff733b72ed96922588f225ccdb8361322e521cfa66c336fb09a2bf6e8abc1dfc597972038fb3386b1687736ad0f96fb9b78dc8ecd511cc925c5b396f458f0a5747cc14a5234154cba8fb4532d3569fa7a98df725261a75a5a0eeb6f5cb2c8a308ab0aed4355ca985514f5e57c8ac899358f26c48bc2ebe3208b75f960a88108a7d065994d6eb072588d7e994e057318461f78bb799d03b361b7b1bd3f75e942c6c0589073f867e6e86d2b843efbdad5f34314673392c82c43e3cf31567a09ce8d47c50058ee62c7665f97301cd45ff356c13b5c573e32b033083a903335a6392a5e7881bd6dfa8be2905768d145b9e7db6df6afc6f2331804ccd7569e4af4d66dcb72c51f3ba0154936f639adb4e6458b5944b61d0a0e5f6e5b8df64c82a9a93db33de1f70bc84b7f6495058a05ca28385ec8ff90db3f676fc5b716e6a0b07b20234346a7c7ce3276932efef7067be6ccc0e99a62a378cc4fa25ed8e13bba73f5e0d7bfa1af7b0e2a13b8a277416f66f259cd93302aa39f8db88e7a9696d22c775a5ca62f228633bd22023707c1efcd1e521cfc346a64d9482cab903ac2eb5629c05269a1cf433a1fdb7691a7ef401c2cffd36657d5b02dbc533a7da907061a7248673f1887e40bac6981cfe36532f6ed629a41a252cc8291dd1514adb9b3ec5b679508145ecfd75bbab6333b8e9609a0f96a9f393f9ea77768318dd63176986f429e5ba1d63f5d35e4aa4ce81da8147530c6591f7e0564a1c8a34bd21a55f20d54e9d65655774c690ead28989f7aaebaf394625d25d978f634dae7790c6c53a33f9bf2a6773e7b8cb2b925b7415b5c13b91c50b6d7ff13b6ef90c10034d1dbddf0781863dbd5c14b720f1c81174edd5927b08e1be50f3b98561a914e4921250e998a069e73a154f804ff3b8a3d827da543e919f73bebbbf970c8f69ff8775439efac6f3059b72f690c8fc8c594bd55ef0932b4cb59299d390b4ac344608248b737dd26bc127e1532a238a70861904ba9a91ce2f1f46b04972252e278746deac7430be7b052c515000066532a10c209fbc4230ea52802318f1d77e5b924c15cca0999de8791268714a2fc7079a10779db83a9c1fe7a027340f52600b6f1ec256c4a311f4772457bb43908c020321dacb338b131048905aa54a3aee06e3ed8a50d337551d057a1cc194dadac3d32f437b199ef62f4d99f334864194760ac27b927868e3b9c56fd485abd193e75f68a5d3522b69512722b341cc9684b9f3ab08c908709a789e4208ea02d6b94a718615973c7892ae1cddb011abf2bd5dc3aa8a290e89a90e1b56e624f286fbffd1bef3425237a1f02a92606c1b7d560f47008b336c6b8e454465743b0f1adb214b3d7849284db0d416fb20bcdc12cdf3dda8e17a6064f3c058828283699695ab468318c4cd44f4042253c1d41ab9091160576fbca5e3dc4dde852221d05af1fd4f930fe5cad6fe1b447bed2da4f2095778fcb89c242b2b259d285bedcc2b51965f9e8c998068be37203f4d748d95db679d42e69144830d59fd45061650ad6ea7ef43879ae77d2be816eff29244adb73edb3cb537a5ff581492436c527f2a0f16508c09cf9edef9da991cb9f00fdf8fb58dbe887b21f090cea89ce9442c9f1f0db19e97b7034f956dd635d16c37b14d4a1136c04991fca3fa2104957c3d3d4e3272796bc5bbd494178d0d91541efe97ff4cee7cd249d3bedeae", 0x1000}, {&(0x7f0000000240)="8d0d46678435d51dae754c4c96381efa9cb82fbfb35d8d", 0x17}, {&(0x7f00000012c0)="b6980e2b4aa00ccfca70cb048335b9f203667f1342198ff9ff9532bcc7b6be9437faa09449519c1646635d35b65f50d13091df7858b3d57c8f3806731f83629c42c04325cf18502e628f707db6532df35b4b6c4e71cd12fb53d8dd3d4a01c93ee4c363728f4e7bf2c77d74bee1a3d3756e5fda205ef7eecf0800f3051028348565a4fa7e603dc20bb5524f52da6e72411e3fb4b9777ba5df357e3413e2ce72b0d371fef0d8fd819be193d6678abc063500d85f0341337e1ba603fa3cef6aef586c9ae8f2f7664612", 0xc8}, {&(0x7f00000013c0)="54b2dae7882bf09315381cbdd1b459f5ee0be42e9e8d5a8661923c26b2e5f767f2c1cefdb324e50161c873ad11c639138cfedd8e48edea8f9f2221d05503a046c8f4cadb7576d375bf3df693ca2c8e1a562e91bf62001fbc653834a08af9d05325fe1aed6085628c010164cef3268e63e86823cbdf1674f754", 0x79}, {&(0x7f0000001440)="b09dda757ebd47d0137158bb63e2ab2a1d213f3851f717b820b4b3ceeed2db63a8a6995cf5021846be4306172446aa08850427d4e47a8686b0c34ce4fc412e51e0cc579403eadaff33a0aa20e8ac052fcb622e4f08eeff999e66bc680fa743a7f676941dc0ac623730e7f3b14c6565925c037fd5bdf9cf40148efe1e651a92e0edc2954782d7d6e71a41828ada853c14fd504f5e2f8c57d93f9cbd33ff68b846cde805e5febdaac3277927774052a11cb66773b5f06de3be8d81cd81eba5f512cd1e78d7aa44012d23b5c420610b59d31e9f14d7061186c67e6f98d70b3c7a33e1fc9f08861cea6553798e2c4eba5633378a46bfcff748edab3e33e932188e71155baac338061698172badac164e5020fe70513802e19f0f87ab80840604ef7bf48eed44bb87b009bb8634c6100861d5633ed85524abc1ac7db8e39b6076e3c04ee8625c8b43cb57b642a3c53db016abe118d2cab3864d7742f4e3d0ef00fc33915bd3ab055b1cf2f5e9d30bdaddba3eface54d267c276a01bf44b65419ae1585ad9773db760cd45ae74681e7c5c0861e9edb69b57ab0b5b4dbf3b01eb174748ca50a0a2389dff99f87f5077aa7b0d987b4c1c18c7cc305b969978184f3dd33dfe4a3eda40ac7418bf66e0d1c31e2410b8d119b4c715345a99be9eb617c8526c473f19698ae1f90ef16f03ad1027fa4ce83af18e146b4a89f3aefff0be8ae108192ef139809df5fb12904094b2a5c69f384e6e37c116945f8602ba4ccf371fa6249fb6192dccbc15865a2140c2fc97b9a883a843734d461309db439afe45a8ecce3392fd533e992131e044e49cc544d6e6dc4b4bc5ae0faa6e2b39f779a57ec749bc8d5187fa5761e89aaf47b39b2a1a55d19425a31d133ca7a8b7c1ddb54062e5932b49d47f0834e3220c6faceba3665d81ae5bb83ee77d08fb596560aaaee92d4081b98632aa3ffcf8df24adf04713abf89fa89138379d00b4e8601eee22040e1069ddc52a0461428a4ac47db5d02f407e20fcd40fed88a7bd8446eb55ff11d34e189c8b9dfc4f9b1c49783c54dc50bd979d48f6e1ba39aaafa20315c96dc834ed1ff04cbe2e71021a253f4260a798708ce4e1a6645b837cdf122b3aa7b893beb126187bc344b8154a231c58290b3d453876bd2bb3933a841e322d7c3d3078b6478b2f5f5db29a8c980791555578e07615f261f59b2c445f64c977fd2b37593190a08451db4626d61cd84f46c9c67c389af49032270ade0c691fb64ba2161fa843154fac5426cfc3db6fc8c93e8aa4a1bde94ff5952c86ecc7bd6ce68fabf14fbfde399f83969ebfabc0961576569001000a353fd3aaed33e0c8cf25aa24d86f7ea4a503ad2a2c87d3bfc23dd82d1cd262e2d19f3bcb1f568eef8b5f5f0e2a09b8bcd75da1549bfd10db00a2f4b7e8ff89ea704897f94a0ed71e3490849ca6a05d3ad6e6f57ab3b9fb264d7e2361e9145106e7bd7c19c40b7a32757c159da5e2ae67248d1b7c1aea5db0d54a5eb87165d866ed2eaf1edd77b3013be4aa95537c5fa1009e25c184a988cb4354778a18b3a8d69f9aaae6a6488c88c61c365d910f674e73ffea963ed5a0f97b1dc3cb70a8a0c7629be63bcc299169a787656fea1befb4215cee3c91392ea9e1b3e35bbea25187889cf26730aa06756d0e712b59d733ba3c8d8eb65d6631ac5a322a6691ce9b0ba3e8ae2e05caf9a33a3c943e9f4c8f51922f97349387e2287b6a4fc57aa903a348c217ead2d43f949c777e3b12b0fdacb751a770ae4162fe9c7602c56babb7137516441f5c9756753bab51dde529814270a2f3d6f642eefbcb24d898479f4005cb0e1d937a67a15b453ba02770f97e2ecb12c1de5c4e553fb02b4c45de2403ab3b347ba424d86ea39c2b4a708bbf7d75f28b2afeb9fac02c3d8fc0fa52ea1aa798e2595e6c334c8be10cc23fbe06d299225ec81ce9c06ecbca26c3cfcd1df449f5d75b6e131ee7cb3322d5578a21cfb94325df9e51174dadc2d092a3b52292ace0d4f029c1af6c5b251fe35b11062d81e7e64f8cf4c8b297cbc28652a16fca94b0d8bad316c12fa8a9866a8498226e205c7f2ed50421a248ea0302117739401f84ba3a7641fca798731d816f6dbdbf53509de8e6adad44085edb0222dccf994da24c7d2d5d76ffcfe42c21f4152b8af1b3f8ace3df0758ec8bb201e1dfe533b682444de009d60abe207649b007c644e5097939491a4e2763981d69bcfad2db4fce07dde135ea3ee09f0f39774f96e0db08dd8817a134b36f4690e2326f14a9edbd8984750d9018f5bdc22c679bb025f08d8d5c0c17675a9a09056eab54100cba569f778d2764f3e448e0c469b27c8418d71054765870cfbd1692db47bc6287bce7f343bd15051988916c65e51f14c4934b059674d3497bb0b09ca9fc0ebaddcc1b91ccf6d5805079b30220186109bd3d949a6ef8a8b6bbabc66d51da2d38ead1bb42bafbff958a49cf5073ec2d66ee627c72f7cbb070a5894b56794011bf4447f042051991b423b116d0065cf90f8ad5db3103da948e2259010e93b3c3b0362dd96127b1add8ab922920f1a12d6e37c6e61978e068ecfe8629703bc35a0b6a8ca820630b1e5ae3c4db17587b6cf87f92a076778b2397e8db57a2d5a52207a955f14dfde5aef7a9ef1b976ec75bf1571a90b1607bb7fc8ce419955a7307dbb6f0ffab20d774b8c39fd6a92ddea5d23fd7cc187ed4dc7ca3a30f9525a28db527c04c52b4784ec7146be8600266063ad87a4812f2fdb7d63157185267b8d03abc5c75a56303a820d45dbc73dc6802e153ff2ae4adb5b7444c1aa077d1ed365552b214ef0982179082eece9cc4dbfcfcf12ef69ae10b134c424c1a62f3280ebf13ce376c9cb87b1ccccba82fb28b473f402b2e40cff9e1434cee749c22a8cbc4a43aad9504199cc437cbdf6c932bd632d093ac08372bd34f2095952b3168da6e8dbb81208fbadd0f8572a4aadfa980195eba2a910710b96262419fdd39354a054522df1ea4d4012266cc077996ead0acf85d4e9e30dced06e435a21d794dad8fa7d95edd916951c2baac5a634662394bc1bf6939f43b269b1b5cbc3f6627b181220ddea9f9b3bf1b5d42b3480c75386e902f9ed56956ac02365bfccb92727ab0279603cd87ff8dcfcbef1944b90368f52a49ead2b27b6a02bade622a1e30780e9caa9fa271d419aa2895fb64e08369ba6e29c3696561f2e64d9881a9e3813e84b8d9213a57f7102cd4d4b97f47123dd3525ed3cde17002f6cc7c68512bc145240c5cbcfa36a57a31bc00f095b583b1880139d51c8eacd0576ffd393147c064c1038cd6670436c15e99f0e508175ecec9d0092e78ec3f2a8298d1c91debf169c5614ffc2faa98c5dd147811a63a3344d4db2053e2f83863247c68db9a2d599b07dad2be754fdeb598980d5593bea7bbe4568df2d7bef9555049e31d9526a06da3d869e0cd4513950960f67315bad31f3014c38355351d4aa8f6b4e488ed2f7ce2c3817c9bba174d56f252f26a92ee63d2cbb84763483ffc19b3e58574b7c1df1fe62af50aa926332ea290878f09c403b7e668c21d774d51bd4e372a21076d38917bbb7c78e1b428075235f8840feabb16fe01eb14370fcd4283ec262138174cf930c80437d08990d75389ef44b92ea3982437406ab0ede9c64c5c77c282ebd9043b1628de9ea53d53463e99fd0c43bc56effa26b873188204abb352d831261ee1970776ca31675cf64e40007ca83330a9f08f8fcc288bdb11cc8915334e05f7e90f89b657fc95fc9af05cd56fc6038c6c9b86dbf6a1232dd62d2d3886fc9915499fd7ae82919c09dbc3ed8dfd3fa6b9cc5e02fae7defe76f84affd4ac4a05d96552f3e1282a373fb175fe2e7b73bedc753f121fad78a71e328b946f6cb7407e0bab2996d8cd9a01b6c60e48cbd6f10da0df5063ea46cfc24f8a5fd0eeb7ba4525c5c512bcd03769ae000180379640dcc8c01990e5ce8eb65f624e008bf68a9ae3ac02ce7314c5de99329c31e024a10d77431a9ab6b23b8c4bb5b6b40e75323d3f43c4dab13ec998125b47c15845eca6472efe7f8e40918b8aebc7e77c7f4bc7752f11357eaf844457d865339aeb6efa71406bd5573a335e2973b6922c3dee573c05ad89c671a3bc9812bc1ecab7008ef822e4a54404cdec6c98298d1c2f2ac58ff872eee02c6381c7c7133650e5ca62e653cd509bc2bc1fa1ac8c0a79eea86b1b1c5a32a480a3db8a705ba60ee08fdab486a6d6da608d5bbb1a50995bd50ec6b647fe886f8b2d3fb63fe0282d137324d5999e0054d223ea4b99e4a36e6b4495e609bf1da9fddbd82246fd748ac1d7eb59e9491b48d91bdf5f63e58a6d6712229f4a3db54bfd1ce4a8b155b8937a5a5c669bf46516b210df927eb711e8a103c0f4a2382443dde6692edc3d46bdd278e923a805e151ff8f87e7498668c8c57d7d2102aa7661426898ddbfe44bf7673a61c6761b256d8d7dc6c844ff866bb238672a3944a2a6e0cb0bb1b262fb4b5ae0877c7346173ab35b6908f4897fa1b69004ca0f4bc344e9412032aa32279a5fec81b48a1f2a61f8af682d7a19eb677703acf9eec99881021eb36de2ac08b3ac1e515caaab275b305bb5a714868ff414d779e93d3cfdd36f5d274b17f0c05f5e617a613d23f42a93b9046de4786724c628bcc4ac482092f1dbfeae3827e1e2152511f3e904a7fba773d423221ba9bf909a3c3e4dca71457f19cd545d9160fd2b438762b26aea2df21b4e703d20c170d4f965088f31cd32b0b4c6a6a0c783e7daafa49f4406226b139f35f38dac2bfe77189eafe8bac2b289683e87e8c9befe08a2463e3b938f45eff9c7fb2cc0704182021d0ec8448e39326c16f96475dfab0dbfb0ab44d3fb54e16d16c1686771707d9720ca404df756044c6dc550b5e1c48d5cd832c88fd903d575cb0cfa92afa6e52762b0c5bf9ddae53d064192aeb4d6d67174ed64c320d3b56047272374d946a1045a570a347199feecf4c764325046f5a2d09bcee38002a05bc9c074a50cef8a23f172d32c04218d1580cb801bc94cef290f0f92fce3e24f107daa3a43a0cf8b81402d4e1ba9279f83fe447ec82a8a4f6a4fc3e424a5d1d2dbd4e8a5f6ec360bf2facf613ada755b32d18e51654ed4e4f9cefea690869f559bff5f8a4436ee2c7095ae5f62af2047ecc27cf10237edd5627288f803039cce68c8a16c733725102b41917bf0de8d61d4a17950e554eb9cdf68b8022e5b404912ff95b0765e81afcdb352e36917d83a4b9cf2feaf2443e967bbc8cf229ff7e58b33b74cb87ea7420b7edbdd3ff01c6b6e528bf1458916e146eed8cbeb2c2b57ac054a401919660f3e9bae320769019ec012fa8a1fc033272880ce9d216e25f568f5e851e3d407d7fa6ddfe691276943c18e73f29b3f6cdc0bd87b91fe8dfcd0f542fbe56c8340509c22fdd92a7ee601037d5f5643f64deddddeebd87676d983542b13ca0ebd3e61c8538cffe1f7142efa26ecd865564b98865338f356646d2e5fa0b606b88a15fda0bd7b46c723777b544937876c274b143d637eb2065d56941b0fe5979bc2c78712a1bf53694982b59cbd2633cd706369988ef4fb651ed1a8af44de9a125528e401e7f8eacf600bf410b8a05d335d3930546df85806d42a78703f299f2aad9c5c8816a38392d4286024121c810ab687498849b96e6c84e015336a7f4c61870c18ff55b61d59255f986ea56ac020c52725bfe9df812d5c4a6fb5817b61fb903dcb47f2c11b95787271632e469e32a86263af2c", 0x1000}, {&(0x7f0000002440)="94fdde0fcd8806a14225933ebc9e3a2fd8723ad736d5a9994359b2c58987c0fafd3347482aa1d4308998514834e8204a0f74c6771b8f461b54b2e13163227080e49870f8bb9b92e455e06f89f92764f778f283af2a20d1d0057a3e0cb04f782aaa7287f9fe837b283bb2cc556bb2995b2efdda935f8eadc1251131d6d585e4f83a1b5d8a84631d1f037c556367ef2ed6db79037a3e9544e8e73a21b2008e88706fb6a6f47043e593228aa9c602cc5a08261b173bec302cd61783ffce100ea786", 0xc0}], 0x6) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffff8, 0x8, 0x2, 0x9, 0x1f, 0x2, 0xa4, 0x3}, &(0x7f0000000140)={0x200, 0x8, 0xdbb6, 0x3, 0x6, 0x8, 0x2, 0x2}, &(0x7f00000001c0)={0x1, 0x9, 0x2, 0x1, 0x8, 0x3, 0x7, 0x9}, &(0x7f0000000200)={0x3ff, 0x5}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="33d4b2cc48f9ffffd2e4e5686026681d658f6ac4885a573dc1b52b67879fb998723b5ec36788f30b40d9490ff3e74fd27da4c626ae80cf295e2c014b6ce2d59aead329496b3264829c6fc6f4cf4ee1b162825ed3b97fc6d2c5c7044f1d1ff0107552b5524c30e928fb245c66", 0x6c}], 0x1) 20:33:43 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000100)=[r2, r2]) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, r1, r2, r3, r4, 0x1d0, 0x1}, 0x80000001, 0x8000, r5, r6, 0x3cf, 0x5d, 0x4}) 20:33:43 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x402, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0xffffffffffffff88) setitimer(0x1, &(0x7f0000000000)={{0x3, 0x800000007fffd}, {0x9, 0x2}}, &(0x7f0000000100)) fcntl$getown(r0, 0x5) 20:33:43 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x100000001, 0x8}, 0xc) 20:33:43 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0xc018, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 20:33:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) read(r0, &(0x7f0000000180)=""/67, 0x43) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8fd021182caa4571e227e60665c4e92bec7ebfd0"}) 20:33:43 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000019fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f000001b000)}, 0x0) r2 = dup2(r1, r0) write(r2, &(0x7f0000000140)="5fba37272084cbef9e9f95a08e6377f009e53f4e4ff94cff1c995f417f152ac71ea296f99546cdbac93125d378a22645848e7f2a3861893e58d2c962d16ad31dc37f07d53447abd8239b01bb2a9355b8e3ee8211c19c85b5a42373b79af976f93ff233d6b0e720559ccf22c13835e1aec6f49fc4aae297b4ea2511812df5e9eb746a5176d6a5b050d22ff8b49332688201e1680a02fe9f1b7c86dcd984800a4796c9372787714e79f6e470a8e640bbff652e201e9a53a9d0", 0x172) writev(r1, &(0x7f0000bf3fa0)=[{0x0}], 0x1) 20:33:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x115}], 0x2, 0x2) socket$unix(0x1, 0xfffffffffffffff6, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) msgget$private(0x0, 0x8) 20:33:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000180)=""/237) sendto(r0, &(0x7f0000000000)="72f939dbbaf405611dc35b236912cad11a845c741848915055b57d56af8d7c444770dff3a8e09115886d7888", 0x2c, 0x8, 0x0, 0x0) 20:33:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x40}, 0x21d) kqueue() 20:33:44 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) panic: sandbox escaping file name "../file0" goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc000957520, 0xc000328380, 0xbf6040, 0xc000221880, 0xc000442478) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).generate(0xbf6040, 0xc000957520, 0xc000328380, 0xc00007aa00, 0x77226fe642b9fdde, 0xc0007ef9e8, 0x4f0c53, 0xc000431530) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000957520, 0xc000328380, 0x8fd600, 0xbf6040, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000957520, 0xc000328380, 0x8fd600, 0xbf6040, 0x223c46000, 0x0, 0x7437b2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd3ac0, 0xc000957520, 0xc000328380, 0x40b7ff, 0xc00078e980, 0x10, 0x10, 0x8115a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000957520, 0xc000328380, 0x8fda60, 0xbd3ac0, 0xc0007efb00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000957520, 0xc000328380, 0x8fda60, 0xbd3ac0, 0x1, 0x1, 0x0, 0x203000, 0xc0007efce8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc000957520, 0xc000328380, 0xbc4810, 0x1, 0x1, 0x117c8ff75b21d542, 0xc0007efdb0, 0x72beae, 0x7f3580, 0xc000430930, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc000957520, 0xc000328380, 0xbde5c0, 0x99, 0xc000328380, 0xc000262c90) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc000957520, 0xc000328380, 0xc000328300, 0xc000328380, 0xc0007efe48, 0x7311e7) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc0007efed0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc000328300, 0x8f8660, 0xc000431530, 0x1e, 0xc000434e00, 0xc00069c000, 0x9a0, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc000434e80) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2 login: load: 0.78 cmd: