0000200)="fe5742d3dd12f24a0d1a10d053d4e47f2efec73014b5b2543463aeb916f20c7a007b062ce2e96e08c1427514a18e43d18e653e8e59fa581a3bc383318712e71e518c69fb0fb7b8e1e24aea810a9ee95728a3267f4271dda3f406953e7edcaf660b19a4b78545fc86889cb6bb41b7888853ecbbd098b8d4ea2bfa69bd97b9972fd89973c69361fdc6db779e080bf618a93accacb63d2a2cb0b754fc129216075f6e04ce2e0875fde346178aa3b6363cc5204ae9541beac97c4e586b5b8f", 0xbd}, {&(0x7f0000000400)="d812d70eb9c7d42b33d0232772e81a95854c269f8c52deeb3fa05b8ebb533c37acb8873e007cadb0b60051d65253608c99a12f54db788f17e2fc10484ef628acce70b3f416acbc1b3d46e0f7265fece2c3221e61e6a82b6a8a5e3a5625ca6ae39aa1ace577e4671b920abd9e67851c74d9f31e54a96842e30ed6c21ecbc0d90954ed5908d08a49b79f14cec570e7f28cb806eeb4f88f203dc0c6a2a381", 0x9d}, {&(0x7f00000004c0)="39f1638880ebac87d16509ff4e9807e73d3c518cf9bad6234d10b95835553f077f9f834f9e3bf3e4f1accb2d52584439daa0b6eade314f7266a3baff7f44351cb74b1118db9b380b3c2d126ccbcfde3fa2ec7fa9b4333610899dff35231be41b7f6e046f33f218dfa67a5c3c92e89942c37a684c07d6c7c5f86861bf286b6245c027bacae77ebcd3efa6dc63c95fee9ed1ad4935cfeef100e161aa001b2b2137978b2fe136e4340e4be055ffa7641021ccc52b71ff506fe074a8ee", 0xbb}, {&(0x7f0000000580)="7378b7cc14f407fc754f1a332d4bb5a47045e383c17694eeb2c4cd5b81574bf1d0da7651c6aea5a7308fc53a4a0e544e940c6daf38e73fd2615049e44d2f6eada4f0e4fa", 0x44}, {&(0x7f0000000600)="ead92d58d096f57866ef4fb90022773e3240e1ea801f1ff25b1308624368337667c39766c2255ae77827ce6cbe2edd49f7552ea775de5340397796c5449cc5a1961332bd5124c59d689c5ebfddcb548ab93e2c12d16b90487a35e95846a304eeb0babfad405841edaba338073a3f9d2808dd44da0f38f4f5291871dc3740fbae059da23c96716db540159c126ddef7f5132e7427ebb96e79d0bf5da3a0dc52abccd137176c04603757f1418281df4acbff618366b63ce4098f02e834a3d4e539d47ba3b197cf", 0xc6}, {&(0x7f0000000780)="d9f9c4dd6ca047e6e8b5f076c2e99ff2dc1cfd6ac2c1f3419f69c51f32d3aaac7e6a7ba6a6a12635be138bd68398057cfa627d21a44e93fbed9f962adc738e5a906713025cc074f155638c9226bcc0e2498af066e69a5ba54ed3eba71e86a40fcfecfb8198129cb84ad26e28e0f01bc1827bbbc5c6fe6793aff443763b4e3a32c52f9cb4f89554c1d3d3f95ff5a635be24d55022664b3f364010921bd1b92950627326a9d39cbfc5d407cf66998d972db222d88b89ddd81beccff1a53c8a4d3a62f21292221f2dfe770446f796f1b1eb5c", 0xd1}], 0x7, &(0x7f0000000900)=[{0x50, 0x0, 0x3, "58843d57106149224a9086e1dc5ad517a1277b1b7370b087f1133de4df07fdc3f2cecda3d2c5639cf0dcbc0099740c1356f8cc0c179a217fa7"}, {0xa0, 0x1, 0x9, "488d90aeca47a091afe54281ca6f1f4dffcce415f5aa87dd865a4309f3e1d62bfc159ec628a992a39f03dc624785ec94b702d3473428f763bdea417097b9dedc6131272d0eb1dc7b890d6a1b2e6cfe6a7875e9453ec2303eb9cc48100cb937353fafcdef2bf3ac05d1c8e4f8d990a5a9fcde22a92a7680be7f2def2ba38f556d0c250eddd67299a47d7f17"}], 0xf0}, 0xd) r3 = dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() fsync(r3) 03:46:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getitimer(0x0, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 03:46:31 executing program 0: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x70, 0x1) 03:46:31 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:46:31 executing program 0: getgroups(0x3ac, &(0x7f0000000240)=[0xffffffffffffffff]) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) clock_getres(0x6, &(0x7f00000001c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='W\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x284c3, 0x123) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4f) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) 03:46:31 executing program 0: r0 = semget(0x2, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x200, 0xfffffffffffffff9, 0x9, 0x80]) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0x4, 0x0, 0x8, 0x0) 03:46:31 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xffffffff) socket(0x17, 0x8002, 0x80000001) shutdown(r0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000040)=0xfffffffffffffffe, 0x1c9) 03:46:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) dup2(r0, r0) kqueue() 03:46:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="8956dbeff5eb653cfd59c5e78f4288690e691d5b0985f92f03a835bfc1aa4bca31fd0af2e2a5a078c8a989d54510d68ac0a9a2dc280c7a54d17304789fdac02a50fb74f1cb2945eed7a030016351789435", 0x51, 0x405, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696ce53000249e5a1fc84a23"], 0xa) sendto(r1, 0x0, 0xfffffffffffffed3, 0xc, 0x0, 0x1f4) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xb1, 0x80) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x2}, 0x2) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 03:46:31 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x548f, 0x80, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x401, 0x3, r1}) fcntl$lock(r0, 0xb, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x6, 0x9, r1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xffffffff80000000, './file0\x00'}) 03:46:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190ffffc9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) syz_open_pts() getppid() close(r0) dup(r0) syz_open_pts() 03:46:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:46:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000f6b56ac1a40a1ae0bbdd6919a308bca164b8260392bbc59d7b6c59963e1d8dc78002fdd1"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x2, 0x8}, {0x2, 0x2}, {0x2, 0x8}, {0x2, 0x7fffffff}, {0x2, 0xff}, {0x3, 0xc9ca}, {0x0, 0xffffffffffffffc0}, {0x3, 0x2}, {0x3, 0x9}, {0x2, 0x6}, {0x2, 0x10000}, {0x3, 0x4e0}, {0x1, 0xb43}, {0x0, 0x7fff}, {0x1, 0xe52}, {0x3, 0x400}, {0x3, 0x5}, {0x3, 0x3}, {0x1, 0xd3fb}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x100000001}, {0x0, 0x9}, {0x1, 0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x9}, {0x3, 0xffff}, {0x0, 0x81}]}) flock(r1, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000300)="e80819599d2e25f5300aa3d4e1c68da2216f36c2fb00d345c9a5148ecc5570097529b0f2abeae7ca99b7431d94f9acb7b23e9e8bc9a6d5335c1509e35102e1bd52421fa653591989361a9f9a6ed0b28aaaa52384c8751966101e039fbba67b09121569ff534dc7e4dd652807ceae4115330f15d6cb158076d259480fba28d1d46077f9f123ea9f8cb0b5370ba30b5b85350b8bf05abba60a5c6045c51b9c9f20c314d5b80d443eef216658697c093cad37", 0xb1, 0x6, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:46:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6, 0xc) 03:46:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:46:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000392d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e93297b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea98f6141047c9c764d50236936826feafde96a1ac7e5a5b04c336ff81c27e3349a7e242b82d71a75ec959d1a8e23f1f4be79e522e3b07a30a63522164b7bcd00d4261e45f1d6d9915f9c5a89ae9601c59fb221e32ca75908e0a51b529f996bf0738106ff0773c8ffa0b719ceff478961b121d467a3c0579e6eec9869c7ddbd27b6bc4c8cf74be86f88ca393f6e274d0ca7ae088c7e0ebc625f3f1843680118f721fe657ec747a4dbf168427be3e1bd0f0403eed7affbd254e88cac65d18fa83fb5aadcbbdb50acf49a407a0ed70d387ad558d329be4f51bf7be0c8cb97130258b53b9f5255de41def3c0d69632e3efd5fe5daab1bdaf5b2cebd5f726b2fb7fc5cc2607ba236c91404f2c9339fd5bc16bcff402101f0311b192c40fcc3bfc8c9b0a6bd797492d785086c4120f2637177923eb67c325d4d8ad46a6f468ba847c92eff02bb30a328a0d657fb756fad401ad242be25ed64e2ca7cf138bb7b1c5adfddc1a047bd4668490103191de93251028b4467ff586b0c1efafd1b42f0bd1823a84bd6bdcbfb4e579f4b0123c1eac529c721807c34e1a197711d8b9a44a2956d7239e5042db46bcb58396c8a39fe8ca1dbdb241c02fac8bd4ca06f922704bd8523bce2ce1baa565609e6a93f5ce280a471d3956aa67642d2957f1b3d2619413c240d065a0b5ad401168d297919922b75d0371569ae5fce31b449ea9846d4e69a8708780c0f6e59745d225ea009dee61ce98875ed1c77df48ff789b73ed2b699beca70aae427cb2ac8202b96d4ab6d132c6f45e11b58895cfea9b51c67146d11d7b1e9794d00cbf42ce620738c57b53850ac380e1997fe509e23717b06c80dd09c92cdfcf5d279aa53ad294d7374f18e68c4aaafb60a15fd2b9da0dc1c0f14d3b2e46e4b9a51ef81fd6a2bf282010b2f000000000000000000"], 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x108) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a814d8207ea25a7a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a45c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca0000000000000000000000000000582281620ecd7588ce2a51b70bbdf65fc8435602991c053ca3725181f3788b5d97905ce34219188b549777f2f257e953037d996249b5"], 0x1, 0x800) 03:46:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = dup2(r2, r1) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10482, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r5) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 03:46:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x1) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x5) faccessat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x14, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0xc2) 03:46:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 03:46:33 executing program 1: r0 = socket(0x1a, 0x3, 0x0) setsockopt(r0, 0x4000000000029, 0x7, &(0x7f00000000c0)="e7da6ee9f5bf4c866f00000000e3d75e22efce063febcc095d14709973cdb11e5e07a442216595d6888be1ef5fd9ce23de1d51acd5881a4d536fbbaf774038843ac1b50ffe2081d875b78b989b7710fd05bc096cbc87fac524c1700ae0eaac3858fd2a958d439f63599b25d591e5f61efce259d5eb952c731ff3ffa447860e4f70e34461", 0x84) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x2}, {r0, 0x44}], 0x4, 0xffffffff) socket(0x3e, 0x4000, 0x80) 03:46:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="62051a59d8d7051ecd8171ed96defdb58b189531311fd1a6f8bda75610308baf7a29d7fdb05f8b44f1fa270ece699655a153155b550846ccbfa711733f5f541cf43b796b523debe5780446b26abc344875f58c06b0d9761d4c75d50a5eada11d971073000000000000000000", 0xff80) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b71ab5340ebb58114953ea64378aac693f1927d3af5053b1b4dc8349724e08fa7ae88c0060bd26832c988d1d9dd78e5997003d51", 0x34) 03:46:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000080)="ccc9b1fca8be1d4dab4d20689528e217badbaeda0bd1d269898e4bfb6cfda8a993217d3ab0f2bac4de48314663a052e5c4655d5bdb648ddaf3e940fbb9ab58010d1a8deffdb54a2f56fb9986cced77cba2f8da33eb9b399784bc9bb3fb6319a3e47b7411879424465228caaa8843b9f3585af8bceb1ba53aa4f7f8933f77ed599e9558c554caa59c8bea8a208aebe83ef5da6be5103b6ac810f934d746d6f56b230ab1453a4fb61473c3d094", 0xac, 0x5, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:46:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:46:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x4) 03:46:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0xda68, 0x7f}, {0x6, 0x1}}) r0 = socket(0x1, 0x8000, 0x0) accept(r0, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 03:46:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) socket$inet(0x2, 0x8004, 0x4099c4a1) 03:46:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000000), 0x0, 0x40, 0x0, 0x0) 03:46:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) truncate(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x7ff) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 03:46:35 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:46:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x91, 0x0) r1 = getuid() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) socket(0x800000018, 0x2, 0x0) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/4096, 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x168) 03:46:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x1ee) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x60000003, 0x8, 0x2}, {{r0}, 0x0, 0x4, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa, 0x8a, 0x80000001, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffe, 0x52, 0x6, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x41, 0x89, 0x7, 0x7}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1, 0x9}], 0x4e, &(0x7f0000000180)={0x3, 0x4}) r3 = dup2(r0, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) 03:46:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x100000000000019a) 03:46:36 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 03:46:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x2, 0x90d2, 0x0, "d730c1e756e22797763b00000000000000e74de4", 0x7fff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 03:46:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x1f, 0x5, 0x9}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x800, 0x8, 0x3}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x3, 0x3ff, 0x0, 0x3, 0x0, 0x9, 0x0, 0x2, 0x9, 0x4}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x1f, './file0\x00'}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x40) getsockname(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r3 = syz_open_pts() linkat(r1, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000003c0)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000400)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0x42) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000480)=0x8) r4 = geteuid() r5 = getegid() chown(&(0x7f00000004c0)='./file0\x00', r4, r5) setregid(r5, r5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000500)={0x1, 0x1}) r6 = semget$private(0x0, 0x2, 0x280) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x100000001, r4, r5, r4, r5, 0x10, 0x2}, 0x401, 0x2, 0xfffffffffffff7b1}) semop(r6, &(0x7f00000005c0)=[{0x3, 0x8, 0x800}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000600)={0x1000, 0x1}) ioctl$TIOCDRAIN(r1, 0x2000745e) faccessat(r2, &(0x7f0000000640)='./file0\x00', 0x40, 0x1) 03:46:36 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x19, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 03:46:36 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x200000, 0x1, 0x0, 0x3}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000002440)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x7ff, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000022, 0x10001, 0x9000}], 0x2, 0x0, 0x7f, 0x0) preadv(r1, &(0x7f00000023c0)=[{&(0x7f00000021c0)=""/198, 0xc6}, {&(0x7f00000022c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000002340)}, {&(0x7f0000002380)=""/26, 0x1a}], 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x300, 0x1) close(r0) 03:46:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="2582361afbed2bcfd7e3f05a5051cb0cbefc9dfffed7220ac6d9278cb46a976c5ee73c27", 0x24}, {&(0x7f0000000200)="b0931e36411e5cf33d2c87654f28fa796258ce584a12b895", 0x18}, {&(0x7f0000000240)="daca315fa33daa8ef10fbd174adcb925a0001e1841ddc39a4d83c6271209fbb2092b4b1b8b029fb79bb91d634a79938c0cd4eecbe201e7058dc8a519ee2d0badf988b98580e349f96a40c4ec1e076196a1c581850de4cda82370dba878b84eb8c4c5182733cfe644b07f88b72c785a70c4636d1240ffa4c24aba4314feb9fb602acec9ba3242d0b6df089bffaf86b61ded4afe92a66f5530e183f34275f2c1eb9ed3df17ef55b0b3b88885b8815e00661003f9bb8a53b869e08d10a0100341125a81c099615c78296c52674b6f754dfc80e77987311dcaff39f9a11c11731e323cfc531acc5d84322c64789ae29cb2", 0xef}, {&(0x7f0000000340)="5c699c0d3c9acf0fb73ba96913", 0xd}], 0x4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 03:46:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) listen(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x8000, 0x8, r2}) 03:46:36 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffe, 0xe5d9}, {0x1, 0x6}}) chmod(&(0x7f0000000000)='./file0\x00', 0x51) 03:46:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x2dd, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x800) 03:46:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x200, 0x1ff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20410, 0x180) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xffffffff) 03:46:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xfffffffffffffffe, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0xfffffffffffffffe, &(0x7f0000000280)={0x2, 0x1000}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x6) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x8, 0xdd8}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40000003, 0x40, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7, 0x5}, {{r2}, 0xbbe43b59e0f6d00b, 0x1, 0xa2, 0x9, 0x7}], 0xb4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7f, 0x6}, {{r0}, 0x0, 0x9, 0x2, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x62, 0x40, 0x100000001, 0x1}], 0x1, &(0x7f0000000200)={0x1000, 0x7}) sendto$inet6(r0, &(0x7f0000000340)="0ee0fa7807febe5c0857e2b0bcdce6f0ad189964be4dd7cae08c065d234c2377e342e1e5e0f9e00df4ed159ac45ce6cd8578797b1cd86affee5e9bd4dd61de91d5d461a78adcb7c4a31bccc6d654d14a1cc0c6249967a0e789a3fabd8f02aba17dc87eba0218bb239fd8fb62796bc6ce2041f1eb269e7158f2f9d3eed0e7100b93c2bced90", 0x85, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x4, 0x80000000}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r2) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x14, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0xc2, 0xe1c, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0xb5, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0xa, 0x1, 0x755a}, {{r0}, 0xffffffffffffffff, 0x83, 0x0, 0x9, 0x1}, {{r3}, 0xfffffffffffffffb, 0x0, 0xc, 0x4148, 0x20}], 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x3}, {{r3}, 0xfffffffffffffffa, 0x10, 0x12, 0x6f, 0x80000001}], 0x3b7, &(0x7f00000002c0)={0x8, 0x7}) 03:46:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0xaa7a62880523c44d, 0xf, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x0, 0x5}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 03:46:37 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x88, 0x1, 0xfff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x83, 0x2, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x6, 0x9}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20, 0x6, 0x200}, {{r0}, 0xfffffffffffffffc, 0x88, 0x1, 0x0, 0xffffffffffffffb1}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x10000}], 0xfffffffffffffffc, &(0x7f0000000140)={0x8, 0xa66}) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 03:46:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xd9) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) 03:46:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20007, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:46:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x240, 0x0) getsockopt(r0, 0x0, 0x9, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 03:46:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x1, &(0x7f00000001c0)=[r0]) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1]) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 03:46:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="ae75be0c065863ad68dce17d50d7988a2f429b6ab9e136da1eece1fed6a9229822cbcc757c7ed34b4d3f7b08410ca83e402aeb542e9f7bfc99194ae96650afe36635d41bcb2204a0eadc95cfa2cb6c567d51e44c822e676423bf4ee1345eb5b150a05354c99e92203ad9969c66b2ae1160cee2806ea2e09f1857a988146b9f4a304697fad2380a12d5d4d920f9f10f2b594c5846087941fd352e228d1f956034f89743fe680afa597c82715b11c26cb9160a6d479ff386bf6338027dac250de81ac26774d25d9f17bccce74a444695e59605cc23d2c41fc57bd546b05cbf9ded2fda", 0xe2}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)=0x1) 03:46:38 executing program 0: r0 = kqueue() r1 = getegid() setegid(r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 03:46:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:46:38 executing program 1: kqueue() r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='?', 0x1}], 0x1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0x0, 0x10, 0x0, 0x8, 0x83c}], 0x9a, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0xfffffffffffffff9, 0x8000}, {{r1}, 0x0, 0x40, 0x80, 0xfffffffffffffff8, 0xb4810000000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x81, 0x2}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x100000001, 0x100}], 0x3, &(0x7f00000001c0)={0x20, 0x10001}) 03:46:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) setuid(r0) 03:46:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000140)='!', 0x1) preadv(r0, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc9}) 03:46:38 executing program 0: mprotect(&(0x7f0000064000/0x2000)=nil, 0x2000, 0x6) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 03:46:38 executing program 1: r0 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0x0, 0x1, 0xfffffffffffffffd, "8189a7d54d6bd90d17d7c5c9e0f7768263cc835b", 0x6, 0x8}) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffffffffffc1) 03:46:38 executing program 0: socketpair(0x21, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 03:46:38 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0xffffffffffffffae, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 03:46:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f00001b3000/0x3000)=nil, 0x3000, 0x4) 03:46:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000000), 0x4b80, 0x80000001) r2 = fcntl$dupfd(r1, 0x6, r1) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$dupfd(r0, 0xa, r1) 03:46:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') sendto$unix(r1, &(0x7f0000000140)="5142f6431fe94f9c4b21c82f420308fd717c23c3123fd3959564e12ac4033558fde0c1dc137b33a438ece468dc4fd905a6e50b5ce4e66825f73067729468fc9dc1691436544df77264714595b34d78651f15d35e3e3b0cfcf19a73a1214ff8975ba4064ed166794fde91bdbf24a794b14864128a89d0a4c96995770f8c41c949a7c908b90ef6dd88f4abc81ac19b93ce527294fc9a81741558421793cac4f3f5d0619c340e253747ad9fcbbaf7cc71d167ba3bf282c191135341fb41f51f7c9bed103563663978766444d0a7582bb2bc647270395cfba47a310f97ab1a1250690f", 0xe1, 0x1, 0x0, 0x0) 03:46:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) socket(0x6, 0x0, 0x9) 03:46:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00", 0xfffffffffffffffc}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 03:46:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c102000001000000000010000000009eb8d6"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getpgid(0x0) wait4(r1, 0x0, 0x3, &(0x7f00000000c0)) r2 = semget(0x3, 0x0, 0xa2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x3) 03:46:38 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) r2 = socket$inet(0x2, 0x8000, 0x9) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000080)=""/12, 0xc}], 0x2, &(0x7f0000000200)=""/93, 0x5d}, 0x42) 03:46:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000280)="31e2510289f8c3ea12461cf3b756daa90e8ef18e4cd0ef525017f32e79e19eb896b2a16198592556", 0x28}, {&(0x7f00000002c0)="17db9f0325e20d2548672a769f819470632d8a5432300de038f8840aa0f7672646acec9f1e2ec163651c76d32be67cec2396b406abb9f5ba85c23124d837b3ebb08cdac3b1c0837e961c45e7841ae8df198dec7b0385814185c3fe3b945eec218cbcb0ba5dd1758f654e330fbb70fc286c9639f0d8b6414fd9a9f89c11e1e248d8331383a93772130479a2c4de9c247871aad13a84a149519bcb2f838c1ef1a4394f9c2a21e8017ab2bd3e33ea8960a56c3662536c88477de2a0", 0xba}, {&(0x7f0000000380)="c1f8fc5a1cae3180ff57db8bc877091355b69db99509f3598e11ad701ff07dd79c51ce7f92f6672f11088d244969ae0b58c24ab3df39e14e2cc4bf719f335671dbf7ed409a52eeb6905b7c8158", 0x4d}, {&(0x7f0000000400)="23669fb61a46da981d1ba3b321c34a2bac9d10b4be663d08325c123476e1a064316be4919f58045fc8aea55af9f2082f9310909307179cab390a62d58de276a39d184623e2d948b71e7640e6164c982f8b5fbe91c495fc248383d6fae1c6305df5c2ff969092cf9254e79814da90b0a2d9fe8cf7a141a307a3c0af13f056f58e15c62fe64b4a187fa6681d6d42a88cdba5d0b7d5e5f32dd675316615174d0866a576d0ac9a5a75db7bab61a14274ee04f30064c6412d78818fe24dcd6be5e3e028715663bce33c88a720212b7ec983f954a1f004635b23e52595c56781781fa1a65169b773427f7b87720733740946b051de44bdf1bacf7b3b349adc0c1938f0982a0db197f33a97c557360c79e4ece3dc3fc6afa90ca2021fb9b69f29af8f6871a7534bd57e8f6eeb845f9c2d39ccb3ab4e5e9ce77a0213edb93cf12be9455946863f0974a6d0325edb6bfa2eb23959e7583022c2e5fe2ac544bfa7118ceb19c3fcc2ec1c19c72c3163bcce7eeb6727c51c08ac822fb0fd54b74db48aadbb961fc52222aba7ed5cfd5e457144142f2d420176bbc00efbd80324ff39b2292ca7c384ea44c161f6b258b7b72a1352e16753c7028c5c54b746500a11afd451305f001b6dfa0031052ec2dfbcf6c607f7c4c2704a8a763f8c74faba249acd43a7201dcd139bd59ee0c42e7730909705053d934a8ab9539d63687c0224c572a8f3cf10f64b7a20452758c3b8163a6dd567f9e895842a60c8733aeea1e3ff8383f842997af85cb89d663014cc2ad68fa6862bba3f27e5423dada07778a8a805db442475f5013dd5c9c82fd7ad2bdc25825a215033c7d95c625d608eda5cc4090b3b5cc0870e4a689d7d1b4668f7e16a5bb898b7d4b081535a21fa89449832b01f4f9992aaada804878f79acf91246a793dc4fa7af58293a475226675f33d354bab7cc458924599408c51a4f430a15864b58b8068216aedabe857a362eb198f043b0d729525e931f2be60b2ee81fec4085f4095d8c130e3ba339a9ef72f2ac4dbc960d8bf25795d48ebf32dd17276643591e4cf0d5a2f88e037456f6958c47de9f6baab463f62513c978df14dea3673a61ace6d074bd8ca898c6b63a1086812050b68f6b3ff8400d9d501a5a10cd62c9077c4de48a7e5cb8db828bc5d934ac4faf472c7c24f69a28c2b835127fab1db24b8c9603b9b3f3f8a4440363728a38f65d72f34b5ee55ecc96f922b8c5e7d6a9f6ee189c8736b8560b9f9cd5fd072191f9c42a400a2086ffe2c90d7ee8e1c56c7dd2fae7f0469522069a7d32e8ea3e2fecec23d5e7b8cdd00a7ab001d35a61868d149f2575abe73e92338a5e0eea1ca271651cb5c96e33c7a2eab7ddf3fd3084586a75f332ffe0c2d0293bc37b9da999fc1c13cf80afbeb62800370735e336c17ce9d80e01ad17a4d066c257dc51da907001e2d1db1a635a84b5cc0eadbf9f9abf06be72b7f0537acb10c9ea258d78b86ac0ad023e6fbebeaec68895f7074d8917157800b5c96e809a114bd57eaa9aa570279a1af72554fa98a0b102f66acbb154eddb7707dd4a378c2a353737441ec5a51b9c8d4e34d33820fd07bc79acf70e5d575b89d088452740d1e8c49bc46b5aa138889294e3ef55bc3cb369ffd397c717257e6a67f062c3ad8240852791e6a1b1a148f0e92e1c5eeb36722b5ec510c08a0e3d579dc1152f2d6b098b5e97636dc1e9d52634c01385bcae7af356f055775b0a1cf1654bc18de99c74fc7626ad50d4f1fc1fa1da03685249d534d6c2443d764bc3c328a9e906084f67963a0837f179492f61335a422069eab50561f2d725e9280865e88af522dffeecfabf46b0e34a963011d04a107f61d73eb20911cefdad741e3a154dab61f857b5fb88a354091f24a06a574b9efc3fcdee62fde5eef4c4bd1870bcf0b3576fef96468f3d486a1cffa13e6d2df014b06b3e13db9e7e7f728cec114bdbdd6bfed6371843fbcc48c4ecc29a811096e2785b2bf891fd8d72d7ef1c1211f19ccbd847018d9dab22470f44a2a2610118247ce395bf314443322d48a402a3dc27c1a3ee99e4b596bb6d337e599b3cfc8eac295023ce723540595bda865c5ded161f25598377fb77814f3b864a2711eb4aa457f61a5cdd3c922b22ced9ed6636fd0a02cf7bbe1f14f230299921ab7cf57af480b9513bf09c8ec406186ea50c1a99d554f449c4f07e95498a06ddd1d31b51970c96dcdff7f0cb084dbf8a6210b10de0a99c9aba4fb3abca19c1439eead403d4612f5febdebe64d1f2f833a2186ff06f630224cbb3d8765ef5a78ff38b204a380d3bfd44062ed70771db71592fc1a7bb24795564a15457e93f1f8e2b8109998b32876c2e209085e45e3cec7864f09030f4c331aaa32ba2fe997209133865eb356b8a4af8f7685c7734eabbaa7fab39a54eb21bcc044f0ae94ecad6f336771547beabab1391ada418c48e0729248223ce7d1214be92dd8fe291e46c1b404c43d25bd8c2834a933e9974baf0b21773aff826987c42eec4dd44cc6bbfc21b8295e84075fada832fd57c3f66f0be6c9125a75f8944b0d2540a50aedb3fa36520a05583cee89fb546f5f153a7f7431c95a93b3381935306a5409ffa4adf2b3d14195f297fd0707d93f02115dd846b48d3da0c23c9c59af316afdd1a225966fd5a905a5a190886bd8afe6087fd0c777d80422937f936bd8bb611229ea1ec42a43f410892632b5e766f51055e5e5aa4792c6a92e3e882f4d27599a509fea744c403ecd0fde3252f90922067bbb1e2c604ecbd5b2401d1d9353fd37976d62929d770c0e9108dc5f66b83cf7c753adb21ce14e2131ef6c3ee0e5ef668048729893aba649b29a80ba5bc205066d2aef67e0cdc171b1a5d66602f6dda4edd175c51b330972bdbbc57ad8632f60b8c716d639f434338d7da59af703e9c08fb98022dbafa3d4ef78358b7e513ad652a34379c907b3fc5ae0746e316369531779ece092f673900324edd708f99d0636ed33845623b1f1c2fa53eef856fc41abb36880061c2c85bc57405b63782dbb6f689c766819630e44ea3ddf90453d4886665cfe092cf174fc014d92dad56be5fe22904fdf3b21feba52d1e7a1121396bc6a1fc44787c00ccc142d361b336468c9d3ca1bfb3b47250d322aed90706f0160e4aa56ee74e24ca962246d7080d474554e72f59ea7f2ce56365f2674ac36c0f9c03665c2a689f149a8a24e47f944254a5f1ff8e79cbeb585e5a53afd15f1ee9d8dbc22ee3f81283a664555dc98ce50e3998c1dcfdecd5e6ddf6895cfc911b44d56265a4dab58a02e383edea5d1456619703c227afddc9bb610c41ea9475f63f4a974f78e9d34e9a9e708a907655cf0aeb6750e67cde606098ae90cc346ddd9dcf2d9654c8f7236091297fc11e5bec0381acf5f592866927e40a24d70a41d28a91352c2c8621ebb3b33642933ffa44272f5ea8ec753b0b4ad05468dfd3eef5b8aac15441120c12496a759e9b0e02434f484b0d44185389239687ddc677631461aef7a39e1a430ecc69dba86c64056677141ac222ee2a785cc3ccdfd18d1a2fe5e7412ad4982c88bf488ec468d69cc8ca6df7a8df8995fa82fc1d7ff75919394b534c35c391669be83c8489e341f2c6da9bbba2c61aa0533784773d8b9c9c055be462c1984cbdd6e574a3edf4dfcb0d907fb18434b8bcc8a8f8a771fc48537d5be8c18dfde11479f3646cb1fd0be5dbc8ed40155c5501ee68f804d0bafe50a3ad2248b90416140a3b1cf05c17ff2b786a0f3c9036970c2ffb3aebd9ef00bb64e89c83daafefd0d461ab3cc10aebb8a7fdbec9d1bca8c6e699bbf91a59c9d52bbcc6fe67d753af3c3d99aec4f778a452648ce207b77c312841eea865230bd21cff86d14c6e06e0ae4f989b3d144952190aeb765d24344a285c7047d4acbf388ecddde3fa54f1057939719dfa8d274c79110feb3f1d86b8172dec6709d68a10078f6c693b215c8962bbc5cf7e332ea0a5d688f40ce97804b76e0aea5d91e93208d525402989153f6be959ca4f4599e3e15a4314bbac1879a2394b660a38b84cdbaa94e50eaf9c57d163331d8cf0908ba8224ce84f06c8cc6dd74db71c835c29ceb4a4b06ff954678495cc4d619946e35fdd45e325b6f1ecfae832a64c58a81a704ecd74e16beb210e137e27d53604561cfbeb5eab898db98b366dec27567fe1f7f1940e41bb8ff761850a468a90ae99e0172317e4e4b6b30fd4ec297bf965564121922236cfaea092ba6a6e6a837ff7d59dac7bc6def470089359bd7348551cdcab3f17a3e44620fedc93b3da14a70460bd2b86d07090fd504a8dd97dce7c1d0523d3642d512a980282a28b0217d8ce6050da7aae5374e5adf943a296f597420154cd2b92272c86d1204ab356c19650aa1cefe76218b38e9c2fb6389cdc5fc8c9c99c6de854d9a038ebc80fcfe1d4801748a13dc5974497dace81b314e509c9d7fb6e82ace16d64b5a95bd79a5e752304697046778a9aa89e090c0ad8fe364c3f433f077c7174c7d26e8b1f9b2b24b6abf00051a99928b3ca06bbf0231e8a81b205bd785c8c9e06acefa31fea323b5baae532aa6b96bc7e5f5989db0089e152460260dc1bfbf8c0ef2cc448407a25dec1515e2258cddbdd9ccca5435e6a3fe3df7121872bb6aec9d2b3d01bc85f00fd199b7411d44cab2dbab9d5ae0ca4ead3c026bc935e231fcc3ae9f952d1f672ce829106db1baa8353d9f02b07af0deaf4cee62126e8b5342234469480b7e048b04deccb2b4fc77255e342681f6016f9241e8700ea3c541e2dc70dccb1c6c429d9dad8b4dc8a6f0df1cd2453d1e55af2dc1083b2dd5e2121a753a09effe64285af9f5fef7b6b24e624d2c093b96884907ef829aa9ad08cc90592f8d45b5071e118a78258fbb394ea17011dd59658537800603fd60e0045f1f917fd2347e1b4aa33a3ffee0c7f24590bdefaa6bfa3475c0a104e95a1a3bffd41142ca7ea75466c402f8ce585930de7f3a922d311a1e995952d8ec63f8e43efeaf11bf47b7a62c15bdecbd0cc10b86f39ff3fa0f7714741f8eeaeaab5cc64430cb2c400603fbb3ecaeae43ea07714d72fa12713744c374cb4f014b33daac94b150d445f968b2e05bf927b62e805dd263cb58e0308c90dfc245b8c046e0f96e7713177f54333071b5ae24a0dd05bcd516e7755e7498042e12efdae3ce22db5070f7470b055e9be28522cebfe6031d207cea0964335f57d8587046d8b82a398aab8451d74ea7affd53a9ae8110cb2831a663448307038af3aabe143f040508d352302c92da4782cd48f48027c9ba645ddcbc898b0382dea7d812e12819aeeed880fb43ad1401d196b617480950c2b3d679c4a203680e8ac93ac846f9362f707d4b96235426e3dc69f40852de06fd8b6f7b9f0ac0b189a05e373619b442c59aebf1c29a35f8a2aada2ebdd2159154b89e3a2663ba000e9200e85cd4bc15a9b6fd5c75c667054ef71150d054f370b0a86a7e7e1b288bd00ca11e431b4028d9eb3a6f8ef85a9cc68ca0a16bfcf9ed8babbc3a12b072502e71ddadc819fdd6bf47a9a8c5871a7b940f21163c00389578cb108e1009f785f63d3b3f7394e11e61665f43b143517fa153d2ed274cf99db4915ed8dfaae3cd4017424f3c29ad34e61d0b1e27401faf73462891583961f7baf5d7e0248559b13ff6a08e413fadfdbbcc7ec306c6698977ab29a1de11e8eecbfd5125bcf48f33ac5ad97638b1e1a6598f542f9941f7c86f2cac53a2edc6b47f7e21ed6d737cb9ac1b5c600805b3be0b5", 0x1000}, {&(0x7f0000001400)="b614f3eccc443887724fa8c351b3ba", 0xf}, {&(0x7f00000014c0)="6202d287b7b23a72c2fcd549caf7cf0e26164755613e11b3d0546783627ee92f77113d8407429ccb8ec54ff9709803d62e021fc226f0b0028113460eeda638907d1b13a9c2f9c56a856b3dfec775662b6764be26e8c5c0bf3f5480cbaa3bb36ce5f4f08ca7027873403421d7c615255f35038d689345729b3616c43ca1aaca183de10711618a5f783ea97131861e04eff16fdc1cce073ecf6a2e1bb33f29385b4b7a3a169186c4c0784d30b76df273f8ab85d127bd35cf115b10adc3958cc7af9b8d14003a9f8b6da031846a8d587844", 0xd0}, {&(0x7f0000001440)="9ae8314c9c2bcde9b35c7742c58fb5362d75a67e1e1dbbd42c05219f04dc44c796440f02fdf7e126929678a8674c20d74ac6679af4ea97b1d9c2", 0x3a}, {&(0x7f00000015c0)="11801b3de82b33d07eee3a3de51518058e0fc2da01e6ada515c85b3c3cc4b32c9db4d8ddc58d707c3a677b46b361440eeec8080336888cf42fdac1052a1649971ba8c8b6959f1a1e80d0f420a12eb1072b5084ccabb5108219dbc4559306a224c0d565069aad51af7f4bbbc8bfa8c8ae1c36ce9e4dc5fa7429d4ca6b35913073e4a6ab12282159fd51f96435d2b1252af2d98db6f94fa61b3b5ea9b53f989ae0158b6d4c7a518a4e1804fe38986d92eb570f59841ff783e1f77175a2ffaac2dfa9b1ca43d2ae6f2448ea4671f88706b41834e35f8eaacc1feb8c9e9b96d0783dbcc418c042f93d9d", 0xe8}], 0x8, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc8, 0x4}, 0x400) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="f3c77db6e6d81b07c24f74e1772e", 0xe}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000200)="16dab05e6662c68e562720c94ff3000bef404b3a67aac519f2cb06b3ba11592e23ceb417e8f3b089135861ffa650bfdd02468682723ddb9599ec07d51c9a790499274e16c45659e7a90fc7da90f88cde0653", 0x52) bind$inet6(r14, &(0x7f0000000040)={0x18, 0x1, 0x98fb}, 0xc) 03:46:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 03:46:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = semget(0x2, 0x4, 0x714) semop(r3, &(0x7f0000000100)=[{0x4, 0x20000000, 0x1800}, {0x3, 0x10001, 0x800}, {0x7, 0x80, 0x800}], 0x3) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/43, 0x2b}, {&(0x7f0000000340)=""/38, 0x26}], 0x4) 03:46:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) close(r0) 03:46:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) 03:46:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000554000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 03:46:39 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x9) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x3}], 0x202000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x60000001, 0x2, 0x3}], 0x5, &(0x7f00000000c0)={0x81, 0x766b}) 03:46:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x8, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 03:46:39 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000003b00)={&(0x7f00000015c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003880)=[{&(0x7f0000001600)="8b5fbaeed6b80843eb8994862e442cdf25346289", 0x14}, {&(0x7f0000001640)="48364f05f32f2de94f8d39a5276b895b3c10efb03d78c89f744c53358e32bee692ced51192cc3ea4a50415e20c74f55bc964732e9ee7dfda83c58028e16913d77d08a6c3cb0267d4f2bb934d", 0x4c}, {&(0x7f00000016c0)="1562cb23ca67d93d75cc83001c5437772021b4d91f80c4dcad9a7f74b6c1c8618ea564e56d8238b7293801daa006566572e1cbf79c2fe4df5b51fe7db9242182d2a66800c4ba4e66efb81be1d98d0329ecb1d9c4f796eeaffa16b6cbf37599e170e587c184b1d33616ebfcc6627972559234d58d8416cdf697ae09a89210975529", 0x81}, {&(0x7f0000001780)="56ee3e1d1a75bce26cf2b6c9bfbd9adde02f8715207fe59e623f841a060dccb6abb8c05691885d3229c2a7e5afe5cce0345ca0f0e0c0ae77a7f785cbf1c15e8e911c86f9f2dd455e9a425c7aaf9383be8e7bf870", 0x54}, {&(0x7f0000001800)="b40d7181b57f78a522160cd4c15d2040f126176fdb2fd33fc9b8fe453f0b8d4029f2981ac50f7bf73ab55b771c79245bcaf05ee009ae8dfa047df8537f6ad108fff63a3d08", 0x45}, {&(0x7f0000001880)="e09101fdfae5bab382836a91988189609e1f569258b92fc8abc9f831dad2df889d12cde40deb85a4d3195caaf744cb13b5010bc54ab8903b94dafbff258f66c684de7e46cdf5006f15b417ea57aa47d8b65a2fa6f1569f490dd8a90205853faf3c42226f15f7a4eb0a0602a36a2994d7b977f9dac1dffd6e880a836334fd4bc84d63b3dac4c6448c4fdb5fc8017bd16115174d66afb69582c26f2a07e448d8f89d1778a5d594693debb0bee5f1af547dd92b8de7031e78a632c5929ba1c4ade2f5867ff3e3a3eb0d72ad9ea7eab8cc8de7d2e05d92d5e97ffae0fdcf771f1a5dd34fe643711f30c2a3b32307670e45cbfc2de489606c075e01f25ce83b45be7daa42f5c1f2f3b7243e8d29f8239b51e13e735d40a19fe9d0958ef860ed61e5fd8e3d06366ddb7eb0f08c330b0957db854c681435b8ffa619f1ff68ddbf5a0fefde1cda493b163b9157e811722047433fe505a35bf468757526d77c7878fd0e2d463993e6cf2a5879e9142e0f75e750374b6c2602cb66f521a42f2784751092959b74c55fca7afadf47160dad4fe6d710c0e45163d4db7d0f7fc4754139e60393e5c6eb847d9ab25ce53ce2809a191d667db4e46e3d839e12cffc47140f698fa8d4c76aaa0178db5b13257b5b5a5e5f8ac2250e95146289896fb132b8aef78482389f9237ee1b331ca9bd88e27e5debfb912fefd72331cda8699a39eef8296cd45c19b3de7b3eb165f9434ed697cfc87d0b263a665602396b32af0ede789b4174f84a471e9ec1e0dbf6acfed38fc1a0aeb58d824541fa1ca8a388a7f81b844f163ba8df31afdd5a710950df728c4d55146dd66f59b40c1f3a8792251af52c7424d1e7029d40ae1bf7f8906915fa025dad4c9ccceba0fff20343e14509e15470ee49195133ed500ac83b01d91fc941244796a73a0f185ab58fb94215333cb6ac5cef3f2a1f59d54b93c496aecceb81bfbaed146ddddb1de3c0348e3fe705d9c85aa8a023fa66e16ea818d19fb23da3414920cda12c8affe664659688b059a627aced76ffd35b58efd964cf7933347f58999a860641ed849df58bd4c56d2b5656881309d5c46b8c6fb95827802a9e4ca64500ea00b7fdf4e4e42a8bdeef9a44b1be038b1a1d094110ab19d057f89745292846d8a8daf48841dbbcf37c76f2aa1e73fd9cd0f46472bdbf5cc68f0e07614f4c432031409db63b5b6365381bb84bcaff576398624d6b305dc8b18b49b5470db3972e27a33d2a7fb186f0f15776dfffecea52d339c71fb0e39076ed4e61bddabd565e4e09329469fcc7a4df997ad830026471f1752653eb0d77cbb5357a80f59261929a1e87ce4a716a410f27cafaae05f381fb3d073496cdd4639db4cf561014c7cfa2ef615b0313d8405614c3d039ddbde52d6ba684de2e7a7243d89630b7e8903fd9d4afd9686e9ed911b31a37123d60850b84dca0e082326d545f8648bdd43cf8781348099e3eb6a03b8f942df47b0c6a940230d94ff709a6e7394efacf74e311202e7f93ca805c4b8806ef1bc762c8d91097f527a4eb9944d6fbd4dda5b0a3ed73f326321a265a95b488377335ac65f7fead7e4f1b349fb23bcfea81c8d62591c9ee6486d7630dd69003e4f6bb05fedf4dc6651e05755d85c48018168eb5796d981434e3c8536b376f09d3b0d31665368ffde78d05734ca6166be6cfed9ed8d3caa581458e739f9de5aa62efa5c6796330dbcda2c64302d456092927a8faa2bf6c9b3dfa38daaf1a6d7f093f44592e18028f3f6c243f15b1601f55e717cf84f8f545c65c14987190a6808e438ca727ba5e32a9fa6c2d054da6fd34d9f20052cd63e6a1c060151171555a384fa3657460f2def4b7b2b71056527932d5761448ad971e01163db48e915740e076a6bdeae3e47c866e6c2f50d67fbc8548b562e8cf1bfd1b931c30bf5eb201512a66b8ba78b2de8095ec724edabf53d4deb8369666aefca1633346c07da2d6149c3fcb613fafd32f7532f13365cf27480e1f02dea6b9414ea7f9c169dafbb62a378a8c514962fd86f1a32419fb46766a23fc173696762cb422e969d884c1cfb7b1cf440171361711b2a356252be69bf270a33df5a0076e064c534d34f32bcce92914934d75f933baedddc8519d69ce3ce3fc9bb87d223524a968ece3f54bdbf886e97b40766d1b98b26a8c6426c6210184d5ee39c2d9e501f46bd76e157470f7e3dfe5814d0b6a1a388d3479ae2624b148636b34164f533af8cb8af8676b16496bb234fa75193ea3e045b827d26aee71975e37fcc4b89355efdd0b09618a99f4988616e7f353f79efc164f9e14bd384a0effa3b0338bfae81ed4a21389695380c95ac4a12b68ded5f15b3ceda8b6f0d1e31023dd816e2e66faf58f3dbc6bbf421070e7dbef3daf68f39292063fd5d094d0e82d79c43d8830a118feb9ce837eeaa0d0620e3544f57bcf57881b1454ac507f87f5d6ca5f9b9ee816b12db52fcb92ad76a11c43676d8c0cc2b1d2f87344e377de8d00e68a2e1782404800c0a73c7f0ff961d1477b09c32a1cb593fa6131aae624c24f0b1bef6127260a2949d12810a64b4e516a9da687c7386eabc51e9e98a0de81a5eee9486552123d4fe62e3063f6a2918437a68fbf5e37e03c5887c0fd613b372df0badf9ab779b749ce53f831fe3f85f25af6628ec11ce358b05ebf73e699d8e44bdaf5b7fe1227c0f46ef688ed747304a31280b19ad6e5f866039c28f7dea272384a6af512a6eace44e9966777a1fb07c1fdf49dd3294566bc78f107f77259b6f7ed5943852352f1b84027fbfb88a2a62ca3bd1e1c1366d87821585da2d666c8bd31e659ae151806bdeb6849904ae835859d8f10d1da4916fddc78dab1b05447d685b51486ce2b8bceaf9e7c6e042fd762e31120bba65a44473712607b2630f847732f2cad93f53955c918e37a2b263385232ca2057e4b3510e4c399b3e341ef59d8a4f3db146c61d79208c7ac332cf79f22a435421b63dbb8b46a1460915a0ea66dcb38284a1bd687338047e6dc7cad9b0c53910444dddd0fef547c07ec7947cb3ff856fa988bf9cd2056a252cc1b26efb6f52d45338bd6e719203fec59a98a53f74c787d25ce4d637c4d08db2cd9188b76ed4b3bcbcebc38325a2ec5ae9dbfbf5553e47bde33a7f0566d898d0d5a4d0aee8b5659d4c266aef18b36fa9f39d631268bdcf3bf27f042cca222b7677892319c06d7b4eb02c0bcaebc4c59b3276aa3b4048a0560170582bc1f884b998c448586eea8a719d46b609e446e659c7ef414eb13b238b96029c8c521b230dd35653d3deffe8335af0a8e011a976a6f01f09321c215b8b7ac0064dc77710f55008456c664b0b58ce765d51c7680a63a341281ce3a27768b1c2482f5337a0dc263a289b031f554ddde1637b9de666ca92c87c88b6e7bb70e6d27ae38fffbc8553ee3e572c7bf8f684451186bb9f781d4720910371b484083827104177c16e27ddde031e2b7abb05d6127d5247aae441259c9d36b11a5c4f2149c0f3064586d4ba1f8b621e314015f37e305afc9532366f1a527ffa68a688195b6d4a57979aa6ea3dce8b1d826b2d9b88df3def59a0059d9b0dc9c91197e9eb946a9531634ed55bae9689852d7b44bc6d47e73c316fba4508331dec973ccf90a8dac879a3ff70842aa97d20a30c69f92d84a2022c38997a6f29723969d149b3b6df6f64aaae253a4878e223193ef02cda9dddcb62821649dd60a0cdbeb7ee118b5147499e484d51197f593eef5ced1cf635b9455afa13ebaab15b9dcde894a1733e04f9c589192dcb1aaf52d73fa03447e0b72d1b3df094597bc8a65a2d4fbca1ce32033662aadcc112cb46d5d63a45e3b266f2bdda83d8c844efc1bdff6cc33e85b556c618ac0c0f4d527fd15e9a2d0238b64ad6b45e6936c37ae78ddad8c5804045c521c1f3e8de05c1c2cecbdf3587dcff4e465d253f9f6d4342a554b81261c0a41e7d0c6da726526cae7cde44c5af2790482dbe38a147a3fbb7ccdb6e7f2b62aebfd512455f15a71bc3423488e5fb97f37bd94de30de74d122aefdefed8fd4a5ed43da2b0129d88e9dfb4a89165cf81cb242a45d09bd483c92ac37f306085065fc6501c1ada8225cf8b48204534d795458e2fe8003c92683094527af2efa98287d47858dd6a4f7e804b760143954a534fae706c8938370d26c0ae62aa604a85a83e3e109e08e9c5e213a1b2fbc609f3959a0d9a05fbf4edf66dbe3e97fc8e0305aea399f0bdf16347ff270bdd4e36ba139bbd80ab647897f43a2b52457c97f5c8b5f76c183ca79dfff6e0746f2de7070bd53d3f191489d1877646d6f40655c954c0bc6e3af342ad98bdfdbb3aca8fb4184ef2be320a345d1376fabbff8e96a22dd5cf0278482cb9b22cf7d2cedcaf866f43f20b816fb195918469ca5de45345ef9b06803820dc626a94861d7a77b83b39a87443405b2057420b779e9435d054c32e730f918f325e08e6a6082badb87c3291360a61231d900266b817c0ee0f900ee98da06c3ad61f88d390bc7420744b94b41d11c33c93b1b7ea2cbfc50a64a9c7fa5c9596d1b11920400f9e9f84fe18411ab0545a6b698a8390cb8fd47717514d33e25afb1f6b5e1ce5caab4b9e2247585098b775ab6f4cf115e7bbad407c4ba3d924d6be768f27eadb79cb868d5d5f12e3f3f7f061b860344a14202100fc190a3237e80bda3745285d5c811cd7c8bccc02ab30370338326f46bd5a7e7940350ade57aeba415796dce4d594d901c74ced048a2d7baf1ba7913007d0a84f2ce54b8105f5f45f7583686040490fd5c1528425f82bcfc78e2fb50ff93e2fdc385c49b6b4e1ea66ad9cf5bed9bc64435d609cf0ecbba0e9232e05c5b204875710572c07b38b6986ca396354ab40fdbc75f31be83770be5377f83a68b28f85717ac32fc256cd2460c58d916c92ce25849c2fdde2303d217b557a43f3bf300f148b5deea136db2edc813905dbc100c4bc0c6cdf7d1bf2879d779be26f60cd8af510ba1bc0b96621c529ff9877272b40e7a3bbea1445be1ee573b5f8894e243bc103058d40f481f0da379a73d60d1fe63b0481b317dc3dd400b83db2e69bf48d9aeace5b6fac9bfe2876803186528a98b52363d0c86f031332d94bd108372b0170f78002d460a25a133d0b9e71a466fe8f4628ca88b02f1a8e30fcf9bf37345f55af16234094231f127526dda2cb2408af90409b4c64f6ec1ec3c113f07ad94afae58b466c0354f3dd92e55b0da870e126dd7fab2e1334eb2b1c6bbdcd2ef93550f2558e12786f919ab5d29cc0762d074daca47b9405971854c80789090b36f3f5e96f5e50e1d1bc53c95e50ea0beaedb790cdff24aba7fe3c7c93afbde381eec44c1b565d1d882d6dacf07f732be4edff40a56e38d28ca2b576d1d9c536ec35b5916bb646a9ec8fdffea3f60827dda939e954203da54eed5a54cb2b3f65e1970d8c41b5a572c75d4f5ed5237d81e782bfe2332ef42722375d7577961941ffdb04f0c74cf5af1d79926ab4274ad3cda86ec00a73f6cc611402837155b2a1d577faa8506b0260cc0941c3695a5630441c18127b18ce70cb365744d47d8b0d499d58d4ab2ef2eb1f3833b590a5e99553db0247d28fc0897f040f85342552de40c00e1c18f0a114179460ae84dbfe062edef6b3868b864e38372fba7ae2860e96094f99f65b2075e00dc5e1cdb662c56f7a416676503b0c92caef71df1412fe8331fe1eccc5b2a0052ec875dfe84b0ee14e64c758039dddcbdba565d7692202b15658c26067c4f606ed783", 0x1000}, {&(0x7f0000002880)="c835c70c1e56f5de673db67d54a42a7b54826f23497c7f56718c42b7e935aa6fc302a9da37a6bbed1a80a54c4eb4134943b1cdc9369fdf3d86a48e7514d0deecd4492e78ec0eaeb92a3ce02fd58633d756f0f9ebb744d5b6878cd3b4bacf74762c288107c7c6b78374044ccb18f864fe64acdeef6d67ddab55a6ef3bcd7766ac015a5fec0bca5738e05fe52018f86a8ed04a6c4d2924aa6f072e392410b13a5d9c9dcd01636e691a0d02e95d56da834133265847e0cd6c71fa96d5aac46981dadba074599903532c017520ec186f5be314c006a6fccace2538ff0706dd4ccdcbc93efba0f6db9eae8f79b204b3423ad0744344240ca557a7bfd6f569177f2a7ef5f19ff030d3df46d6c1e5bb57fcc1149a377425a2133c04fc8203f2123ab2ca39025ee82f296eca11f1700a80243189a7e2efee9ced0c8cc69c567f1c55ac45079190c1d38d836d6551cfe5e2326c315b97a5878ea7721958f339e01915e6b65431839781fa48af0b766279016c836bd446995acbe3210eb0e9d842b96b2f3d1cdcd7dc139f561f1d791cc69247d9fbcbff0baef8809ab22ab7f90bcc5b6c17cbabd0584ed1631735186f625b260d647af31c77876a1f9026cd970693eb7fe64674e7da6e9259547eaefb49f80c4232ae757601a44bf381def5f95b4623cef53851712a2325c7d7bd2840ff591fa2fbb0d53fdd6285e6aff008c0bdec00021a326132af5c745dbb8b4348f110c5a88b675585988f9685e6a5d69d44d73362ed6a92db8b8d0816ecce2831fb10047be2b36d2140d4fc8499cb63ddf7677ea9e278bcc93c641c26e9698456addd92e8cc701cf71ce7d90ad2cdd4285316661a346722a3c4de8486d9570e708e8443913a39c454cc140151b93c4d2d4bafabdc476e7e20d00187d13b8e563627f6ccb472eee9a50d7cf3ddddc3acef31977133ad45fa77f7bca739c5ee0ae7cf920032c307c496889d2387eba409cc2931d09c3a8dfcfbe43e3eee93947399b0fef7e9e492246454414c3eaffa6ee9c9c15fb8438c0d6181ccfb84d3e1c3161154b0b19f3fa59f9a4ece95ce05f74d51b1937c3f987dd6a24ccca0f4b2da6516976f4135418ba9137dc9e6585160ed0d5a929f832cdcaf1f9be3c2875cc6c3b6b4331676ad7139d8555b2e4fecd52e0e48ddd04420af0e171b73ab13137d68913aa14e1d25bce0d5e2bbc4e6bf5fed6e2c0810ddbd100c28efc620e093b3907f4fd77ab56cdc4845d71a88835c5a0183c8360ecb3c97ad84f583cb62aaad57ad70e134832a5e6cbcbd0d1397d8e5d6537ca212bc047eab799bff60432e9391d26304a38e44ea81069f2ec191b828ea00e478b687f48b5b1783e5d393620682cd96b53b70802657c7c85f4d9e7d6db5521b2e3506c06a0177f4986c5b2917357c109b5a844397bc5a0166adaf8bdacfe26cc0c77d4a10feed6bb2e6cbe67459a877bff8f733b5f55e0c6b5cc7c14ae0f901165688aa286517a5d61d65074daae5199cc44ef9a2dd536b8f64a07d55220ad982284fc81e9b5cfd1d32eb782dd5882eebd981195f8c709d02239b1bd33b54913cbc817f586c3d4a407650290850fe34d493783343a89cbe75adc6b631f767b2b1c4e5474767d54eee0656ab8d5611874319c1385ed882807a1c96c588a5bf2c19c3ac3ff39ad0d9e3f77d1b2e92b4e6656e83d8fc9b9253a5d22d1856e6a8387e390ab1e8ae608a2608189f29b76e4475b3ef4b49586f18d49f10e19051327972fca9efa1f7584e999adbf5b494ab1fcfa123f066777d6ad2752f081848ccee44499f7fba8f78023b2c9cb972a961e29f84cf41e1989b10f39e8ad4b39e8b7814f985f32e99349cfafef13b5bfadff1ebfbe9ac0f7da763e38618d3f1166c44d2e0515b5b24aa4fef624664936776bb8b2267f467b9ea2b92ec38e3c57e871baa2a72fef002d83c3ef6d57581e9d2c4d372fd0d286be9063098c8b11615aa91d358c054e262447f81fd0a8c7ae7ab9ac9287256811fbd307c3ef32cda9c9eef578839704675f4f52b8d30142d19df617b36e96920c87c8c9dc9b7dc099dbfbcf6432c93e5248b59748565e0a8d53580b333a5e6f92e867a13a96473a0ac7fa55240f087f8cd4df3e4364abe393ec213adf626075c5eb566613173c1cb07114e328ba5a29be0137dcb15a3c399eaacd092d28e8a00c02ea7c3cde5c5a4728eda9926785a9df91c81e486009057813440b4857aac4bf56294ea997c5ef0ad150d26f2bc53ad867240cf3fb02f086e27089f5723e918b52611fd9eed203475d43783086d78f254259c125dd2ad3c6df64614a25e27f44e0e439906b81f567aebe91a5b1d26733f10c02496a0155cfc2e47552251623236cdd3e4227a60ae85c02ec218f191f2de1dda6368b6200162cb89c8d8a199fdb713f618c7a9034f82ab1c1dfcb641d55d12bc03eef3bf2d08d193506f76703c82e301063a3c97d80f88e745997bec4ece7c74816954f2c9b233c3be13794e5f7a4dc8107afbd363f86adbd65a3619a22d37985ddf4da1547fed77bdb564a23e2e33b84ff82df9aa42232a099c837639604b54b0dc6c0e7c12b6048e8871c1b20d11f020f56790e289faa73c5d741ba3a344fb2fc68e30f39ccde5ae49e223cb2bf144b5ff47c877d55c6b513fd6dd7890b7613d9a585fca965873bb52494e118e65193a9c32864bc8e60b3f9a958cc129eb09428a411319356bd7e404082ca31aa3f3463d69912cc8400027a77dac86dd85bd362a870dc725404c502a0d584adc09b0c69b4b7b9f887e75b43ad7929bd6f352eded3c2aed21477f8f1b09deacbe644355cb9f09d4d899a5ec10c459d2800265fe11c7b77e83aa5110b7f0fc0c0bfff8b374952f8e68a18b4bf884c0c453707955408e29ed4359e512bfc356e21fb9d56215bb563f133ce4bae9494ac6c987a73db5d9d5cfe0c2d75daf837ca5bfdb5efd144f0dbafcb809457e106a8f0000f5266bb3a0cea49ca79d6365d07a5809a52ca2875a3704eaff7054ec7e03dea8bc5959c3e1b323a6ee3edfc9d79ea7387b2e225ffcd25970f19934ade7472d0f4aa03b2d89077f089a90ba46e08223bdd5a3bee832c12f4392c9a057b6b3155a7333f66d72ff53d1e0584a909662acee825c234bbb839b5cc354bea200ad70781b0e994888e996ce92171262cce1aa1a8c58a50d92a5d90a62daac417c1ebd7e88d9f5e1fb05031fefc73d73f78fa054e6877871763c3fb26d6a0148e2da2ae56261699497925af26a64ed918277d74a8840fe44deac985f77e2c80098b4f5dcbcc355d4e85f10a68d53305a86cdaaca8ee27a4cb2e557c80771d99cd14b21345dc8520619bfeec0771dbecc6fe5ddc81070223e1699397f7301d47d08feb1f167857a44dbda247ba8b5d5f62aac3696f7b587536d23d74eb08bc1560238eafce8579b30dc0f895dff7a0bf65ff4591d303f08cc0f13012745f804d6ea84c61fec9b31eedcce8e14f2dcabc322e1a45910737abfe5485cbe221f2e2808271a0e2b1cb5831651dc0f18169e0cb38e1389b3b8401f9350cfa10e2cad9f23f6cdb45d1699b827c811b0ef66e3d8e497c2b1c5c643870dc44604469645eaf9d4145d8a110e86389b7c8b0397775a93bee4daacfeace5341f11cfa6a43c7f2d586a2937767d293200f317ee92eba6ad5618393288625fa9c0f8b5929d188a2c06cf0fc9a0a931cb358fa9d8bf61d5a8dc4a1ae7d15e829582617a0b70a17e90c355561e50ff4c2b5af31e9233c42b5f27b786547d40d083ee16083692ff20bdf434ded4ac8f5d224ee5aeac5f0f3efbc21348f9fda7a8ebd9c892a27d8a758560f44f439cf3a99bb4b0a9c5a85dd550438e6c4c8f238c26e0b98d8547c82ac6018a61b36a365b7308ee4bfc02e905c7b05f953c4e7cb1556fc2cda84cc38554e09e5d29efe5ca2713596931c9738e2246b3a2571bffcc79560ca47a8fbd998bfaf235e4bc33b6876095275c9127db4da6c297baae5cc909d4f83fe0c13a78080437ffe8454634cecaeea4e7b9070961d772f782dc830fcf0b0a55f29bd368c46bd4a11328695d65ace0e77dd0100f19cd5bb59641111f6d0ae7fc14da0844b0d3c2ac7b5066f514ef74cbdff90224f6680dde971d95ddf8c4b96a005a345ddf55037449aa5229309495a45c66ec85ed67bec3c14ef941427a16ed2085fbe0891df671114c04c068d99940af6149fa5b622904bf65da0a42d43423ab992666d30135f6f1c6d3fe664b5c62435b3df2d7fd9781173bbda47e4a579ed6be58ec3db1ac48edd87f59c1dfcdc148b3432279aefecf9d31bbf5dd283b9e62359f5d13e865a03e890adb9b076afe802653e07b305403a95e7b18fee31eb7478aba300267b4eeb36f31721be6e410557eceee061b8debb82965da859e6bfdd195592aff2e8cd00e1b95aad8e1bcf9bbd573b800861c996757af7621acb0277ec2bb0ae42e2ae6c6a5c84abbea96eb948b359c0394ae6eaa28359b1526bf1b701b792f7c619144541447c7ddecdca8fdec00e1b3f78e35fcac0afbe9284a284275f1198cbc7687636a80c477d224efac815aa4bdd437de426fcf9943ca54a5b051e0dabdb1b94755beb2066435f3c65670c4868d8b888973329756ed7d5392f4427bfbe60bdc6c2ea798e0f264f903fee5fc53af51faa54694806a328a71703ed229c8836efd416b90da56aa8ed20047c00befa0a155b22f611530bc5595f04548501ae10592076de0b9ee21ed2f1bba309082e062fdf13d302087e2ddb38c5d190422cfa579b7da9df38ceede089cc644247b71b3d1e3eb0ee80e01e4853689796fffb3f2bc00559a0d37d7b6d30db8a59e09b0a6c5e494236fd21eb32a76accf043da03b9496b4f15c046504caa7d57825da07ef581321d82417d3e842ce43d055c54c8898a15d66096fa8c910c7f953850ae6e7720dc9748aeecf5fcf38c9b4c60a778081b32fa965e389b796339eb275d642ca8f5064eb9caacb1da0f3208acda3db9100d234c55bc7eb8321b0f9e0c76962a5cf9dbb28e9db5b08511988f9c68671a6c20bf24a55e944cbca21d288cc852bac72bda7469a1d2adeb27e996d26dff1d597477802607c7b19b7d94b833b27177987a9422b843839788c05d9121dce348cabeac9bc89e266b09efc40a03c7dd1cd7416e99693d1b5297c6ad265a13764d7540f6cf6ea83166be3055cdc5aea3007f5655fd1b20c1bf56e1a9873d5a07064957953c6968ab802c480f57abd0b592e264cc019cce2a2d0019b3d2ea2250893bf672fb683fdf88fe2fea4b789554c6922fff90ddc2b1b58f08e8ab55d693911ce39b292be45d8654a63c4ff51c99f25ee2cdb65447a0949d3074e18e1f237d40fe465acb27a97a7c69de0216c819b6ac7fd7e3ec045ef35ac6326eafa5426d92d32083bed60ad7ff7fe9be39d845ba884057bc1e498b398717a72b2628936e4f3c87c594cfe531ea509ee5df3b36b795f0a790f594ef9cfacab1cc67e2133f4e5b651db0c779c327b8aebd666cc202e32f17f4a27bb6dd820dcce6a69bfebce0edfa7c4ec3d608729c32ade5542d9b98983718227a6d8ac5b294eacf63cefc20f634619c0d3fa4a11284b28f5b6026e55d2a9744e78676c8f2199f99d8cb0d2e501eab3a6bac0aa6dc7df62a913d8da76ab7518c584e17ec56c7813b73c48096a789a0644b3e2ef66a93428be0e10fef5635c2164ddf903dcf632c83cf10433bca31d3869aa7ed4f1a87f74f2e9e290e831bc89c38662d9750a6e35e7b9", 0x1000}], 0x7, &(0x7f0000003900)=[{0xc8, 0x0, 0x3f, "abf5e03b98e6f7a7922abcc07cb7c1b361ed1504dc5cb3afe0a56e504acb102ce889a454c63558b31804171cf311c694bc01ce456c4c94cfd4d645d21b80a58ce32fe1c70291a0de3ab66780ee4c0484b25dd772e33a243bd5336b8737f9f3649bef946b5e8cb62541e2171c1206c33150bd461870000186d2fea3c08f85a7ad89d40eb5766c528eca51f94c864fea3b68f72942ad591f8f3257b5290568d0c2d5776e5925e8cf977d855be43d143f2d81990dea2ce9e3"}, {0x110, 0x1, 0x9, "e7443d6fc9494c135fa95109fe1d0ac82f73a578492af2ac1ce0bd83d171f0d3961f2a807cbdea1b0c7a806f2fd62199fb7ca2f718e73f86bc1544d71ac1f78b33222c33053240b3c9c2ff8f865a14142ef10ad2998965d803220ae07bc0042a8c3af3083818f45aafb723511a280edbc17964aa9a0566929bbee390f2e7013e9c390c69cad39019c67a7e7fa690863755bbf43499dccb9a63e778ece8e72136b880f6e8b6e6206de704f8b26ca6c72526795f27081072403535c11bf421240429c0787b7a11e021f8736c3ba16d2bab07029b2cbd2d9a42ed2cc8113bc1a1351758749fd869b6eec48d49e2373a2b94623c6805909484bbe5e30e013e1e"}], 0x1d8}, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/251, 0xfb}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f00000013c0)=""/236, 0xec}], 0x6, &(0x7f0000001540)=""/89, 0x59}, 0x2) 03:46:39 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 03:46:39 executing program 0: syz_emit_ethernet(0x65, &(0x7f0000000000)="c90673884cefd2ce3f0fedaa53a0b5e20a200ea9ba7a542612c0cb9dc97821be786b138970de1cca0e7c8468052c6a3063a5dbb6e8474e917f3571d5f34d6d30adc3683adbb04f2e7834d33c8da4cd0c77f496b828a9c3ae1922242de76d2fbbed43d206fe") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10040, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x800, 0x9, {0x401, 0x5}}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x31c}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x23, 0xf0000000, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x2, 0x1}, {{r0}, 0x0, 0x0, 0xf0000005, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x3, 0x3f}], 0xd7a4, &(0x7f0000000200)={0x100000000, 0xfffffffffffffffe}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) recvfrom$unix(r0, &(0x7f0000000280)=""/22, 0x16, 0x801, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000300)="2b8c209ebfd7efcccb89b42ebffdf9222c607811ac56ee1a20d79ee7c226c7ce774895caa6309721670a248f89cf72021793145a407354108b8e1959f3d8a1f22816745f49797da6aa85023a4d4eaef5b302dd74034b650e074bbb2856fd7e4b66b5587ec03b7542050aaa66c01afaa47461722e9c15c38cf13b46e183ea31ed30f0e5de974abd42b4b04840b83970b1efbf2c56ffd7e0db68af9f72939aa24fbdf3c8673e2d18d69247e93ac861b3b724d7fa9ee3497ffb1b84266eaff3e20ef8513a5fe9d12f9d12abd19a13def357930589555e4187174f5cdf333faf61c806aa506090d4d3c9c2213035a6356657f235947718cf51bd42dbbadefb287bcc86a4b93faee16947a49ba2981a0a46f8949e53944e1b3db8d33f11001d91cb3931190acbb16139f83a2e815961174dda8e42e65f42c7ef108d7b93946ea699817f9cfb1a86aba3b7b5674501a1416921289aec68adb6a92a6a13c0ddeb9d7d272a863f6a18d057dc039d03e3d219ac976d8be23febf0f76385d710a867d35ef799a32269c5c286452bcbbff0ac54794be5ed424674fe6e862fa9257d2db6613e6b378f7288cd2a61d591761695c9ec28b631e26a531a5a1f5eee28877468aa88ef5f6bd6497cdf0c8ad9b6f5778e48127b723ee917c4f3442770d41822c48f164adc9a9662aa90703d4370d3440735fed579b3e59c9bccb7cb84fda9013c2385d09a302810f37deedfb8d7411b43fba68d8766825fd9b3dfe37c938b6a4c9921c171811b0b8549a1259a421ff3b9ed6e87f67d2071e1e16cfca8c37bfe16d46b1691bbdd474a1c053e229485d50f98dbfd56454def499359763f801029171294ad4838ab3f9c8374b31e417fdae5bfa988a297ebc106ea77b4a284c60a99e824e00355887083115e6eaa679a77dad6768aaefe63dc19d212d34424b2c84e47a162594d8cc0f1a5190b31e372ccdcac144149ab92bdeddc31ac91b9cc14141453dd0eafa3a6c95c60290854e8a26e0c1fea618d08ec0c09d148d1ba3ae0a87c78036150d634d506a7f470b18c5292757fd577329a6e4285f81fddb5036ee756f2f19ee0f213b5725efeb4bfc60ab5f4475cca39147190ee987205278735fe52f4f7c7e64f548e76c68bb516a76a5da32c274bc7e05c929d99fe04cd81ce5482f418d8560ef544aaa38e2cdd6ab0656ec7a1ab09d3ac98085fe0f80190ae50dc1f80b696f42e589137f519d79a1b6f0fa63201dd87c77c5556b4c51e5f11a61ef1c3926e494cfaff25a535fbe6dd57737766c662985060949fd9013ed640115b551286c8840e80d188791945c6f4326f703b4ec2fa42691c0f2ccc0ecf0f4904d69a80b3c46314cae0cfb0758ce6c1ac82dec04e9b939d2de2373ab1bcbb0065a6c30dca53cb7251349c07c1678f59f4616646a7c5d4a25b36511aeddf43b3d1e0b765e9bb6798a35b8995f44bcc5b100c24d409340d6dd5d04d263c332fb53ee3a6c8a18291519c797229fb9e157e11cd6636b1fe1447d29d375fcd386bfa74ee09c1e2298aed02dadd6ed812890453586dccbdf3aac1fb76288cd6dfa6d3ea3f61d1d31ac62a87e717b83a1cd3aaf669a7e639f5cde23875b389a542e7b491d018b41ce90d101e7bf0f6e41219ff14a6e741b3e02a2e67fbcd68b0fafdb2c28a0821a3aae26d65d2c26e8713e5d9ed59ac58d3b8cea1da47c7fa296edd06c61db974fa0196c5ded02e6e4be9b4cff28c79326c74ca4e8c7e8254767f26cee58c863449bf1fa5fc9b8c9fd429979177f055c170a76c9e842578c1ba8ab5d6fb57bbb3d268b779bb6767358db9bbefc7122a62f8a7a844ca50ed43610860e1aeee1bd477affe69cdfed9a10fdea13cd5284534d18e8e9a22e44a2d63db4791f6142eb70ce5d31beec70de8ec20cbe07a4a653b5c506c10e522b7927146f9dff745f64ebfd0a81c20fa2ae753e0949b1a470a9be645aab5c3f9ed3e3f701b259eee308d358d8344a9c42aca300fa08be1b81cdf95797baaaa1c80be78b3679bf32d7e3e4fa825d5d1f528abd2605f6b79633512f55042eacc46cbc3fe3564c2f96d10424c02105fd9cf609e9544deecadf91e96fbc17eec1c92964dcd5d8fd2c0b61fe87cb86eca7431b37d3a54d699454c53e8cd9a1fb344d69ccb75153af3e789771e457e283d26fe3ebe87aebc244636a57dad14d1d489e83376049d03c0c66293dd265cbc72249a0062cf47ca0c638dae6a700a4c2b4c05398a5dcbdf07e398350f879c00e0cebeec0b94f2343cf25d5bd67ce0872f513fe1fbc72fd39cc131af4ff7c4e90f6c6fb7abde3ea109ec1b190083cc3e7eed6d21661b8296d27fc10fac1d7796472e3523e8dd54ee2cf30424e28c4ad456e2e024f8039c09147aea7afe091f667e84878a58d001b7baf361fa3c32fa69204bf982ff8a79344aabdb35092cbb7bc9d2e3fe06e0d2df5b2ba053493719e548d58d5805e17df96fbdc5ae3b7f08d29d670d897a5fe65ca478a8f7d2c8a6e6d5c5419a6377380699244d6df792b0078586074424de5bef274c93e24bd614200285eef8682d65b58341ffaba07f44dab0a4b7567f5fb86cf64d3f95ff52f1aa48f1a6ee76e2f515af99e9c2f82a8faf49c6d8a40db3f45d56f8385aa6b7f43b8505477fa69549c92f93ae102d3e345a4397b8746eb5831f9bafeb93a8f69f08b45f59b318b43e1f50f708ef90af81350c7cc70e3045bcbf6bfbc4f6e03aac11b82c786387c424e6e54121bc30c76065c31df0c91018ce7d835edf26d64f75304ca03c1afc9fc9e1aeffeab0b90cdb17891b75e1d6df1f154f91b5761b4ed6703ec3c0223d76fbf87d4a5c2e89d6bb5e8f0dff5789158108da27d9a543b5fbb37db9e7cb012dc6824fd2f7e7477bed7cb8cbeeed6dc4d7a47ffc5a5f6248d59bd4cb51ca4359431de9945cd52e4ee773f9d2e58d8ead0b51627c6096a762fd31f6423a0524ddef8b2dac6c2711b8c1bb1e7aa42429cab98f5afbecd28f934943f41f63a31a23eee844e06f57a024df31618344060755516e1066392bbe421008e42bcb2e790bb844e5fe42c9ba04b3122c4e60bc82607e4a82dea6735f9bfcad8111b5526cfc24c4a20431d47e7d3b8ce0771984f779f961d9429cf839114f90b602feeb9140ec6b3fb40d2f1d9a38849cbc57e8f83a40d3cec919ea33854a5905f63cdcfc5876f19410a1619393e51e9f74e7a9ff926428eb826e3ebbd3ab12407031f75a261f9582c5a1d8ae631c7a3704443f9b03e48175b1cc331941e50ec7b24eed77e7f8224f5b31638c1ec39f6db8c957aa16399e488ae8a60d48333048862beb6e0ba67a0f282b9b16af349b9803cbb5640a399304d5a33ff0b89e97816014089c61d152b4a869e465409acfc9fb63878275121634d8c2ba2eb444e1b6507cad336c0ad5b01012daab031cc0ad9c824a8e3177ae912493421cacaefb03d33dd79e78762ee36ca09f9def4a45735ab6c30661597bbcda5ed78b72b8c09228f7bf19414329f58753c9376d6c92276f776da0145f871a2b48b626bda2ece4f66f709c365991cbd6b9a99ab5ba57d6cc056d22b917e1ed5907819c3fa59d4b17d76e6d247849690d3f9f051b396e2f3039411029a3a3f362eb77272393681a741e41df65e5928160618540f4596e293d9324cd96fc47b305d14db2628f02632eda07cda60eb6e8a4b9727dc9a6c33d48ddb400ef1481a2e9cd6e511262b15480cfcde22b8c8965fbbceabbde3457636f4d82cc7306514f0e08cc2c3adb6f9a1bc5a7e0c592fcab91aef10815283db49cdd0a5a3ebe6d5111a6b93ca9341303e7a1a6287dbca45afe4ca5fade67cd75a8f766a25808d12ad03e3032e7333f65d7fdd0e6f5499e5c2b32fefb6aa41a43d62efe156bb053902fb3120b477550bef29ef078585844865df503bad9cfcf3a44b2f2d11b81dc6f724a194497633c688c1f7269467db9e51e2d85fed7cc8515649bcfe76786528c050678b154abef712e1cca82fc94e3570191081260a83025725c177b1f39b35c9a4b950a8b4e5e65661a907d43889158546665e097812e774ad7da9a32cefa3957e3744528dbe7336e4038da2084964643c17bd26d8c9ab699c06ad0c7ad023a322ed62ca0edfc09b15dc569c59555ac807294ebf0da4927647270bd1964db869337bc393c4571c4df884b1501b9cd957dadbd697144cc16ce9d06b16110c07afd3e3d5e9975e92e8ab093c873aabc7993b4a370cdb6fc3ac85e7f46f90b7e771fe660b3404c5a6abf83626b20406063a2095e15280822ec403d2c22f007ea691a9f11af69d4d3a3781c516b474965491011e7088fddd6961e4f25d3c3c23a9444f6b9f7b7975eae0c24b5102b907bd9dfcf3de61de7d25ee99cbcdfe184ae0ea0b7b8c6b54c8c2794e3f84ed5b1058a1643e54bc5e2242a6bd33c49952576eb5fd603a58535cc464eb845ff137c370779f7e88f7e970b176cb050617ec378f932bbe99e65d5a70fd5da9fd0b65a2e629cb76fca850e16399dd62a5b660c495a7ecd25f77af23d77026b4016ccd04d803f06b585e0ff82b9a294893a29825bb662ebfed0cc23994ce69c7f313deb76bc37e8f91b92f0d9587b0c7d07cec4f9cb8260e0de4b3c511700703f45d8f5b70f2510ef75db7d00f747c9dea1298d92710a5b4507493b0b0a8ee765a9df9561e8b6bf9aef16364a7b9adebeaa73187335874044ce3bce42ad94ef361b1d621f66c743f2249bd1da35dd0b3921c07e21ab8df1db855b6ea6c5fdda141538260a0c03a37191968587d1da86b513cfb22077d42f887dae024ab04add3d82c74f0b9519e5d5da710b4a31e11ea0ac8565083d0df1a83d3b6e093a3337324cf6611b798b3ace494696fa1a6bed56bf0969b6c8ad31c2fa19e3747d532d536ee4f8659ec1e3aebc79a869874edd0572e4c60aa563b34bde60c732f1f9da6ea9bec0c99f78debd6b5d66d9320c506d47df4025a8eb0d1499098ffa8bb64176429d24707a3d174bd1b99464b58a712e59a9b47b4b47e14a2bbb4c41e07f92dedf5bf6230f1ec8c4b64b1652daa79498c7baa00f5f26f31d3365ff64d42b2da73154309207ea2bb1118538090b0c13352f269bd93e4c27f63270f63b9ab93f765a6221e2c3b4ec06038d7e5ae60229fc041d229024ac1453da666928ffed2cf1fd5d34fb3189bb38175a8599690070b1004501e3508bd2dd8c72d0b95755972ecb3d013fe70d4bd8c6250ecdf3d6f01614d0a56fbb3143018395d3bd8ffe643b2b700ef4cc0c937c88dc3d0ee0508f77e8935ae3c575c48933f246eeb84093dc18ee1ccd839c4c43ca756bde9fa14a3ced6c37b9fb5b617c23410476af0dac2023a10da2c2605ad899a81fc89761e09cdd4fe67eef48620fc5c3f70b6621ca87fa2af735bb51fc672a2b3e06e37409cd0862b6ad86fb1c9891d9e463387627c6d5b2315c46471f0fb0243e58e0e1a83576f64efb1567cb0afd4dd650097b4b590e25ddaaff4e3b9dd2b071ee836397e19fe8f593ec1ffaf3503f9988e9cd68d3db997e0a46e346046911b0e4c2deabd66515d16a8372cd8a74e69d322d59368bce626468ab937df6795e4d0597628fb9ef495eacccd9e8d03334cbd3cacdea064e3adbb1735fa3d597081da49816b3780ade9186c9fc94102b8a27ed58be8e123f379feffcaa4a9ffb3e3d77d0d6e03f617ef65adb75458a7f397fa512d6d496324f87b0443629aac3ba3c1fe19c636b2a8d58d650f32254f17d1d9c1cc5b44f81d5b48540d3f6", 0x1000}, {&(0x7f0000001300)="2d7e5a43263c6cc0349c996f9cdac7f15d2f00bee3b28cc82b562564b988f5f7b3177089e46fa516d8d947545bb9183f1fc90e2158ebd29a67c9392db29cc491b28bda7baaa502c3a028f2e19967591ff2516e1642763c960b05b1b4e4b03f669174307d662f8d7ca9de313a017a", 0x6e}, {&(0x7f0000001380)="8510f085dd2b96a8d854ae23df0facefa83f418e66b16a3ca2b4d28aaf67709ae7bed7d8e91c102b2261b8e0ec5eb28fb2d6f3caef2371caff5d88b27d3b00301c92c407b0d53fd9c2108534ac6bb02390edc86f8f58411bef7bcf87d712cbf894cc6805ab7d63bdde67264d0baf8d06727b02ede867", 0x76}, {&(0x7f0000001400)="e18837ac409678cb1d46d78fdb398125e2e470aa302e8bfdedac3d9de3dcb979fa055c2a11cf5ce6beed203f2b898eb839e6b3675032d0fdd14afad01ec38226b186e1", 0x43}, {&(0x7f0000001480)="6e62241caa0710b2b99a39a12cf5613808b62befbe353ab91956119b3c785fbb9d18aca503a4cff9f85c79ee48c3929725d5c677e34ad8f3439101ce4d758a24c9caea58433ce2bed8f025514ab19ea8c25767b925fcd37992be401fb9202ce6fdf9248b9a9d8b8f153bf1f0705c5fd95e1d4b56b878d111a318415bac302cf73b78803ec6a689a17c11e3a48c1c8fece5f3fb3e9a6dc6a7a95c34de0fa89208e350ea24543ef2bca9c683f9c601355fd090f65c22f4f4db0f89b850f781407a60d03f66083c23428832a2845dceb55d3b10e1d1bee26d6cc04a2177f49b35571ce4bb7cbf7cd482ccb62445a457694e462dbc9e2d81bd22e369", 0xfa}, {&(0x7f0000001580)="32a0cfd8e2d4a5e12d1fa673c65cdb31a497051a4fff8887d4956988098e5cf51d727fd5247ce03f400bef3f592908bac5e68d39f75cd3e26f64049692cb16c90fb5f0c72594a9296f13044969f6ba56426d3e3c3a53cfc7e852ba981f45810a63f1bd72d178bfa5f8973a43cbebf3bb", 0x70}, {&(0x7f0000001600)}, {&(0x7f0000001640)="ce309d602cb8071c8a57c97c522bcc338dcdf50fdc1755cc260ceb97bd6b6bf5e66e5422337fad4be41ef6860671f6e3811cc5046f7ffe0b58bd1f5582b12291798a06a82e5f5e990da82e71cf478f67cf453e0420fd7041993c5533cf2d37c40a552badee42e6ba550298cfe57acdd4e9819421", 0x74}, {&(0x7f00000016c0)="d05623604b59e80aad2b0b17bdf0724786ac1cb72362e31396c14aabe57b014a907b8a20bfa74154e5c18e4804dfe9554f9488723a0fd13795d718620d168e6bedff07264cfd7cc3d1b97d221cc568395e8532cc944373f8e57c130df8f2bdcf787e7e194285ed98708f794832952bfbefd797203ddba16056fdd6d89b0b55d1c171766c9bf9749ec137f5dfb1b0915466286b1b3850f71e7d77720097598832f5644eea61a127f14316d8a6e8536e1823199b9610618856c439225013fa23a5ff9696bd9f495dd9b0097df03f962dc0", 0xd0}], 0x9) close(r0) r1 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fsync(r0) r2 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r2, &(0x7f0000001880)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000018c0)) readlinkat(r0, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)=""/216, 0xd8) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001bc0)={{0x7, r3, r4, r5, r7, 0xc5, 0x87}, 0x2, 0x0, r8, r9, 0x9, 0x1, 0x7fffffff}) r10 = accept$inet(r2, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) setregid(r6, r7) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001cc0)=0x8) pipe(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept(r11, &(0x7f0000001d40)=@un=@file={0x0, ""/4096}, &(0x7f0000002d80)=0x1002) dup2(r10, r12) r13 = semget$private(0x0, 0x3, 0x6a) semop(r13, &(0x7f0000002dc0)=[{0x0, 0x3, 0x1800}], 0x1) 03:46:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) shmget(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:46:39 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xd29) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fchownat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x8000, 0x3, {0x4e8491d5, 0xffffffffffffffc1}}) 03:46:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x84) listen(r0, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0x100000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004b1000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:46:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) listen(r0, 0x100000001) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x9, 0x4) accept$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) 03:46:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1100000000000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) 03:46:40 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) 03:46:40 executing program 0: poll(&(0x7f0000000000), 0x200000000000002f, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40000014, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x4}], 0x100, &(0x7f0000000080), 0xfffffffffffffffd, &(0x7f00000000c0)={0x80000001, 0x100000001}) 03:46:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x20084) fsync(r0) fcntl$setstatus(r1, 0x4, 0x40) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000080)="00d1f4f0d95fbfa82045d9ab68a5e19544ab50eac07464a4ac29a55dde5d05cdb89ac03c817e264e8a65d6587f9c632c5fa9981531870faee48072e57d715b45c8a0747fe04dc77b42c5aa6c1e2c0a5d074c000000", 0x55) write(0xffffffffffffffff, 0x0, 0x0) 03:46:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 03:46:40 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) fsync(r0) r1 = msgget(0x2, 0x40) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000f6ebd6a8b0d2cb7809c6024bc100000000000000000000000000000000000000000000000000"], 0x36, 0x1, 0x1000) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r2 = semget$private(0x0, 0x7, 0x383) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semop(r2, &(0x7f0000000100)=[{0x1, 0x0, 0x1800}], 0x1) 03:46:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x2, 0x6) r1 = socket$inet(0x2, 0x4007, 0x7) fcntl$dupfd(r0, 0xa, r1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r2) 03:46:40 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) fcntl$getown(r0, 0x5) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x22, 0xf0000081, 0x3, 0x5}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x100000001}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffe, 0x2}) 03:46:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cbe22ee5172d6e6809f91986e370cf24cb3be65a0240977f303d3070f2640dcaf804", 0x22) 03:46:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a6ce87b373a562c1ff4c25647b4aeb2bfad6f534623fe0c550e4d168778296407c1b95803c026d490deab45fe46271e2a094c0e3ee4ffb322cde113142455f3adeb4040", 0xffffff4f) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:46:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000740)="64432f7e02a778a36789156f9b80f0406489699919a68b6885cbb6d6615bb9000000800000000062650700009c25484c2b1bbe483e4378e8ee33302e6f97d7a17f4994560881234fda0000000000000000b8f6696420c8967952b43f3ab68c847ea501893f35bda81e3b086fb7fcbbb4d2e7446728f37e540702d1db1149fa5ad616061ced1e3163ea388fbbd132b2f17c51bfbf0edfdf7f7f963397e266c687db44ede6d0f31dcb845d973ad72ca437eaf7d877ee6648b88e45a8024f63e59c1ad03df2845540611853dcc37c90c000000000000000000000001017934123949c6cf0356c2f765697b40856bacdff9df63306fb688f06fc0e477e127e414f2bc7dfa3c21de0e62251e3d7e86aba36efd702e564a80139b1011610807293097867cd94ee1b32313d49e044617db8f41f4bf4fd6fa2b5ea5092617574a0444961e67dba60b6bfe2260a643c9c6e3289be62c6e7d2c603c73825e473b6082b26d214660fccbf8f3c300bed779c41c609f864e41c675ab5da075c0694b72298ae85278d1d6e8b096ee4219aad5831073f646ea5bc8214e15f2241c54e068034478c1b122e1fc0525c2f1165649c5f3d8845b4e39fef3b1f2cc4b5275f7036b635f04254bf9b64efda47663eba82e4fdeac11b9fb238721d719d9b71b8b14f4f44add24c89a37f1ee3b7cd8c3c470477c1b04805a8cf885da9f73a9649942fd9a09a6b329fb305b79c2979083f65787ac463453e30b91e4ae6a0d42181c3ab120efca06e44d7569a9ccf058717ae2c96adad81af1334b26bff1cdc97e8bb41b0bcc9f4201900d0f8efcbec3cf4a7d37274cf704f6e7e84bc4bf002f231dfc535455e00fab5f879a4b034dd", 0x103) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) getdents(r2, &(0x7f0000000300)=""/116, 0x74) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) accept$unix(r0, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0, 0x114}, {r1, 0x88}, {r1, 0x184}, {r0, 0x80}, {r0, 0x182}, {r2}, {r1, 0x100}], 0x7, 0xd22c) 03:46:40 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x611, 0x1, './file0\x00', 0x36695995, 0xfd8, 0x3, 0xfa89}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$KDGKBMODE(r4, 0x40044b06) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r5 = kqueue() dup2(r2, r3) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) 03:46:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x10, 0x4000, 0x3) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) write(r0, &(0x7f0000000000)="fe487c9d6db3cb29f2e29a0963ad392d232e30e9faf6775f72581b8a9515749a8c2e90943ef43e7b8dfdd4f9340ba45c5267d2a47449", 0x36) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:46:40 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5f, 0x5, 0xfffffffffffff8aa, 0x35, "91ef7d2b910a406e5b589653111602a9b666e3e8", 0x3, 0xfff}) 03:46:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000200)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/192, 0xc0}], 0x1, &(0x7f0000000380)=""/36, 0x24}, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:46:40 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) socket(0x2, 0x4000, 0xecf) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0x100dc) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r5, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0x12) r8 = getpgid(0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={r8, 0x0, r7}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000600)={{0x6, r6, r7, r6, r7, 0x135, 0xe4a5}, 0x8, 0xc09, 0x6}) ioctl$TIOCNOTTY(r1, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) 03:46:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)="90de662fddc1f30280cb088c0316e7f300a223e7f317bd35364f914cf1bb9fe5c1d19185773d10d007367b629916817c274165b63f030e8bd4588251b849e9cb4a13643853cb9f0eb12c0b7a34f4fa8fbd90c8e74a49ae2c16120cc56b8d897a9e3324f8216235e0ff3f2f1acdbf5cd49757ceb6530a00c1a5b6f4ff97d5bff24a33facaae011543a2", 0x89) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66699bd345ef"], 0x10) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x2}, {r1, 0x100}, {r0, 0x40}], 0x4, 0x100000000) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x400) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="f6825d669c1d8d21d2125ceb52639ab09152467b163d82943c43920ae92aff84cf68fc1888d070a02c9d4cbc0eee7bb1c3788c59e4d075258ad3e7abda9761d9b3f8f7734712ece395f04f76a6f8773c5e18b5b503993549dd8c94cede5e145ace8a39e940ff6dc7036bd8fa27141616b69fd36dfee0223da8994ac3372b69f55334ce3746ebe67d8c7f7e35981c430bf2a83f8929d8d8ae777724498deecd6e288b8c51ed82faffe40b628676bf429a38fd8ab49c4ccb20f04d186e947ab0f9ca5f401f40c09cf2ed6eaec7b2b5b0b4d2f73ea7da8421ac901ce4fb606265a2bcc9b28cc10a048625894a40851f6aae8f674afe73d09e0f70105337ca0809fa36acd96185c3657e56f62ba021ea6ee8af70c7691dfb74408936b9b804e6ce4181ccd6789c0a9f3750d0a80db6d52a532b119641f1412c2a934bbfd25916cd3dcbd7b1cc5a394011cf31a13b6d1a41705de890cfa70d1e601a2f5e834d4bfd071a668b9da6afcf4456700d576ce1a588bb671bc03e976ae9a5b3dcba127664f4f41946f1b634e5dc1c9c259fb0513a3f633603399ec1b6e29b8123c1bdcf3fe616f91165c8e21e900f5e0cb05f03add378459e1bf332446881d086b1cf32d5f1dbb080dc01eecb34611bd5980f8c53e09f013015a2f5b4cecda25ac9632ca5f67da58f022cd3b2065065daf1420f7464f15363a1f71525e405a162122ce8c0f2ac747b704ceb19e2998f7b78ffc1de5d9da00afb355bb0264d07da9472b0b28da388b1e57af9acab0af084c1b1f8299971af16c624d6c8f85123cc78334f49ecc168c1585133ee279b77c910ce7b4982e4eee17a73c338ae28a0877add94b838f3ba4f2ced342ef172771bb0e6e8fc8f5a61e2a2db29430c87e87af7816c6574f0b780a491af379687f16feaa88d27286c81722bc12b5970b00448ff37112aed375ba94b4c8aa44cd3ebf8c9ba340c9dfecbaf15fefe2bfb1da32ceb0f735d7c5db12edf1b60f948d459caadc6e5498c91ae1d7ebd242c74ceabde0cc37882a6146d3976018972414e4cd8f2e5a737979ebd2eb8db0482297e74af68e00f7d9df07ea45024f1150af06827d8d26e83f9f0362918bc180c092fb1fd0ff2afbaa8bddebf4bbcd14d9d95fbcf8c4923658585e2308b6a9ba63dc8efece423169be663233cd7d1295ced819c6351979efed9540b673429ef435e37efaf9318d775802fbd50663dd8428ea45440a9644b7d67a8bb246d276275b7282c302096b42a7d5b31da7eac7a6093dc30f630cdabc0918587f971e5bddacbe247c4c90176cbf3ff1d4ecd64023d29a2513fb51a788188d6c72b51586bebbf7c316f4515b83c27038a6956c4ce43816b2bfb99ccb4fb19e379726d76854a9ffcb014dd242ad93da5d89fd3b2a3004911f34a8f5dfeb7e6dc17a6d737b86b0ec2710d95c2248d4e91b022f79af99591888b250e6b8de3f5e38e9a9883695a96da761af70ba8605ea970132b07884d6d2505490d9c458f5aaaedf46140719f1b40efc432b9ef1ae22a14e55c5f1ca2f6a2a2e02ef3987b8d39c6c433edf70d628fe3ae8f3a5891aa4dd07cb32043d2dcedb267ae55f73513203ab985c1eeff8f967fe8b35a17d921ef5aa09f66d40d80a7adede119c04e9b2d72f8fe557573b2b6a8a82980169881f946e04aa5d3e47642ab5893454bf9afe2e098c1909cb065c92acb1d4ad2b0744325f41985865c5e3697e2562e12479788e62c457f07daca69e5227d053229ecd1631d031dae1cd2916b9bbd6a4b5246bf180361fe0c13b14d5af381a088ecef428662f362dc053efabb3bc8cacec28b1a41c520f6c6f4b235b4763481c90a40a7116eb5f97db12ef0a524e0dc5434f10cc7efd04f34fd1b1804120d851eeca4c7e364f6ebb3b2ed6718e2aad9f087b8a059cdc060e246206a510ac03e71356b0bdd17e8250301fecab7bc80fdbd5281e177e839cc2c4d028eebc25a5e109ff2f2e08575560f8c958b650c32d6bf9d5e0420e50b3a0c11d56f939110f8b4a7b2be694ac927b263f44e19fa40c87eefed8d607b093ae9311c65f23f706abbcb286d3247d59ad32b55b90ad33068c839592f67921b7bfb3e858a66b7790a5890a3c86264d9bfe09ab6fb5f16f028c5c3ae73cad502c0f779fe1a55359c33363e52640de567633c35b5028d0f0dfa2210c2b76dd7bb5e4e9b816f6901508006f5c615849789ef39475fdd314e43e97de2edb9197ee43b431caedf0482480ab592dacaab9ba274507d0e0f6393700b3d05c9bb6ebb9cae56c2755f75ada4cf663f1869c25168b9f674cfac8f60764e216618faa6769b517f9adc74e4aec7285e1bfcf2f5a2f0c21a9a7307d8f85fa0ee6a4ae0e642c6e6f62bcc844f98c521f0a2c873e97c4427dd03b4784fc285a97341e079829d37c03514f2d8fda9359859293dbd09149c4d0cc61fcfcda194679fceec6226b709c39963c1d5a2bd2d4742e929b3d006f9f0897be6327848d03959f3bd15c061ba4e3393515fa3899606c147bdf5", 0x701}], 0x1) 03:46:40 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8007, 0xe619, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r7 = socket$inet6(0x18, 0x7, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r2, &(0x7f0000000480), &(0x7f0000000440)=0xc) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = socket$inet6(0x18, 0xc007, 0xc13) sendto(r1, &(0x7f00000002c0)="0e5935e7a14635e4366b691d34c587e0bb26bf24aaa79d4202921e23841b6e03f3fb9fe453108630ed2e9d4a0452a4bd10915c3ecc632f9b94d088bf8c2de5da26b4f12a77db6ce569532034835652ed1234cdbcc95bc941df2fb5318d", 0x5d, 0x1, &(0x7f0000000400)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) r12 = socket(0x16, 0x3, 0x80000001) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x101, 0x9b64}, {{r3}, 0xffffffffffffffff, 0x41, 0x3, 0x0, 0x2}, {{r4}, 0xfffffffffffffffc, 0x0, 0x9d328ecac8a12a04, 0xfffffffffffffeff, 0xb7d4}, {{r5}, 0xfffffffffffffffb, 0x18, 0x8, 0x1, 0x1}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000002, 0x7, 0xde2}, {{r7}, 0x0, 0x20, 0x1, 0x4, 0x3}, {{r8}, 0xfffffffffffffff9, 0x20, 0x0, 0x7, 0x3}], 0x8, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff8, 0x4, 0xce16803ebd2417cd, 0x5, 0x81}, {{r10}, 0xfffffffffffffffa, 0x15, 0x20000000, 0x8000, 0x1ff}, {{r11}, 0x0, 0xe1, 0x2, 0xffffffffffffff01, 0x3}, {{r12}, 0xfffffffffffffffe, 0x6, 0x80000003, 0x0, 0x1f}], 0x5, &(0x7f00000003c0)={0x1, 0x101}) r13 = socket(0x2, 0x400000000002, 0x0) setsockopt(r13, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind$inet6(r10, &(0x7f00000004c0)={0x18, 0x3, 0x4, 0x6}, 0xc) 03:46:41 executing program 0: sync() r0 = socket$inet6(0x18, 0x4, 0x1000000000) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/15, 0xf}], 0x7, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfff, 0x2c8, {0xd6, 0xd0d7}}) 03:46:41 executing program 1: pledge(&(0x7f0000000140)='r\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x1c0) mkdir(&(0x7f0000000200)='./file2\x00', 0x114) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file2\x00') rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x800, 0x0) getdents(r0, &(0x7f0000000b00)=""/64, 0x40) unveil(&(0x7f00000001c0)='./file2\x00', &(0x7f00000002c0)='x\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000400)=@in={0x2, 0x3}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000440)="1e53b6539f8b8152d6487715b32d961513215ef932caf9a520ffa445cb382e62e88bee92001ccc761a86632d41d4a27f3b06d805e203039c4a3bc175185fad58574434f9f6a6ad95c1e5d4803a4ce1f0b4fc04fac5f15b959704ee75f1324818428bce042d48899f03390441ab570a8532a6a9405c6ccc250759714dacccfc9b57d93b76f10e5999e6b15aca1ac58b2ca08a8fb5215b890169ee6c39ff9a1e9514fff712adf074863c37d80e31317c66a706bf452620b70d75234d8fb0962fcf7b25b36622b4b6f24ab4449cd057e0f28a5fd4c671557603f6c9a10c0acd1b0d411eceb8dbf69c95ef312b9e895c6d169aeb23", 0xf3}, {&(0x7f0000000540)="f78a6756164b407110e51cd48ac560cf1f8013d78969508af7b74d533b5799d46fb8be4065acda3a0e513cd24509a1d00dfc383f2229613a3b225e877041a2874dbaa5b8d1677fe591b3119745a569129f986cd3fa4da2fe3ad40d486eacd4628c17e8e21958d68d3af42581b8ce568e333bc44d357b32a934399d8f4fcf47ac18919eec8847dd136ac78c6216a178107791097ca209e1169da3e2ef0230df", 0x9f}, {&(0x7f0000000600)="20f199f9c9f0798bc4131d96013d906663e2cd53869126bc24c7f7a38d19b9605d241db78110d50f89f0475e0ec6602038a9c202a870f5abbd23461d81c69f98800f37ba20948259af0b498b534991ff198a2a127de827a992f2509b39d0f8be1a7f79b67192e2b5e2353007", 0x6c}, {&(0x7f0000000680)="ea49f1d9c19098706982bdf334f794d61f0bad6b9ae1a96f0cd8a4d1670f1069c40e17484f1b17b635074a7ad47820f9b3", 0x31}, {&(0x7f00000006c0)="135f3584c0fcb88b6a773c67a15be8a56f0c177fd9f5c9fd4c4ac9c05e9bab2503e84cf25827c39c0e3755b5635f60f8cc856ca34d15837beb985034533a699301b4610b1dc48b2250eb14233318011ac91b8092a6cd6467f9a57cacc1cccbf2bb688e6ef4e716e8f8d78cc09251f471d345abe02e87c80de2875cd2286a5257bf86ceaa6948f3cb24ec16b9bc9a6165c80e8c9608b63231a4cbdbec687aaaf76fcea50c4d85f99a382bda60864adada5280acc122e33e", 0xb7}, {&(0x7f0000000780)="dd4afaee86c42aac9c7e3ba88904fd8bad5735f5f28eabe7eef88abca27a56282b1ba60e96808958bf68ec8f362316e9ae8721d3504a3bf2c29bfa6cac6a42bc86135f8db023521d3725f753d50256ca14b5e9e481d14070cd4c1fac1f8c7d0a6fc7cff77134e5e11cfd9bad808e5d1b6a4ad3352515758de0033fab621b35e2a70d73a3c50cd20793bedf205b8c1cbba64c6d935d92f43bef8369a535cdc4d738cec8ebe96999afad33a33e130ad00c44141994c71994baa3627c3d56c2bd5b63a3a9746b4c486180a006af40966471ba9796759fce8a68bb0747f998c213d104a857a922a8", 0xe6}], 0x6, &(0x7f0000000900)=[{0x108, 0x1, 0x7ff, "e41db3d8856c48ee3c87297964fc478078e4d3a442fa37853500d4c2a87744aeddbbda4bbcd358a303a02c9116440db45a12aa10bbbdfe817a0301881d884c544fd19828f94d6b2610d653a4dc894607310b0b6ad0741b4b06b537be8b4e862deab8c2a13b44e0b7e9a3713b26c3d3cf695e3842d352822e54dc27008b3b5910c0d032c57e51867f58a0b486f2f2895680a1bff61ffdecdbe47cca2a464c6b1c8beb1528eabec8c5299a2f053cb559a2a04a70f229bfb07f2231a044013fda29b1905975b12e86286d3b5f549acca2b0c5b9ca01e0acfb8a40d964fa1210c603096c37d2b504cdb5892b2c2fb4a60ed20008a182eb73"}, {0x68, 0xffff, 0x1f, "c3ecc4c46e1f2187d2c6792561043ac1d6d81c66f460300425800106248e9975eab7194f2328bf4e43e35c1f7a9fae00347b6019663ca196cec418a8cf01a816c0dbb89d52c5b4b4aba7cc6409f0c6fe464067cd059bf11f"}], 0x170}, 0x40d) rename(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) write(r0, &(0x7f0000000b40)="d0cf334f2ca6e268a6415a8b84e73e15b67cb69d3479145ca6caddb1b9baf858884fbf87b15aabf9cdae3e325f0fb61c9b2cf1fa1af29f3e24728be1bf75", 0x3e) setgroups(0x1, &(0x7f0000000380)=[r2]) 03:46:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000000)="3a91afca33a9fb997bbee5a0d8d5da2f58e1e4eca7ed5b0f47a1208469c9163f3f6673e4ee111647e7d50013a12f92fcdc726edd7e02a0e0c0e7f5bc23aac15d9b71f7125d3491a3d3bd3a7b9901db6b93bfc9709d86c7e2db64aace0304c2321999ef2ad8ffe4a75416b711144ecebee31b21ad3639", 0x76, 0x40f, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x400}, 0xc) 03:46:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x20000000000, 0x2000, 0xffffffffffffffff, 0x1, "4364a9cbee1eedcaf9a044b3d500936c8b1a4cb2", 0x9, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x80) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0xb9, 0x10000}, 0xc) 03:46:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x1) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 03:46:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10010, 0x19d) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x100) 03:46:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5742d15851d878fa32393e6a54d9f00d4eeb092093267b814568b135ae26d506fe0ec00e4ad5388795b18f50797740c79fc00c6717bdedc1089c5db45e3442a43439c7b03ae60dd8cea2cdaaf5", 0x4d}], 0x1) 03:46:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x48) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x6, 0x0, 0xfff, "71354008a440deffbecbf41beb5b1e453e326a83", 0xfffffffffffff274, 0x2}) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 03:46:41 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) r0 = syz_open_pts() socket$unix(0x1, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1008b, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="4913b624a617a2e20102e99ebc5ac93ef9797aa5385974e22cf8fa899fd0360c6250c53d4c40bdd490c62fdeaa201eac3b4494fe8f33f7c9088e61095095b6b68400a57de52a118175036d17dce0c8767f10fd582fdcca2de59e8bfbb60582a4e1eb57478b094e274820e33e37af3f060abd93109e39b44bd43a793b36763c6dc7267782459c7b7f8eaf5f4c98ab0d93b9532a3ec8be942bc97b3110a423", 0x9e}, {&(0x7f0000000280)="1b8325be302d62420b863363156f9477eeaf7bfb5c0155b7ca4b14e95c0ec7b8a419cbc4183473f02032e2efff4678bc41cc53f4bf38ad478da61abfb438ac0e9c184f8e4f2bd1cdc0dfd4afd3650d64f5a44669eeee870e4ab737d2605549dd53198e0a35b2b5724d3583a379afee6a09176d56978bd263895645ad8e5a9e21ab9841794e4d4c5b761b6c05668ebe82180066c29b578ad3ef50f8748aa443ddc93e324026917bf3750e1a4b46c80991f0096a5a147768c3475cbeef55dbfbaf", 0xc0}], 0x2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x277e, 0x10001, 0x0, 0x1b43}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 03:46:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c4", 0x12c}], 0x1, 0x0) r1 = semget(0x0, 0x2, 0x8) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/37) semop(r1, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) 03:46:41 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 03:46:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1f, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0x4) 03:46:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="a44f5af6ffa66e178c9832233932ab69dde9b53c75e2b7c6dba870e2f6d1185653cdd9a852875e659d317a8b74ea792bba1cf14fca57c9ee5e7d7ee26650ead55148a668e4b6638d86827774c1acdc65496e2cdca281109b9d3dd64d135744294723ab43ce12bb2a299c73c608e8447ddeca42e13208803c9f220f0a907c84a187a177417bd86f928e5b72e3f3c30737cd07ec2c4377f7f6976f7cdfc2bcea12969067543581765b0a5cb1a8c904c66d10a4b8203150d754a08b56b2fb8fb4e1f263eaab72db0a772764f802b6bf2ed916d1c296850b7434977ef75b3f30", 0xde) 03:46:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="f8e6cfb119ffc2b3592a4068e7073423920514e2b01eb42dc178db1dece0b846dc73e4ba1f9f7900da79648f49a4dc48b982d4bfda813d7da18b8c64d194a28a3a5e1332f7e96666cca5c3e6ff23320794553f0ef98b2f5d218cdf92a6aa87d5aa8bd103c09b1b4bdd791efcac95464954c145040fc6c230b0e8ff2a71aabd9ab6aaf93ca919299e88b75237c05f85cde1fb36a28ee5121c4715af81fdf7786aade51819b893d4742a64b2aba602161113785ff0593ee919d2d06e452b34a01365e7d84e321c72194b989e407fa809e26ee9f227afd9bc45afa2c100c809", 0xde}, {&(0x7f0000000040)="6d3b7afc1c03ed34df2dfc950dd3568c23b3c201903f4d0a9c77dbc9b4391e6938c98c07775d3c", 0x27}, {&(0x7f0000000280)="132d77694958331c46ee87c7e92bdb6fdce36696e382df9ebff044d80757ff409ab217a93477ec1707fa595f9483ff3895bdace6e8cfece6ea2f6ff82b2d1c86e966264b6dd64e486f40bea20b7f9869dc1b7313523977443f547248702a75819ecb54f1157bc54a853c6da9b7632d086e277e630628287019691d2bb8d4f752ed19f8b80851ed7c5a91f2f77db817c288e975d1d302649fb0527d4f1b34b46b460dcf5b01c1f392a77357b57f0c6bdd01f9f25d8c2c807dc57f17c0021939930a9db5088f635d5c63f376", 0xcb}, {&(0x7f0000000080)="7ed9c5d1fa9b7ef0883538f0b96bac4e1afcd57730cdfe10e65c9055f7ccc16785114de6ae27c215ab45e549c99dd26e100ad7eb16ea424c974d39c3dc2ef84b89edaa1481834aebea2d407e3391ecc40191f71d9420ec43", 0x58}, {&(0x7f0000000380)="43cd7b5f0578ca20886917d132356a03655b0cb481557ac585bb32e07aabb4573dad584e580796b27e76054353a500616f0272fb35c00050e44f96a6584e59f55e099f0ae9", 0x45}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r0]}], 0x50, 0x400}, 0x40b) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 03:46:41 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = socket$inet6(0x18, 0xfffbfffffffffffd, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1a0, 0x100) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 03:46:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x8000000002, 0x284}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000540)="1c", 0x1) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:46:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 03:46:42 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 03:46:42 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="90cbd9a004b4b14ea0c54dcfbc9578e9", 0x10}], 0x1) r2 = semget(0x3, 0x2, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r3, r4, r5, r6, 0xf3bcad9ec123f349, 0x100}, 0x1e7d, 0x8000, 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x400, 0x81db}, {0xff, 0x1}}, 0x2) write(r1, &(0x7f0000335000), 0xfc94) 03:46:42 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x80000000000041, 0x0, 0x0) setsockopt(r2, 0x3, 0x80, &(0x7f0000000040)="d4", 0x1) 03:46:42 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 03:46:42 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80a0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 03:46:42 executing program 0: socketpair(0x20, 0x1, 0xfffffffffffffe01, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x80000001) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x6, 0x1, 0x4, 0x7ff, 0x5}, 0xc) 03:46:42 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085f"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002efe056e80611a7a4d7c828de45f092f66696c6530009c5976c0b2242b1b4623a4476ca0f1b13c6523509204cdc4c047b20c89c37c0e3c24fc5b1addd5f9f71a7040258fd43948e2fd59e1c25cb680c6af163ecf0a42344d24d734d2a15300019a4938d7541e2f018b01de520b3e04af3ee2f45515e3d4f9ad1d4d69b4ad24f14dee4dcc935f0601c326b80197e77ed35fc3eb214fdf71ed7f5b8ad4ea1a33d1553c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{}, {0x0, 0x80000000}}, 0x0) r4 = semget$private(0x0, 0x3, 0x50) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000300)=""/101) execve(0x0, 0x0, 0x0) semop(r4, &(0x7f00000002c0)=[{0x0, 0x0, 0x1000}], 0x1) rmdir(0x0) 03:46:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x83) dup2(r1, r2) 03:46:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xf0) shutdown(r0, 0x2) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:46:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) ioctl$TIOCSCTTY(r2, 0x20007461) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 03:46:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:46:43 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCCBRK(r0, 0x2000747a) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xf423f}}, 0x0) 03:46:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 03:46:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cc4e133"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a0364", 0x784}], 0x1) 03:46:44 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)="46ac32ab48a4b16a227924b09f689cba78d7667635993b5117b596166fd44a28ae9cfaea4824a3ccd6cf39cc46fe2e", 0x2f}, {&(0x7f0000000100)="d96641bdc725c512e22cd07f7cc93850117dff41104463a4e239985ddc3c68cb66c6043662ded0aa8fdb0b7a97319702", 0x30}, {&(0x7f0000000140)="4b423de92f6f76cd7d53ab93ce16d061c309279646833c7ec36089398060c906cc2afb245038bd489878dfbb8b5c520c54b114ff1ddec61dae4035406e2e7fef66ca13010e6ca3a3ca8cb36ae560d75e4046c65dfe541f150e3a9c4f39d354ea478c06f50ad265faaf03d3f12f6b167ba52d34056d37a9c5f885286a254bb6812dcb341773262d3c6608d057cd905849ecd9ee7319a21bf57e90dda884b32b4c19e5d4318e78241f280e214daa9e66895a81cba49bbbb336a2c29e8ec01fc0f6cca99d98d264d648e33478836d40efd03f9037717fe78ac57742a7a20fcdf2ab797995c0afe89650ea44a5b1f8ae89edeb30f87c4f42b8dd354294b69ce4ecbd12809c15e1a19905abbf1b5a4f156ad3e6c505c23320f2df2af752a47f641f4049dbc2bb690f6d07c985aa5662d9a278db2c5de12829954aa0b1ad9f2a4038bf8d1cbb99f223c5f0d0c1a818eb8efa5608998bff47142da53c5a93adb24a3b95ea2ef17d561bbc5b1c8c3709b2da7f0ba173847b90d76d1b2d4f12c91bf94c2e53236fa224789fd809a34e515c81ba2c519f370ec1ec892f5891b27fe1b94b11830890d2a7164d51dc727bf2c31160b2d5f1db25a3dd718ecdc3760fe9fe18cf9f5d18508c63173f911c4d6d61194d7706b8b0cca0f49927c93e43cda142902a9c80c669e9970fe696939d0ba33600582975119354e547381f1a8a52e3a3f62e9f555372a1ffe1217aefbb6c1d131a86f8639851acf7106e4fd36db854395d8f77b29bd5fbff67f00e0d2d837ee6a6dd076ea0d59d95dfec8392befa68e0d9e4881f8f02c361c1f327dc197805f0446f226ced6529cd2e3f870158aac91f0e45994583ba6fbee1aaf9e8ed62c382abfe9e12c43801939980bba5c5b86a7ce14c359d97d5b44e2005930d0a9d256e05a1e067238c81eb964d193fe3bc80dc7120f665a0467b658f53bb0bfc98dfb8188b574a658e27c62c5b8c79c2b5c518fba83fdce7e5f809d72192a1b5a57aff7abdfcd463868836280fc4ba8772b8179a7a423acf24f2ce30ff309996105dfa8c7d048af3df0c058c8d77733c21becf82193efea79f0b78046f47406735f04a2c51b06afaef2d543584e4187e7c8cde09e62f95fc6ab58240f4a2c756dbf9440a9c20ae241abc85c5de33b5af3c50709120569c2e50bd34e6ca312944b6a8f1cec415819cde447c3ff635bb93b65df2ad57efbe81ce07c2d2d9ffa35ba8bf33f3f40a9e08b7db629e0ca24b8d6dc6e3c2f5d961ce2e486e9a630666fc28920cf4bc78927ebfff4a98c1b640ac34de5e2e92bd9c0115af46db660fc157cf4b7a3279ba8265e85aa80accae4fb9aee21a4e03b949c7bca9e42248e7c483749045239d1bc45877bd65240570a46ad19fc72ecde16b7687fe270e31b2120be4f47344ec1a7a4991107bfd8990e21877caa80b1085945d9bf659566900f266ff321e81580b19234a7d7d07d232bd5050340819ccaec8ba86524493c7a03186e095d9550f9edf629c5e4ea90933e695f81e896ea61de6180eb1cc6c5b72d0c1537351c9bb95672f8235046c05e4bb7b28599f206d1a68f33ddd269eb9e6f127b0ca7778a6ba88102ec6173022ac6c5bb0e11cc36aa7a57403b74253ac19cfce0b536cc0ca637a376bc4275b1ef6c46165086bf17ddc07944221c03dbf9ed0b9b12523cd50feaa022ae3dd866367686b20ee5abfcbbf3d3cd4a63c5304b59bb17c308e19ed157e81c94f4365deeead7cedf17191593ab3990cc6de6ab7127a42903fa4680e3404f8f7729575277196cf8bc065933b51bbc0c5f6a0cfb9958c7bf830e234635aeb22856122b5e3e2c2a82b172ec6c135f3ff1b53549e9973e863cb50aec616a0114f43bc7a54578128a43ff72f54984a6e03546a8f4edaa3c9f6f2f2aa06723110c625133e59e3cfaef28023f66a08b93c073bfb3974b3464bf16c7286f0d0d71458219213aa83d2656db48fd35da73cb7f2c5b0060cd3e9034854f4ecb9e319ccc031897c218662c90c1f7ce58c176791caf5a0aaf28c473a7b0957d62f06fe78e6d9bf60b7737b318616a4d37abd0f807909edb6b78506c3102b54e24eca6ac7f518364448f54f43087860f383f34fe3acca38eaa66b44ebd60efae62d0aebb97398575e9f20f8beaf21ee6d3726aa361aa73e4efb84e9c8651b06f3df4ebdb6a31b6d016d7d094e3b5d137ee5eeac22a7cc6a846a9ca7653738713bcbe2858d6abd81785a0e3edeb902927e7ba88216994e6acbac076a8d0c98b23c1b6f12940014cf6819dfbdbc41c19bfdbb8c078fabbc7e6aa75ad535ad249fa54e7622dd8785b8020ba771969c25758c539f99929baa6625da4bb45845028de4e3fc879e5450145a103fb97ffb66de6392d7c932da71fdf5d79357231d7f7046a0227e9614fffa0cb0d648c362d5a977434a6ff1b6c4ff5d199e64a3e2508e1c7a35451fae40211dd864f26273f248174cf66fdecaac5a89f062c51e4e5ce420bde66d864f71f193089c30a550de79eb63091280fb9459941e3df0b170d544bcbe36d0ac60fd85c5b163ed55e95475c6be9e8cfa8b4957c1052218bacb6bec2c6cfb6c2eebf70fcf62594a235329a9039405961e9a319beb306c89816ef9a7fb8db0ad7a0e0ce3e0f21d9d3919ccfe46776c2bd359f6b49e22ae6c38b471a3d060167729150dde344d8a1d7e60c5536566846922f9dbd9569c7f8fd461ecd33ba2f3b1e8d55825bb7d5c7358983c31e27c2e6b8bf2bfe06334b309b072ed11e5d6c4e89057edb057d8a64149a34075db4e5a5f86d20f396ec0f622392fd45b9a471b5fc71348d7aae0ec03d2577124ecc4b6ec38e55f472df1c2673ab768de02fb66c22f0f54287b10522cd13ecb4171372478377cef1be32050d7abafa8b5a9f26181f859bbf411089a6f77c814a8bf7acdb74ab64db33c4bb826fd803e36c49029668112c18e9fb6556521332b5f7020bbdf19f823e1b53ba64420324d0fd70d80be09b7f18f3b0c282b39a25d67de2137e6c7224c5ade65dce602541fbfdd943423ceefc7f7221c2bfda796c7f089be0d381ff57f9149d1f4ef55b6d2011e48eb11d4df7a543464da5d49d6f46a4fe4250a4b364023d2c2e8e97ff14a794d528fc36c9fc227f942f16f4a720debcc72dd53934dd65857b1aedbef6e42e6c4517137e70b8a124516318dbe5ea461ae39e0adfa717a6eb2f5954548d4e55608e94c544089fab9576cab4163a195cb71d9c5989ca10d49000f67764951ae12e293b6bb8d3776fcccba68133980581ff9f3615237bc59190eaf6d3d52c8563122f4c0ed658ad76b8ba03d1a9aefc95683baff08312d6c4b7e027b74b47e184c1d568d422e8aeab7ea526b4c95ffab3972e01f01ba9e1186ae78fdda9b0ee71a2515f2e447c5a8110c425231d056cae57e7c212fae184688fd4435e6c81282f45d852b3c2417054ff3a31b18427e5fd59624de0aab057b6684a0ee5bcb427deff7ff91a01857192116f05f22034cef91f0b97d621c6254614aa8ae2a24bc16de4ce3ea0768a12c0aa5e1cf2c3cb5c1a84c48ba9331c3e5e0aec4a505efaa32e003a2ebc983529735ec0f68eedd8506c8d23655d747ff695dee0b765cb351b27ba235c155f08a516421a650b11a8ac789603cf33d8d9d70e5bcc2dca2430edcf26714522866809403fafab23f95c4ed43f6d9e1f8d2c5d1045d4d0878d102cecb51ea7d2f188556e85cd12e4db280bf898442cfc5bf1ea6ced73a2917fc3db4552bd362175b7592228e49e874a2b0b7a794f3cc3c9b9478e55dc4684fb20e8d8e75a8e2a24170a6e63f52aa5619f472f2141864443548f8ba8a9ae83c4a908d36e216e2e8c29d95b672adcb27fe28a95c112fe659c365b1f886f2d66177230bcd2525dd4c51e45a777d75a555c0ebac9f9c591b09fde83375db9ad124e20eb6dff1375a8f73ac1719458921efdbe31581c429ac36ffc47669f7d4f9e8df28fe531a61fac1770927639fe07ac0cec13c7fed7f8955a2c7e3a915d082401f5d708bdbd174da4918afb5fbed509b01e76f8b2c48c24d99e0ee47f98f3ffa147b1af52c422e2182cd7e2971088f6c1967ce3fa4168319d025ce56f7c448789f6192a21d3afe5cfd351a7288404e6298545dae498c269ad4b48fa1d1fc863b3df9e2da9b55e132c7720004869adf033f7b64114875b013d0aebb25e8bbc65fd431409049a25b92cf1f00e30cf6e77d3bf6c9ff1702179d86d323442f6f876735e542cf7103142d1e6b77bd3ad823a7b841098a4947548b65986c57bbb25c6e6843e00925c796402002372719f7b213a242e44c03cf410694ee129cba33e4ed3159d30d8156c9c58d19e58c5956f6fc34cfb9ee0d98c41623cc6b710b4e0a9f7ce49f8962d787f2f6ced1888ae4fcbef6e105bcd39665a59d2ff85e7aa1f23f4633c8732e1812459f3015da56617e1d801a43ec2c811a7521eb2a6d34e76543bdcbe27075656c73a42289f0fd4875620366eaf3de11788cf96d1bd63565e391707547c5c39bb48c1a69b8899b843c1cff2a3cd9b37d4eb4f799775e528e12b0050d46b6fbc5a5c998279618f7170879df94bbc4d218681ab175eed71e350ee3bbf04bf5d3791a731319f6b28d18e42a17ec8cd7c33e40b0c29650d482a328d5b546cf7f322bea95fb0c7eabaa66097562db36f422890ccb8819bdc2c10133fca43079c763e6b804a32aa58449855ae316dbb5e43d68af8c2a3f116b7e30b86d1f409cdf14eae416fa7e43e8e6b1a3ca8a29843ce37ee084da2944ad225b09dfcdadc0f7f42d25d852b5493ee79c90ce225bb48c9cdb4e1109159a0cae4f495d457e6e5e4e2642927f484ec94dafa83304fa4bcfefffba0e3a87cb9fc07f8995bf73f1c5c553ebc1a4a92316c48501e479e000740e85e94e6d08b0b219db7f5097191f691be19fd08176c2e867e1fa2b18d44deacc7edf75ee677d8edc3f8fa7da7137d9ffd0756550cbe876186c98a638199e9481f914ee28a2bac8af14532124fac7282da4710722c39bd66e61a668501a5718f4e33fbb44b731676771c5dea7a36b7f977e1cdbea88fcc9b8a97f6ef26d2f91c97b843ed7c76ed4f3d1ec90c859ab26e75295cdf8a2fd4c44a2d771ae28cae526687649af67d6ff9b421f0c0e6a33a90379be018612515da4d56fab22b2fac4c73633bac664510371cc8ac127f56936e266a0dc2beea2f363a54c7e2dfe6d7bf6133c665eeab95918574e2517a483ada676f1b1dd0c105584bd3e7f76c530c55b2af989f19c079eb7b7c4471741532e8c20cb897f82e3071397f8ff6bdb064bea3657c0bbabe4f7d0cc25b7f7fa44c34f38f1849878577bd752a1930ec56415ea785d6ed36ca21edcfbfd091b80df613036862e57e02b554ceb30524b60d37aa57b5968a09921ee648112ac7696d152de99acd8e2dbcf297e6feaa57363683d98ff99cd51d8601affc68d3b5f3e62030be3ee9857cd7afbedd7fc047d55316e652702586448767fef6c788db77ea8fd1110fe72552d138065a4b882e7445f56320f44471a43d4135fd8d214db9c795dab7f3ad7e46ce99a89ccafa09ddcd9a69e91f3cb1b3c5a21241c126bbec9dd8166db2a37e5a2d3a00abb22d94f9be0662b87fbccdb22ba33b18d9c0c2d37bc25f381024b3e3adbee3a4885e7a2cccdef09da31d49e198f92565df53d7dd93955712dc8d6090a7531a779ff29b142ca34c20a472c0c631817fa60e86106ff8b2969d53a0118f78266a3dddf76e91cf4ede71984", 0x1000}, {&(0x7f0000001140)="924431cb3bc86c6a", 0x8}, {&(0x7f0000001180)="454cdadf638288cf5fad2a80c4819ed0bd0f9b3f6069ac680e17c516aa3c680e0e65ea993a4f7987976dc554fed3e4fc1fd2163a1296291040f920fe447e5e13d62e251cff1ee5e096d5c8a80e969ce151cb422987957af22b826025", 0x5c}, {&(0x7f0000001200)="d54feb2fd0170d8cbcde47c4810b2d43d930be129e5341dc6c765d78fa4803c1f9345feb6d18899ec3fb8dc19488af04eadc24d99fbba16ee32ac730448245e3dfe98982df2c7f5f082139bfbe27fc835c273bc9af8f3e4cbac50aaddc0c02b056aab75dc3410df337a3db223ceb553068ae9427c0c3648d89f69e17cd35f071abb4bb25391cb99cd439e05e2637c5e654625f2b9e1f953a1e6824f7b83c4b810db2a203751b0fa6dc29cba7a372b6b425b3050886c45b5255f517a425c587d1d7c242a71497db41ff0aa1258a7bc027e06b7d38563b582c7484a08846335f031a824e2af76668e21440934481d2bf24d96c3fcfbe3eed", 0xf7}, {&(0x7f0000001300)="424b5f796174368e29ae1df9b014eadcd0f5c38e905df76e1d3c0831320d534919a603e40f3826c8c815e0184e2eb4687bdacd2bb769e8fc8dc333e397780b3b89453f3c86c014e84e7a07b23c07139cacaf75a4d978f32431a3c6b33fdf37da35155b3885a80296fe1f35982ac7196a65a78ab6b3a1424975d29a1e62310f4a0f9aeb196cbb0b92e679c993646f49accfedb3ae9b1bf9a7819647f34f6a2971450d96e25db86856ad9d65790ed083a34fc7c4852c555c3e87411d05ad6604d1674880ddc728e2ed890f12fbf502cb541ec9e7f0fa4adb1eee4e0a2caed5a1e76ca82515a529fd1a6d952fd9a2fc0a54fb8aa4", 0xf3}], 0x7, &(0x7f0000001480)=[{0x60, 0xffff, 0x64, "c11b6926471e3341c7bde3131dc30fe1173132462a690e87a6192302a1e7a0fff69f6b5c59b67658aab9a4c00f6ea4d6c90b57f8df032876425f6eae897a1f4b89cb3f1721a9c352c9780e"}, {0x88, 0xffff, 0x7, "019c2c2e3395fcd201399baec7de5301bbd340fcbd7e9fb721887b5fd8c0a99d727675973d76e260f08e78acd5a134e3eb23bc252d9c0ba4239b1d5698306b85346b02479911dd1470f8917a05822960c2c652588c633004359365b9e0a31f5d2ca3c6c9958d512cd4c63682ff139c4b832af8e40ae0f4a3"}], 0xe8}, 0x8) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000596000/0x3000)=nil) shmat(r1, &(0x7f0000188000/0x400000)=nil, 0x0) mprotect(&(0x7f00004af000/0x2000)=nil, 0x2000, 0x2) 03:46:44 executing program 0: r0 = socket(0x17, 0x4, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) 03:46:44 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) dup2(r0, r0) 03:46:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) socket(0x30, 0x6, 0xfc6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 03:46:44 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 03:46:44 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x30090, 0x32) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 03:46:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x9) 03:46:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:46:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x3ff, 0x1a7c0, 0x1, 0x0, 0x7, 0x7db2, 0x2, 0x2, 0x200, 0x7fffffff}) close(r0) getdents(r0, 0x0, 0xfffffffffffffd7e) 03:46:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 03:46:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0xaa) 03:46:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00065c32eee1932e2f3b"], 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 03:46:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x422, 0x1) read(r0, 0x0, 0x0) dup2(r2, r1) 03:46:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x37c6985282c269c, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 03:46:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000180)="2776841d3147de7af044a5e7559f8ac0a6a422eda5bfcfd161e96ca8e39106cb4d68b505f6068f4d1204a7a52fc05431bcb7b9baa1dc48944408c902b3d8a1c30911de89230d8427248a81299777d719e4edfea491bd0c948bdbf9cdb24922aef0112d59af2bba2f87a23271edf64d81589440e88c4643df7fa25e5a257bb39f1bd8c78b65bcf34ba5e50eeab22cf50ef2edbf31ff4f22b26e789244dd00d189305af8c3f3e046bdd9fe03fe6693493f68397ae6f201ddf3c86470f319084ea79378009029b99613ed179f0c79cff84587405b02bd6a7366453290765fe6280e23549e84d44454d3c72429383775ff94d89dbab03f6243a33d5e7e64e5b8810c17699c9dfb8a15c2bcfa50ea88c6b72b01cf23dd713062d235f25300e21fa324c298cf739a71771027bab6a3f6182d143d852b1c51b17ba1361b797ea45fd8a13df0093463e953f46069ed193124f69db641b9d2fba5fe451c6702e63cada6b7205fd4a6f45f295e0b17de7a3bdc5880dd483a6656737067e52a5f30950ded15958ada21039fbc8e7a16daeaaa81447899277bed38d8c602df7628bd12509f6747433ca878b5b9347261d99d033d8e671bcef75786d470edb7c72ae58219594829872ba176ff5cc05b63688918d2d46faa3daa98584fef31fd3144ad681afca900d1fcc5546d6d2d90e5a641e26722e27f0ef8136db0d8b5cf9516c7a5564ce18d7278641ff39babbf7509de3c10b045086cceb9d38977ea94174ce1f5a148a5d69541e0a2b8b7e0e9f1ca3b178c1b99273fb0a4c89707fa3c6ceb7e235ee5d1764df9889943dad2d2a06d17cd1fd0e791e50cfdff048cd8b0d357dc81e9941e143a5eeb1ada20ef8ac24e5886c76d4c5b424d7966c4318b4878c0c10c41a7a6e8924e306ce6c1836c8ccf8ff1ea3eaacc4e447cfd4c33019643188dc24b454d8977b19efbbcffea8c61a0bf35e969835545e7cd66844a44106c2e8be626eb7f794827a6824003f790e93818dbcf9bb2dc6a6fb8e7badedc62b9be8e05cc71f04872c80f544b9a94160c1cf7da5e29ee96bf02fb147720dba5222a8442b4f0523d77d2ebf4b36db2b3d3937d5aee96b51b07586b65fce6630f2f6822e78ab843bd09fdf8736a9d64023423c6b0eee7cfe53198ff4b151ffd137a672922409b3feec5c384e81c6ace1e66a423f423f2bd6e31fd39ebdce61730500453cf4f2ce7502d83088814c649d200bee0a3381596ed3718d01b7cac55e1ddc2317729eb30e52ab6e8ebded55845fe1bb6d93956e52b13af9fe2e787f79ee60b74eeca8b7c9bd683a8655041946a835d4ab2b9e9fb8f434aac44f9021c518f48dc6ddba08ae329ecdb2c90e2555ceee66a683ea6c9c7b4ae7d1af2a8e922ef1ace25c9e5303cb68b7357a44859f23da3680f4a440b18c36001e81b4e7a0b3fc92e4779c67031d2687bb1ceab923d7fbf2dc2d11b0c2034cf58bf64a0257adeb81596b436bf3c46a8cf6ac2bc41c777b981f5bbfa638167a25547629c9a9646e18be0ac97e7a1e1f6ed6cb843afe2babb499144231a4ee7d93034c1d23a64352d4a7a40047f2fe6951c2c8687a58d392f41637f9435541ee75791ffff5b601fe2b481ebddeb2b2f18ba89d25d9646ab19dabd93c3126f95cf7e7ff2d911c4317d3f14bf0acd33259c48e3bcb959970cfdd994bfb11c62a7d482acf229f168c260de3346d7fd35ee2e648765e88cdea0e7cea3da28fccc31a253a05d1b2bce1caff3ab10e58e5c15e41b63db761575f27e0cb86473b17f813288c08ba5de9d0acb66b35498ce82c9625bbee705dadbacffff18b1fd1bb618a0cefffb13bcfe6c0aa553ae50955548db5299c35c300fb3f694e532661229acfe9089499e1ffb8505be4d67ac42d54977f7a1e2f7b3a6b33dbbea0a9b2da7a4dd0b648c94e9d10c3efdfe8296609220d3cde3a273850df7b2883810f61f868851fb1913ea97d5f65c16cb1cc3523e51175ac12f64018f83e593a269bbc21cc32e63cfa9cf7011aed53c1a58d2b2d83219b79be9c1f87869557162077c78fe305f8825cad4eaaa9c5fcc28c0a6024ae6af5c97733bfcf227a2031748ddc5344dbf4ae034bac96aa0d15ef88f0b0d2782198e3275b66029e9d2892c02f511a20bb5c703ebd314fb81676dd644e00e88032998d9011f0f62fa547e209c502712cc75a754c104576923896cdab93be144a2f4cd5ee2516faae5d672e4fa77184904c6f64541ad7f2029811b5eca62a2c9b5205634d1a3905d9fee15099272c406354b5f12ef5d03f270e28535b07acc00101f8eda101ed268913901ce1a8eb7956279933184c7ed64c60d493c6ed032662f58bcbdd655b20e8e7751d2c57f44bae1a75fbd5ecafa48710fc64039505ca413b09a1c1358b12accf866803e73209ab1634e796d24252da5b3cfb26787ac5f934d8c0eac706224d9ddc34cbdf5fa21323d415c97ce9b1cd4db24eff43308f44c07481c3dca0175837b8ef2bba17aa2f60198810b877b92a729e74837cf29363e549883bd456b21f85afb2c886043b65c85d58a02f288d2c2d988c5f89a85164030fd0c3d4ee2f750f22d4703b60812e7f6952a790d1f8c5ad88282c988d32e2e1f2ad2bb5622719f363a7fd17ce224fb3ee0e1d9b0409b2906a16aa160f58d6890094718ca39aff170fb3732cb30e5a0de1e89edcc1c3e73368db01fafe30070b412578eb5d6a05a5af37ba281fadf65bfe1065cf65038144cc4b97e08548e31d84842b41171ae852cfad0db67f801811f1526b1fc2abd69caf6e8179e06406d7e47f1ecf3311de02decdfa8870d35b08e669ff944455880f0a9df0f10344b388dff71c0985e1f02687e8eaab750cc22b0d7f1ecaedcaf4abf96e7c46e79adbcae9c824203ffe5e7188cefc5b0cd5996c6796258a7ef0780c582bcd38aab2966b91d48c5ffe4af75c5f1d0a2bdced3d58b1131c607b883c9afeabc5210dd8b2b75280ae1da37095ee4058478da2bdfe3f52216a5cf52a4d90d0d7e60e004e54d9417e101e9133af0a7263ebac973c1030fe5ca4b70335d385e4bb5731410d3da6d3d01da5d770214e51b872837f8e7c767f953040dd5002276b9bdde454aaf00bbf3b3a9ec54f0262956572b430e8ad991eb389fb703e1900b61aa4ba76708200ff925458364bbf76a991077cf3368b900b0cbb9da57f82a29695aafdbee3d8d6c4c3df5ab53d3cfd2c26f5f53ca16f3974a5d3bbbe0cf2fc8a8b8de075b637dbdccea4a9ed8a9a7b140d45be4082b100b2709a66831a499b6caf376720f61a722d526d3bacbc9e5431240b2cdabdd67a815b417611bb98b9ab5e504aab11bdb1da74ffcc77c3cff58a2a65dccb2d48cc4f633925d6cde32462d3d53a11169347c79df5b10f04bfed43a95dfa397616b231e1ad489bbd514786c1ed83fdfb4f2001c22192e68844f65a54e6b7b26f8c96f98b70ff9e9d1da9768e410fc652707f139b5aa277e74365cf68b3ac16946ede09dcd64e9887df6c794f8b820d0771be3d90402d966f5518b4394767b8d08e73f99e7f262c2d7f2851bb8bf5ad0a41ccc573e818f7bb2521da50cdba9ba53fc6f73a83346e46720948b4177b4e1fcee3cdaff6eac6a66fc2999831fd708dc8392e47ee7745b42739d9a5872612575aa57fc14fcd88512d28595737b84a7bff00ec2ce6a18124cb98f232150e619e46a6719d64d76801d210928609d5477d3ccb20f93fdd877c7fc953f6615d77a6f8228463937914253f7be36f2ed21fba830addfd2874b18711081900d208bcdfd1a896be41ab939309b05480edca713b43f0431e329d1b231343a21f75e4906526ef17a7992460248b6e01be1bf3bdb481c2907de85fccb588244db566b3ea6b7da05c29eb6772478251d064ec12be2d48700ae247436369e549d41b6a8874e6875254074446964d6bd0d0d43efb842970b161f5c4c56909d280cdb84512659ba0ff0231c9587360a9176ebb784863ebb8dda7479b6728efa725ed4e42b87df29ec7db829014b3053ad0cae1127a6c9df765a23b5ee54d0b03b3be0454e6ac1352c3c4bb77abdebe21f7cfe82751afc0d7cb5c454922e45b0e6c9c10667f8b8f491999d5932d6811e793d699a4b1d028a7aaa32eca16935db0ac2b2ac64fc82a3ca06d4b28c5314feb522c143dbcc6935a52f3d83453572c4ca51eb4db98dc3eed2e6532daba60eb189d6e07ec4111d931664250cd6ff25358fe31d6f83d1a50fc5960963ef7547c92cbcd9bbfa039f12daf8209728724d38f0913cde8ea1dfd5d4a323c753dcbb8604f9ebac32ce7f17d80ddc4f6d2e3b3f6d25f21e3f54e0498844cbca83cbcbc7fa1e971545bb6c479bacbe87051d052dd2256ea3d855fd599e66de77531d68e086b5f24a60b98fc6688564aa8cc32322d9c8c56d6cf84ae6abce99a445690623cee148bbef09bdbea49fe57ffd5e250b77abbd76365617eb4956b43301fc9542d9804de0dd70d53b87751785ce8d18f4bc1395dcfc7093ace277be2fc5277b08609f352d300cbc72b18dd53fca9f9fce8dd8441229f5b0d49cbf068bf9c65394cdf2b188a131618fa1e27a5105226d0a46c93df6553e80a0bb5c9e5d9e19531cf3c5d50a907e79d6bda46891af08e7584bbdc9fa46c800ba9b45dd3a5061a3e93e39a01886a1561eda06864c99050ef0c125f149f53821ed0952876f967076f11f8907b15a1b9dfc73902350c74e234d0bd6750354ec72464c5e4b74ff2a962a4ad87430cfbb2a845a4d8b53ae8abcbc7dc76c9bd1ae2104eba9faa913f09ae12fe60bb426ae8f55fdcb2ae5fbd6072f2faa659ae249c3cdafc7bc7a073469b782626242fc7512a4c6bed06ba68ff707a1ae657867bd9ac2b9409e19d1fee1c5016a24bd82c54f0a06062cad8395d8b74440e58497f241e9affd444ffcb682bf4a8b5bb92d26022c89611498ba3f76395d8ff919815a26f2283f3bac278741e647b064881357c9fb4aed4940c6d4f45ddfa5723a07122244dd9157f5e4c3069c7b0c00a5c6affda6e9d8c8226fc3256e3a29865aa6498f29052d3432f3a7b797c6a2a3b65b13cb37522e5f5e6ebca505d43cf88a83ff2b63937df413c60f184f09e5917006f4fe4c3f6df574e74c6386bb86b702d2ae91ff287d14de306911c0b668749e6a50c6f912c8f968d74e30080721044b0906f7189ac895adb1c79d014ec6bfab554e905e7a6d4fc2980c613bddf1063b98facfb00ba53623880e707ebd94f8c532f68402481dea2addf420ba8dc6d891b5cdabfad8a0ab72178ab9a7988cfcd48d55b0e688947c42ae22c1f96a0802911044124c823d9415954f8150b9ab6fd7895696ae673fc4093a407bfdfadd8d60f9a704ac72081c0f6841dc55fc15d3a346c385d3d2b2d1229584929474c01f2a9a76839965f064c2e8c357f361ebb2288b07d8310b807f3a5460b2fe600498f9f5dbb38794f08bfd78c1d899cba9478909fdd6e807fb0ea31bae67630dd3dfd83806ae99921ca745d58a36a1bf5c9f3da428cd6b05afcaade43e5ad2e5a7b26ad78b3ecf4c9a378fd84e3f50920ed35e66a6036ba8bd195cfcd415a8d8c4c91497c895ddbdc5e24eec2e36ab135122d5f7c27f29fd96f9e4ad45caed46292fca7453fb6fab42c7fe1b78d550a1997bfe3f4422a8c50286a6481eb9e851fe26df1d502260ae450f837617da445ccd4bff0722e8d90a52a93aa58c5723fe1f24d79524184fee065995081c067d681f9a102549b10bb29fb6a0a440f92096e1996a9588ac", 0x1000}], 0x1) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x48, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/240) 03:46:45 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xff, 0xe0a}, 0x10) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTART(r2, 0x2000746e) 03:46:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000140)="7a5ff0f367224ae3700e78a58836ad98715b3f1708fbf870cb46b745863451d3993ae1bd559bd62174895d0d7da2c390feabf9a64b7e54148d8a98565e910996e89cd0e06c14241e8e6934d0089514d54ab239c99b4fb5f232cb54f48488c1a8a71275294ebf058056bac7991b3a4c0e38a4aa9f4d4c80dd71a5e48405375cbc715bb0376de52008af11aa7c2dadaf9ccdfd07a88fd753b7356208e4fad6d3f47e41763148150a14b7f7e456ce1926606dd831", 0xb3) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 03:46:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x2a) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/16) 03:46:45 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_execute_func(&(0x7f0000000040)="6566400ff841708fa918911740dce566410f5d108f6978d685193fbe75c4e1fc52f96666410f38177d218fe838a330c80f0f5b07aac461f8536600") execve(0x0, 0x0, 0x0) 03:46:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "279700000000000000000400", 0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000133000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x8007, 0x7) socket(0x1, 0xc007, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) mprotect(&(0x7f00001ba000/0x2000)=nil, 0x2000, 0x800000000000) 03:46:45 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/37, 0x9) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 03:46:45 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x9, 0xc0000082, 0x3ff, 0xd4}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000001, 0x1, 0x38}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc3ddbba474bcebb8, 0x41, 0x2, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x24, 0x40, 0x80, 0xa6a}, {{r0}, 0xfffffffffffffffe, 0x84, 0xa0, 0x1f, 0x511}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0x8}], 0x3, 0x0) 03:46:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d010100000000000000"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xe1) 03:46:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) nanosleep(&(0x7f00000000c0)={0x0, 0x4}, 0x0) setrlimit(0x6, &(0x7f0000000100)={0x400, 0x8}) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x3c7cef71c513646d}, {0x2, 0x4, 0x1000}, {0x1, 0x1, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0x80}], 0x5) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 03:46:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 03:46:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000003c0)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:46:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x1000) 03:46:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTART(r0, 0x2000746e) 03:46:45 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x1e, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r3 = kqueue() readv(r3, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r4 = dup(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) accept$inet6(r4, 0x0, &(0x7f0000000300)) bind$unix(r1, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 03:46:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x800}, 0x30f) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) syz_open_pts() r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3, 0x3}) execve(0x0, 0x0, 0x0) 03:46:46 executing program 0: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x11, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ff) 03:46:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000000)="12f6ab7e", 0x4) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getflags(r2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:46:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x25, 0xd, 0x0, 0x0) 03:46:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r0, r1) 03:46:46 executing program 1: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 03:46:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000240)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x191}], 0x68, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{}, {0x0, 0x20}}, 0x0) 03:46:46 executing program 1: r0 = kqueue() fchmod(r0, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 03:46:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) ioctl$KDENABIO(r0, 0x20004b3c) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 03:46:46 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x3, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/64}, 0x19, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000340)={0x0, ""/173}, 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x3, 0x336, &(0x7f0000000400)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) r9 = shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r10 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r10, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) shmctl$IPC_RMID(r9, 0x0) 03:46:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4180148fba77d224816f6bff00beb1e10808adda6687f2c41ca91b2ed631e3ef4501c20f5ab145703e445ff6da466ac542c6cfaeb225678cdb7ad89a3a0c14672c75ea4b9550a381b571b69c6a9dbba6132361ecc3524201725ae00ed7e35aba0bd220df93f5d4b5cd3435972c8f0e329ba9dd736cc312f8008f5bc6279a6a4b5ada631f81ad33358d49e210192227777f77c317f2fde002d05868e5ade9c6fe9e372495d0533a34268a44254bfe15c4c9b7cac37485701eef7e4374b2fe87d2e6804321a1a6caa918b7b0c1707272d1422d4420da7a489f4f8f351803150a978086c4f7faeef0cde624ae386dcc3ae1a4faa978043e4190f4812d403eff37bc8bf0fc27bcd89ad2ec99b8bc26aba1390e7b483756b38e2b5f96ab5e779dbed4958dc96c8fa450460a1ff49b36654b390450227677a461669c08b48091668417df8d939c99c4648b453c7042b2a8f7a0b17278149d111c48ca0076a7ae79ad1178fc45893902d52d2c07ef39a33a422c4030a9ac98a3fa1c2df871d019237e8b388a9e26cc6a453d1084fed35c3f5b678af10f0ace29d2e5842de0b438d5c980d0c399638794afbf3834f9abc513d1b10a604dcbfeb67c862582895e1cb4c3656088240ba37516698a53fe18f830f8a65964838734833f261fe84b4c4ba01adb5e4a2aa086478daaa56d98c348ee2a9009e454b23b3c1d84ca8ea1fbb6b0ebae6505a46a5ca572951342da9a04bea6cebdf28163bafba96220e179fda361101c510b0dfafd6f64f8dd2476c410b3b155212a36db36729f4ecd1e0f113e8b2da3912edb7caf1277addbf890e38fc4cf10b43f908558506f354dea1e05023e1f3821c501338c70359db735ff77655f5ab51a26d6ac102cc7f1d64735c56a8629882e0240045edd1338608dee4c1784e9c0510738504c33f721b8e81f39df70a688dc743da45b72aa88573bc94a51f37bdca431af5db5c995211a1942d18e20cedc832b3fe0c1d36b4aba5b1ab6ed2be75e0e3efb90ceb66d16f8e51a26b3637b5380bc84043567b8cc7001f9656e73179a5222621c9d674a5e030e5345ac0fedc8c82d7a25057671440f0fb3edf9cc75b5652fc819f0cdc3611357b68c998c918d4f0113230a85a5c119d0a3e97015325349962ce875460eb387133c7ada1b4b31dbe62131ca273f86727c577dde786dd29e3ba6e0baf0a36c2e0838cee3c6815b01b1664c5ef3235cce06a644b1a4772db469fd58e61a9c9534629477142433f043e39266516173d211cbe26b2bb6c02ed85179b7a8bf44af41140d80b39c9bc84ee4a4d115b0be3c5d282bd1e1d61158fa5589dbb577ba7488cde378c3ff05f4d9eabbe95f8af6c1280a52e60bd04c0e0d2dd7d883bbef99422c2b33d96bb61fe9ad65c8fa14f47d9bf6b876650eca05458fc6522e074d3dfa50b6313a37f4e75deb85e9b04c278292fcb918587dc0f82815f979db82fc96c7996dd0a1bd31d63e893a6c8e06364eb5126fafbc9232eaf1d28847a749abc4aa651def8a8bf1919d7336b23002f1b4201fd6856805ac541630985d6ee7ab0a1414780d2eca27d2d742a503852d86b7ae09a33c8d8a953f4d821421480755433d480349a5c1c0c939c263fbc74a1279b9ab27a42ac67a551a7abec8d8f0af40f020dd21f7585a515db4cd28ca206d1fa8d1f89d4482ac5008de6afc2285e50b267c2d2e0f010f321dfc88154beb1572a9884449d71eb5201ab097cc15277ccd095ecfbd6c35597a104d3136b697f45026317943b7c22c072722fdb1fbf236ac66ba2f98e70c96a77a833421c5d88fa479c49a0825b61499190c483ab3456e419bd5cd4738265a442368f5ba4c46cdb7f2e14f5bfb891c40153a190922fc1d2f34d039221237e5b3a775d7bdaf60161bc6a3cb8b62a12543b3ff8fd41a7a61f4c27464829456ce748291559ed3df2cba19c70172daa4808c02a05b96d0488f990e65953cc91e17e54061a61fa6eec96f14e132735fd8140a5f65abd841d6fd998cf62501c075f8563b3cac88ef187622bd479ebc9a652af88c039488196d8c9c28e0a0db64c6ddad016e2bc9ef45e1b411cdc0dfd3872fc39c1b546e30e78149d43dff596e0b0ef804ac16e82d88f98d99ecc9fa732d6331cb8a05d9f5fa47356534b12cdf538b7aecccf31361ba2e93d4928c116ef96491fc045eea997f4c18715c3c5d072baaed83d5f6a8c5aa07964beebbd91885356771fb4079763be010e31d1429c6b1a805ed7a02141d167ab925ec469e31dc3d2b436dc805c5fc9d106b7cd405c35789822f38e9402141fdf3f07b8cbdff554ef6897b0a3021d076f3548697a32f0b7abf163c0ce99d079744ac7e1551cefb0908b7c8a84d6951b273d431d0bcfe5169b27d9518dbdb328a1eb9627b8e076cca0f86d3991a709b228a363655cc87c137023a320619b69f243ba5cb1d2d65fa052b30169074d045881ffc151766a094506885ff161bb942613bf5fce22a1fe8602972c375eed9ddc9eaae760dc153ce7fc0e699b2cff96319ef075dd1f6ae8ba3935857c8159846c6540f02c19b137d2b828d8519aad6aef1f6a0b6a5147cbc4cc49d1ba10ccf417810f41bab280e710046b5a331f6106a8c07415c60ccecf3b9d027ea2bfe0654c3e17455852eabc784b8ae778f8dde54a117d40684fabcd8f0a28f78739c868f8399c9bec3c5e45a99725f7f365677ee8768d4a3e1922c4c4b8ff92f462fe6bb36cb15e5a02789b4aeb07e8f8658ae7f6d78169fbd335d24951cb20d6933563c274d931ee410e5d5e04ca0db716dfa9c563b5237a83070074d39a295c9d762453933a13a08e64c7ddf458cd63636629ab49d002e89763fb59eafce30d857f1b7dced311afea29f173e9b651e4c65064fff87324c32a7267ec60cc47a22cb3d86ff42d0a83936bc8c38a5028420b85b79fad822d0e294224240c79de1f3499257f8c634a00f141f8ab45071b403cf95c9cf11fdbe161e5572a3ccd0ba7c27f157a0f13bf388401f776da69c1bfd8cb935e798730067f327105881bc0d62280d2b6d127311648c2666c57478862038468d25cf878497dc4b1ac10b6da0f8ac9257ff6a86e9cca844d5523809fc44644560745bb85b84d104c7e0f11d46954b554b90d9f5eba5808ae6a6c4559c4e8b74533018c820dbe46534cc6ac7ab0b923d708faac2e9dbd83bebc76376ae7f66defa8ae5b1b68cd7e25585970e35249f88140d89ced0ea88c8a8681b45e70cb38a7cd69550ada8050e6926c46fff38bc0028da36bd8719b9685e80013fcb94d86b62c2a40dedd69f30c1b768bb92f8f1fde498f6ed3937832873abc6c7b3fdad8cf392edc316ca2efc80b42713e6a2dcad5fb37d870a7f69edd5338966828a768a0b47a84e0de937cbc30bc6fe653196d27f8af79b349b7a705392e606d6b839d6ff210dc91925e049722b638f1a92f07abe9e1aea32aca64e4b6077ae9f9709171f5e40c7e7b6b99cfea57a2334fb4bb80942e8b13d8a309988808f69acd473a0f66264df79e662587b89363dc839d41af8ecf9d68ce5c03efea62beafe028381c4d9644da47c0724877bc193bcde662114c59fcb52dd168c91060326948dd21ef68d24298b0448ac5dc51b29af1b63f0b1c969b335bd8ddaefb6c7a0e06d335956642c6e66b88ac1b698229708a2f71ea49563df16d4221c0f07433ff1c95a8bb281982577b07638c6227af7a00bef6568e1c407c1b86a463b1b1a45604ca92cade6e5c9b9b2a6e7b3e1f804884ec7fd8a4d17508843a6c304680d4a1e1d8c0fcd58acc87dc9bebcb11b30c8fa1f4a91cfc655add82d456bfec39d1792e927ba49cf9bd801510219f11730322bc68861b81099345027d53109a4429521c0b4819fa1b5e91830b140f20a3c9cccd5e19e0d09d67644060cc91eef01bc5e007f6140c7747e6d6931da000a13cce2ab94da802f5f4d1a4dc0dc77c084bed82024c696707dfb5024e2dd6c83244abce0e31eaecf820fcf0c8f2e53221ab7773a8fb621c992898f1922c2a65a7e72ac73aaa3e9002716493ef476881a0fd1176f80f1a88a461a6beeb678a1a615786490516f983b506910ff781fa1e268610354966c3bfe3171b0c6c7d36d008b1a7e1c4cd206e3a36de3731b0568b520c49861b92abf2e5b04262774677a6c24a043101b71a8c446e6ff00f1316777e2e3c5a7ab3e23bc896b77072ac51f25d784ba6f97866dc657a6586b3ed74d7b7db3bca25193a8605fa71d87f2993cd0a3a7c7b793340b973cea8493a104d2d810125505ace1c01bd2f09b244f7ff4827f1c4e4e7a3e005ab2a62b14b77c3a78b9b363ecc2b338c1f74603d3e9bf82f1e4b9b924d82d087f21bb8580bd6b5dfbecd01e2f81d98113affcf531650ab8895fe2f04b5488a31aa01f6f4f582168d2447c742ff46f7c4d4ecb9250637bf14aaeccaf7d9095b6475699f8817a487ea5cdaa0637af47fdbc65dc6e58acd6e4bc0b177c66444735a5b1662f3ea1b78935a06c87b176a33633510a256e34d19d8a4c28668f7f5ebf230d71d94843836fbdac15699d9bcef241e9bd967639b754e26f83efb50d141fe8c44a24e14d65e1396b37d0649b446d53901158ff53f2b8457f060184a0dbe0bfb0e7ebc34af6014a1bc1c554c7608cb85fb9b3434f522003a00a329f967ba715c9aa1ee1904d42919a12067609c30e9c33b3f82d2da8946aaae579ec4d7bc4d2f5476ed905f364c487057a6ea578cebe683aeb36c0b0759a98b9a600ce8fe25889f30302fa83faba46bde370ad954f17990e88a02a592c7c9e27270909759fdc9a6919532cda3b750887edd34427053442a6bdda5ee7cba2f0898ae9565d177fcc34e8fd8700f8fe7483510c1d6511c82f41805100471208a74ddf32555fa45e499a4819e4bdecad5c6498e78027e9063d795f90c1e52a853611a6bb0c340a42abf9bd0f96da99bc4373d78521481251597411ecb5bb666c53e9531c36a22811c073847404bba7d9091768bbae5f0a3bc4d70e5f2bc46325eb5ed1e1c56f24d29e5fb9a474b7ca03e766b2dedeba37308141b148a6af73191555819dfd768a66428b1e36057a24121e6787cb7ff5db237912ce607242c3076c4ebd0da2b1100aa9edce8d3b938885adedbe52e18eaab54825185281ef0679d6940c5dafadef01bec4223f1d64d1e52f0213eabd423696229e3d0212afcc202fc1abc6004da627efc7267b45bce2b8730eb90bc3d871c67cc2664d083f8957e164cea694c180b2e79e90d973691956841c7dd4a2d1acf229dbebac95d5079b790be1297c376f3f9f35fadad8408bf82f3c49550209f16f1f19526ae57a97a5d3c0da1bcd57eec4b888b3b2a43ff007d8da9bc9c06dd5791be6e1b945a245f40270a7e71a6e8318ad9d2052e29a82103b54fb6dafb8b10e9035d6f25cc9993a86d61cbff2fda2fc7ba623ffae88e9de50e6b91de16bc91a779b8a7129bec0a3191fec27a660b48c0a64d61857748cdfc831a3856e2f696fc35c301edf5b962990e08d55ce88a3745f6607a8a0c381a08bdc0b1521be4a22b5b6f14fe8b1cf7ccba9ee616581142bde907842f676735325a92f513ece0c0f62dbfee72bbb577b711a0e879aa631faba7fc560d102facf15c4d57c3be4d919c06f3fbb32a0e5b77dab25864941ae475c432f1887d14a102266df2550826bb2e55d1059c1a3e27b81b926a0b31a89bea40716d96add790b2825cdf781df1f1d0538dab4fab6479854b80df02964cb1f1464ffc676324fa158", 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002080)={&(0x7f0000001000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002040)=[{&(0x7f0000001040)="d8ba14f43cc8a403efbf097c8a8efb0f8f2cd197c9bb81db9a87b09c796319c301ddbb9a783d9a1368f5930108cf7d01a5d5aa5e7d8f42be6b1005b925b511afad5713dd97f50d79098cab248caed3edf7ca0cc4eee352746e5640a58d3eacf1eb84b97ddfa1e3b7d2024fd8b5fc30683a7ab3410568306cef15455b7920d3d2464fd77cd0642121852a2ae597dee2ae5c20048514ba9195e3c980d8d0e6994541c753f17ad1ce2cdf73f7a95b790cd85616a45b568a3bc5ea7924e106800a551f19f3355a70f7cb62b9029107bb96114e1d130cccb4d18dafc2d557f5faff10959b7ecdc8ad3ac3d55f7f4214f78be80521c4054ff56c38121293291a755ab72ae7649c599e87782995f6c8078424403718ab1bcd17636ec35c9583987070b4553172c69a3a6269f5090bc84a16836ca69c5fcbd6cc3907c320a6a1913ea56f5e6e6fe4e454ab01b069b20235cbd8115d3541f12d7dae2a5b7456c59b28394516b58ab0dd0dcf7a1ace0bcdaff214c5495f11984611446926016cbe9c122d4e489511ddd1e5f6863a78b9b9bbe0277b720ad07808ad70374343744d9a4ed032960ef08050bda8f2fb65ddabb7615edc3bb83ba61723011f6bae7f060c3678f303116d1fcd7098c26090aa1f9c86456a272113c34a1e46740646921c5176fa5144ee02cb8a77da58d6f1701db3382a189766e68ef02e8c601457ca31277107e4a9a9044087091c0ceb2c9c51cd228c3421076070c57e6b7ffa08b513ce405fd83aee604370852454972828b498fc70362b8880141e34928a78f97ecc59574465a5b4bc18eeb9dc42a97c1b02a9df83123c55f44d9242b0e909b5b8ae73c35eb1cc722a7db9d2809eea65f0e0549738c872e84c546c5fe96a02cb6b8431c9b616a204fa89d6e125ad5eb903758e1914d224f3f48f6c13a361964031de6ecc8fd5d385e7676d152779c3ee6701fb6e3bc7fca3d2de63a33116493c0a6bea64534960f5361b48fadbd422ba8734033c9fb26eb7527388fddd88d7a6ec23406f598cbaff9ee4286c40cb9e312b2afa34255771487417851b0dbd2157c941034d7e6bdfeb576060be5a6cd30b0126ab34495dfb4e055bcac2cf0685100ea3d2d778ab4d153dbae0bc4acd38fc99bccf6452adf64efb2cf84212d4176d7f1daf980d05d1aa5548c259f867e9f83b92c4e53f498669ba0c0d5af1ee543da535780496adf9a1f14eec19bbd97fff7ebf33970396c9778ef7951d4043fb7fe98851c44c8df9e5aee68fcfc8df730e94b59bb4355db202cfd15610e9e8cd045b94b33489724194d8d9e3181554ca494267a947dded0b147715e51c4082ee19b4032935b4527c8753b0eb331e4ce55409ba5efe299ca9728e7c2c8d6401d58e792347308be7487f9423587e831800915fa70468ebcb968b77a79198a4830e137ec678ca66bb6561c8c5d42e0e0922ff0381a36129ba241a916f8362ddc51b52120d5d23274d6f686ed2cb63852f962f2faa2917429fcd61d988d926315013cb18eb32cab5969cf81986a4d29ae9c5888a3356d9b0a56cb83945764eb90cbfb4296304cbcae9f38baa42152966dd1bf18e73570438b8b55a11b6cc5898b5e234134cff93703d852abbff7dba72d76b23338185c1fa78157afacd1b215941d8f2dbee0ddf19db116f1abd8a32529265e90705733647c6c735e26a1b93021e0982f7b52a08f8a95f359231e765bb2ae8defa089b62fe263ac9dcc00fd59d211751d93a831414cca0a4fb655d523ac2bad803073d5b03afdb3c0f0137fcdf1a59326fce74933dbe517ef3e5bdb812687276147a35b491635f383f2c69064557452d6bede5f7ab8ab05a35d96a5f36ff80a287164afcd59504c2dcf6d0a9eb5dd58253701982a4fd9e6b4501f41af2d0823ff6121f572127de10109fa1b290bc418fca8d81d4458f90c4189904d1bb8d18c0dad4974e29c537f8e67404e430eced2a94604bcfaf86cef215f2731625d1b27bf1e2b05241668b8056b341908e8a45eb40e21992c7cc226bc2bc261489433913859fd34c29a044cb7b27177b21a7d00b1f7f090ae34067b983ce83d66d821e87422b4d2d9fc221ee2d284e28a9b6a9d1674bcde7eff80be8b06b8fd8b4112fab0674efb971c7ce70755275473a08c6166db63cc6ce4443b315f21a4c50aa639b991916518049d3c894d801fd3b0082277a3eb0e9060debb3e82b5f87532aac4ee7c9eb0e9354fc3ed76267ce600c8ef9c6ce47d5e41d1599e5347554c1ecee352a58d8044e3b891512d69a999e00e300066fdd86138689a7d5e5ceb0bbb3bc44106eefaa8f69aa22339cfce197d6e02bcd37f7be9b992ea5cbb2d88a14c61c1dd4be788d6f7ce7a77aee19a467399dca6723ac66e8dd5fa506fb86dc795412cf1f96bcca3733845cb1390be02048f86277896b9d361c2bee0d90517e583d985e7e768341c3989a796f50261c8c4fb731d442bebe6b24ecdcedaae2c00015d9dd53ed0cc860057205b5cb8de9198c030b99135409948336e92e0084c7da9ff2ce1be1ed838c967a251d31861d6a5a2c5b51c3210efbe07f66f97c3ebd2823df7c3015a0ae0f40d7c873f801fda96a7c85896add00db34f9f8a435b4a2901be5910004294a84bf5a259b1d31556e1a1e5d049eeb16c3a0ba7cfacf8eac011177f87b3b236eea73bec9d43eeb130700e02731f5659a353fc4e0fc9dfb32e1177967411734cd54a05b0a9c9b5bc3e7ea49708dee411d8b0de82ca96f090b74e97993dd877bcd8ec7ee6f45a8ad1699bae3dd5ca16b015ac8f79df5b50bc66d3908d3370ed894626e1511631275816b46672dbfc94633c7928bb06be2674ced3ecba8148594ff25f6a543902e3b714b45011abf6d7fd495837135c2dcdf172d53a088aa6d607da9d94fb211467ba66faaab114d24ecd0c3f44ffdf4a008f49f89e26f869ff1c1d11dcfac8e48a4e773d1f547c7fdfd90a61b29873302d1b50fd91682fa79234fc8aaa56e4a197cefaa573152483dcaf88ec8727018b56982ffd1b6b7761af06c5f97694e55fccdcaac8338f2372b24297cd526a7f534c63e3eb34fc7f01d04f9ef317e9b42636b5b3f6f103f3688ec18eb6a3a413f12ef1db0d51f74c866f390581423fb034408a70c58ea7f02ba0d8f54176fc354135868ca55fff44c4c4cfa6b04ea2b39f197a39d4e64d60b2fcd732e9114e0c33c9d894887633cec3857b6b0af3a059f8487ce868b0832ccc1eb7cdd859cab3e160bb4c65e1420b17b37b70819df236fcdbc005f25b61712150b9799d4c85d4362c5d4e408092988d166af695e6dbe4e1abc944356bbb6b1455e5ce5bef9bc577109a5fc4daf4934d4c65e961821df53c1ecea4212e4b0964e82b8d3fe93d36ecfe1568f9c254c3435c0578e08ee8fa19ed2d4dc2c2c087b9829ec4ddffd63cb94b9f5ed8c006808d8da336a539d9aa0f63170a9ba39d932ce1edf2ee82922d0f705fb762401114360d371d84590d55e70675d37ce332412b47cb73012911ecb92f00ab8845066bb2529f80213e0430240266068aa7c30e9b1e681392fe5e6c8352479ba16b6a6ee3ffc2214899bb07c1fff847392f8f12b2d55e2c398dbe375a890fbb8ff1ee6b9478f7944cbf5e154eb2da46fa93b71c21c7d917f00b7d4d87a942a3a68f8ed26eaaa6e05afe62b70b8e4301b4c35c9f3cf042e42f40fd9a1b566aad20efecf3b454583528b018aeb92e254eafd676eb6b4a95be1074de3bb33d8193de29b8e1ef7cb2b9122b1a419ea7650003aae72712006844bdd06e230a992725dbe9bb3a86c59fb091c8b8cab707b2dc7e3d3c7660668804f94dbd19d71ac4049c03d3352561de68ad356743c4de7b053a8774a4e0e5861394ab5a88ac7f2662fee86aa3f0320dc4e9961e71a995c9d8df0768792df4fa6ce29bbd577c97f6414b8726c4eeeabd5b2b8ca2849349064e9cb56ec2fdb58e78d4ecadbc26b3cb05a9306c0571ebdaef7e694df277d4f9c53a27f21a0c7d7e391b38f4af4ad53f8f96e9e87bd0e17e8966a2bf0c6701d31799f3f031cf35ed8ff1990aa670d412db87e8922014a85b4dd7cfaae5d2984ed35db41ca9027c22208ef3640a1f647a9b2fe1e19eaed6bb175c02abcb17833383ef3faada4298e6500597ff407debf5a590a643643d8d06fe3b99c55fced3ed6c818754cf906c83fb903d8e3fdb515787a762c079c2c64ff9971732e93895cee532d71d382d40ef0e51da6c5431da3764d78f5ab800f66e66a27da56475d9ccf935bf6024269ef6ebb4bfc2c7bd48e49298d597e5f6c13bafa6cc35ccca839291f4e91a43a6cced9bddcda9b1f4e2f0788eadd9a4d024c302c1d23294b2ac9747e8eb71975d3d5eec088055f7118870820a4083a46cabfd9f672f6928a1b0dbca2759f8839a48f51177b50f326ebe9d8472f452e43191673629bca0cc96792b4bfb06fb44f572d484db95f6f56ee243ced54c1fb121fa106eefed18b2ccf9ab752ee70e136677febb12c95033745a36ea137e120984f979315e785efaceb0fdaa68ed3570548071264f2923e0a639710e4c7e8b0923e891bcabb8dc376e00aff76e2e5e2bb45874506e7542f616ca29ad1eebc8fcb4eff9f1396c2c0b0b96ea4b1fbeb66cc8693b1c4710a0a00d9cffa8d2e0f9e6e9c64f88a47d8a89df701562dfd55bf84c8ed634ed53d60cd78e983e95c82e3fa585258ac145016e807fe83b0ff352ca8a564867ae2c5aef13e90f8620538f71c95af2388216f1ff8cdb615f9962b9a1a96708d02b2486d5b0a80227414e1ed76e4794209e2a39a27b74fd2a49d1c75099b01a3c12d768c780617ec48c671c6d20d05242fe19887eca68a78de6d7562c2e90332ba7d48c63880c79326f1762eef4d501555dd1d5c7455761c0de03bfe14f62896ada591edfdee18c7592fb1d4a28afce48e5ea0f0678e50cdec269279d85561920a01fc2ebabe89bcfe95fcd0d027f7fc0631a406a795a4e18ecb9c61b859b300f9928bc99f6f14c7ae15312f3f9df6766b60c606f73fb09712027b08a437dc1efc632bd55db26f7ccd5904f1ece8c786d4c104d1e92a663cb15a3004b70849387653d994348c7d4bfba5abb53b0e8ccfae55390c0b8d0d245458077b600b046b6f844eeaf48717e0a352158b072d506bf9c60e141695339f7005b81c5a45be361fe37ec3e957bed8bd8138697756cb2ec1e556c2b6417a967bffdfe69aa8fbc6ac34410aa074aeab1ce7a8bc2c82c3faa4b00fd3e1463c6909c579b0d27f9f6891a6d043485e2dbe4c530e7f182a698b3177b15b558fa3d878c9e4002ccfd34a9eeecdf6de8bca3e21ad21a499795c4f91db8d28fd5476dcab6f7632385012a8299c35db4b4b0445196fec35b14fedc8e77e8238b4ae4abb56816d377746b05a68fe9ed16a8f4f955efbb30d462e52a7da8927a1b567b2e55eb23cbf37732ece6d29f0663d8cc4382b6ee9fb52b7a85cce3813894ea2312e47e70c783bcfc05041b85f39e6da879b5263f77618c5048eb2472debe1f6de44ddf8129953f4909f403726dc8c00181dfbf2e9b375ac9d6a4b6ffa67cae8da6fd8f2aee00fdbdd461087934700473adc9cb3f7fb7c4acc83e71c543ad75689a7424882c2529d10c6acec1e6bdd6168b17eebb3f0944bc1a84b3540f8fa9831d15c68c8181a19ce2bb8a7032a626d7ceb9ee990b60e31f4032b3776ba9c6904a9ab9610e48e9cab16cdd9a2c5a8c5e89ccd229d66808866688546f8aa30c2671126556e002cd9e69a6e79", 0x1000}], 0x1, 0x0, 0x0, 0x406}, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 03:46:46 executing program 0: r0 = socket(0x18, 0x8003, 0x800) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8c02, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) rmdir(&(0x7f00000000c0)='./file0/file0\x00') 03:46:46 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) 03:46:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x3, 0xac, 0x0, 0x8000}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xffffffffffffffff, 0x7}, {0x18, 0x0, 0x6, 0x3}, 0x3, [0x7, 0x3, 0x6a, 0x81, 0x1f, 0xc5ad, 0x8, 0x9]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 03:46:46 executing program 1: setitimer(0xa89371ad375eeecf, &(0x7f0000000000)={{0x40000002, 0x3}, {0x2, 0x1bcf}}, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x7fff, 0xab50}, {{}, 0xfffffffffffffff9, 0x40, 0xf0000025, 0x6, 0x2}, {{}, 0xfffffffffffffffc, 0x10, 0x200fffff, 0xffffffff80000000, 0x401}], 0x81, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x5, 0x2, 0x0, 0x9d}, {{}, 0xfffffffffffffffb, 0x50, 0x4, 0x4, 0x4}, {{}, 0x0, 0x20, 0x2, 0x2023, 0x1}, {{}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x8}, {{}, 0xffffffffffffffff, 0x1, 0x20, 0x0, 0x100000000}, {{}, 0xffffffffffffffff, 0x12, 0x0, 0xffffffffffff56fd, 0x5}, {{}, 0xffffffffffffffff, 0x4, 0x9}], 0x2, &(0x7f0000000240)={0x3, 0x400}) 03:46:46 executing program 0: r0 = socket(0x6, 0x3, 0x81) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x40000000000, 0x4) r2 = dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/142, &(0x7f00000001c0)=0x8e) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x100000001, 0x3, 0x0, 0x0, 0x401, 0x75, 0x3, 0x0, 0x682, 0x8}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:46:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7f, 0x9, &(0x7f0000000080)="e27a4d752f8edfbd8ca7", 0xfffffcfa) fchdir(r0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 03:46:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) socketpair(0x1e, 0x3, 0xffffffffffffff19, &(0x7f0000000000)={0xffffffffffffffff}) r4 = dup2(r3, r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000000c0)) read(r3, &(0x7f0000000040)=""/115, 0x73) poll(&(0x7f0000000040), 0x3, 0x0) 03:46:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) 03:46:46 executing program 0: r0 = semget(0x3, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) r2 = semget(0x1, 0x0, 0x84) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x7, 0x80000001, 0x5, 0x757]) semop(r0, &(0x7f0000000040)=[{}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) 03:46:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x46) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 03:46:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 03:46:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) 03:46:46 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) clock_getres(0x3, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) shmdt(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xffff, 0x9}, 0x8) getgid() 03:46:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) 03:46:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) 03:46:46 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x180) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) 03:46:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f000011b000/0x4000)=nil, 0x4000, 0x4, 0x1012, r0, 0x0, 0x2c) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1000000000000148, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) ftruncate(r1, 0x0) 03:46:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)) 03:46:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) dup(r1) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() seteuid(0x0) 03:46:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) 03:46:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) socketpair(0x6, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) 03:46:47 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 03:46:47 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x8000000000000000) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) 03:46:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) 03:46:47 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x80000000, 0x3fa38094, 0x5}) 03:46:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) 03:46:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="f766f4a1a99985ea1eaeb738c362f38862f86fee1c1a9c170791ab077a11aa11545c4ef6bc2e775ca50638a55f45a4a8292aca505a24b27ff1c6429ddaa3d6490502b6ec02a82b137a397eb4fff0467ce2e28207dba7f305b8bdf80c9088e44e96a726d4e661ba8114abfa97ebdbe1a4f995a32615d0c8df9a5717fd49d9a1dfe6e9c47e53eca25552bd1c62f9720097121dbb5b0732c80dbdfae785c56145f1f04f381991a538ae34d7d165244a7e32ea0f3dd1ad9286edd546ae0ba3c011818ade71320926b95b48e2ccdeac3d47bd02aaab8ffd5fda28e8114df6071d7330f5317ff7cd", 0xe5}, {&(0x7f00000001c0)="c2800feae6fc0c3d72801fb5778e84522c89008b1f1ab09e63f571f8fb7996d8da22f133a31d61554a39bc7fd63fb4a6a81078878f5ca50b574210b8daeb5b8c3f2f22fef9ed758f1c72f7acef1cc152369f6e03d99ddf0b86bbbf6f7b312180d62487746d664e951c2f0f26f89ac3a9dec1bebabf1d135e305b9342a20691480770d09bbb3e3005e86d8ae3aa7639d6f9bafec920259c186ac98008d773619b9bb6e6021e22555cc022cbcba9c9f7ca2ed31709eba33d2b00", 0xb9}], 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:46:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) 03:46:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0xb80, &(0x7f0000000000)=0x5, 0x4) 03:46:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 1: socketpair$unix(0x2, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) shmat(r0, &(0x7f0000dfd000/0x200000)=nil, 0x3000) 03:46:47 executing program 1: socketpair$unix(0x3, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:46:47 executing program 1: socketpair$unix(0x4, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) flock(r2, 0x1) flock(r1, 0x3) close(r1) getppid() ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSPGRP(r3, 0x5451, 0x0) 03:46:47 executing program 1: socketpair$unix(0x5, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 1: socketpair$unix(0x10, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 1: socketpair$unix(0x18, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x81) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x21) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x4c7f, 0xf4, 0x7ff, "b5a041fb77e382c8cb7e483a64f098e3bcfa2edf", 0x8, 0x60}) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b84965acd2e2529e82f26daeab0923f752005078e8655d4dfb57783cd7ff99da797f160a5346f8a311d1a3cebab0134b8eca22d83c6a4136ef2671106b7b4438942e78aacc2e31b2526d66a8a70472367c9985794c35ad448b749ca223075b40c94b8ec5f5c0552304dc48967fb78fa8f973232cf1d01e8adfc2bffdb86658249bb8cb5dc8fcb1713923f66cf759e35363d374097e4c3539fbedd0548203a4960c4e09ca77ea52c127f48a888a6f9d0767377ebb33c26747340d90507ca1c5c6eadd7e7c4a93c35c51f7a0ff41ced95b17572215b6a6dd652d521d90dd597fbb4f60503cf8e27901a51d273e6a052f9962db862901f6b2fa953c8c3e2fd2f11c487e3e8ea8450ff17c1723e50bd843fd489f467f5aeebd751f9b35406c713710b9faa5b05e215487ec5ea818ad1cf6b38055a2a2b74cd2584a107e364c8cda849de5930c8e2ae2835a2cf4c063878e56ee0d2989974565a5ed160931faf1c3ec991f3b3ccbf671f33c3d6c2a0af45a21fa8abb08dfec94df0ad0ec4d19cee67fa2e99e417721a2d0cafafcbb4a2373bde48304eba39452139a6f4ada29b547f886b095a92ca4bef9373a1b66b7c753584cf721d9ecf7d1ceb5743a85995c285d84ec18d6512e4584fbda83e6f1c65222060776582fc2df71c3a17c0336a516eb7eea36ff471604eb2afb1861c4f734ac4442b2b31a4da41ff6117887b579d3a36e3f4d8ad5890dac2db55d9ac153b53d53bd5801b64958d58b94eb67dbbc796248649bee939ff6737945ae0db7504c36c65a3ca02841a41c526aa7e27c9eb5d9707a83814bc63ed2b988234883266537befdf956dec8debc0b6f5a1347d03546a054b9fb6beae3e7985bc4b53a1de916ede99823a229446d4ab4794429a3cfd3a110940f4ed790a5b1ad9fa7fd2c197549c4c2dbabb95791f73c0a67378f5b08eb5c2ed019d547a4800017f2de9bebc4920b2ae2dfd9e84a6dd4dd3f6d13071ca3dbbd1799411ad5aafd0ab93d290421d0a8180aa76fb92446bad73c4d4aebeedad1643f55e1331894b90d735c1af879bef2f4b54c7c4fffd9fb509b64698e41fb4e0c299d6d0fcc13809a03f653803adbedfa814d3dd141babd06d93c871aa01bd23aa2957aa6aacc2c942c35b51890b96a7a5295710424c597d58c67360b9c9617963583a242493a7aa812e8ab3818b5f7a38578fdc1d40f45c6521a7543aeb6fc8ca19bedb95ad42e5465ec8bcd7ee6e6d414ea285f0383ce9c3026722ea210929af645f6b130cbf2cc27611f574f2943b24b5b2130dab630e4eb33d8b1b75adcd150058e3cb1beecfc6defc5e54a1514e5c6167f7b34bb8a3111e4a28884e3cd48f6d850cd2488dafee734c83402a75fe49c032e2024a6974a238723a8a70b6fe9902c4940831e42762160c007cf72dfbc08d4a7f4cd87df943629a4137f2a549b20590a76873af5610862b8c1db391c27f8216e3bc4404d06335f1eb00527f4c44cb093c1cc1c3da3f7a08eaa20a8922b696474eb6a4b482fcad14ca0967bf06ac168995c2f20def89a839be250de49cab18227c1395bb2015e8cbb4fa6570282790e86aaee896cdf88a6d0b2976c0efe43ebf4c345eebf962f2266ed15e282d567b3e19bd94932dc538173a8f4fc4c33c237e913049a73d548c616f9c8caadc5fe129af3e962da78671299106fb55333af19e34b472119ff433d250c859fcf1050b0fa661390803f6c2fcdb8756e7cf1eb201cbd17d9011f288a039bd6123b6f327493d3d2d2453e4850a198f26bcd4a954983db38c029aaadb0bbc8f22ca0afd6dd1c4b75cd9ed273d11468a58b55367afa4255e35b1734cf1b6ad565b6f634c13a3b44e6c14a07435d644081ae3fff6bbb69b70887f37af1418c7c84f10cd1804b988c802358bc8ce5cac65e886fa5b73eb799352b70795c0312dcde9feb73671e91f3d5b9f5b5f8b10cf62b945184d0b6e0c864ac90451b10c070cd69a6b093bd929e907283ebcce43af7a7805dd46ad9b80561711ebe43898c0f3f0b9381b7657a334d7e4386bdf4fe2eaebf6e323dfbd46e022f292c92dc5647c66c41f5ce9cd23e1f76757feccf0ba3f36c73e3fa7910fee9e22cb166df5d70c908097237e1d14d890aa6298047e253c519c587cb54a46e8a02b63072210158f3cf3d1e502485359924bc969a739606dd071167c655585007ffffb0b6165a994c73d34c0fcbc767ddbe5afe6897506c7cc59a9338ef5b60ea7d0c6e8f66050b4bf098cf2bb5fcedd64bfd15dab1495cee63ae15a6273f65135fb88fe531f849f0b3248ffec1b43fd32a8c78dc15c5ed16fbc6e494d659553423c029151661121d1f589e346378ade4a25087e5aabae0185f94101508a9fcead9a14ebd1885d17297eb1e3c0335e8253f69b942df6cdcee88d54404de26b38eff80a1127844a586b141e841c4a6c3f86f0eb1d2638fedb3d46a84e1c360182dde0ca5a152bd20867641db96db15ea471bbe7f32d988516d163cccaa21f5d5e7fde0eeef9641aa1e72dec49a65488ed0647a1e430b31700d4602ec373370cd57b22400d4c0801ba5ac176217c1bc6ce1873f6cdf84cfcf08c865be6c2c88df40dedd82886c33267fb834cd08cbc32d332fbc55be30fff877183a2e18af9034adfff6aac5967a3b888f1385f3c273b433b2322c61fa999dd446ea9f894016989aea5f5c9347ea2aa30c2f881ed01a3f177e2a03867a57e3c15c1ec3599d1b8134d71d41c972263fd22531145bad94292043952e3388dee35ae13ca25df49d6b1396b9c6bd54bc4a7bdafc3d6295d2fc6d84b579531f6f6f39d836129f218c0b6f88b42ac293d45d565a85fe417362f08ab0cad88adc4964a1e34aabb44fe1765b65da0209bee9c75d0098f331255442542b839de3edc5f0698ca41cbf6fd34bbdf9910dfb9952f7dc4f3cd18909728f44cc3110cfdf637387199011db28bfa64f0d38a54b3df598d8113b9ca03e7912e9e6085dca6bbff83f4540ff22ad3a4d2fea602e76c089f2c8b4368b539ee52a596996901e5c9d584399f6dadb4c137ab43363e842bb94e610a892fa6b51a8f357f4e8c7f3e3b367f03ea06777793105bc23ecba6a8c86a2d35a2c4979568af2cc32ecf7f212ce15a3813bd83c9a13a889d8d27a602bd1cf977f703a6312337096a00e96db8241d24542bf9013bbeb061f2dadcb8fb5318c8e91766a7517ce70adbf109ad47c73ecbdeb6a9b06eb6f4cc92cfe87f00faebbfb8c0287afea3706b6c41f1ce1759bd85032449cd258d8e342d5cc951627924ba1ab75e5e06632ccbaccab64718a8606cc47d31d94e9229f6e5072d3628c00e9e9c8f426ecf11206c20d8d6a7fd38e62ae14dee6bd9513610fcad5f8f40b15dd6b1e09db656b3b0ab1aa09a339a8309739cba16ebec36c3cdc7d696b519e7742055afb0d9b97b8f401f3a0426d118b9cae7667ff26f430e8d235777133270a331f240ca8333ba764347979abea6984febb0e8845f8098a37f2c2ddb28e6d4e56a4b6062e9aaf4f475bbb043475fac9a615821efa7b7aaace5bf5fca1ddc5ade5df75cade602efa03854a303346e798f3e8ad55cf0790980348ca01d90dfbbc4512ee00c6489b148f8f5f5b310fcff3089c382e5f7c4c554a9c708adc709dc016b34c6fa632a4544667f74e20b48597cc23d8bd14076d71a1546ff66ef745e7dd6052451590f6daac503829fcb0abf1a2cd3474a875cd676d6c9c0f9628689bec6247080f0b12d8688c9267b9e6bafb7f6a103bc94a39b6f90443b8043d8c9f0de6759c2a773153b0080e8e384bb412ff5c956cd7355a3e08013998ec7f63a963aeea12073ea0061acfdb9341ddf3204a7960242f566d88d74f95a7ef6b745c4db2f299dce3de34e4a08853fb0e2bc592f09b91e17aae2a047bbea446f009e0da4fa87c894b236e01c344bdef85912d9d247fdc42589133b72771049bbfcc896c4d14f6ce269282653535c2f3ecdb105fc74dc73c615c439d6862dabb5de19e8b870c739271b0bdeceaab06665fb16f065972dd83621eab747315c3ded5e611255d9942322cd6de1f61640acbea6a31a4c9cbed4c000043a3d84ec01a0c5e66ec2ecfbc2392add41e328bb8f10bc341ec1ea7e3da67e4f61a3d59287ee079069d2adff61c307c0571c5b0a7298fc4926c54ba93311499d0c1017ae2f0c54b9efcc850bb59c8486000158ea418bf0ec558788cd0d09d520116e4a4d3874cf2d18b68833b899a91783a815838e1989b0b95185460589f501a10610af4a49a866ecaececa92c7933a22bf71b0112587ba68f50b6a8a27d7b0c41373ab6f1168fc44cc230280f7dfff66831a01cef0444ca447ad65aefd8b1ca742812e750613b32b516cd7c62ecb0a49f596c964fb52688b30da606ee0d1c7e18e1e64de32c0c964e7b24513eb15d2130bfa44809c56edafad3b2694ac3c5da27ea623e17c7a7b04493c99136e7158fd2033480cfe9ff6603255d2e3870e8f7718ebd68298fccdaf5388e4d167fbc2a5d128c7adc0377452975e8f3fd89a11e59e1bc1e9e6e76a2f3be9ad02328ee4621fa2b77929cb6ed6b313cf9312730b6cc9d2525cc815bfa289f819bdce275ba8ea84c5db94248713c9ba44c85c2518b7c7e3a5c766d38a9f20bb57ed789f300221fef433f59ac86ca5f59c3df86b73ca4659008817501df547962bde6428496db1dca7b93e436d93eade65f7e7c06d645fdd890876361927d3614b23dcd0c956bfd7b0ef67b26cd2350a7aff71017b51f5dfdb386599500d75c893052127c1e425d9fd6d27459a9bace5766a9cfe51548a2c33f08d64eda270fc98090dd462a0f5cad562bf3d80677925a06f2922bb3f734ddefdeb1878bee0f98f0a0e92ed4e21c9423c7dbfed234671612b0342a309d72d56a4fc3159da2c3b71b20d468c180beeb880909a01b6bbeabe7d1246b911f6fba4583f003a31c3bed608bdffb4ee85856173190c24719cf835b03c0d88ff8e8d1ca3e3348e59c1b92c07c02c7c2502c2564eb3a00a4fead9ee792715ab5029d01e0088bf8a84e1a1bb28c27e7b8513309a8c7903a5a58e14a335b38449a7b80f152c885b6c242c1e870fa10f541589e36ba28236ff7abd1966c528ee81df775f220a87de9f0b90ff9d3282bb342ac3b5f0f0c02ff24508d042baece1ebe557c1390ed6239a66cebf666e4a8c64d46e9beb3444da09354fd69b95841a7bb522244fdb766258d1c450ebdf3a337ca0c64ca2da404393b98941686fdbc6747b6c9697750d3714d4d58b854c30d565bef41bbdf30bd9d1070542d02dee5ae8fabe3fd034fb0bae5af3450e1cfe6b33d9553f08a2f835706c8796a26d174d66ddca6c07fa6fd6bb780a81d9adbbfea36a18562aeceb678725b840f8f4a1e2121a40d4ac4d362dcf362987dc21080b87baf2d15947cbf7964da8b134dd9bcddb4557758d629238a62fad97d2616d0f2d343c7deab9410f7f25ee60d6e334b9b71bf92fbac2860cd610260506ef6458e0b3ce6b8317a5404b35012d3d85ae06757a83d43e0850de2549eb34aea6e3264fadb1ff8a675243c7753534b75e3eb7f0c4a1f794616a5df1eca69b0a78765d612b9ce313b79de3448dec3f505cd0a5857280a1851863a05109721c569997adaaaa4569f3ceca97d2c1ca4bf6124a8229ffdb380c4b57f98c5203ad5bddf250fbdeb583929f627b63277093b4274fa9aab727242cf3cb60e4616606a0a0fff48b98a71ca875aa5cf9f1f96bacdcf06ef88a977efb271e4541a3613", 0x1000) 03:46:47 executing program 1: socketpair$unix(0x1e, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 03:46:47 executing program 1: socketpair$unix(0x21, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 03:46:47 executing program 1: socketpair$unix(0x300, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) sendto$inet6(r0, &(0x7f0000000040)="fb0eeb9ee5f7e7e72804cb0ea148e2e051fa91a83ec7c1bd72fd52ce6bc560004299b98bb1e60b70bf683a35e8e6a622b3cddf7bcc71c12c2be77f383bc34685d82dd7aa80d9a16a859c8aef60d602357082cd88abefd9b863cfed58d8971e31804d0593871a2454855e569d9b4d7337b8", 0x71, 0x4, &(0x7f00000000c0)={0x18, 0x1}, 0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x20) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x5, 0x3c, 0x0, 0x0) 03:46:47 executing program 1: socketpair$unix(0x761b, 0x1, 0x0, &(0x7f0000000000)) 03:46:47 executing program 0: socketpair(0x3, 0x4003, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653100f31df8d8ea7edb2561dfc9655720700ff5c56f63157e1512418a84de92e40488592d7c02f04f359ab9a72adcf5a21cdc852b0f09eebd130342e86ccc2b3587d2a4ea"], 0xa) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 03:46:47 executing program 1: socketpair$unix(0x9001, 0x1, 0x0, &(0x7f0000000000)) 03:46:48 executing program 1: socketpair$unix(0x100000, 0x1, 0x0, &(0x7f0000000000)) 03:46:48 executing program 0: pledge(&(0x7f0000000080)=' \x1a\xca', 0x0) 03:46:48 executing program 1: socketpair$unix(0xffff0f00, 0x1, 0x0, &(0x7f0000000000)) 03:46:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) fchdir(r0) 03:46:48 executing program 1: socketpair$unix(0xffffffe1, 0x1, 0x0, &(0x7f0000000000)) 03:46:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f00000000c0), 0x0, 0x10001) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$TIOCEXCL(r0, 0x2000740d) 03:46:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 03:46:48 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 03:46:48 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) 03:46:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 03:46:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 03:46:48 executing program 1: socketpair$unix(0x1, 0x10, 0x0, &(0x7f0000000000)) 03:46:48 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = semget(0x3, 0x0, 0x4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0xc8cc, 0x1c53ce35, 0x3ca]) r1 = dup(0xffffffffffffff9c) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) semget$private(0x0, 0x2, 0x48) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x101, 0x9, 0x9, 0x0, 0x2, 0x3, 0xfffffffeffffffff, 0x2, 0x0, 0x0, 0x8a}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'./file1\x00', 0x1, 0x7fff, 0x0, 0x1, 0x0, 0x1, 0x3f, 0x1, 0x1, 0x8, 0xff}) chdir(&(0x7f0000000400)='./file2\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0x401, 0x0, 0x8]) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x80000001, 0x2, 0x7ff, 0x3ff, "719b93fc6824f166d358efcb5bece8389767f3f2", 0xff4c, 0x6}) 03:46:48 executing program 1: socketpair$unix(0x1, 0x18, 0x0, &(0x7f0000000000)) 03:46:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbd, 0x0, 0x4000000, 0x0) geteuid() munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) r1 = msgget(0x0, 0x10) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000028718564b74de4a38734fd428e3d773dc70bce76e4db4ad4766fb915315756c3e3cb759fcb81e57428a4039bc06eeffd98a055e04933f4ebd70043253a7656e2c8b72c360dd01bf2a00ce9d2618d142a0702f6403323af1e435524fc7b029adb2b0fe58bc68cb234985263a729e2d85f9b710fe4f08ea86f747c2de1c0e18b87985bd4df00aa0dc8bc61a1c162a46d02077b643d2c7666ec15a2214520eb24339fb1bd6c2e8bbd1586449674cc4ee3ab7f2f23241614cd391bd248a23cb0cffb13c21122cd5a44fa1d674d1bf90f3a63b2f5979ff473207b8487b05d39b097a4c18d3256fee62c110e775669b9537fa74ad2fdc874e1dc75025b3fc04350b052cd746a9c6b85f80c780f2234d18042433bede0e9793562f6e512b9dcd57241ff97f588d1663310e48e1e9a950bd37433490fdb7f8e8894e9b71010d0c7f6f5c2a183eca5f85973c511d97162e89b4aac3119cf4ab6fe78ae0f5305d37b2bd7d8466f6782a48c8648eced14e2cebf82d0b103eec74464a98f2b8783482f3a11d482fd85c2f2ec05bef585238759c6b2aea6dec11a89f83b2d12a9cc47ef64a6a5eaa667a40df9be2b67d45762228919e14abeb2e91e208a56ed7c876ddc6c811a857c390cabd2ba6aeb302168009862ab98b70075aabceacef15def4f1d767a2cd78f4c0bd07006f6151eb8c2c909805b095524a0e292206a14fc2980f8df74592dd49b9d5ff5c47e97edb162f01914894bdd3521d67aacf7d1d7a16d5dde204b1850ed260b6ed987c713f577e35d7efcba672c4017cb7de02aba3806413d2c9f55e59b55938c45f1a6836a47244dd04c356503f4c2df70a31de053d1341de1721db67d86989ba200e20d959310f2699fe415e54b5dee61fdb8a50346392583669c27a3b9482ad9d1342e2343b61f37aa74d8ddcef6e7d8dcbe38ab5dfeafa87b66d214ceeba5eadc39fc7b2ed4038eaea8e0e79bc8bd1801818bd1d264bc6445f0304a7975d05522a85123b14fb5cc1c8b9460299b53412ee61911e1498b20fb066d96001fb784a730921f52f38b7881a73ccc7881375d1c983663d8aded3c1f0dc6c2522b9fa7a6afaa70f6cedc8bf48851f9b1b12c2ee050df8fed12c014284b5dff027c1b74c95e1ff29a7d9841d241b0efe1992bea5d0f78712f287b02408aedbe2a2743dc8c588124f25ac1e4777253ae0f366f01484de644ad97d49f9ec0a0026f79bbebe9b24015245177611d60fea0f7bcfb9188139bea6b0652f200946ce74c7f6ed3ef1b523b0e1aad59cd7577a63142dd1390e144feea39abe2d82d617dd6286aaceab62f9b93f9485cda94351dcacd6453fa2f3ecff759acdcd51d0f628b274e0504ef956ea092e78c1549dff88ede1e6080a92b9953eb61894f1a10575316a11137b40aa06aa7fc3ac6d9c88820f95be49750fcda0eb69a3063270fe1d9724062c5f0f0988661c7ce87ddbfafe072b5f5952236184d634ff61070c15ea4836c971a1071489085746cacdf4cd3a9bf67ea65274e6f1010f7c419618dbcc052a022ff7cc83a3a38a8d60b95ae8da0bc47aef08881011cd2cf1a124b0df10d05fbee9935fe4835c6ac5deb7bf6c2d9e926b2bdc054ae720271c2796d4d24ab669583589b0913cec9854fac68c0adff17fc4efeaa53597c4b464dafb211cc3abe87ceba144b8c23370af8173e31553fb5980ec9cb0901cfb0dabb7a9012bbb56670643508c5d2e0e9c34bc0eb025ac07a884cbdaaf3dca8c6164d293cec9841b9b7ef94afcd6f5073220bfe27f8de4e3aef7dd0705f679e1a5077a199ed9773c5e3381e93cc2aaf124548d8430eaaa9968b42e351c1c3fd42c60cbfb8273825b1c8d79de746e76802306c81a5d1ebfaf8c59b7d332153911ca570731a754cf260430e1af847a0639c89786c552e063ef7afbcbb35e0a0e82875c7e3d25700b84064ed5d9bf978cff95dc3a26445bfa23a33db3e79c5ec5bf5dad4a9487af93ef55ef011dcb3ef2b0b4444042a5d2ebed751f392d00c383b49cbc5d99926ead442f488a67fce45b33d30bebf02612103aac0d01ca058f923f7d7a9b9b740a0cffba182c00ae02e534711f71c78310a78b0f7f878d1f231d833dbc4df2dd24ed92e4e78670fe501f6561fe3c3a1e31edb1ecd47d1d9adb7a9fb55fb385fa4ce06b8e6d933000bf261e7762a0cd6b6b865d719de685c63c3845bee1a65e7a69ad2f89c8f3179bf6155e4cfdb559eb0b61643114881c98199d2c98c7f8692fc25019b09fc4f87d48cfa8d576c493ba296454e45db5f17d35657fdcceca07b3708787e5974adabce6602b0f6fda5a38238736e35fa1093b346db1fef6d3464c3e9430fd14debb0c15671d06287b4f51b24b8a6dfc4185f4bc4ff22cf5da691e61d815ef9506f5a0b4771e420d75b8727c7a61bf1e4112880eb178358430acdf36f26ff9859061ae88dbfd055c224af79198af5ae5e4315b85330c50a8b65699ddc710d33509481e4c0fa5e82882d9fdad166d67d4c22bb68624d3da3ce96d56d1ddd63ed875b1d65d0eeb4f46d3a69b5e4839fc6b0a53d02dba33ba3f0bb1e926b1ed53c4fe62e2f44ad48a6af06684267145a445a39245567276b32f8184237f270ce33a6f74e38d10cf5d48ba77e704b5ff019da6cafef72a64b05f80537d3155b2986636f2b4283689c46a530ae25e09f03c03dc66e6ecba9c8bcb6b6cddca7e93b45d3e1567b1b490c8b7112054fbde108ab4e810d0352731740d5a12a420e85fcb4fabd5f00af60899b3bb3d4982414301bb4864ffbf46fe7ab03a9b287df070b094e800aa14fe47546fba84f8c96a959dad6d2cc0644839aa5ff0b9fa9b80ee9e6bf3bf604e45e74090eb5c2985cb3c200c521a1ba2009c5245b215389ae145a5f24cbf0001c9f7efb63d0f7f671c79d330928b31789c8c55dad257a0a84e0242187bb856b5522b533bf69ec290a1b16ceb420d85f0877890c86dcd8b71c9562d3ac691f264bbd474ff599fc6113103d15057fa505e2cd62f00deb4b4c770346ca4ddb78a2505a1d7511cfbbf038ec7407efc0d2efc7de57b7ac8cd749f7d93b93f2b685d0c4af79a412556784f3ebfa83c79d63ef4ee5d68b11040f2a5058eb05fad65599fee0ca838a1044c0885dcad7141290b557ac2d763bb6eadc11a36da5c85f55b6fda466e451a72beafb4d3d0519e234517d6fd4e27a5f6b38cfa57ba7c68793227814e62259f527c4615feeadfe1e87bb04072dd2afa09ce019baac1270202de82b042a9d7fe3491a30ca053f704d4bdc189ff8c10530c4661c715ff739241141d6591d88825d9f94947a8e83649c74d99c1a2c41992807c89a174f67623605985966fa113a25b7aa1df213aff667d28174896115e5cb07193e76fec57023e575f496c1cf2b77a030d017caf76f8add53458cfd0e313061270f0e29c4ed1def179d0f8507bd14cf3e5d521d95cd170cedf830e272bd558c59f4c11fa07b15d534fc43b961328f745b8a4171c672a9c5c84049e6c389c1e4591bb2e42e464054141ef3f3d2a7eadbcb7b1464ab6b37cd2060c6611c9a1f83d3d3369311e7705d4f9a89fa45f580af281ad850ca29d38ae6959055bbc3833735495d14e96b5e1f361c8da269858338c1f44ad56099c01b225813b02d46326a28223cd453bf7bee9bc08de6f36954bd5a10764b36c9052b55c571ff1d93210657a37d614dbe5ba0583711233af75cc1637c5c18158903f025a21f8a55338daf65bf7752377ae768ef21f284c4e6dcc179e1dca908ed243a6f3ebaf36ff4a5812510f43851b2f5f53276fbc0bc781d596c4226dcdde4c67cf78e261c0be395ccebd4c025c9ffec3e58ab3f7fd80cb9b6a06932d62420201bb8025f34c64c7edcec5ed00bbea1ea4c15225ebff79244b11c4690b9d3ee192f1bf275aa9f5f7e33d3a4b7a85661f10792d0d96a737201a476beceba5aae4a60ac3470140c4905aa008105dd4ba07e6c88c76014dfcc0743c093133528fbfb1376e34904de1f7060496562f09ec0ee7619c6bef701d4721c65765f41ee36f3cc6b0a94706152d48d8d008b1e12bd5d28a36aab935812bae567b7922b5f6c4616a45f65e3d3db933cda1e296f8835b7ec1c29ccbc09387ca8e030c4b7c385c6c3808e19b389f5aa43ddea40d3e32cfe6610c95c4375cc933a16a09e789dee26ce924da23c59e57fe6f484928d3f13e95fd55d883856319b40e9dee7701b30d26eb2e10c5564a313d2f51668f847480596104ec32e5f3eedafac0329c77a497f3e92a11f6cf028f46bc12a6f54a7f0dd30cd2b787c67b42ebd9125c24d756e6dde00c2b24b27c8ff5b9838de6f3670847f5cf0eed2479cbe603541f3cb50f56646add2ad249da0b0615f7277427b685010316ad61babc8fb3cdc5ec90d5cd58e0fd6df27db92215846f09c0a70285e944366f405da66e102fda765505547e54744be34bf6757dc4af02ec5cb7b96bd8b7d323202ce695713553124f48a094851d9442fd9fa033ca3a5ca1c0418763e7361830e750c1ddeb205535436779de958542c81c879d697d2ebde9301ec37f98e7f05a370dd33b5a6e363509ca71742040e01f5e8de6be4e100ff61311fea0398c18fa565d13b41648db4d2c071e56c8274d4ca42332305bf12bfa13c7b7a6f3fb2b58d61dce40e8260aee7074d396d6dd5bff4478460fd801a91524b8c4c62acc58a3f418a57e17f9fc5cb0e028f568b3c81bb25b51ec678abbf054db16d3b417b690b91a5b6e252cda8f02c4a3095986c02a715757b2afccee09406206f4ddd20e0b04a9b4d94c5ce04bf56641e73be4078d70911246b8c027fad439cf6c552d00b1f489e335f1f0a8442faf37792d102607c37e1eedab75dba9414924af8bf6b9f0227dbcf7558091b2a5df34e6a0bdf6c187fd65ff26c4005df724835fb11fbbed815208b917d39a270bf60587d1033df6b8743b8c7f281028cc025ddce2e2138ceb1f217e78cc131c418f4a4b0c61950a959efc7e6854278f4a5a49de4d3933e300eb7ffb640d5b25e1ada69a13ed1ff57c9bbc264f576e44075466123cd4333472c9eb6fb3e6af979c267bd1ed15fa69694a62e6bb375b52dc3564a95ed9c8a45ea84f30b7525afe8cdc8fbed79d31d887882cdab4d14f71745d43b0ec565977b247d2aaae88df4a3e17c8edd2cdde293fb71644cef5e06e22e8cd5a2f21b3067a951ade3ccc144727993925c0cffa2b843e53fe4c07f7dfb84765bc7a2036d3797e2aaea1694bb83a27067d807964ac7debafc27bb49a6269a8651e3ae71d371f3e5b861ef14a55635b92e7d3fd0307d3f6cfcd582abff6eec551ee4fa4266e239f09bcc1c24a5f616c96d2ea7725111c9b42eba8c57dd36dc8f3318124a28c5b576ce7aebd996ae6c438df538001506aae44fd1a21e69b34a51d3f82044747035fd71694858c780e88d886532ce381b25978297fc3ecb2a99ad6a55e061040c68d0e892f86847769ea9c3cd0ac266cc780d8ab31e34c7ec6348383aa02e617f655d904f0bfcfbff657e42a8e38459df00857baac57ae03f2f2edf3ba2b61d241e5352e3ebb42915e5bee360de73d7561dc817268f8bc79124e7ced3d8750b345efac792b1686fa946b50cf433a5aa82ac130da6b9f728c2a311be45f9e84694622c4fc2f6c008fc8bb9f910242749dd83185145636ec1e9f32b7f804d4aef781c73cb1ce006eefa6163e7efe75bbf9dc328ca5229d6b8ba8861c12c99477579ed98e90d3d7f0f582e02e41f3e2a87c4a8813b292b"], 0x1008, 0x800) 03:46:49 executing program 1: socketpair$unix(0x1, 0x1e, 0x0, &(0x7f0000000000)) 03:46:49 executing program 1: socketpair$unix(0x1, 0x21, 0x0, &(0x7f0000000000)) 03:46:49 executing program 1: socketpair$unix(0x1, 0x300, 0x0, &(0x7f0000000000)) 03:46:50 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 03:46:50 executing program 1: socketpair$unix(0x1, 0x761b, 0x0, &(0x7f0000000000)) 03:46:50 executing program 1: socketpair$unix(0x1, 0x9001, 0x0, &(0x7f0000000000)) 03:46:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000009592e24a0000006d12e1e7e45a5a2b0000000000000000002000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000077c4cb88d093e1c6cde9760b9f862a3a27c185c5ef3d7145c6a10fec16cc857db681b914bef3a2a6ec4db09a494db2cb4cbe0658a1e2ed08000000fc69b9c1da10d48c4b3e7495591fd448a7f5fe83b72ba515a6a980b47e82c3d259cb31c8eed7bdf534ad9a093f32eeea22db7b4106c6793f20fda33789"], 0xffffffffffffffff) fsync(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x0) readlink(&(0x7f0000003140)='./file0/file0\x00', &(0x7f0000002140)=""/4096, 0x1000) 03:46:50 executing program 1: socketpair$unix(0x1, 0x100000, 0x0, &(0x7f0000000000)) 03:46:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 03:46:51 executing program 1: socketpair$unix(0x1, 0xffff0f00, 0x0, &(0x7f0000000000)) 03:46:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 03:46:51 executing program 1: socketpair$unix(0x1, 0xffffffe1, 0x0, &(0x7f0000000000)) 03:46:51 executing program 0: 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x2, &(0x7f0000000000)) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x3, &(0x7f0000000000)) 03:46:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x34, 0x40000004, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xfffffffff802d890, 0x5}, {{r0}, 0x0, 0x8, 0x64, 0x5, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x85, 0x0, 0x5, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x60, 0xeb, 0x3ff}], 0xfffffffffffffffd, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x29, 0x0, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x390, 0x6549}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20, 0x5, 0x8}], 0x0, &(0x7f00000001c0)={0x2, 0xfff}) dup2(r1, r2) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x4, &(0x7f0000000000)) 03:46:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') getppid() bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x5, &(0x7f0000000000)) 03:46:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) dup(r0) nanosleep(&(0x7f0000001c40), 0x0) r1 = socket$inet6(0x18, 0x8002, 0x44) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa8, 0x10) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x8, &(0x7f0000000000)) 03:46:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0xc23a) setsockopt$sock_int(r0, 0xffff, 0x80000000101f, &(0x7f0000000000)=0x4000200, 0xfffffe67) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ef393c89ecb74633883699dec918605ff598cc08cba583eb53681463cc970a95bd652ae05db08cbae2ac7c27a875dd10d9395b211ebc4a54dcd11c90db6a204895bedaf0ed5dd4f522328ff3fa1a3e4832268c6ad1c2e524ba5b5b1cacaccd117511bbd8a8ae3cf015562726552c762af006a5f9b2e1a731a4747fc50bcfa31e57cfafb8a6d021db4b92eb818293b5f5f742237d6a0c09cb65f02408834e355a5af246f794a6bed471c15197a9f35d653e51059deb75970ec7e0d9e25fb616c7d4065d7b6d08b8330ca81bfbf4a76fbbad6d121803d1b2812dbe", 0xda) 03:46:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x9, &(0x7f0000000000)) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0xa, &(0x7f0000000000)) 03:46:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x100000003, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000998ae7b20f22f56e6b915f002c2227accc746bf5022f323b238f0b5cda2c61e864476b97016ee129606c418be62a4a3145f336cd01263b33bcb4e6ab10fea4838aada179349b495015f576174d56fa96f4261ccd45e8a9e79c0a2be27e0b3d7af193f149249d494806c7160e53c9f7fc4998862deb5615faf5d6d5a5c66389daad3439e5"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) close(r0) minherit(&(0x7f0000399000/0x13000)=nil, 0x13000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0xc, &(0x7f0000000000)) 03:46:51 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x29, &(0x7f0000000040)="9f7f7f980b9748d6492797fa0aab22a806afd5d4ad4b085380a8d8b2f886b514cc5add47e0ed0239a8") getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x93) close(r0) r1 = getpgrp() wait4(r1, 0x0, 0x8, &(0x7f0000000140)) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0xd, &(0x7f0000000000)) 03:46:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x880, 0x49) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) socketpair(0x0, 0x4000, 0x4103, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x10, &(0x7f0000000000)) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x1c, &(0x7f0000000000)) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x28, &(0x7f0000000000)) 03:46:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) close(r1) dup(0xffffffffffffffff) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="135b04de70c44a44df4e2370edb2a315471c9fef88b64df708fe59733f088984e41ef646f66b5aed6d0fa44aba8153b3bd16714fceb4", 0x36) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x90, &(0x7f0000000000)) 03:46:51 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x4) open$dir(&(0x7f0000000040)='./file1\x00', 0x400, 0x40) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0xc6, &(0x7f0000000000)) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x300, &(0x7f0000000000)) 03:46:51 executing program 0: r0 = socket(0x11, 0x1, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x500, &(0x7f0000000000)) 03:46:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x202fc, 0x0) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x900, &(0x7f0000000000)) 03:46:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000280)="ee6bed50f809faafe51e7a4de23c804c8d85c211f7772fdc311b4c1a8fa060adde35ac43ac3e6e2f5530c6ca666f2afd41a6d9df4803d0869b99b4f27a93acfbec73a3bad5fa136c5e43bf609fd5e5d85c4a50a1d439cf2b393f402945730d3947ee43b860341e0a8123f58fdf41d9b445642b7947d2630be4c718db3082110c66c1326c7ecb360f2f3702d5774c8bc1", 0x102f1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0xa8, 0x3ff}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0xa00, &(0x7f0000000000)) 03:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0xc00, &(0x7f0000000000)) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0xd00, &(0x7f0000000000)) 03:46:52 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80000000) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10400, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x7fff, 0x2}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x3, 0x3f, 0x736734c6, 0x4}) chmod(&(0x7f0000000200)='./file0\x00', 0x12) getsockopt$sock_int(r2, 0xffff, 0x180a, &(0x7f0000000240), &(0x7f0000000280)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x3, 0x9}, {0x18, 0x3, 0x2, 0xfffffffffffffffa}, 0x1, [0x0, 0x24000000000000, 0x4c92, 0x80, 0x0, 0x20, 0x1ff, 0x7]}, 0x3c) ioctl$TIOCNOTTY(r2, 0x20007471) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) msgget$private(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) chmod(&(0x7f0000000380)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x2, 0x101, 0x1, 0x6, "b12e14969e3849f43c0316af145e5190e19165e9", 0x8, 0x8001}) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0x48e1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000480)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000004c0)=0x2) fcntl$dupfd(r2, 0xa, r3) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0x1c00, &(0x7f0000000000)) 03:46:52 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000300)=""/43, 0xffffffffffffffb6, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x303) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000340)="e243281526cea5bddc67f75ce2cdf27357aad0d4e868662682d9b3fb03bfd95b74b99d465abd9e7e980e6d02efe51fc90eeeedfa0f56819efd59ee92e17f379f34d04be07a1152aec36cc01b2494f386d50af22457295f71cecde9813020bd6a02d87418a1f67500d5f87885", 0x6c}, {&(0x7f00000003c0)="7c6106a553f904596eeb67a81a168c6c51b444c1fa728ff5d6b7e6ebac9e54e917e31addb1bf0a2f401905a2cefc279e575d8384a1c58320e28ab549b1eac157ada99a38751533fc2b2a9e56461d191000b88fee59dcf196e07da8db1721a65212b11c949a4b028c8883458bfa3b5fb69cda0dc10c88c7cd488034249445999477f0d950d249143f26f312fe2485d5ecbe9e97d9eb505ec49b8c58d32b56b5a9f8e90518765950fdceec91950457", 0xae}, {&(0x7f0000000480)="4fb2eaa7d490afc3db872a6a13106a0aeea57bc14b81f4c48b17c468bd1016ab120458ada49184ccfd90916798e7b0f546bbf00e95baba4faece51074e54ae6e0794987c0faa688ce66793cb4cfebf912fede8e2144c54b4429ea81e8cd93345235194", 0x63}], 0x3, &(0x7f0000000540)=[{0x40, 0xffff, 0x8, "220a89fe38fefd883f0a350877cc3e033e32ca2bd29a822be102bef841a35d1a686bd65ff6e8a43efddd"}, {0x80, 0x1, 0x4, "1bec68fc7a454748197c17729dcfdd067cdb09dfbd9cca892ea95634e3314f6676ab5a4df22708385cfd6ac1597c866beb9ac2346fc660015518fdea18ee57cec1c6f2d0e5d6c2ce04289144b1e47bad003380fbf65ac12c4e8154eee49bb72a87c520125cdacc2161bbd04b"}], 0xc0}, 0x40a) rmdir(&(0x7f0000000080)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/209, 0xd1) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0x2000, &(0x7f0000000000)) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0x2800, &(0x7f0000000000)) 03:46:52 executing program 0: msgget(0x3, 0x63a848277444c706) semget(0x2, 0x5, 0x6ce) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0x4000, &(0x7f0000000000)) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0x9000, &(0x7f0000000000)) 03:46:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2000000, 0x13, 0x0, 0xfffffffffffffe50) dup(r0) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0xc600, &(0x7f0000000000)) 03:46:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x101, 0x6, 0xfffffffffffffffc, "4f370376f6249b61328a133cbd502ac3e29db0cf", 0x101, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0x100000, &(0x7f0000000000)) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0x280000, &(0x7f0000000000)) 03:46:52 executing program 1: socketpair$unix(0x1, 0x1, 0x40ef19, &(0x7f0000000000)) 03:46:53 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = socket(0x18, 0x5, 0x9) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 03:46:53 executing program 1: socketpair$unix(0x1, 0x1, 0x900000, &(0x7f0000000000)) 03:46:53 executing program 1: socketpair$unix(0x1, 0x1, 0x1000000, &(0x7f0000000000)) 03:46:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) r2 = kqueue() bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 03:46:53 executing program 1: socketpair$unix(0x1, 0x1, 0x2000000, &(0x7f0000000000)) 03:46:53 executing program 0: socket(0x2, 0x400000000002, 0x0) 03:46:53 executing program 1: socketpair$unix(0x1, 0x1, 0x3000000, &(0x7f0000000000)) 03:46:53 executing program 0: ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000300)=0x7b63) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)) shutdown(r1, 0x200000000000000) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)=""/213, &(0x7f0000000780)=0xd5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) sendto(0xffffffffffffffff, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000400)=""/161) sendto(r0, 0x0, 0x0, 0x2, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r2}, {0xffffffffffffffff, 0x20}, {r1, 0x4}, {r1, 0x4}, {r0, 0x60}, {r2}, {r0, 0x4}, {r1}, {r0, 0x8}, {r0, 0x10}], 0xa, 0x80000000) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000640)=0x6e06) 03:46:53 executing program 1: socketpair$unix(0x1, 0x1, 0x4000000, &(0x7f0000000000)) 03:46:53 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r4 = syz_open_pts() fchdir(r0) close(r3) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x80) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:46:53 executing program 1: socketpair$unix(0x1, 0x1, 0x5000000, &(0x7f0000000000)) 03:46:53 executing program 1: socketpair$unix(0x1, 0x1, 0x8000000, &(0x7f0000000000)) 03:46:53 executing program 1: socketpair$unix(0x1, 0x1, 0x9000000, &(0x7f0000000000)) 03:46:54 executing program 0: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x81, 0x20) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0xa000000, &(0x7f0000000000)) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0xc000000, &(0x7f0000000000)) 03:46:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x3, 0xb, 0x7, "32a2fb4bd5c68df186b546de8aaea8d383a5e088", 0x1, 0x8}) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0xd000000, &(0x7f0000000000)) 03:46:54 executing program 0: mprotect(&(0x7f00003b4000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0x10000000, &(0x7f0000000000)) 03:46:54 executing program 0: r0 = socket(0x10, 0x8005, 0xffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x818a, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1f, 0x1, 0x1, "537f90353f0e60630cd3e15b0bb78142fba1ebea", 0x1, 0x17}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x3) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0x19ef4000, &(0x7f0000000000)) 03:46:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x30) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/172, 0xac}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/209, 0xd1}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0x1c000000, &(0x7f0000000000)) 03:46:54 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xffffffffffff7fff, 0x0, 0x1ff, 0x4, 0x1000}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0x20000000, &(0x7f0000000000)) 03:46:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000, 0x8000a, &(0x7f0000000180)="d90b97687f9581c46c28c504746f1fa34989be926898e2a1c839b31052d0f2b5b553c154b35773de3e875cc9ee3e2af780f495139208fe307f6ddf2a65d9909d18da4e07bcd6670ab5b2dfa85bef02e6371d0bfb3b1c34d1f4844f45cd1c8f822139f315705e938d41e30f6fbf2c9b802e8b72cb08bd14f3a59308d143ac9f4cc8a0b96f4794e909e4486141e7f852c91b26b1ded7239343f44047d5afb5fdcacb21181373f1876003b97fa91a92a76cc9a7d1b6b8dcc4e2e7ce0000000000000000000000000000", 0xc8) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x208, 0x24) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r0, 0x29, 0x3, &(0x7f00000002c0)="eb5fb94109b9fd810faa4e713048a3880d7c5f3960e6993092bc2c7c12849648", 0xfffffffffffffe10) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0x40000000, &(0x7f0000000000)) 03:46:54 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x81}, 0x10) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0x81ffffff, &(0x7f0000000000)) 03:46:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r1, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x8) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0xc6000000, &(0x7f0000000000)) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0xfeffffff, &(0x7f0000000000)) 03:46:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) msgget(0x3, 0x19) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0xffffff81, &(0x7f0000000000)) 03:46:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80000001, 0x4) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0xfffffffe, &(0x7f0000000000)) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0x10000000000000, &(0x7f0000000000)) 03:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0x28000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x40ef1900000000, &(0x7f0000000000)) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x90000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x86}, 0xc) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x100000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x510, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) accept(r0, &(0x7f00000002c0)=@in, &(0x7f00000000c0)=0x3dd) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffdffffffffffe, 0x1000300000005}) r1 = getpgrp() mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2061, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1ff, 0x8, r1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x200000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x2) bind(r1, &(0x7f00000007c0)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={r4, r8, r7}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r4, r3, r9}, 0xc) r10 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x8, 0x80) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000080)="e4d151d8ee24ace7d80055dfaa516f40aa92fe800935af9b144f7fd69d7b418ecd7e32be0c5e24976575b06d96a9bcaac6ae425e12aacf0d798238da401e7c99cfa021232376c223fffe672c3e98f471ef8e53e8ec7d61549e01d5de76a033f1aca9757cceee88b776a24d2604cd993f2ba07fb767cfc88adf19ea52a7992884d84ab4e8366ebafe0ab6671626f4240683fb37aa48461c4b9752256a2a9667a3dc7b83ed69c71c95d3b37ac9dfea472605b38b3e975bf5ce2fc6925cf1987680f517841eee591cf6c38acd7c6f796c7bfed6f994312ebbe2e3cd2bf4edafb408169c1fb87ce7290e498442534243744bc6db56cd416f52cdf499f44d1f", 0xfd}, {&(0x7f0000000180)="e2e40306b5b767225e5507496e5dd5dbaa2299d301151e6dfcd585cfb73493caaae5e2f25dd4f2e65b405d213848b0eef80364cbb49561008982e17bdc689fb3282bb608f370567617767970bd125a508ebad2e08bc22e7a5ff8fbc51ac37bcfab23ffa4dc69c895e030b30f26", 0x6d}, {&(0x7f0000000200)="32d6ebc101423048ac28757d1df77f8d793056ba5c5565b2105d4d39e3c9bca9a98ffee5a689c5caa09107e86003378d8a25b26e", 0x34}, {&(0x7f0000000240)="97a564063d45d12016500c54c437eff914790739048e8859bc28aa965dd83710846267e1f1aee2cd382861eeb97873bf24a5c9868f89c34d66306471d95c39ff4995", 0x42}, {&(0x7f00000002c0)="2569afa90c0e320c4f0dc4de5a17a8fc515e25389a7f660532ade76bdf2aff329295daeb0bad0bcd82062aa70e75cc9cbd1b2c2d01728711350260ab710613521e3f73d4f0e0414afaad90367e1f27eb6cb6858c092ce11a1963f929bf626e22d0f848fda622d88f19359c7c4a2e1e00403d103f21df92c00538aa067ab4d7a51689032661a9a409d98c04dce56006518b67dcf2b26494f81f26da96bd5c950b27", 0xa1}, {&(0x7f0000000380)="3bbb8e69652c62df3448388e575f638c4acbb2225c68adc5c807be46815574271cdd0e9fec447ee1997b427cde79c2cdc0c68822b2bfa66fb7c62d3dd227c8855da762fd2da0", 0x46}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r10, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x100, 0x400}, 0x0) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x300000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x400000000000000, &(0x7f0000000000)) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x500000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = socket(0x2, 0x4006, 0x100000040000) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001100)={0x2b2, [{0x2, 0xcaf}, {0x1, 0x9}, {0x3}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x6d}, {0x0, 0xffffffff80000001}, {}, {0x3, 0x6}, {0x3, 0x5eab}, {0x3, 0x5}, {0x3, 0x1f}, {0x2, 0x7560673e}, {0x3, 0x7}, {0x0, 0xfffffffffffffff7}, {0x3, 0x6d2}, {0x0, 0x4}, {0x3}, {0x1, 0x7}, {0x3, 0x3}, {0x3, 0x9}, {0x3}, {0x2, 0x5}, {0x3, 0x123776f2}, {0x3, 0x4}, {0x82, 0x20}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x200}, {0x3, 0x20}, {0x0, 0x80}, {0x3, 0x3}]}) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000010c0)=0x3) setsockopt(r1, 0x80000000, 0x74c, &(0x7f00000000c0)="1c9fcbd96e104055add58283953571abdf7e136236d398403e31f149446ce6c4a2b6b86a7a006390c78e75d463f3403a7ab40b3e2069b17d5498a31ce7cbf70116f163bdc4c854199ccbcf652bd071d70f19c2e54223338c70d8ec77ac94702766709eee34a889441a2de9cce89637cf17aeef52a3ce4d7e448e4d8e95af6e02f17f442eeff51fc76001d73149ac87aae6c687c1a86abcc333ec4981ddb77639eda774aff932b1f1d1d0d9ddb2768f915dc09569e3620d2286caef255b760c90bfbf179e16d1a6f6605937a4a7b03f79c5af2d386b25d898f0fd441dc8ebb571871a857adefcb5d4cbdbe7a31e585bb3c618192a779425e2573204b4c3366243aaa63e1fd69951266323219c06f3323c38e3cd09ab95d9c6b355387fb036f761492c389bed0d3a3ec31b7b167177deb09faf9565ee28ca34f32f9e30f4dd78d7d6348fc976ad763ea2e3943ff0536e8f93ebd1eba45d4d7f05c288cdc6534c880981a0b3b04b39048f00a3e59e4b915e594162db055e3eb3481535a20cd87a7b48b4aaef547616d7ef54270bc0b96b48bcb2f2ae5dd0f76b2fc0fbf9bcb5dd756d9976141b49d0e6a4de15d8c85e0f710a3f1f010c104b6c538b836db3d51c376d5e4525438eb6bc2eca65f00227e96bad0242573851287cec7789803229d7a39164889eab32b2a209e2c2c7f6848e2ec736d37a1b90aca61be7882588a93b67718ae5f13473b9462d73b4eebc7710c154f731a8e9da4646ca0fabaa02e9fb85d36427183efd4a1b7c67b8f7d24389c9ae35b2d6ee348e4a7344de6bc46074ef0b83a6d515a9631f2a0807901357eea3d3792daf57cf50d4d61b37c8cbbcd48a2e5ec440fbe5b3fb5587461e0338fe2c071de3d686498c7735814ae8528510331511acdddb69ee0542beea99954c12f42f53f3cb5906f36b6f93700fd7b8ba82391f70b677b2ea9437fe2627ca2e8dec8f2f7eb8384fd641be9155c16c398575e2a92e53a99654669a3c586c03eaa533e55cb0e8f3910dfb4a7c59fb9f7029daebf230314d5819887ec3a9d32db9d3bd691826300968f6e68f5364a07e6dbd7cd63be5cdadcc827d77f5c53a9b183a992807f4c954419640101d980f65c908cf816c96487990d0a7a002b4525b4262c035009c933e16963a18c18480e288b511e434af90d2a30859265be8fdc420143b0825ad1d693b8cbb522ebccac7769a984a12980348a9f5b3f7f7b83dbbfdf90d6dfb6870d6d4ab67518d07f755fa99485840b9d0e4c0884f93b197bc5f3136b0e3aa779a05a69de135e0eedf760d24e929be1c6978d044954e04d3616345474d6d0b0a1414c431ef57c0cced7a17b7976e2fe22f03715365416277f40dfe97dfb6458434b1e8499c7ccfdf64447e66ede88f4c055e0a68fd5071881ab40bb9e68cdda08e0145c4494979bd66890a2f4156df2d427ad94e9ac4a42c2cfe8ddfc8bcf53cf2def838d509fa627810b74fa8f86e2c38580afdc40a760e9b374e35b5d2c3c4ce9aa20cbd1e2a83e67b32e5f425bd9f48c5f0b9a01ddb887b0571b77c47b8afcb217e492441ae8070a6008885c5ed17e1912381ba2f061d7942d737ef907cba82de8ef0c0c3a3a2ba26b683cc719514a66e20f028ce0984da3adec3487e0a16a705720bfc94711c5c1cd420413389808d4469c5c7e93c71023664b1f862566d7439c8a41bb186cc9f1e37d076ac324b06fac8c087779edfcf257943beb4510668798fe989e78b4ac97a1d31acf16222609da0ee8c5b666874b157739540db5aa50b5275d891c1815fd26f8df206fd941740ebd9fb476fa1879416f7be70d5986591501a0d2c1a6699658403c172eb49e688325ed21261676663b5eb3504a95620ca650648406372ae0c612920a702f51127b32a8a80c8fdb0a04ff04e0c4ceea8b0bbd648f4817b07e9c3ee8db72d855c97a3fcc11906e91b89e199b08cbab76b23276391d7c81582424aa7b85c26c43412af3590c278f5fefc8977b8cd0e2852bd045b08e9538a6762efefa77c2d9be84a0ecc32577c6ee07c300f2867e1a7eac8d02517f6a6073878d0fdfc0afb5ab61d2f7b9b1369c4879d17443e7214a222dba62f11147f9534cabec29bfe6d22ea2901df7c3a7f48aafab0ce145768fd28063b81236d4946de82d6409c545c44d2754fe8c4dc6422e4a419bdfafe1011a8dc72db31bc135d1b9e4bad65ed52059cd7e5b65c70a30f7497fd63ba07f720fbced2cfdaa1f1c6ace5c9a2d3c551aeb52a336256bac97d26b9c547b6fd4891f656ebfc74043d2e86bacf90472e3a8e6882ff569bed20ad7995c88baa83f41f6454d07905bb7c7ff9d3d889911eb9f20f7521eb6e07e5634dd17800797c20f55ed61f6c54bb455e7130e27d9c756d57ed4377a579e372ce90d8196c375f2bf8bc6794320de1d7ec15e004b6d5167ec2380d498b541e1320490fafc08d78c57d38440eef3f3eb523ea3e20e4b6d387bb1042cbcefd1b9959cf138e0740a61415285c35fd73ee57db647f1bf2019ed7f54291cc036b60de4b7c4334cea3f2c2d17e9b196a994ba904401b74906a2c4a170b719cf953cf9be38295e20962b7f4bb7e2cc06e9ee8ba6c8992c8a9541c2957bd9bbc5e2a410a667703585fe2ae1ff6b907a00bf4173b28509647b84db39260d2e230e744e4a5c5c29db28d011cc6a020b99c0c82b554b913fd988afd96cddba896b3a28b6623e2e2aebe0e8e3a75d9bc747b6a2cd179936faefa98a87c71311c1201aaed1cb9f6ffc120318ae9631607a91abf99fa5e79b753c6a72364e588906063554c14caf376f67ab5438fcde9e65f71db621c33966393b7681cb33df990e87a9fb1b734b42074b5d8b2c5fbd979159ed4b851a600bcbf0236836d42fd6037296754ef5d3758958f4459e245c2be13b6e4f9126716c34d4030d89e4d78efad17b57d030f30a15760b2027ecf6cf3b1a0ae0ed264cfad40577d08d0dadee47f0b3da81d3065673a60dd01bd1a515ef91de0cc7387e9e84d44f4b43ff3f26c09ef65e859391fcd695341b65ec53a3c44be61a35841c1640d4b177b532262770570f87c25c5c95010605291f5b6c8a97a668e447d2ccfc7ab5091d3dfe92a04efd7d225f54fa04d35f6b196f00d6887080e75ae2a4a40b0ce52685fc577cc9807ffb5adb9a8d80f80de712b18844add60d96911c893c3c64e7f0cd4fc82dd5f074bdfe348808167db9330e53ca89bd0af54cf5af716a6e402f1524d1f1ce91df0ba17b82a2036d8d62b3a96af66ff65f46a36482bdc72185d4b645ad8a57dcf079e0b020c32b026730dcda99e1c86bdfd9c56f43327fa6fc13b1786893ae0afbf809ecaa72b34e23b4797241de5023b1a7d7f2bfff994e4832c627bd9b35ce32bfc8940aabf032c1d1be7e77610718d867489b0915d793b41fabd6e0076d1abd93e11303e3bc3574617adcf700fa08f38730ee037924e5b18b9b56fba4c746466d990cf4fe3a4d21f0b3340f3d6a332a4fbcce9601e9f3694ed44642850e04bb8ef535954f00ddd635c5385266597853513816b0172bbd5a70adc07f8f32ce0900365cf34aa7671855d0d474ad53f52db7178b05ddcf02f62733bac576dc4add15941eb13ed156805337c3bb136239237b0541217a4d7899f7d4f9f7c38f75fc94ab64b121f526892138ef428c28bdd40e3002836a29644dddc2981e697ac6e379c4e0d29e7476e2499eddc8263b3f64d9338ef70a7e8f4e571cb05661b453a6481d16e8837522a73c78645c09b716f9a0ff59ca7c083516d4ef48634efff1ea43cf28cbfc2fed09cf4fc3c3e6d69834c884ce3950ee904aec4207da94ef4209a751c2c109dfa89bcf5bb73890cab6d8146a5045638ccf11714bf7333e542ac210ae3252280eb098ad6a4a329638d25091992ab9b16541b287ad8a7a788dd9df52d90a730cac3cb36fa9bd1bec09da7471e48e3fc047221c21730ed3074d92e29ad966e00fd292526130a2cbabff5ccbc47086c36549ee4ba6d9341b37dce2b92ed5d0dbaefb3586810a86823c6155739325c7eded6e5a1e89fe88a770522932820c649a8b80a71d80dc2652a82675cc307f64624d0cc4a5f77e70df86c80a4b0654b630fa680be201f077b6c66803aa49bcafd4bfb50af75d8215feb3e6a790da51202cf58e7f75e3bf793a3bbacfdbbfb3026b3b931bf0cb47b86761e1c2803eb52f40fc9f0254c46e83d63ac8a0e9d19a11c25a5827db51e719426e6efd66a0b8750c45a65ea0dfefb3683a573c921abba74829bbc2d034745a519fa0f67631a49d1e75e6e9b33d64948b647171510040ec8397f26db85ec69551e32240481d7ed97c7a0d6922df55723c3d3a67e2af697f78ca034be136a77327d9b0aadbc0fa05d5d443101410ef2b9a64b02043e14585f8076c55b624418a05c50a7a55b9f02912954486bfef6e63260b657fe05a0d1242598e76ce514ba19d3ee3039b604f20a333938d27edbb298431cffb75504776307e7301f3b70be83b363c54a855ae6dd1c9e64e3c204cd4921771bab5c0ecd49a5659dc4d487bcde2a4f29e4990a085a0efb285559fa91fdea2a146abc3bdbc39bf7bdd597174b4f58a8e6ee8f6e882a5377d0f5443c64312f98568ae660a72f1147abd2380285302583c3170513377a36806c592200838312837d5cefb0fededfd1631d5f5354f397aa67b28b2d301f653408e2d1415ff362caa0a64a27dc44d09391eda6ec688b090580c8880d1bb97877a9bf95b70ea1960bc014c74fbb3c74b25f5a7c1ab59a4284e8f831cfbc89294341fb55fd16d661faf8eec4a382fe959c760b822fe317a63ae581ac9c0ed1224fbd0e80ef4075d8c9bbec80bf71295ed21ef340111d6615124791a4b2123252bb3f9830e4d8e24ac8bbff7ce1d9c5b3023f4c82aa8f444f430a44cb23587501afd675d296ede66092aceceb8f502d2adb4587cc40078a696acfc5cf089fea6a1bb5ddf59f93b7b5d9e38a89596cd425a32746ce669b4f709a12642ff9627687f83f090d309528ebd2807f123639eb346840790d9d87faa22fac814742a40da8d0f6af634890b79f21b905cc2c4955c4e7b1be0142d586da51a00ab2d177a09e357d9feca222ec307ccfa17343829d5535a5ad06da5d289ca572232f1120a29ae24d9330c5626ce15a99f9fc4097f608501fc7e8bf53350986fe7ac5b23b499e6c2ea401da53a6eb4db80f7743949b71560ed079f822be10e37778fc211cce6e90d35f0133cbc3b1181686a6fd1292a81717a2dd49853533f16e169e7f73021afc6e3e4269ddeffaa6420fe59c477d0ee91cbb898cafc1d591cb62f1de9a846763adc4637fd94ba6682224ca476ba7d29a3bf14db423461b7b2368e5703689728a86e94a9bb0bdc68b456f72fd4208dc24bc1391ca0ec07815b71a891b9048e65cbd9a739f9a7124b79968bd22053f0565a68ec7af97e9608510497455569dcd94ddf6fb6674041f30dc876a5a0189e74a07b6a172d34770f493d4b5abbeb91ec28ec7ae8a5e6fab1a0262d32df00074fd00ace685b8fa17490c25272c5ffd2a1132f00847b3b5ffa92d49a1a1f60bdd305ad5906a655cac6b15411d92fc0c131b15a3888799b9cad0f73ec7b85d9181ceeb4f79b6cd0d479a10485662863bd6ea136ca0f420e72f2cdf33ba217d089f9107f06d26808329df27eeacf46e69cdccf89cabca02888a917e4b216308f9568556edd680e6ee5deefac7d7dd79be6212336bd626976d0fd67a9f4abe35ea8cb1d70994d9dfff", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001240)={0x4, [{0x3, 0x7}, {0x2, 0x7fffffff}, {0x1, 0x7ff}, {0x2, 0x5}, {0x0, 0xd7}, {0x1, 0x6}, {0x0, 0x80}, {0x1, 0x8001}, {0x3, 0x3}, {0x0, 0x9}, {0x3, 0x5}, {0x0, 0x187}, {0x3, 0x80000000}, {0x3, 0x9}, {0x1, 0x5}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0xffffffffffff544b}, {0x1, 0x3}, {0x1, 0x8000}, {0x1, 0x9}, {0x1}, {0x3, 0xac6}, {0x3, 0x2}, {0x3, 0x3ff}, {0x3, 0x1}, {0x3, 0xd7f7}, {0x3, 0x401}, {0x2, 0x9947}, {0x3}, {0x3, 0x6}]}) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x800000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02022e410000000000000036bb0ca4f9819080225d498c83338d8ee00145f843bb15689b57612b86fcbd000218009b983438b20e7abe4a0e2ea9a8cd44ebc4e10434e356176dbc2c0f9cecef"], 0x1) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000480)="94777152e3b08e8ff6a1118bb2cb99a993518b96d7c2911b8d6a716e4ca71154df66efe0c37c10d53817", 0x2a}], 0x1, 0x0}, 0x2) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x900000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: pipe(&(0x7f0000000080)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4000000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0xa00000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x100000000, 0xe6, &(0x7f0000000100)="670c88a99734068ad9944c70e0a74db8de13b21c2f475ba4b47690abf03df744e4c902b3982ef6a40d1afe3662ce6be93ba5176568c1caf6fa36ba762b987b7488f0346f81b67e510db95922aaa9d3627670fda1088ce5d1960ef32b1822b9b53eb5ccfd66bf59f86cc0b852628a193ceda169dfe6c5fad5f6e8478659a700a8e254d6972c744416edf8d1d72f3218ebfc1f7a041f240b7c013a0bc492323a8dc17c002b95f1a5b4af04b2518bb590d16773914e6143a6a4ed04b0965fd93b9adb6003b4472fa0dfd1a15db9b9fded335d136c968c75815d2ca4dc7a6f217a28f3f257d24b31e52873a1ee070cd1dc69e53b8535aefab59d911bdbf8dc711090346fca15b00ef32da1b83c463e5879dccc1799bac054ff08d5fedb5959c7fc528d219fa959e0f096417bd67299db9b3837dabcbc80cabba0c152304c5cd3e859071c712fe4d26a208139ebf0ece95f44642b13f3d547a6a37ca81f4c5fac2c8b4a342157e38d8399115b054008ea95b9dd4c0a193e5cf22b75744e179a2f6d7ecd51eba2b65b7bd2e04d43efb9c37b2a0de4d774cecda5fa8f050bcd194158e766d5425bf3e5e1b0d4258a4f5800629bdd4efe1f7d849a90bf54280285e8ad3a2672884b4b749d576f247f5fe7ccbde8c7b955b7a0f173e06fa95a965c926dac11830677dedacead1837743bea623b133a60a32159c6c447b1e5e4922623ed5532aa3178191ea461fe12aa36bdcf701b3999555bed3b9fadbb64fdbeecd0e7b50e692e0780e498b963b0af16183eda45808cd258473c778f3cfbb705898f90ba4495a19265ec2d89d9be572336f3d9d0d139693e52dfa953aa8301c90bb9c8c750edd5ab27dcd17f38c818fff4ac640b9ffd50509e3f313810a206f57e002e7982dfffa3473401004673abb0e60619a924e4b75364805276089bc36e883538041a4254582a4d1fb3b3e828b577eda3cf5764764ae7d8b678bfc750a27111b6a151a94b65dfd77d065178a78a8d9f259adb8f516f10454a9340b6aad906e7759f3d9d51812be50760d8408089c8757e69cb8c88259cea57cfe724fc066d24effd903a8b3812fe7b734b63376f47b6f454c9c4f893bcbfc29266afa8090ff96a4b7c3d4e9c8a8d1a704e181db7bbda0444c97bffbb7c0241c55d402a1e389266cd38d85e1d8a2c64ea312a03c3d766f975f6c9cb4f8d1b89bea4b4b7339447840e409c4e194d450c4b0ce6c93f21849694deeaa796ff27e5a77d132171c7f1fff22d3ea7aa318fd573b3e7159fd01a3866543e9b806d03d4c35277c00783ce5f21c695149b26cfa1d4aff48baf58e7799c2f2d35299fd0f19b5bd3358762a378ee0379bb5ad76b72c8d3c408598d06ca93ed5cc389c2d203f37b9f9042bafb1df2ecc63207cb8c182ae183a6649c821182841411204fd1e09766e40e9aca215ce43f0de77b0a7d9a2cf572735406d0c0cd4b8f5a09bdac8f3bc87465bc58f5f01ac6510f4307591732b7e50e90d6cde23105d1f4ef8efe6e8a1aa9af7a4a298715c8cff2de954bb05afdd27b148074a6a12edbf9b8e44e7315cf15bc29e6c4bb2b202842e46d327c88d04eea74020562bda895f73b54edf2c7b009a4b610093aa4fe0df1287a98e048572c2a3ab0a1367f7eff97eee6a81e126f6bec9e2f61d47dfcf5d1016c9a8cad82a99af7fb5d9f305a2fd3667ad0224b57b1bd966920aeca8a04d95d067150296473d32934c7af18eb54ca599909a3826ad9b9865abc804c73edff0abec3d24967274f7648d3a542d6a31a96871d0321c6a5f22e9ad4872cc5d86d3c6d6e8494808e9985876ef0b448b657ce53c1f659f44615e566bc72127796f439e03bb3e0b36ffff35c7d90ccaa18c1208952ed57e862be15774b6c1fcf56531fd5965e47cb9b3278f0c89352a150f48fc8ed1a987ef9d8e939707137dcba140bb65fc2bf79068504e0db1984f018bbfea430c5e2387958fa6e6d50dffaf63282c96f5d41e0cec16091144e041ffdc86e2bbc5d3e88824a63cc176f6e57dd1d211a4b92503c732ec30528d7cb47c7455e1cf65930623add2f3e806cdfcca84921ac871b2e3121f1df1bffb58db4319bd884eb18cd3d86e59a1a33b9dc5692fffbe86f7c57697f798aa19322d48b0f6d6d0d938725c0272fd345a7f56bd7eb3f406529f1b31551554a151371b65afa020c0c5e0ae067b516fb29005cf32e04102f3ac589c91efc9fa2eb3150606e3a20b60ce42e2f8043b1b9ee7a6f7c93dc208dada17ccedb8ec75b9889cef033e077a2f0b52dc52bd935fd994cadd26088cbff0d63190f0af24edfbafa3ebcc637c3d1b8459a8a33dec3def9d1f5e0d6ff5cc358bb627cc847092ec7509f55b0eee5c08038fa78eb8f490b89182916d312db5eb9db165b100497cbd773b89e4a519501708e616265f89c1588c054f7f389acb291997e2a7f4cafe034a13d1475c4e49e0e9f4fcc38d6d701e856a4b39aa65a1570643370f967c0953c51b338dcee81e6a30781ebc2561ea8ec75111fca5c10da08994009cf5b1e2a31e4d84f9bab51ba1188744964d2e8be6bc4defbbb3357087e5c886e543ade4bc3d9184848f85daa38de48f3a3d783fa5f6c7ec34d6d44de7ade2e9656cfb9fa8d93bc461fad73a8aab0c34274cdbd612f1fb593c9a01ce5117549ad54c45fbd6b8901f688b8571fc003bd0e551fd7b59c2c0cb553ba71a40d6c264efa32d1205c899da0f9981fe61546124bde865d817934706eac040ebb57de7fc5131d0739d41c6bcb66c7a1a44bd4739555e9eed03c48aa95585e5c4c60324dda69ebfc7df0a2454410ae8850e3567bb7a3d7471d4d8480380ba846ae0e6ce02f9af9366915365ac4b1621485d2cea2bcf244cb8dacacbf0b16f9109b313657be5ef11a23d1c34158e70fbb2dd061caa343ac8a5caa9dc4a5f8e4ccfd412db6a56a56b204be2151932d570bdbf3962ac6f43ad5f87f7cb56fda47f3461ab535b2731c62248e81400ad2bbdb52720104eebd86a3fea182ff93315feed9d19c64d894c918d375a1d60f8eccad29431c55b1636ac088bdc87d2ffa99e792e549ccdb0af5c2c3e7ec8c7aef74717d883c9ba691abecc09acc05317c1925cc879115eddaa6e2f50a4825a34f23a6fe7084a3ab9e491ba08681eecb5432c6ae0765e47d87a3c9a8cb7a0571cc1b301592fbbd80b92dcaf64fe6821c436d71e10c46d244fead050f6dedd93127f169c6e608e4cbbfe405bf813f4d2ed78dc1ce61e929b3c08910a200654a0a5cacfa802a9398bdb6fb06a2e426bb34e293c24dc64f8b4af0f28cbefee8b2396adc83da9d91f9ef7c42579b5b62d4ec39886c7c402707242eb5cf114932b5925d5b2d974e9ba1f80892c54e9a9fa10a67e395e3ecb20bd349dcb0d4e37ad29a3e8319006145e6c9ab7d878497539d9243e5d42b86cc8aa9ec41b68361d510c527584320702d3d70b38ef0212f65afdae83453ec5cb6d2f2764ba57954571225def0c2d07d4bd489bb97071115c0dcee446c08b874ba32f770fe06872a87787784ac5287b2c4733a9d5e5965d4d72f592c3dc03e81b849b7b38b4d267fed877cb4635386271f91b1ca5b2e7f43dd5b853535acc0a566cdf8e9c61dd9dcec0bb4f679310da3d47e7e9dae5a4cebabfaa269b8f85bb3786e02a9b379f7452a6acce36be4a5a342072f213710da427e20bde1b08b91467ec094e8b2ab6dd1b627864e4e0e3f4be3e3f969f9427cbe093dcb8b6ef75fcda659ffe922b69712dbf7881a23106645b7564f7fd4385b72a720ca7f0b815b2d18eb501f5d8246a5e9e6cae94fc1c8c2b0927fe3c13a35001744eb0d1a9f5dd5a6e0b08c15b37ea370708295c486c5ee60a590781a4a47fc53ea4485cdc9936de2236952d46a7cb3ebd06abaf2954cd4c96b95623086c44fa7b672106c3e37d07fa07e2f6021405261521fcd9dba487a1d5edb639f4be7f2851e0495d930db183c0d6b57ac5138c76881aaa9dc341c4448116c410567a35acbb860e6bd27397287520622675625c7f01dc6be99cd8a5670f9272f73a9c8dec846ae39544cf1eb768605dc26467ec71cb047af4a7671992b4a7f78ed722cad1ee4fe130f1d6f287497a482799b43e20814997886ef22f2666310fbf0c59bbdcd10da1cdc70d7b6d00146420c92364425e18ba602e51eec2607679276f9dda87ad5205356cb02f0c9d5c034b3d38467b6aaa2473ab1edf9769fe84352634e1d447ad7652ba77378f933ef6c29ef2dc2ceee29c79ecd2bd953abcfe7da5802d0507e13508f1e1c185f7357d719b4e899606dddcb548daf650def530d208151a6023b3a54208a16ff4c10d52609199f3f05abfdf458a9ae26edc6c8025fbe66f9a456c616b195a8d77740816a488c912ad2423c0c3844dafee6c1f0647bcc2bfcf74949037ed74f43a027acb37c9a29b56544fa128cdb73107c2751610aa6895b23a2e57d5b0b1bd86723334696c74f18b8d3da77451dc044a6f33452dcc686efdcab7d5270e2a29a60680dc375e80bc5289af34500811319bdff227e52e7d5b565e2c33b31942c9cadbbf01a3de4ca94d000246e619516e5d3c33eba7630918ea58236103f997f945376890bf9e9762a15cd95fa7692ed2ace49b2c3a48561d5e3986d3448fafa44c5a3ca2d6a20fdebb71b68621257e1cdabde5719114eb500de4c7bf86ab1625645be7b68c09e25c11684d1ffdbe57876a5dc89ef715115f3294930cbbeeb16904a57189d6cdb7252c90e11b8acfe6a72420ca3b2f10cdb39e14553a94b7014599e65f15086bb1f8d4e1717e7bec7526ca27b8b4bff648cafd469dad44268f4b01de87ffeb3426ef2ddce4cc2b2785064e9d36538ad39221ad119b9979f7e8f4796ac159ba9018e770ca36a1720fb3813938898816d3dc6d30bd7d34891f26d89a0c3db49c4d0aef265ad920eb2a32d57e62d33de8d6a91e978ce13348bd1bd8b7c7745b856ba139aa23efabc00628ce5f7647279d194a6433af0e9716a4d49bd2b148cbf56dbca86b66e3f701a67e6214c2d36412648c978c1d76ebe2e1448aba26c130bec96b66baa8094b5aa58abd9f52e01cdcc0fbc6a3cedeafda64e5d72a99449b2de9e14e4e15310cf98e9c56a3b193ff3f56facc2d1dd5ea0d7c817c9e59ae3bc66daa63ca7bf10a736fad52248f17211d1d76221c9896b3771d4c79f7c77a194649fa3915ad15e327ef18ee177e6eadebd193c1249a3e5fd575a4fc7a56b3eaec53f64f55d0e25f2dc797c760986119168d5fe85c155a7e9ef6f3ed93b403b141b96f32c1706e960230502eab1f225e5ef4e2cd2944b2aed19cd7b957a1a73c9a5dc834abc534559514c15647eb1ca227fdca9f04620916a9ea3fced4e0528e761dc5acfde2e35eaf37e6707bd4d92dfa62b912f6979aa7104460493dc3c487425f1dc9978e546d05445fa1b6ee1268a3b7d245bede091d44f2aecfe4f7e3afbb74239d137d1e8608f93782cbb5c58ee384074f77d4e8859c9932e8b0d0547a913f35a63dd393f70f8b896c2a83db3f50b1cda848922b77b5999501be0c45a33b0f79978a69a88461de94b6c7c056712e57a92cddb8b9c1c1e9581d9398f8357ba2f6c05205a5c91fcc1cd92d3491d2fbaa079453ab0b77063f0d21bdbfad7984d88624d9cd83c65b041dce054c68b3a79a845c796f1da2cc817b620d230f0d8285e400aa0e00ddc6669326569e0532003c7f7546376ebe4d7e193ac11944d74240d54b593b037b165d7b69075e686952528af65a6b176", 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x80000001) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0xc00000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000400)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) r3 = dup(r2) preadv(r2, &(0x7f0000000940)=[{&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/56, 0x38}, {&(0x7f0000000580)=""/218, 0xda}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/19, 0x13}, {&(0x7f0000000740)=""/146, 0x92}, {&(0x7f0000000800)=""/121, 0x79}, {&(0x7f0000000880)=""/159, 0x9f}], 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x7fffffff, [{0x2, 0x100000001}, {0x1, 0x5}, {0x2, 0x1000}, {0x2, 0x2}, {0x1, 0x3}, {0x3, 0x7ff}, {0x2, 0x6}, {0x3, 0xfffffffffffffffc}, {0x3, 0x20}, {0x3, 0x100000001}, {0x3, 0x100000000}, {0x2, 0x80}, {0x3, 0x80}, {0x3}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x81}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0xffffffff00000000}, {0x0, 0x800}, {0x1, 0x6}, {0x3, 0x6}, {0x2, 0x7721}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0xff}, {0x0, 0xffffffffffffff91}, {0x3, 0x8116}, {0x1, 0x3}, {0x0, 0x1f}]}) getpeername$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x40d, 0x1}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x81, [{0x1, 0x44b}, {0x3, 0x2}, {0x2, 0x100000001}, {0x1, 0x8}, {0x3, 0x3}, {0x2}, {0x3, 0x80000000}, {0x2, 0x9}, {0x2, 0x13}, {0x3, 0x76}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x9}, {0x0, 0x1}, {0x3, 0xffffffffffffffbb}, {0x0, 0x558}, {0x1, 0xffffffffffff85db}, {0x1, 0x9c81}, {0x1, 0x6}, {0x0, 0x7}, {0x2, 0x5}, {0x2, 0x10001}, {0x2, 0xfff}, {0x3, 0x80}, {0x3, 0x10000000000000}, {0x1, 0x9}, {0x418e5ef0f3924375, 0x80}, {0x2, 0xfc}, {0x3, 0x66e5}, {0x3, 0xde1}, {0x3, 0x3}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0xd00000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') ioctl$TIOCNOTTY(r0, 0x20007471) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x1000000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)=0x1000000000003) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x1c00000000000000, &(0x7f0000000000)) 03:46:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="290d77c9e2eb297f3000"], 0x10) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="e80000000000000000000000000000003cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe0500cf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ca2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bdc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b100000000000000"], 0xe8}, 0x0) 03:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x2000000000000000, &(0x7f0000000000)) 03:46:56 executing program 1: socketpair$unix(0x1, 0x1, 0x4000000000000000, &(0x7f0000000000)) 03:46:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000000)=""/186, 0xba}], 0x3) sendto$unix(r0, &(0x7f00000000c0)="0600a5cf1ab572a2e223c2f6b25e3fdf41e9e5d99059575309b5aa972ab16fa5e85a0c4fa063c987200aac41ae456d3c7c9916eefe57449ebcd6c8b54b4ad46973f1556df76ed445d72143f779c60ce40c1dbb1461940e551e2b77881edc29f28c1c928b9e2089637c16d5aeb610650182727c912099d3c9e4d07cb98685812d6debbb1de8cb6f9f0875f0fea14d18c641", 0x91, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 03:46:56 executing program 1: socketpair$unix(0x1, 0x1, 0x81ffffff00000000, &(0x7f0000000000)) 03:46:56 executing program 1: socketpair$unix(0x1, 0x1, 0xc600000000000000, &(0x7f0000000000)) 03:46:56 executing program 1: socketpair$unix(0x1, 0x1, 0xfeffffff00000000, &(0x7f0000000000)) 03:46:56 executing program 0: r0 = syz_open_pts() r1 = semget(0x0, 0x1, 0x200) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/4096) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x300, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001040)=0x1) 03:46:56 executing program 1: socketpair$unix(0x1, 0x1, 0xffffffff00000000, &(0x7f0000000000)) 03:46:56 executing program 1: socketpair$unix(0x1, 0x1, 0xffffffffffffffff, &(0x7f0000000000)) 03:46:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="f966d7f5caee9b0e8e591c32ae8de0611c13d424d85db7952159f2db1ce5a27fc068554a1e0e400111fc9a10a9a76babb8aeb74cd48ccd28e75e4adb2834ab21d70a3bbd7c1db339fe9e9c4005c72c5bd9f719c8eb83a8f72ec08fd361a9fcd4ad9c484802214085b12261e83069546e7e728569a0366a3b4752fcd832843d23004e7eb2fbbe4a2a04df4a473cfebc8200770b7b8dc8d5dfd7a10e3c2e7c81588da6c78823f7959c72c78c5414d919fb386ad380db8cc7cb9fc08f7f10889bc31909487bd68488af92cef346b9c5f937e0d83a8dd6c3fb80288f7cc288a4805f3a4d", 0xe2) 03:46:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000880)=0x8) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x0, 0x0) r12 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="5de0cadf1f3c4b114edc30f12a5ad8dc3d188cf1b883d7e709c8b8c17202bc0444b6185538e54304e7c20add3e5a8c5d459443fae0121802b22ce1e78850e3e6e9fbbdeaa729091d2f3208047c4f10050a0d4d84a8b53c04bbf4d46b1116fedb9ef4", 0x62}, {&(0x7f0000000100)="11ebf6488b5dc8c63b000c0045a1c1c13bb14cd2f5100c7342f8e6a48f4cc29d8172e4a728c241a63b9fe67bf254b5230b46023ccc89eb647cc6d8c7a1aa432b796e34ee43da3a81cd2a679716c5d56908a4e5ecad3e9c0648e382a5fe3e1a499ce64e4ee4e4216cba3d8854052579a03d49288370ed6cbcd4e789d22c2ad0b5143283a0c2a927e521ad74d05741ba6ee64ab865f86536287641019ca2d95f098caa11d42fc52c3d2d34bb72b36a0be87dbdff7684b0b61cc0bff0ee5cee4d018228c555d8d03ba008c18532cab6e5e763dfc1eec35818e2fd52df977c92f930b62de822a4b99d4482287db81fe938cea85190e0203089f6be1eaf25", 0xfc}, {&(0x7f0000000200)}, {&(0x7f0000000240)="fc666da462fdd7a2ac06eecd2e3ac53dbd8c9a670f93c6d7be9619c574b5127283aaac97327f242ce174f63a925e68addb1c094f0c990a5552334ca0a7874882c1bf5dc86da41369b31cc22525bc87232c261b5d21578ddc92eacd39ae15093db80bf99e661a878b2dc55794cb4f63cce31aefcf61dc3f780ad9db35e98bcb65920a84e5ce87080140a0768294d35bcdd22e833cf69d10af8d315dff5b2726d9a022780e0a11a08e843e81ea64447e2458eee8662de7e4f570e8c203eee422ad991ba2d29f561682dcb103a6257b8c376c9e52", 0xd3}, {&(0x7f0000000340)="73a0ab86d60a511b7e3784d5e7857cc293d3170b72783a754f2916dbdffcc7e108e5855e82ff087419b9a06d10115ae4cf9a5bc8b16e5886bcd4dcc51e2e1764b9dbe7631e4406147eca247f9677a56920241d52d913a586cd1425af8c942083630b15dc31e0e2bc6886dd0d250dcc5ba910606080d0485cc34c3eb593c9da83a3ef07a721162136a87e6bb884e3245d5899ddd88c8ffae9c7560fae1b0612a8136d2fbc111a324dc247730cdc31759c7b26f3fc2d9159f4d1cda25e9470494b4ee0c9e24abaad0e4190bc1608bdbec4c77747a3f6336964cb0cc54e61151452f42334827c9c34012bcc723cd30ad3e724", 0xf1}, {&(0x7f0000000440)="0e3ba32b2e4b300a080e8e743e9f5408dbd45c3aae0fd82f477a43089ee77103c891783865369d7d3b1eadf203946fb9e5d182c72060fd45a10b39f416c45738c88ee78532182f241dc72d1ba3c088b8b6ff6fdaaf8229b4955acf1f253f0eb219042b69f43fb8e8d7af5aa3bbffbb99e5d3445bb3b6", 0x76}, {&(0x7f00000004c0)="29d9a3abe1c335c56aaf8a0df966fd3daf048a7a5935dcff83b6352fc0b2ac5af5c6b12650f6f5745050e773650a051f9477eb341630f69d00450c5c4a00bc454e8537d5f5e225f7a4789afa9d647c5be9ca80f2cd59409dd518a177928d002702155db501fd8c076f", 0x69}, {&(0x7f0000000540)="6eb7d7742a154ca15a6215dca54873a18417bfedc7309cde22e88c1748ec97cd0ee6620c35e613602e4625abf7c76f91c0", 0x31}], 0x8, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}], 0x80, 0x3}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 03:46:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 03:46:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x80000000) r1 = getpgid(0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1a07, &(0x7f0000001740)=0x4, 0x4) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="29a620b39c263bba98876de67e33eea5d78e0fc9b03233c5ff6f440a0ddefaa64996aedf401ac39381d1623a532b73b605ec993c341fea253a23e5783e608a86387ee848c397461a2a02dfcbffcf10036c8784abd755b92ca0982471b50a4f8dd84a41cd5db522f180b6168a34fdbb55dfe2a15463d63ce185305be3f2884c60bb17290beb4b68f65685ea2a31d58e7535a485e03ef750be1a467682e68cf0ff94e7", 0xa2}, {&(0x7f00000001c0)="0f3321ff2521a6e06907d51b5311e174d2833d3cb33693ae8ed8e7ba32baf532bf1b2ba99080bf9bbfcd1965e3590e6980bc50d769b996caeb4fde4e9e3ac9564b62b729097dca0620977eb5646dd986d5e9398fb2bfcec62f2e5ec61b609da062a31790b3ac0843b21d6ff2101986bda246cf3184bc841675d0eeeae3eb5ac96c78", 0x82}, {&(0x7f0000000280)="4439ec33d59e1fe4904c44bd76ac5e02c42f9493c848cfa6642cca3447ec3b98d8e675ca68f9fd6eaf56009a0b712f76a3392d15abb54cdf2809c39742805c3d7646594122987a6f184fb3c0c157d8931645d059a8b21d4e7461aa19c613771ca5da23bd12bc07741eaa4948b7a60da93e154301d8b12ed4b68c39548396ee68c7fe55d7303a1694d2e24468bc02141d10a753faa5be482587dc1446c8405b8051b6043aeeb562b645d616aed29877ec515285807c39390f85d32409ed10c2c5df8ca2f8fd6f27e223035b6c1093c20b92ae0a4d54665d7ea81b3ffde481cc62d795efae7a866939256c23723d14721041babc59ec97d4c1c1b16b5f1f0ccdc9930eee207f1375fd046c5357bdde5435792f0b0039afffff0468f8cf489ef1d292175e6ea4af7aab951a74ecfe4973f3e6958f946c91a01d214c7d3c55a4f89d5c226c1bba82445ca8d93bf65d42f0a047842554e86b2e284f586a775343293ace6a704410ae9fb68ba881943f01365c94e43bad444b3aefbde2429062e1a8ec753ee453044539b3808de1f280232f12da7d09a565088557613098665a3cb92ba844a40e5084a0e979ebb350274d70b764433e509aaacc8bc230227ea4291e6116822714f5b1ddbff0c3ca74c808563848c61992f8915691d6a6138f8e0fb8e3b17318122270b96e5f1cedc33b203503f58524c89535b9232f572c3e9de7a5f2d0dc7a8972527b2dd02b3228aff675875f5ef93efecdb2afc65bb7b60ee7e7d2ff8050a27eef136dd98b3de108d750b1a159478ccc6bcadb48367d17038efc1ffc2a47ac045fa2b9a3dfeec30c8728b52272973d0aa4662fb67246b379a87935da33b7fbf2074fbf759316e024b145ee6a62fd398ddf5503e255ddc8817a990e430aaea3a741baea46bd7d4e0192584c26a2539008502462bc43242473dd61a55933be2b3ddf789da715f059be32d0d071799e4dc16dd2154b23047a649f6a16918701510da21eea360c78da25b2d25d77598400c52486934c29184d0bb6711e379d9d49cd0e2628741a0fcf92a22dc98b046dbdd06a95414a7363b60396a186bafac0137df7ecfefa4506ffd715d3f644565cf6c3ac620000f434203872bc55140257f7ad26afd6b322c7c84ad1f279810acea508db6dbc8819882163d53928479007c11235a4ef476ba8bb2c769e3ddab8833443d820636b0f3f0dcfda50bcc3119317517fa16a9b0ac90391cddef365e534f1abf10754276d625e7e1684d806c8d0a1e9088aea1e5742db11f56d7fa4d29f1b35475fdc36c3f9d3f2fa30b46e93be0d134daccd3bf83a8167647ea82a7f88a7976b08c7f6118d439de86c9e3ae2bdaefb60235dbdccb8447b9bfcfffacd35459d4892dbcd789ddbbbcd9e489b5bad8845ffd806212e1c99703ac94b9b40420351526688590d81690c4bced50d3013be4171540f2cfec48b04744d05c9f94b5abd4983ae2f1cc4aa28f677ea796c6a52a8a06c52c4cb69fd288fab041b2d94508904b8867dc6b256d802b4a4ec991cf015c249cdd876ddc34298d92fad6b599cf7cb59d44774aa45a2d2686e1a5442f587bf06f18e9d37ef044561b01bbd4f92e4042f68c553c0d8eb79a0de73b688b3e0be5ee0df654e6b36cfc725314d549d0db4e3d3209c6e45690e1469a9ec7fa37ad70102bb2587065a1baf522705d1c8b2797c623f81abb32ae19a58dce17a7aaee72a7d5b0df1b2f5e3d7d600381b4b8e516406b39b943abe15aa3f09a970dc865732d8984bc79e6d1419c5eaefecb6d96a61954a45538f76d2df227f5a6b80e3c9f00d9e4966409cdc1c3f4eac7ed42b14869f333178292b6f8adf8cca4a58fddb34b9bba8f6e95cfb53ee44fe6d2f772f34b87cdc1874b39aade3a2b977625faf2d2da18c9644f905cb40a95a56ec5bab0494413c2de05ae31f932a6d7fd693e3ca53194e73825b76c9adc5774b05a2eabf06e5c3be7061c19a76b272b4fcb994dbe28b8d1b0aaaddf221e8425b908e4e7ae7fa6887b24170f70eb6380f67d3b1a32a3fc8579bbc084bef222d21c37b9b3b6c12fb3256e0abd77363bb1c224854e4186d09853d8108d4003d10d2256cb53b52ebbe6c70c87abcdd9fd1da0553183b835df576a52f2c944e12a9c5a624e533699c921eb9999ec88758a8fcff0386379c8d84c7baf4f57a09a1070102eceb91e61e2b8d0428087b56210b5b7a354f72446beb75f3c4276e85acc10fe8a08fb601325883b2b7fb43ee4af186b32f503555e6987589ae7ce64923e5bdc8b4c538863a23f5a290c7dad970bc19985eafbb309205c83154a7e9e88d75c83c1f1792f970ddf99b78d260431a2fc9f4a60e3d83d24fc0e6ff0dc5b6a347c33e01711b58a93de3f40d5f82dfbb04327153d81b535dd72bca4a1a9fa57a0fd506322c86eb9fea0ef96e247766446422a882818cca0a49ea379c425cf230b34e012777bca96b2de270b621e648b6c6c3b3e4cb961bb83a29a2408f9fed2af36ee7b936ec5b1fcc3be0b344963e3a914c3f7d25e8ef8f239979d549f0f08d2971af797fe9771e3937f29b8e4d56eb1c82b0e91769ecf310dd83e7ffdf7b8e3d57e9cb9a5526dfff2534086e67772f1d9e963fd3684f4df9f7f1c6d0c02dde36a7601e90e5809b3a28ec5b8e9f65a38f65a092a5d2d6cfa163927eac062886ee9144ace44eee610b2ef3a0df8775b3d7cec61854d14da167c75596cbc0a441885f4123dac6b960eac37481adf068701aa922ee2e9fbde43f81dcf9d99f2b3a11f18e1d576d5c908bb885ad69aeca13f9e669eafd7f9f3a126c697038d23cdd8f6ac5934188728dc8b94cf836b80f65e5b00796025a473787388c4ea943ce8a115652015fb391833fec6a12379e56263a5a41995d612b247667f7e9ff33b96c5b54c8dbb892faeac27a7925adbc54aba94cba035d985681a376b9fb708f8b67bd42ef65256954aa5f81a6fda4dd7e4c6942ab02061db21b56a454609dbc7921f4c3c27c733d05e26bb3908f8f5819d6db35abe6562c730463f41ce1d598416da591528c238bf1015da58c9af9032834e168c7941f28b9dad6fff21b0e643437c3c06f56cf5603a525197e51d9ba0b96c83b8e915930ad51d57372f167f6144d2de35ee726b4d9e0dae112a4d3b30fe853aa4f3dd888006258bc0d2d97523b3fdc3606807cf6f07d33ade43bd07ced6ba78310d3d1c45ac14eafb959beed5c562823b179b15a03841a7b46ecd089fed3bd82aa2b1db31168af093785b2dd1966fc418d6e1f4800153270d61c6065771d8e04d64a67839d44d4f917bc81a0ed08f9ab7332bf07048363142ddbe1b845522b7027bbfc40218fd402c1359d910772bb50fbe2ee623c7e57375899f7dcf60b6e3441e86463cd297be589da807fe543478aae2bcfcd4aad3c5590ab2f2c835ef0557b69f5107f02dfe08d8c7a7592658bca3361e94508b8000a086182869351d659ff42bf1ea3fd9c16e04f120798413e28591e77d9cce77ac2ce0090cc9aa3b3cd7603bafc837a446c60beabfc39fe799856338cc6e90b914b5decb50c06130da24e5a51c99857448944affc75bd75cae8a6eb9a8b254584c330674a265d77004a11df186e3f4306f775208bfcc410c44b9f02987a439c2134b7a1337cf0124c652b8aedbe8213829be00fef9d430688539818d3da1066fe21f24e749005d3b80141758c073e8bbcf062d61eb04356a97e72866e8dc4617b3f14f9d4f3b842cdfce958431a86b3e64f2057ccb0485260360ff97a5f4d8fa4f50a3696d52b8f8f018d0cc3254fee24f550003abb9441a0dfbba1d34abadf8385dd3169f9c2fba837cc3a7e9c605e5d546ba51dfca7881599d57380c4010eb12da670a72bdd7377e90eaf4aeadd2fdc96a4a499d23a40350559998facfee020d0075ac2d3301a67402c755c46a1c00a84666c50e944c9d37cf81db0556fbd71c3da1e69070c86b0597a001c48ddfab8f6b4985e5f748a5a5e323793f14f1925189b48d39be417ba1389778a98dd9b592e624ef36fbccc4852e5a781de3cb5c166d7b18bdc08ea8a992769dd2e9b5f15b77bb03bd1e72ef6697af2d0908c590703dc32601d8400d953a990397ff6736bb2c5c6d6ed5ab4835a6a08a14430b823bd6c80bd43ced7563681777d18a32288bbb28bd684dd253a02334d13c7a9b30251d032b87f0dbfb2c79bb7e1f5d98fe144bb7ac3716b7d4ba319bb9cbb1bb895b6ee6382140716bc56813ad64dee7df43a0726f08d6f25fd2614de7d959819856c42d3d01d302a95b16e4faa0eaedec1ae5d81d05439bce59aa116bb64ffa1ca12e5e9f3e43b1b22d3bfb73c53530cd45112ed2502494aae0a77f1d9e83057bd87f74565f8022758d162ed34166c938686d746450d995db01147163e73a46ee7b61a175bfa82c96f96ad37711935813e0515d4274851d3d33184c1f402732023461fc5d79848e779084892610fd493507c23682f242e484c7856420a7c1c17a72354f843c700a71aaee558c72458b25404cc5b1e004a572bee4e55518e7ea1437b09261cdc5795267c78c055515266a36428efe3fbd6b63d254e0944a65655cff63d8f6e7cb3387a35fc5cd5226e0108b60dba14cb66674dcc50fc9924dc9273fe709efc1b1dfe278a32d804cd84bc0fd66c7c8f655ed00a5052429a65ee31639edfc77a924fe1f3b2d420b31bc35cf636b803e59b6c50b4f846407c3d6204397ac2ba190375c034bdbac2dcb6170ced612b91179f39372db26af19933f78c648de0991a7628019edd87a35cdf34aef34e226b01a0c3554667b45d8de0d7a64419237fdc34cf022c4e31a00ad1fc2c17d7df7d254b23a346ab40db84b028f9abecc5f703133ce95cd6f0e0dae71875450a724768ff9449fa0056663703da19182cb5573826ead5f053582b83eced9459bf2c44f8030a4efea06e4851e1aa5a698097880d67fcaf0ae7b587893a19c20894bd137dc9313793e53d9da105db92bf7437cafee3a3bd9ece43cd153d47654d258a4723d94058015bd8459fad80860edf0825fc9d241198a508343774f4d0751f19a338e6109b840c6d71dbced45912e49a3b17ecb129a636321d8e6abb563e41a1b248882972e6499c375875d09d793035fcae47cacee89b0215004711b83bc10fb0ee53330d9b40f442085b80ffc1d837154f3cbce629061ff0b0e0ecabf857064981257f7d0ca43f0a883a28b9b30e1d447627737c74a89874f2f144ae7f83330a049d71ecfba4ec2f547f56002b6021ce42eac903e0a737c7806c85191e2e00dda08afabe0774144c2df70c10db788403dd40ea83564633d0572574fbd68ce9c6ac3bb048286029c004a552c1e55c8c00db7d704be6783d05c1f9b72f968bd055cb493aceaced24955b93df8be0574ca6237a6e67d4791c2d97f21324eb36cfec21d3546236e7af4cda8dc9c3c6b2af8720ec1e8ad0806943934ad0dc0f209eae067e54fef5f633cc426afd2e54afdf9dce668651fd1921a004dc31df73e6acc4610d18d41f3bde9c7aee7875571a888a433e3426c07060a75ecbb8763579dc1db1bc8d71de70479c2d12e42626bb11204df7e5b33bc6661cc1a047161bde9f35e3af5fa02edf9932a8ea7ea83c601c4d802c9e0fca8348480e882d494f4ecb236e0540106b9404c4a85713c93242addc116f8c270c39151e1e2a2424e8baf5aa4f01e4302e9621b880801e20e89b83eddae8250d1e184104a81d1b97cb57a4f5ff6fc76a4b3cde75089b12d05b4ce3087bb61f", 0x1000}, {&(0x7f0000001280)="18a88148", 0x4}, {&(0x7f00000012c0)="0c9b44aa2dc86d0743c26d0f424c7da583bedc531d835e4aec6e3987f34fd15783c62c515123b16f0e1e0b496fdc8f5146eb9d91a93cf2cc38c348098ad04b54dff603770fbe87add65e", 0x4a}, {&(0x7f0000001340)="623fbf7c0ba961861eb17a276f15106ebfee9470bec17053d9b9332ee23c753325cb5acfb4f30a62e533a7118dd507e9692367c86d5aa8766accfdd7febe91923ec04650db4e7dad7d483c31f49979b9a3b96a4b100aa1b33a3a4fbec650a48f88ef2287641b602bec69168b84b4a594030c20398b2f0290ed99cb4c439e5946e4d73206fe", 0x85}, {&(0x7f0000001400)="7d58d8c70b14a9c42f9da41ba6888a4bd521b10b489683fe1e46f8ed25e6dfc972a71183045fe18eb431fe5c2983937674269f3651469f8e5903b1cf10798594b01fb33b131992833d220a8e496b180466abbf73ac73dfd9b4352de484a1aac19d0a2aad13df05019e721a229bb6e6cb78e9dff1ce1edce815b1a2a086197de5769301c903f6b361a94d758e692c7db5e85598297449a2da3285a143f8dfae8fddaa3a9d727686451034ebf97ebb725e60db2adbded0400418bed247663bc02fc867", 0xc2}], 0x7, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}], 0x78, 0xa}, 0x40b) getsockname$inet6(r3, &(0x7f00000017c0), &(0x7f0000001800)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x100, 0x3, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x988, &(0x7f0000001780)=0x9, 0x4) 03:46:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) 03:46:56 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 03:46:56 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3, 0xf3}, {0x9, 0x7fff}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCFLUSH(r2, 0x4004667b, &(0x7f00000000c0)) 03:46:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x1f, 0x1}, {{r1}, 0x6d68552b2d28e284, 0x10, 0xd, 0xd6, 0xb08e}, {{r0}, 0xfffffffffffffffc, 0x10, 0x5, 0x3, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x80}], 0x8, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x0, 0x0, 0x9}], 0x7f, &(0x7f00000000c0)={0x6, 0x3}) 03:46:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80a1, 0x3a) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x2000000000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x181}, {r1, 0x40}, {r2, 0x40}, {r1, 0x44}], 0x4, 0x1000) ioctl$TIOCCBRK(r0, 0x2000747a) 03:46:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0012082f09006c650000"], 0xa) sendto(r0, &(0x7f0000000000)="65a9e8fa40e589e9b9444ff3336e96b66f444b539ff45fb636568609404c14695616258494246a373a24dca86f1ac9463dfcf25b6ada4fb60553570349c60fa4f298b3779be5f13e4bc6fb2fd65eed570c572145c852cc2b48eba8d7d2ad93e58106a38470ca6bb752385e4408345e06f6fb58f5e312efcf03d34062d63d31eb00519dc121e634d04908eba45035721786c9c6495ef105c979838a411ea0313651929c343354237bfbdec4a737b914b1f9c5e863d1f78b8e74e44e17d2099e60ad4a1a76e0ee", 0xc6, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 03:46:57 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) dup(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) recvfrom$unix(r0, &(0x7f0000001040)=""/144, 0x90, 0x843, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) open$dir(&(0x7f0000001140)='./file0\x00', 0x500, 0x4) 03:46:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x10000000000002e6) syz_open_pts() 03:46:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000002280)='./file0\x00') recvmsg(r0, &(0x7f0000002240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/193, 0xc1}], 0x3, &(0x7f00000021c0)=""/88, 0x46}, 0x40) 03:46:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() recvfrom(r0, &(0x7f0000000000)=""/94, 0x5e, 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 03:46:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$inet(r0, &(0x7f0000000100)="83e7b98bfdc599b6f20df4e6ed8ffbc05f9725866c843c4be6503b1af25bfb2f663f734d82c4b48314c3f1f6044d83709a8e79dfb53e2341fbcb67f0691c41c54f25c4bed333748997b0beae5a7f2c2047ab01fc228d52318806d709cfc910df6062e224144e0511ba7868d75046d0fbdc70983d9760c44a644810a0f1f7a61fb4a96fa78c4e2a138425136bfcb7eb1b0431e9c3a8627f3ec1c5539037dff929e11a9179c37f693e6eff3e1a9efae035f310d293b57b7d79d9a915cc0713d54eade6eeff9a97874b0bef305126cd5151cbbc486f189e91fb01e9aa43e45c54b9ee819750", 0x35, 0xc, 0x0, 0xffffffffffffffeb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x0, 0x9) r3 = dup2(r2, r1) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000200)=0x1) 03:46:58 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) recvfrom(r0, &(0x7f0000000300)=""/231, 0xe7, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 03:46:58 executing program 1: r0 = socket(0x38, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xfffffffffffffe6e) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x22, 0x4, 0x7) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x5, 0x1605c52cb066d8b2, 0x8, 0x2}, {{r2}, 0xfffffffffffffffb, 0x60, 0x20, 0x800, 0x733}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x6}], 0x1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x7, 0x53}], 0x7, &(0x7f0000000140)={0x401, 0x80000001}) 03:46:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/50}, &(0x7f00000000c0)=0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 03:46:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:46:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1000, 0xffffffffffffffff}, 0x8) 03:46:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 03:46:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair(0x1, 0x5, 0xffffffffffffff49, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 03:46:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xb8d, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) poll(&(0x7f0000000080)=[{r0}, {r0, 0xc6}, {r2, 0x1}, {r0, 0x1cf}], 0x4, 0x80) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xc0000000000, 0x9}, 0xc) 03:46:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 03:46:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r0) 03:46:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 03:46:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) kqueue() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x104, 0x800002) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x800fffff, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x3ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x6e, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x400000, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x10000000004}, {{r0}, 0xfffffffffffffff9, 0x80, 0x42, 0x40, 0x5}, {{r1}, 0xfffffffffffffffc, 0x7f, 0x80, 0x81, 0x800}, {{r3}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x5673, 0x5}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 03:46:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 03:46:59 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x9) socket(0x2, 0x5, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:46:59 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:46:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) socket(0x20, 0x5, 0x709) 03:46:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000080)=0x21) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="1df7d4583feaeab4f05d374dae16dac715850163ca0d6cec3c0765f291b9701184ce525b03146dade55008766ef71bad9024904645740346762cb0287cf87ce0a1cc7819d1661ed239fbf69a4f083cc57634362dba4188aac8656cbae3aa90043b70aea1bbc0521e8fa9fe00bf555f0fcac03b03", 0x74}, {&(0x7f0000000180)="b2a1892d6f86af418c72b185db14f04a3fb84f0bb1548941fcf4dd2cc3b2787e255a697abeea981ea3a3d1eafe6d3238c2566eaae0c54d641ec7655a86b01738bbc427b4945aee0062b02e67d730247a5eea2fd023b971d7ce903a1d53ae0d9d76178e8ad3588d7ae52351abe222c634d853e05eb005db86fdfac7d569fc1b95fcccdb65a2e54ce83c3ab26d771beda23ad53daa7f1a2fa3f590f9a352d0ba25869567b576416fe91039eaa445700655dfa2e650780b1ef12735f9ec3b0fcaa2ec", 0xc1}], 0x2, 0x0, 0x0, 0x402}, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 03:46:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0x10c, 0x0, 0xffffff3a, 0x0, 0xffffffffffffff15}, 0x0) 03:46:59 executing program 1: socketpair$unix(0x1, 0x20000001, 0x0, &(0x7f0000000000)) 03:46:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x300, &(0x7f00000000c0)="433c259f0135c1ba9b10abd832639b79554d87010f6cfc93d7153459f5216e4760377597092e205313eb2e23501ed255742bc34f60878e89c689f4e535be683547ae7ffe5666a1e0dd0b119556f1cf416d86486ca70c357089db407b208cd1a33bffd0e0da8b0115", 0x68) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 03:46:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 03:46:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) close(r0) flock(r0, 0x6) close(r0) ioctl$KDENABIO(r0, 0x20004b3c) 03:46:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) 03:46:59 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = socket(0x6e75e3af370301cf, 0x4004, 0x26) getsockname(r5, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0x379) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSBRK(r6, 0x2000747b) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1000000000000077) 03:46:59 executing program 1: socketpair(0x20, 0x8000, 0x50, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 03:46:59 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='/dev/ttyCcfg\x00') r1 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0xffffffffffffffff) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) flock(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 03:46:59 executing program 1: syz_emit_ethernet(0x5d, &(0x7f00000003c0)="b8813f9dc80ee576a4d41711358833040000007c6c695043dd2386198759c99fd044c5cc726ebfec291084a9936cff6a255e8f7ed7b756bfde2c8308bf0a4852d8a8c36549a5d70ecef4d901c225ccd3f1592ad4178e7a1d70ff2cb39d7581b601005dfd2634d4629e335fa1d8c2877b146ce129e7a46dd4ce2a4731ddbac91af8409c6f18f009135a8245894c4a495299c0ec0ef011b95ba7343a9c3b6bc22ae66eeb80940dd3ef7e1095832f1281f6c4398743995dcdf95927455365e2d54a3b343e30b47e8949c74997c6da96db0d5526dbe1bd32e6e2ff7a3803f305cc8962808e82107e5c96937d5dd97b7c09a8b55e0da5dd314eda59b5c4c2f790c5ba654169a99504b39b1d9f07022295968ddd8fdc38ea1d8e1f939e94abd341816758") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xffffffec, &(0x7f0000000140)="38b23b00ffffffff110a0000") bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getegid() chdir(&(0x7f0000000080)='./file0\x00') 03:46:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x90, 0x0) dup2(r3, r0) execve(0x0, 0x0, 0x0) 03:46:59 executing program 1: socketpair$unix(0x1, 0x800000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) stat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='W\x00') recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000140)=""/251, 0xfb}], 0x2, &(0x7f0000000240)=""/59, 0x3b}, 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000004c0)) lstat(&(0x7f0000000340)='./file1\x00', &(0x7f0000000440)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) 03:46:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="d8fee5431a56bf846488bac6c2d3d4ca86239f05fd5f11d9b31911cb38584f2b3f04182ce6be6dbfa744b1de44ab9b0dc7b42532e2f7eee3419f22a712d24396169ccc60bd703cf48383077c426f71983ac0b7c718cf6d7d10a3dd8d88890f04ee8f5fe38666a99dc95da9d4e117e043b653e6150bc615704557d6d77c046eb56c79f4b6e1b4d82768b30fda", 0x8c, 0xa, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x152) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="f7bb42cb0d98bcadf96380d77cdc8a6768ad04b9a8c640ea0b4315875348d5efc62c3903f785008a07916f75fe9161a9", 0x30}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x6}, 0x9) 03:46:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0xffc0000000000, [{0x3, 0x2}, {0x1}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0x1}, {0x2, 0x6}, {0x2, 0x37bf}, {0x2, 0x5c}, {0x2}, {0x3, 0x2}, {0x3}, {0x3, 0x6}, {0x3, 0x100}, {0x3, 0x1f}, {0x3, 0xefe}, {0x0, 0x5}, {0x3, 0x81}, {0x0, 0xffffffff}, {0x2, 0xfff}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x7fff}, {0x2, 0x8fc}, {0x3, 0x7}, {0x0, 0x9}, {0x1, 0x2}, {0x3, 0xfffffffffffffff7}, {0x2, 0x9}, {0x3, 0x400}, {0x3, 0x7}]}) 03:46:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) getsockname$inet(r2, &(0x7f0000002580), &(0x7f0000002680)=0xc) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 03:46:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x4, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1, 0x1, './file0\x00', 0x7fff, 0x8000, 0x7, 0x1939}) 03:46:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:46:59 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="1e0abb7af5c96bbc018ac2ba758bc993f0c861fcef5dee6d5dcb198f9a46b5016ffac65af7e7c84002d1857425eccdc979c20f29f46a51425086261cc437fd5261ce844a2ce9c9217bf5d16a139c28cd4a855483607a", 0x56}, {&(0x7f0000000100)="2af35fa716017f7cf005297fad95900661cd519cbdb4a921ed2103d22806dc3c1519e2b8c59866df5a3d0e4757de4b270467f6988784f7080675ea34836f721a43cedb0041d4ffd5b063350d588f27f7f04390dc7cfce7b8c83f6be194a71dfca72d0ee578f073cede476827", 0x6c}, {&(0x7f0000000180)="0b856b249ffc5c0585c7ecd7d118e193bda9094b5380aa9c269781f1cca58329ca0618017674a406ec3a0112eb47bb75583e1477c09f380335b6a24b", 0x3c}, {&(0x7f00000001c0)="31e3ad61357484bfb9c4b0325a1469d4dd37f5480ddd39d32562abd4c2e22ddc253d4d3aee100e41f3e691abfe91b69a17c40071b06432f2e2adaa0c95732f230fd74efe", 0x44}, {&(0x7f0000000240)="ca2b3ba137a9e7b5e00220e8d955bea4f2c8db9d3a6949205e6b2abf9f9a1472c440abc73c15bf5c13eec02dffb80ff93ae3e035ad315ef30a44a32164b9d7db0613d73f5903874a007fa86653b4bfdf43808602710abcca87641ecb6be585191ce428f31e7b74ac90b087c243949d7968787fe059eb5130ff19fbe08f12cdc0563589d071e5e4e31881e72bd3dd7c1893b72d6a55518f90c9219003511b2e4461befb99cb9e6b988e4f30584305d4b226e411f45cac0455fc2e1bdc17326b3682abf2ad222e97286c6994ef77a12f2bf065fa", 0xd3}], 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) 03:46:59 executing program 1: socketpair(0x13, 0x2, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x4002, 0x100) r3 = socket$inet(0x2, 0x8000, 0xe) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = getpgid(0x0) sendmsg(r10, &(0x7f0000001d40)={&(0x7f0000000800)=@in={0x2, 0x3}, 0xc, &(0x7f00000019c0)=[{&(0x7f0000000840)="e0be146b1c1a1b2b28061ca3de53727a052a92338a461042e90cf961352752caf6e40b1fc3803a520e49ce0b688b988188e0189f170d71e8867e3d6157a57f0c9354a80c32c2395df2379995f191f39326e3a31c19445784c2cfe7e442d9b3aefdc41a828e1f77c8f624be6a3522b1f0aadac5fbc1c5618ca3b84930a34610e436132dce098b80632d21bf4682569975939cf252b25a10f35ae1ff576429c9f44f232c153125e5cfaf94fb5bff7d41ba7f77ea5e157f4cbb10ba9c2579bab8be28398f56bd3d2eb4ef79f99bcb743e31", 0xd0}, {&(0x7f0000000940)="81896b9bf3f15ea0df1844cd8b8793f75089552ea1a8da0953c99a87db10570cfaddbf08114c4741bd0ca523bf62b883ca99d289c49c5bd2c81e17560239fbb1c12ab52b07da778b660e96a2465f7afdb1b9d3d5e9dae1abba79ccd864b2d7a1e89393bbd759c53d047f5bf8c9c4bb1b033504554ab688a5323bd6f1e57bfcf0", 0x80}, {&(0x7f00000009c0)="857d0100be96cb862da465e70fb19e7348608ab347f7455665cdedcf1d4d78fe951921c4662ea5ac4b148b4018272d4b33720c4b0d63d95f4faa79e34e81ad87ed7788900bcdd6c22b9518d487aae57c5874048b1a1caed8eb79f73f2f81aed3eccb912b8c0f91bcfeea68cb9a1e255db1aafa2c82f4bda2e4cf3e5ad4dba260978e5c7f84bc1cb012c0155f7ff8fb79e9a5bd6c7261c86be28119d481701e4f1f33bfcc4bc066800582705eb6f31bfe15c76b6c15260d9093dc1f7b166869e6c26031aa7d0475eafbe63a0ae369836d5d6152dfaaabeec07e58acb1c93bc504affb83481cf8a32e9ec2f1c1748461812f235b3624ae199205285a17c1f89f7159f94156fc4123f8a7d1a38f670c57673fad831ea49cea3e0132cff71b99f7afb5316c83157d1f97215cb2f9eee0ceb351a462efcfcfb93d2ed4f5a4df30349e34baf14aac6409596be2ff22ef8044e7e5e0af2125fd5eca555279bbf0a1ee3d001b44ec705cf66186e93d11c2bea1259be2ef4f96c23243ada8c52ec75be386e95462435d253bcd871ae26c28dd6722c4c4b01cc50713b626a55d07b131520c6d4387bcc3d68a926031a445e9b296031fcec7ba274b3da73b85f95bbccc7267ba258208928fe0c54fbb16aed2d3a5979bb2da2a454878b31b5c27ba8c6cd51f614fc0f2bfc2efbb4b05eca4025391f3a658d68d9be6932a0aaf19febc524369937c6a9cf330533d5168e0dee25bca2936f655131e1a587afbe1cc555191c2836f19250f84b2338c8461adcca9d46dcc989013183e8e4af7fbd43353e28274898aaa6a9ff44f2ab207f29011a8153489e8ea42977ce83bfa3ee6dfef5f3b94c964e7e06eb8f0848c6ebb3a896c8e14379d8bcf8ce4b5b35c2f74b95a5f3abc363ebca6567e3b6e7d5839e8de55f4a717f9f69f6fa736848a7800fd31eed56454994c54bbe99cca3f4c3f79e4b196aeab8171cfa2d971af760b5771d3c7988582cfb0f954cab9083c92a3509479e2292412b45104fc4f31c4958d16eb8a74333c26f7315fe761f98a7330bba6b287e6bfc51ebb3253872ed23c65d96d1420a2b0276525224d016798ac7a0dcff1d7505831ffe87fc201c1e61971e4f6464c418d8a67a0d2179305546035ecb0bed4fe20e5c1f9cfba7373b1e5311276086ed91dc81cd83010e1bce8b9ed95a8d74304a3ade6e08e4e0de130da620a520947878e8329413ed8a0e1e2cbe17646fbb6a2d377e805850aa22f85bf3db35522643dca680a0fe40a034cd5b8e16da83a2ded0ddba1ac762537799d524eddc80e8a93dcd2eb404cd3b190f06d7722edb132bd4a35496e79b947661f92c5fa6985a0d3aec7c65e3fffd0d3355f4969339168bd2165bf009016fdfcb5e457d218f05c69137974f7ae29381cb9df78fa3ec8f296f700d613f666fb18202fd1386cd8059453034dda7f08dd198e04e1abc31fab24c17eef204c6d8ba9a21da6d5ca9c643f0a7eb3077a0fa2c610a23020b6caece3dc3f6492e51b904720b087f0781c94f45f6fa5b3b892aa2ebfb6d1d515c9996280759eaa7416a30cc797d2eb51fa1bad981f1782d4bfa24b3399bb41edadd471bd84d83d6059311bdcc49836c7d8be3a12ed9cf789373e2fb4e76c0a5c2a9031d65a7c234d7254fa48a9ec344f2aaeb778b84541a1c550ea8190e35f85de42137bc71482bd350eabced74c66822846fb213116b7266a3dd4d4dbcc4e67f89ad7713a965242f5b32d02aa18a3c86d4e9efcde0b157ecb857b54eecd36270d9874630919e49fe5aec395b9dca9e8142d4730445592fc93303b645fa9b5ea0386b115c5d2efb4f0b75425e575b5725ba52df3717843eb0575c73c466d3b4eacc58851bfcfb704c940675b9eb81baa2bfd280ad470c37947141abb506c2ea3000353b97e2bd70740c07d6b24903eea356c4989e69ac1f7767e3cb841a5a2dd294b73de97079745d5808865a57db18739ee61fb2524aa55f35e867b12b048f59cd6de1fd4e76bb2fcabef15e5fae312cb03adf9f333ac332f2f3db3363f940b932e52655e99d390aea780c4e39a3569cd65d197a508535b5e16f177b04d926239cb1a720a369bc2c999c393128e2271cc3664407c497a5d464188e5e417c0def65a5c799e8b823bb64422cda2cc9644b1a074464e4a65b750759e310cdcc95b1ad1787c79b2cf4b44f950cd295a123b8ad73578db2412ee85c4edb36e4fa847da19c792b3720859e8022bac9418862bab16d901c6b67ee13ce6f946d498f7e49dc1f529e1e8672a755f344a8c89d907a99457560659aae0e55a4f814ccf545e955a2dc87906e72e831f20595f176f3e416856f2919e81a6e89c912b95c5347b741dcba060b70ac6e53a7f37030228658a91364ec5879ffe5c2b6aa5e6bb0fadab2e8422989da7c2d73bf6d48522908e2640c7717ce16e9332fada197f2488e23d3e22556fe368ac8d79f3b60fe7146b2073dd070f01c0d300f94daaff1ceb4c01fd0dbfbc9f97edb2408a32d11867eb8daed314bfe02c478ca0c5b2b102517487c51c3b5bd1079ac6fb44757d735ef2a116f3a99231d9398918ce2b9a78c10ad562496f0f2e6607a1b2c797cc121715957916a59ec9f0d4de63561a79ca3f93c42079e21aaa56648f007bb3237d800c12e4f2397f73e5fa5ab0c493f34273dd8d5baa1d29f60d9b98397f35f70241af04c34d9e40bcf2eda44b5b67c79a651c04caba15c249a24be74ff82fe4b17060799c27a011243151da00f5d0a332a62869dd4ab4799d8fdfbfd9968f3525a64519f5b86abd59951d4113f4387928ffb9d99a1e5e7814264413bb5f7f9731acc1d19f3a47791a385c0b14f5056658ddb142ff93b1ee7bb3bc7eef0e33a5e32fb650aef700f269d3c71deff4c0716624fa1adf1331ae9270dbef0d65a94de66b1fd9585cc244ae2d65b1b872f5c310d698bdbc89fddf2df3a2d34cace1babde98e413aa3c5b88a8cac492997abaf8df00e70f1f2b5302004a7180031f9e60f0ff1333867c72d8062a6da2e318890edd99bde8b606cec4ebf29f4ab7eeeee067dfeb4c2d385413be4926086edee849f491cc9cb5501104915dbefd0f7f07f4dc61132ddcb80cc402adf31e195ccc8dc960d216fc60988794ea6b10f4a82597c3950bdc034510e247e743a0e5be35e8a843c9f46bd3171a488193d616d544fe9664122308cb0fcfabb0ee0a5e6f545ccad20de9d3f9aff83e01d978a4bf9088fbe6742784d58398e7910e8e995f4efb491dae4d5d1909e9a2cab0214c479e301f54b3be15190131c26a2d5c926e4ced5c9a85efbadcca5ac5bbbdfa46f82dcd87bf60b9bc498ffa001f49b21f7acfda50aea8b4ef9606450773eedd35b69c416797ebd4406b2955c689148deb3e2fb388396b65074c299341b29a21ea4affbefdf7bb1d134f39dc5874842c2d61966b0115361fd32e3b4a8438544281eba009cb5df95e071f3ca011df43f46ea71babfe08a31acc0e62b22a5bae0ad95b84a48e8a9f114a9457d6d74a95775a33ec4cc59c6ab67dd5d471bc016adba4352e6a03988ffede5feed63922d6499c934efb5056a0bdd454ef99f45a35dd8d4cba6b52c26bd063d51bf30d5bb1e8d5aee2baeb827448d2dc7f5c86e38ea7f78cb1a95faaad09d3f8fea34b76dbff74c3da1e2bbcfe55a3fc9a53961395d3449be157a979b47984327e6de0867cfd5aad5dbb989bdf69e4cb313b35c7fe4aa549c8f2d5c5a99834febc93817952ee194cdcfe811935ed076b5450638579ead8800c967575cef1312b870c69acce1151368bfd1879d373bcf142191685a95eea491d64f3e528d05c3ea6d41558cafdcd3cd47f1ab26d08795a214cfa936f5703fd080c9b114c39974ed678dc97fe9113626a523e4c634528095933c976854d563914441cb0e897fed1f992cae219d9ba8c8f22fbc035455eef648033e81fd5c894881b5c63848d75e118f247e7784f3a59ca73dc24e968310c5ca0dd787ca690fb36b64fe75e879df3cec733ca8474563d7559ed29af18dceb033724df5cf2c4c9b270824ddff720a3cc4604741de44298e8ac29b7638873342abc7fc9ff11aceb2659920cb3643f786418cc44468799e4451200841306b13ed85f5e31aa9f25b77cec4334c74af6189d16ba90d21c59256d69210b5589ddfb865cc817a715097f0403bc89338fbd3cfb42285037c8c9aa136e03ac9a08765273ae58042600b4598e4c06f686ad7392bfe7d60f115a8533b0804606765385b0d2282b66b9e8ec13215859e969869451d5b1b85d92b2beeca4155952c0cbb62a1c7ddb1f349bb55a965a70e51e3c549b8f866f77ec7e7cd43086240f8e409be893334de5f241aabefe58fe6b4623fc98d333fb72efd6da7d380c52baadcc6d72657ad8aea628b9749778f27d287d78cbb14c59fb28e98603b512c7330bb44c104dc0903a51ab310d043b6e9597d76d9f27380821a2c4c09fa611dc06559640bed4eafc5aec4e144b9da4bcbd8de6ffafe213d63a211f530fd5a8a9319a6b47906c233a407416b83a8d16d2e574e9cc4c6966e33514f1b2672aac9f9bf3185aee78211a169add1292acf923bd34def722f60527aae23f4d81580f554cd39e08c7e3136d4fe9f9da91ca35f614f7b77f1ccd4bc4f9880b2f681039d22d5d1677d66aec3761ac8cfbcc4197fa82332cfa6cfe31d6960cf1d899d9a10cedfd979675d87a29cecee07b74e0db976049158f62516fcb4c8715a405112ca561b06e2d55ccacaa80c0461ffec154cd3b529c9e5715206ce28850b53897834927b2776ced4be53479d0e18e1e2f01764bc08195551285a818898bf50b70d060580dd8d3ca4004b084d833b00745f6093a8df38a0f7618b580cf327b89a57ace5bd66ac1f2e706f3332cf5d9157057e68928cb0f13d660a74834b6bf90e6b6de366df81df708d920d256b1dce8c0ccb953003290bf07446560ae24c157a4bd7d36b3e61ddf825436c23a07f6ba7dab442c97d9a6a5eeada44f6c331f37fafb315baec5a3056985636c1e918a236bdcc305bd1a537328934c6f2a76371f3a5534948aa97f7e1b4635fc96c15b56e5d0a7839b613a466dae894b2954243c0526d21db3ced6518a7cc685256328c56d7b060ee844c0030774fa4d437f32b4042aa79e0718b6bad4e04f918e4dbb4b93187857641702fc73bb6d10f84dc5ce944311048c5c6a2898607baa5a344af3547f4bb67bfa61a6fe3b77905bb2b0f813a8b0a6f6eb65ff8a5ec76bb978b702f297e7e6d95f26833f41021c2ca2f98e28379ae23d74eb5cd476aaf8f375c3c3dc554c660ddb97353f110ad3a71741730a9cc31ee950e165aa039f51aeb2705efc617afb1da385ffe3688e67d19d07cc5316ecee87ef6a02c918ee1866147d9c4eddd0b6356b120c7c5cca786dd0f8b4c00b68c62e07f8cba432a9e74c3d08e4185e02797381dc657332f1183be442b3664b2d8b1194392d69dafe7334f3e5fe620b4bc9c532eb93ad5f764e9044db390f3f986315501b3aff3ee6a6da4f4b744c0eaceabaf175b4ecab865c9356e784fc9ff675ff0a8ceb769d8a2c0173c2a69a3bb36a2a1bbecb8863ad02b00e395c1ff9d0fc14a9503e4398bc37e66ba1724cd0e4033395427b1ff7314fcc6eb15e963bcfaa6e463c727863bae30daab1289fae835b63c2d9fde28c8f3474f87144a44cad5a4ee195d739ef95d307672e977903c751026350677e6f846e841a3c15d9cacd4155efa66d06e69bab5dbab27824499015a996f3307", 0x1000}], 0x3, &(0x7f0000001a00)=ANY=[@ANYBLOB="7000000000000000ffff000004000000d3f112a3ab9c971796e78f8beb700000993581c1d84bd918594b65f81515ec9b9f52b102297cb0e2a6aa6543be0e99356ea9f7848552900cb84d02a783705d245457d78d333ce4bae011d016e75c980a00000000000000f000000000000000ffff000007000000d55942381e72940fa99ffd8a37025afc7dd7c496728f06d49484ef8d265d8d3a6c72608c940e4bc57b34dd5ffb7191fb5acf47eeb2bfa50276b6f98bf9d77ba44670e9333b17132b03dd584a320c379556bb0b31fa7ddeb726e6e26e968bfebd5c3eff32954a0888402b18fe185c86f323029bace4c6852eab635cb4de74b2d3ebdc1b196908c62e5ae08f2c85e5748eabfbf3bdd8a94e3c7a72e69549892e991b99f83122a4588912be070d6387bbdb456448847c9da146103af6b421a8c7c811f1c70b259e57144c74811d6c827fef1d73b98ef94bedb0330b926800000000a800000000000000ffff000031040000955d8df38427e98634d763477767822fa3e25f576d3dbfa16b960afe2c3fc3ae40160a21408732f45261046bad598631d97661411c319461eaa14940aa8be9d89174111e2d66f892e295c1fab9699e4a04f029d5bc449ef29dca1af4cc2e1bc2c1674fca6e46d84823e4e5ca94db8018616e37a03811f1add2b669973d61b60d6f7921c0bdf94ec17d2a4eedc2ccef9664d30000000000004000000000000000ffff0000090000001f78587bc9899b37a7d6c1fdcdd0eeb5968ebf0630f7fe889431aafa05492d6543652de4d19e78dee56f9c1f3b000000f000000000000000ffff00000200000059abb2a4192c0980def6c56a2564bdc5dd6920052782b62e37f917aa0133b7741428687ff4e73a1dbf5a634884397c318f7efb7cc6a51d114a3641f9250b1a0e791120476448119c03f07c2d396fc6883f0a34259981acf699cb9275b06901100ce7038740d603811b8fff31961c3470da52a03e596e269bd1b74336da39f7827c52bb50696fc9fede7349af1b1ad7866ec677163544c32aa6f7b0eda2ac442523b07ff6bab8f38f6a9265b81abc6bb478fda8643dd98bfd1c2ceedd6bfcb48e321d86e2d0c8f0c921a02cea08f5cece7a0820f58d8b3b64ee27ab712f000000000000"], 0x338}, 0x4) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x10100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="8da94191657cb147b0a1b3dab0492855dae52544d99fdd91fe3a161956cbb46fe58e4d9e263e6d7fec41dc8f23b1dfbde1ae340eadb888f37793f5ee8846b7da27aa7c6445681bf3adbf9811ecaf4e854a6ab74ed3e475d21e85498ed998f89fc11796b012e8e1bcdc74d03a9d06b7f33574f26d3143323aea95ec47d8cd0127f4da7f4b656f699b943fe1c2", 0x8c}], 0x1, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xd0, 0x8}, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d80), 0xc) getsockopt(r12, 0xffffffff, 0xfffffffffffffffe, &(0x7f00000003c0)=""/18, &(0x7f0000001e00)=0x12) 03:46:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x4, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1, 0x1, './file0\x00', 0x7fff, 0x8000, 0x7, 0x1939}) 03:46:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 03:46:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) close(0xffffffffffffffff) 03:46:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffff) clock_gettime(0x2, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0x1a, 0x3f}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x20000, 0x30) connect$inet6(r1, &(0x7f0000000600)={0x18, 0x0, 0x3, 0x96e}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="adf70824d524df5d7feb659971ba71ba0849d994682c7ca966d8f027cdb6416561a2ed917a7145c32d68e3ad3f42ef6969a5f103adcd85ad56a4d158bf23a1e8f0c33f2e7bfd88e60c5e9306861a3688050580517c1be1f42baf687892c3a933bfea30db31cb8a1218fabebfa77f08930ae96cd87ec0dd16e468fef5bedb8cae4c25433003defe60ab4299e3", 0x8c}, {&(0x7f0000000180)="d1ca552175daa24bf4059f952e3516860fe6d66e0707b58bc778d615f80f690e6ef5e03828dc43d0fdd741d5fcb71e03f797d2e9e4146c2eea2ed06e5206a40a3dccfbb438e700dc498dcfce8f35a2ac9ba0e3af4b422589c264ae4b3cbbcc93601e1cbc8316dda9fcef143bcec91818ae9952e216a2318cd6f9da9e6553226f71aa6d516b6c595e5c8f0f696016375f8fcb52801a8d8e3897b8dfea116e31fe5202649369bfb4e00b4b5201645935dbbbfcde565b05bdda6cb0dee5a85c413f30e822595c63ecd8da864ab7022c22ebedcc3ce0ba49fe9734b07b19d74290a21c7d6f064ab2b739518a2f300282d225ff44f78c191ca3e48d96", 0xfa}, {&(0x7f0000000280)="e94d461e14043fff9bb756fb08107f726e8e8d27c0a7c01e2968d5697ae8705d1eff38263bd1de64d5d62f93e76d63a1337357351966102f97ac50f0d8e91ae6f48aea10d8589e27aa6226c2b15af8470f76b852efc8b496c7e1b7ba6191b6f653779aeca6d477ba14d75a90f123ce7c1d0a491b1e7c6f641c6cde29d41efb6b1c2a202a914c6e50bbf82eb34b4698160a4d893d4112b6da69cf77910ae24340e5a5bc0bba40247337cd198d3642f59e78c5cf3c18c010", 0xb7}, {&(0x7f0000000340)="de18ddfa16f2f9519ff6a4fad686b42542a0e2acb1123093cdec28f0462f81434958c6ebe328bc9eddf436a6d149e6c5a8fd0ca0a3e68d83f503be6a0181bcf87b67b96ddc6f44723c8fa535fb39e7a1503a326833e3db8b3637e25333bbfd239e635a9c16068da417922c41f93c390b5d0119e2610221c732f8116cac0f3060e9478ea52c0b203b07611f863f8eef74c33459d7dfd8c2813936361b88a105a9c2d2044a3d89b80a4883a7103e8e3913d5bd5af7bfec0dd98681c215db7f6f9f9ed366071cdde52c793efc57a54ca8ec69b66ba91bb28a2021b8fc7a3183bce9e35c84ba999fbb158a5638f54b9dda45190460d87278e391415def6a8b66", 0xfe}, {&(0x7f0000000440)="7e3b817fb06b0b26ed59d443262857fbce2c19c8e00b11003948861179b841fb3b7a811104359f0578597a5cb289df9fd868304cf9601b2da946b7c15fd71f5c60dcf7b111178cd6f86751d4c0359d04c7b9bbd135a5202d386efb9001f7c10e001817108f241abb1f593caf96a8d6fe24ad119e43297892e4cf0dfb423bd13f0d7c32b9a392c3e4af6717b75fc76a", 0x8f}], 0x5, 0x0, 0x0, 0x2}, 0x4) 03:46:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="f35281a109fd9dbbb526456ac9395f930781cfec2885e50b2c3c9186b7d7cc71e6f4478212971c52bedd478a1054c6820171a9bbab70329f1d26e7ea6a", 0x3d}], 0x1, 0x0, 0x0, 0x8}, 0x1) 03:46:59 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x80, 0xe5c9, 0x9, 0x71b7}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000008, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x4) r3 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 03:46:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 03:46:59 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r2 = msgget$private(0x0, 0x102) msgsnd(r2, &(0x7f0000000000)={0x1, "311731da54a384346aa8805e53c8a88e7223d9bd0e93226746720a147f7a2e56f0d4ef996851"}, 0x2e, 0x800) 03:47:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 03:47:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 03:47:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x9) listen(r0, 0x7e) 03:47:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)=':@\x00') poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) write(r0, &(0x7f0000000100)="c744601143dcfb3bf9fdc4110c22d98d3503c013d2421f1e9cb05e92cd9a24de7afe75e9c966043d42d6a7d904e14ba78119432542c4c46a0a087f9f658e969e2fad11545c6221afd043646c79e66d298dda448587ab464882098699eb485fc5073db26e41c56dd9665bb9bd01903322fb1ffa2d9d9e4ca3c1dd902f31435de08338410678896eef6e90c33043be92f04981c8b5242fb5d7b86e68bf4c1629253600a7da3199c35c758633df101d1686e03c2b4bd3b006f98c20aa5a4656ceca", 0xc0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 03:47:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x6) 03:47:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 03:47:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) 03:47:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 03:47:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getegid() 03:47:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8c0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x101}, {0x18, 0x0, 0xd0, 0x25}, 0x0, [0x54c760c1, 0xc9, 0x7, 0x800, 0xfffffffffffffb16, 0x1f, 0x6, 0x3]}, 0x3c) socket$inet6(0x18, 0x3, 0x6) 03:47:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) nanosleep(&(0x7f0000000100)={0x4, 0x400}, &(0x7f0000000140)) socketpair(0x10, 0x2, 0x7dfeed2e, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x21, 0x8005, 0x8000, &(0x7f0000001200)) read(r1, &(0x7f0000000080)=""/84, 0x54) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:47:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x4a) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000340)="b58f272e12bd7ae8d213fbfd1584b7936f068f1200d73098bd85eeef25bcdb3e23197894c8c0cc2a6947a78a0a64945f36fce93c0f2267aff76738c272221e920a6b3cad77f549355c2b4eca285751a3d24f05ec19e919cb488ceb5d7657482e9af8417356f70c3dcefcc6d2abd1a511270aba0edd5e4425156e2dd08a8290ee8419beb7ebf45946cec69e972cb0b79fd0aec436e96d72"}, {&(0x7f0000000400)="f36e65bb5f420d69321cecb6afa0292d42f887bbf6ed3fb692a13fe7cb792d46fe278a0c0c3e6ed7f98617e1a56d9d1e26fd29296fbaa207888fedf48062fe8624f72294c1b094030a50d17eee385c0c0e0e9b2c01fafece90792ded87f3b7735178e98bdd"}, {&(0x7f0000000480)="57acbaf6184a7bee116653e6c108385d091141e929aa961976659f959176a4a233f5bfe27aeb64c12eee5de0afcd726a8b54163bab97e1a22a2ba3c46969c6382b1c5bcca70a1f8ebf96a96f127f77a83e2c275f924f2319e27693eff897461edb62efc0e77d41743cfcca89b98ab5f567d67c06dadfa205b900f6febe30cad48f7ace3dba819c8e310450167f596cfd05f87d6ad429e658954412bffaac8b77b3a037c05203642a7ec02e7b63a93b8e396c8cc4f6c85e714a828967675af9aa491c892baec1a42f4c7d7c1bc3920bb612d8a3befd182c7455"}, {&(0x7f0000000580)="98955b7329184faa3ba594be8496ae8de0c934"}, {&(0x7f00000005c0)="468880e54c7c91cf9e9d314bff574d69a418a1dc6ab04bf962f73156d59a817c03b034c5c4f50d3cb80969be462ecf7c31db31badc77374c2132497918f4c0676f295f64d23414990d8936ff22028ab8a647673995eae58a2cb0000bee61593e879b832d62ebe173d3b506c8"}, {&(0x7f0000000640)="50eaa14865631e17f7fa4b83689dd531db392059a5022f6362b8a6c7dca42d8a3097493043264a90c3658a5df52db3119f9c36ecb2e9d450a4276ea98ac5a8ab7deec69f30543422be9b6462ccfc9163cd89518b9b8f5088f41777aafda27d0290649901c5c42543f6542e798e64b4b9277acd51c42fd200d6000d0948abca6dfdccfd05ccdfcb0c8130e7b2694320aa1386c110450a872cea520dcfee32671d1522f629aa138e75198b948a710292f98d516f92cf2368d8d6066e36a02ecf20985ea91ed1e3eaf3366628c40bc6cfbdbc71b23d2f40"}, {&(0x7f0000000740)="e1e2e3dd7c234592e55e61bc70e142afc60f8434cdb27bb8a62e3a1eace763ce1509438de5450d13359fe6ff1b7451355994be3e2517b0183a134cdf7fd984b78c8cc2270ad1cbf1bdb40cbd67301ec142687439472f82a06b42e012e651753388cff4232d59d06d6b43410c40a86bfa133aed213203d5d2dd8016c34a37aab6ad94fba8ebd7f3538e71cecd0fcc4c527dd1015ff30a547e963e78a4cb7e253af4135f4363f42e8764354fee5260d751ed7f667545b1c2ea68a126eb2575101e402b943ee0f7c0e1d3d8c5756f88475b66b6b70b7c6bd4aada19be881b5d11fe80f2ef841c4cae82b8003137ff6fe654f2c901415640a8c3575cc24a46386b2349febd207fefe70d67ac57d2eec5961de7c1ac18dea58f8b1a6643ad3802b1e04cf85a848c1b1c1fd1470ba5cff8e0c5c6475f192766c211c46964aaf528b00a3ec253046df594e1f46bce2856b626a5ead506da1bcb383a1a1d18def17bca2b4b7967963bd2e829e8d27b76fccbdba2e489dae38586985809ef70a3f8221b3faf1a02fbc00954c07325e679e1622ea50131fc987e1db32d74e716d0fd732e05f844aea58d7e3aebc8c6829fef5b428bc551088df77593cbbe51e738c3a205febf970a2b1ef02eb0b108d17a204733ab82a3f790cf44c44a325f7454c5f77c5fd310b359887efc3843dbdf83ad5f53652dfa815339d57329500ac4600aff46e661fc12ad0bc43e74c15c28a11652ba9c0afc68014029026dcf78f161591bb0e92ab7afde80fcbab1814410563cad1b3c75d76a5d1785a86d8f63162f0da7cee734fde78de948ff20bae23b4895e85e163303ce19d32bb20593329b0f28c50f0788ceb383fe615d1e997cd989bf342b913ad0ae3549b78a8e5723f1285d609af0ab2816c028929acdf7efee8c18495774d36e59281370218ed3bf0565536519bb32c358076a490e70e280a57e011b35706d6c7ef5d50f1fa52ea9d968f0658fca5aba7435e6c8e2ff0fff5d28e02f9c1838acb93c2ef4c20b31c7cb1cb2cafde1407d4ce368c39752bb002c8321124afa30d570a763ddfd9277bc80aa02d39a47788d3de548685dd75e9ff816c1e1503466c871575eceafa715e7474d162670fac79e3a49f8010ad64694ed61e9a177169fe2c22c4a54a694cb40cc2cb44eac9c2f645c86a9c507616dc09a169ef4fbc1b0353f3ece910c567c7c2d8181000ba815f1234d09bb3819b2eb048ad5bfe3f7c834e691288dec7884dc29118b7014778a95543a5166d65bd563c8c0203e2660380a413e27eba35e375c99e3b4c85496372772c61da75215faa2e85c1b790b0491389e74d2a284288efa5e97f9cc4780ead503bac7bd380778aa1fd634cc077354359dfabc7e20ebee80a3554afc6e4c323ba8794682b436311740ad7ee070ff123c16ca001bf10b3ad2d129f74f18433fde7bfd259dc8c659f95b7005455f5f98811a355adc331b2945d8bbb8c6e010cb70f390488d7e60afe76268954ad2f29ebf2f0a8dbd4c3d36bae9b35966004a26533b4bab478ce970aac47a8b08b4d996b0b8955b1dee586b3220a416e5da5dbdc2e24a030d05cdb2a51e43d33b9c16a47df264770b280791a44c5da585a90dae7813678de23f6ebc953366bfa7ad8a4ff4f26bbff9d365bfec92d668ee265a5d20982a87260b5e4172a52fcc13df8899064046f1d0ace64795b110222b8093d244bb9cd52fc01da467841ecb245e8150980a4c71524b902a69d27d36cebdb29b6af5c68c564c18dadd0cbb9fa27141ba8b63bce9671188f6377c9312979ca2c26a4380140f8bd38cdf50d3452cc085b0bdd4500c4443f76f32624bd59510b91a0db601fd3ddb431b876eb8ea55df19bd85ad22850a99b0277b031432932b1270eaa297ce2510073e633e0ac6a460302097fb9f28a9d903a6f154c74e25502d66d49600fdb9f44df76348e286671940252f1a4119b2b41bb5faf2346a443664b5dfc6eb6682e26f9c7f0636fe1c9b48ef71a55ebb34770aaf88c1e7b56c43dceeac7b9c31c75b41255a0231ca63b0d7909c5f66bb937c88da6ef42630d8bbf579bd54490129e95fd14b1f86d0052249c8b9d6e329c2a845face790f8fe09ce817a5d25bb247ae21f3f229f2bc5d2ff5bddda91db130b5837474c1c184f439a8682d5181633b7d0b2ade93970d1e9b2edb61df1623983719ceea764aa08cadaa5ab3779b0e444cbba18f089618dd0864eeb80773801e29cac3bfdcb8b558a1115465fef3a53941cbc7682881f5a3923e4f87b5a3b3bf314ada108c355adee79f0e9b94203df16f33fd01615a0cad85e9ae8109f1dc31d51e93cf1f01a96677e5b019bf62cf981363031762887f3c37d423e5e954a8b2bf182985335f9dfe67c29b2bbd50a5481ee7b473034cf06945d98da641d7b9201fc67346ff1916a4c16d9a72e76274c1612f2df8b2c862cdef60736c21cb552a317b031da9c50b7913d1c1dc2064c6683064da2d3539b63c6aecdd0911915586ad6e0e86c991e1e2b78d1556083043bd8ef6f61aa48dd4647cd3aea97342511021c4a0dcefb5c28db26d7396fdb445e3b5dc815208416ffe0efe436500e9ee59d47624740c3f64d590a4cee47f94c9cc3604a8cf7b7c5b269a5c9db822e75ab6c1370243fc3b19924655a99208c9b23f92bd2a2be3d2621a63975de2eca06580e9de66604d36ef1c669ff66583072fb874f0a501880956887f346a5d3c446d68483adf072b951bab4ea8bfc67db879b9b9fe7b6790f904fd2f875996cbe6f97f4cc4d8093b51714096acae23a73e90ae6d1729bc29858030e4e79cb4b3011528dd162a202d1c0c9831a43f3a58874e3799cdfb0954a7e1a7c20342673bdc983e73e0ed9c15eaa5f918599858a54359b0c8d3c811b893f591b9482a74bcc4c4c0466964eb41d465905af69003f3756c3b6ff210c062c0bae5d67b274a792777ed28afabfa6198220be625a315c1b3319d7bc8694e66c99c93ca4d81780130c57e50ab786991ff7195cf0389ee398523d8c2ec1696db0959b5c021b788a82b62ea5960a8a075835f0fc5be4bd57efae5b13c8a6d6ff66513f8815558fed80325588237b082b93e62f899d39a6851e17eae340fa307882038aee99d2f75693077aa04940e089dead7eb9d3e22eeb708d769b34ac5396347fef729442eb814837065cc00e748bdd2ecf71595005c178399288ce12e8da8ad58446d548a298e01390d4fc2522e69f1a649695e2effb7e124b6252754f0e90553ebd3a500da305f6378763c1ac72ace38b7fe53ba11d7318626f0736216b3a3a155f0cd63b1ce489f9db77210b9866e39ceb6985747ae4090a85203dde13318d48df8c42fb5a71639de0b894e32df48ac5420e0a38aa845ee547547c51cf66564ee687eacfd318b95449d63c8054c9e970b2334b7b53dee0e17c7dab3b1e2e4816d0e08244bbe6d53ba2861fe7aae5b3aa49c5039d793a2cf5b5c2a072bff1564fc55378bbc50ac9840e637539f42a2b27e049330373f1c6f0a682ebff1da00053b83fa200e8e1d89c14719aa12705364659620a9b1bf443be45671017052145a6b2c7ff33ca084ebe1636be85922c459a6ec2d1a07e107baf30cca2ae3276deed5d0c3f5f9e6b161717afe318f415a46ea9882c8a719c00dd18fa0f8434caafe1c9e9b086e13ec59633d1a949032c03cd3f92f07bb391c7f386ab27c64616715fcd1f9009323477e03883fa0f2cbd912ece6901cd5f800c702b2d39a06c6d5da669c4a55604e6c0634bdda3206f15cf6bee5f8819f729ec70537ad232bc507836e864a7f31dcb4dc37c773d5144904f06893b21ee5feef0ace8292af65444bef05f11ec83b0858212007d593982b70aa3400de26c54273845a2cfdcd2fa99b57739fbb1bd962a106c86b10ce35753910cbf9ced09f0974cec54cb589a077844be5baef1e82b4e59cbe1b07f3bbaeb40df43fc7e7441e1f3320f10672717a5b7343441ca2843759b2be871ad2c8cdfe588c13f3b1ac02bd1a15bb403895d740526f2ec63add2a8926d9d276e9b61538a114b29ef71ff1ac15e6456ba73d3d8b05a927845995bc732acffbbde0e55608b07f5afff9b77548fda42bdc2f89f81fc4e692e66a4d345c793e3ecc9ac4d5fe8cd8ba575c2d91d493f6a820f0e6aa93b1e68b48aa50e8123b7e784767a99affd53a07de922d716d5c2e3ba554082d1d91e82cc367c6fc38ce1658d1c58fadf0a010e595a87080f7ac9667ccf28afe905f13b2acdc5751d8b721bdf5021acd41a77ba8577158c871b9cea21ec1b119f7a71ed41d198e0d5c2ef7264a3037fcb228e836f4c6b2248441f9e82332f2d113b1622bcb8337f0b75f1a5744a6b5132dda78d67453e2a1a7631bed470cadc8d33adb87340240ca8b7f622f6552a9e83ba5e98fd878fa22666d7d4ad3e63ccb6fa4ce93a5db98a4dd8e78512dc5ca019632f1d7428b3a9d7766369925a0085245dd81434ff9df69d7b978a35d6c71e43e0a5d685b8d830e412d08de370fe76ed41b2a74c2c57019eb38d0103cb023a7e666ab169303e46c684aa631f4acc911b0fba6330772b675f071e56edb9720e23f0a7879499960c7c33a81e9f2d88b6487573c5b3bf6f7dd862b6a709ad3e4e7f44e440b344c4ff618ddeecfe121c82151af2ec527884e0da4a8804177320ab60a5f3ad0f203187e182bb089d6b07483ebb71a07fe2fcf0a46a548cf7cbb5e637c47b1415191c6aa75128c17257350516ba17a34f14eb683a86fce2bbb7c81e6d89e33a957d40bb59851cb18b806ca2d332160d8ae5b2de0be2489853e8f94f1d864e4957beafab7d7fe7f7fc49e3f2575da760d7ac7c3935036ee506ced6e06aad1f174f5fcfb9d84ec75b8dbf243b236ae3924a239b80d341bff7fc8ee252010e8cdc96be2b71c2fd17d3bb879eeafac908d306f29c0579737466411d902d1c22f56a52cbee8fe72949cc19e649040a7259c5ee396cdbc4001794d84b7ad89f1601194b86888cb707dd48a61817d7799dbda8cb684346132975636378bbbc8f68bb60d5855fabb6ad3e4259580602848f28cfe38b9ff504d2e83814e655e6523fb9dafb06fb0c6b7dc0d15c107baeec28ffa5e1ea9e29e6296cf821a3f4191f9e749d1a54a16273c7612eced6d96788ef77251c3e6e168e390781648f0027d561c58549f6080b221b80dacb83061a7a33b8faf19b2dab116f255c42679b26c00edb0eb615c686bf76b23365d19b641408658267636c6871ce71bda0b85da7f581f3d129c9d5b1e7ab265d36605b994c4df7c73a5038695aaa822aa00827b85e19e67d0bbaac638beced16b04192c47af4373a59f0c28bfb8eb38fa2d0f48cf4a048ef7ec67a50fe949e0b15d6b2582a51cd4d45a28827304418e103b852963dd45f16e909af19cacd9c84ae3009c6bc49cbfbd800ecaeb2c4f41bfbdb6629f32c06bd6979880c28bce177659d9cae6bc6057d9a6a74c37f1214da8e8a5efae3d069b2eab6d9ffb7c5166b1a3e261924127ac705af358bad0bdb78a1ff823a0d8c8c86554db65f99394194ec6bc73ee35702356846e6bc6576a878a681694ddef557de141df5d50c3a3097b3777ca1e0e7a21a23a17e010dac597dfb2de008fe07430affa81eb5fd8e7ffd3e1d6b30ea0b8f7ec6dca7d19430338a463fbf692f8a974f75d9fba5e932928e74940a8f15f58abe1987f3e176eac1f3e597320d719a0b769a29aa9acab2da414ec71c27e7d83283130a474d92be9c8a99f828c366b72e540b6"}], 0x334, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000aa1c0ee96c653000"], 0x10) 03:47:00 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x140) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 03:47:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) dup(r0) socket(0x20, 0x1, 0x7fff) 03:47:01 executing program 1: socketpair$unix(0x1, 0x2000000000000, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=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'], &(0x7f00000000c0)=0x3b) 03:47:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x4) poll(&(0x7f0000000080)=[{r0, 0xa}], 0x1, 0x7ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x43, 0x9, 0x0, 0x8003}], 0x1, 0x0, 0x401, 0x0) 03:47:01 executing program 1: socketpair$unix(0x1, 0x40003, 0x0, &(0x7f0000000040)) 03:47:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) 03:47:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/116) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xba) 03:47:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 03:47:02 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 03:47:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xb0) fchmod(r0, 0x80) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7f, './file0\x00'}) pipe(&(0x7f0000000040)) 03:47:02 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) 03:47:02 executing program 1: r0 = getppid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 03:47:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:47:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/86, 0x56}], 0x2) close(r1) 03:47:02 executing program 1: socketpair(0x30, 0xbdd2652e98db12df, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0xa1}, 0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x2}, 0xc) 03:47:02 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) syz_extract_tcp_res(&(0x7f0000000380), 0x2, 0x9) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r10 = socket$unix(0x1, 0x6, 0x0) r11 = dup(r10) r12 = dup(r11) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) pwritev(r5, &(0x7f0000000280)=[{&(0x7f00000005c0)="6c1e400e53c50bb612753e0aa4b67907538a08d81ca24e37c3a177fe43d6e73453caface7b8522eca47d7baa5b1d6b9ed9c96ff4ddb5b5129040db11ce74a0036e1f522bfe3b5e999f16b7813f8d70427f0bdef741acc67b126d2643f00d68ee82d0415c09185f08291ffa114d44c9061c0c4aebb2c8a6ba450b0fda3e78d17d6fe82f574fb81bcffbd67d63099fc40437d2897a4e4f9205b8b4d40958db180669a292ee4b699a6d088814755a6425c62b1bbb2200b17e241e11c5fb1b71955a589f95d68e21c1af8bc8faad939ae9864cd491d395a8038e4ba505f2c4351f2aa4eb0ff98ade432afe9c3a18824f76", 0xef}, {&(0x7f00000006c0)="0f6e1f3cd3b04b75f75d75e3b7b5142846225b78637ca151d2f2ccccafb0b1eb9cc43684f5af2beca027d34d56fb9389f57bbe5c59607c75e6f97b8960116928bd6543dd1c73de2d516ee83542517039658a36c9321d1fcdc0a522ae98eff978e4204b4da8c3ed60dabd9ddbba77a53b52acec50edf4eed022ecef9f37cf0b0a5a59ef5bcc40d8fbb2cd99ea8127b1732a4220b78efb690798c4bd8b83519ddb7b941e50d76ffcaefe94797154e926cebd5b9a2115c73ada573989a16d3a0bbf0f7ca2e6f3beecc86fa79a7e209fcfef21126ec79ece633b98b3ada0bddeb1e726e89c82b79e995ab84babda5eceda55ff8ae02cf4f10b", 0xf7}, {&(0x7f00000011c0)="a3b40ae4cd3db9985218897b7acfed2306d1b0736a19d51fb22c7bd49b80f98940f13cc86a7586b8e98917cc9e67e599fa7d6576a0cc89575afb5381721a7931e302fbb012e49fdc61499f96076bcf4d25f85266c07f9c19a074ea7bfd8e84f7cc2a29937ff1dc734a18c1d744e4f67869619d050d3a8638e65604bb382b6b7f7316e30d02ae136f4e3a88b19665cf65c3d6d48a9905d9d6df124871bd53a60dea05885bf1216808f8d6ca1f3b451867395e8ef170ef0779d07ce97786b42f3e22e9b3d3f505c6fe07619c2735601d4846f190ef0b4c1c199502ef1ddde6dabcec63843cab19dbd4db1581e3d97315d72b7e1d2dc6e13f76a1b752b27416bdc2eb6fdf95a163d04dd97332aca5dff3d032bbbb73865f2c0501ed8691048e4448882c98dc8e253bd5d0305099e6617c14fad54c9467ff4b14d9aa39a39599147833e403b14b319f1eff5d8a9e26780d3d66032c9f9c22de2abba5739d334284529d9cb6c35dcfedbb56742535f0f4ecfadb84df3ebbc51337ecad95632917d6c34419114ef0a9ffbdbddb062fa7d8533eccca127797f72ad2cba79b04267c5f4aee24e73db3576a1cb4fb86279e0fc28e432c56f89456ab9fd22bf3eaecfcea3b15d14d8869551052c77940d6d86071cd1adc61590e47b1b24ff5558bf8574d0de87ec09bfa66a60c746142c71990b374a66d8b36b0d65cfc8b6910ebeb7238d362aed0bb0942765ec678274e6073ab37343f5906645ebf6b6fee3b6c87fd197c719ff6c63396dccfebf5ab72597336dfc6a8cb67cbb038aa9c6ffeb4d47e1429b5b8b3fe7c8ee7e8969149d2fd4ee5bf5391b2de074abb804bf44f96899ecfb0f270e7f9dd56ba31434421ee6d21668b244d0f20dc33ee9fe8d149c0b6ea7e2cec174c49b4417efcc0037a34ca0eb1d140aa8fb11a790159b9105d794a20093641c77a245c37d48c1c6b3ea26ff6ca8443418ba8bc4f700b909e7783b623078eb86dc0d5ea70caf5b8940238cee274549db3d75bc2f08df6a9cc34780243dfe4e4feea640822b6ffedd7a6ebf1c7bd10e3bc085aa0d33d851ebdd2ff1bc09e9e792fc87c5718de54d256884c3004da7231f19f40aa10bc47daaff0ad0290b2cd21e8134e0c2a5dc7cc0b1670cda545606e028f011350af71d1da138859332f22434be57781a78413bf1e53d828ea553fa8d3e67ae0bb04889fe943bee9bb10d12f33275342d89895f37da1f4757d6e016baee46e590a5bbc1ecad6257db169eeb7bc299d461809bfd0386b2f2132ff790138acb449005658a7faa60fcedf87e4b5445cdbe3ba9801b744ae83f1575e703a6d6716463b619032900971e5f3486720f904e977aa0bc67fb5d36778a21de21398ac7b9bfda8b6a34df72c50a5a5b96dae01c704c1ad4ad2affbdb505582acaff676815c33f482a688dccd685012ac35cbfabcb10af0f181a5e4710fdd4ee1cbd0285dd302b7b07fc54075481b3ff0447f790995bb6383c01a86c80e735dcca983422195bdddacbc22960fc81ab22ede2f9d8a68b95c23d313a22d180da7d690ce81954ddda30f7dd0093e4a60beb8ee788eefbc5619cb01c637a43194f34511883a8bb2014307832ee928f18efae0a16274180435d946b1c93c2f98b49130978323f44d7fc2a62fcfed40ae365bb431b537284231e8ece9f0cda45db49fda76682263269e3ae4f606da3821c10751e12267456d016da4d5537e76934b7e6db42f1ae01c664af498c9768952f6ce09fa5fe260bd1afa69ba1d82c23b0176e563fd601c41061b675a2f2946fc5a8cc4742a1bd2b830c011ede42b4bc332d455edc073b70c21158090f8289a94166c074f8ba612ce9df86f4482fe0e57bd6fdca31bdb3cf923b10c4ff493880ced5842ca93e74a444cbdca84630e87d6852b96eae7893d5ea53f7be1a613bdedb6ab2105594bd9ae2b327566061c3a4225d2efaa8eb839ff799ef47af2743a34e362142d24d646b50fc90f139a9fb6cd37ee68e231638868b3a7ab21c5529663c7d6d47b7dfba59cd29381c482a7152a04760487182f17e447ba88d62dafb6606e85cf0d9dbc643bbe342e6197fb50b590c273ffc591c14fc8bd8b6eab78fc28fd3a3629ddcd60f925261a2c03f997bb5170cf42a6142c611372a263612d50a2c2e52c2abfd843d6da07d3ab09b31a9d5acac732db41620e19c1f2a1f656103f0c99f54ff1a9eb6218e895366360a13cb2f87fa0fb07421076539cbd3caf4eb4fd76dd8ba4e2e0fea76d83bc4bd0e4dd8f9a08394115437e39cf6353613076d8e9316061e5a33b484e97c020c518229a3c9877f12db61edc66dcb23ba67b65558215166f23974ef462fd5e0f00ba82ae92b00b986f466c0393bc8631a9a967d18065cd987fbbcb42c5d77abec3f26ba30a9d66a2fd1248833fe21051cec1f276e8bd647c1507ec6efe12bc4f0dd1e04b53b3965747286e667fc5b75c4bc0eddfaf7063d674de95f6290f6f55abdb11b0b92dd1ba4cd21be0bbcc56e91a43a8ce1706a28579cf565d49005b9330058b04419d5c944c23ffe210befdda8642d5dba5abace99921ae637bbe9745206dea5bbe794e2569d2c552ac0c805facedb2970abcf3df835cc55c0ae00db93ffeea4f2ae3dadbebc124e61a0ec8b2e591cc3e6a540e325413cd743e4abc487fadf4a8ac3f1e20d59daf5d5ecf27b94960ad380744e802973f85bbd4d5213439b5d322c55eb8324a609171a56f4c53a288c77006d57b9f7fba8ab9c05d41e9403180ecfd1650b422bd1a718141b821d281df224f2ca3bfedd6c174b5b548166e08031749d867f2354f07650cf38daec34806c4ad68e1bb2e8ede7e2f8ed852fc028e25ce18529439fd47489ed43034a8423ed9878ea94eb5f26eed733d90d8912f6eac441c8ebab491b49e18d2d68842e765f98a10abf950b15fbd163e2095d5d6f7659e19ab727a5b707620072d42be1c96e795f5a32bf3cacbeb79c738835844a90408dafe9af3afbdd9cead446ee790a0ad35560d99b42f97feeeedbad265002f27093186ea73b622e73530ebb39f8fec0142a28e10c9c1ffc745f3058b19ea9c5f3186e4e40ad950fb0f71935de38869d198a3ea5d142a5f38df282b98238766570a0e0ebcb5c238c38824b1a21ab609691e5d7836585d05680842627d39f41c1bbbc61dd0760bb2275067f0ef92d35e862d60488b8a84436a626b028d6945f69975b90050019b91713ab5c082fb63d40e8a9bb1d250053f0c201993f42614e54977ed30a661fd75aecf838f5f9983a6566aa999a4c2a100b3b1d422e45a2332b8ad2168f322bf17de83ce9b6c55c3b5a7d602ef205010519a858f5dd81dcfcd501467afeffe0eaa87b7cfb153c70012c10aaa5f786a4a0c07d92a4074747295e24a91eb5abcb312a8bcebc740153bdcd5d3b51b200b21199da5cc760b2189ebab7b90c8f8e38f13abd3c653b178cc82a71b24666740d0355adc1c2ad35bced894b4727ed61f39117947a8db102af0c6d0ab184062d08237770e456d304f0f5fb6a83c7e4ed307ba63382ffcabdde62d235fa3c9b410fbc787fc719c2aa466f623e5e69293eb1bf6e8d9afbea51630b5fc6ef0597f0a8c5452cf7b9f00b47b50d125db50d38f6a76c14ed83a6576063635751aad1e7c22722a63189afd679d9bef2fd19ccff3c9070ca63e82e52d60e8df218edc9681003d476c5c20976ee4e883c02897291d9758f06eb6c4051a5ca854debeb664e16cfc1ec448a7428235ad57dd9864140a1ee824dab0b2825cd96b1ff2f58b3c0b1c7129e6dd819d160ca07aee7e27957b7c983aa5d30f3428b77081a01ebcbbc2ae7b8c730c4aacf622d08a821abe5916fea90407208b1163fc7c0eeac20c3205b637ff67017b41105a17cf013102b419f26a6da8f9f90cc03b11a159374c480fd2cf00573dbb15967a455eaa4487d48e60f7d6f890cf80b30e378fc6cf44a7be4b53d5110448e22d7c87c00b7cad0e424350dd77801dbab7bee56e2e9e11a83195d37f04b05674599222f1fc92ea24292e4ac39254072dd1c523c850775d265336336a78a9cbeb2b23f95d9821dede31137277fd2dde1cfb42f3731f71fbe72e5ca4790901abeb1900a51f420e641862561bcca154a741c6298b1801763d26b60ad199f9fc950ca58e9219415ae9adfb23faf4f88249d661ccb4767cde9f78a6cd161ec902ab2d03f60785e9500ebaca6d36325b245f11ac09e4db34e29328a42305822e48950084f9dec69fd61cc9e6185ff4eb2f42907cec2feb851c520ed53290103a1e051b95ace78d32212f2fd7227ea3c6aaef34e21822618310abc8a4c4bbd3f322632a4f8ba2eb0245a563e0cfc49b7ded1572d3f34d33d84cdf7e9179ba5f23e4b06cc916758eaaadece5b0ecf80bae005b345a86b58195c647fb1ff0b547352f7fac93c7e908afe20b4842491e0c19364fe21ce120684ef1a0e96b866641f39d2e93984b14194f6f458a52a51ef251446621f150361a39f02ce03bd5817fe43c520fdf6219bbe99d4630f0bd1778d87be2c26d8d6eb3a81df16aae386b6750191ab7bb4950749f1307bc10ffbd84d58e08c689ac4be643a0b5f027c68bfb7b0367e2465a60c17499f79e478c48df33e1caf1daf019d1bc2b1227e5574145d16ccc599c1d671e6aadb2cd8a6e6c36e349522ed3062d88aceeddf2de53aff1b01057e556b3a3a47c416ac2c64dc8c3f47e34c626cb998dad0e78ab1a18cf2b9cf82e25cdebc24f64db00f871fbe662581df171a8dbb8cec5f7f5fbb77fed50496916f1afa0e560c51c9ad65b17c7add704af32baca57b0d8f38ac994951e301162197c5fa4a12ce5fc00e32dbc64ddc21057e5517eb942b76117771f262422a3a8b8c0b4134232ad2414560f859814d3eb6923d5032b693347c4996623278f22a4670de567ea07d587fc237d21b068942f3515faaebd70e69afb3619b478c786807922c72ecb8ef4a7b8174742932d4f22452d0cd2736138b1c0ada8192641dcc8ee6f7f6c095a2ba5d90d4bdf4b3ac81b432d255193e4fc0925589aa08c36388f775624db8b17d8baa8a75f15860a150f2103ee3a8fd787106a0ee6ccd0f70b897eb8c005923963c9d75ec3790dba5bdf88ab12fcd6486bb6e9d62b010b21815e38871d9068eaf0f527cd1e3523b4fb389df80ad102687071e43f9a17eabad03a2efebe5db659f57d576b9858319c1d26d5ec6facd87a78c47a915ce71b87c2737d21fcc70c64f0a346c8631831d322ffdc12476a95d7f8f4203447c5cccd435397fcebbe0cda4c3e8f06e2853041c6718684ef06cf39f8757067a9e363a305c2c2ce610ec70cdf2b254edb37a7c90beca26b72fd49057e2188f4edc9c17769a1322490258d5dff7ee1b06bbf91ffbdbe8a5bfded20b1781d108846b6469c53e2d3fe7776c633f804c53557582461c54055000370c1cfb78dabcf6eeb10010e7df2685e4ffc03717eaeb29b2fac03d9d57a58a8d9d64e6576f1bdb505bfdf26273825c87a1a40f61e8473449838ef6ad48d0b8d4b1814d9cde80620cd26d3c4521ef4abad767eaadb34ab8c63dadf38050155ca57eb63676d2871836784ce954b4ca2d732fc3c5679bdeb8c434a74a5b4e426fcb496d25ce59ffd4750687b3d38f08cb22cca5bf493ca7c4b0e72a3d1f28552c7426fe4ced607239c01b542a4dfeee6299132b435f9599d230dc125b45da8144c1b517f6df7a2457400594a72c3ad577fb430f62a9378987985dd9562d3c50728bb8ec1a4c318", 0x1000}, {&(0x7f0000000180)="4fb4a325cc70c2e8f5f63874408da9f61fdbcb89f8cdad34e6accdf43adeead01faae13e631c2fcffeb57770a5f21201185f2453abfe3ad1b135b5322c56cbc27188ccc745fac5b23302f43e833d9c013f87fa6a555d775c5e164a1b771f14d0cf707ee12bb2e61962f1cf8175481ba6d83ce3e6560d2f3a85fd8e14e91b775d5ae668b7bec15b5c914f2d3fccecea9122dfad", 0x93}], 0x4, 0x0) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r12) geteuid() r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 03:47:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f00000000c0)="73a97fe05000dea82f8b4802d7e49076eaca5324bb52c4c88564f36a13a05d0dfe33d4acc91fe33e71fe53a5b266b9530d34b34810ee6effe88d950d0a01d9bd06edbeb03445584aa3c4a839550e8e5c9695857bc94799dc9f8a8570f1c1d7f51de2ec53f88c21915995b3ff8a8be6d82c6ae22ce948ef28d307b4436ede1307ce672e22d73a906c12c5", 0x8a, 0x7, &(0x7f0000000180)={0x2, 0x3}, 0xc) 03:47:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) geteuid() 03:47:02 executing program 0: dup(0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 03:47:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3ff, 0xc46b, 0xfff, 0x5, "59dc7541c6d8f3421616929a2a9784aad51a78d4", 0x8, 0xad}) 03:47:02 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:47:02 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x410, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:47:02 executing program 0: r0 = socket$inet6(0x18, 0x400002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/212, 0x1c2, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xfffffffffffffe85) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140)=0x8a, 0x4) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 03:47:02 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0xff) 03:47:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x2}, {0x18, 0x2, 0x9, 0x9}, 0x6, [0x100000000, 0x5, 0x3, 0x6, 0x100000001, 0x80000000, 0x0, 0x4a]}, 0x3c) 03:47:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 03:47:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x0) poll(0x0, 0x0, 0x81) chown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0xd) 03:47:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x101d8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) 03:47:02 executing program 1: r0 = shmget(0x2, 0x4000, 0x44, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 03:47:02 executing program 1: 03:47:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80001, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 03:47:02 executing program 1: r0 = getegid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x7fff, 0x6, &(0x7f0000000080)=""/127, &(0x7f0000000100)=0x7f) getgroups(0x1, &(0x7f0000000000)=[r0]) 03:47:02 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 03:47:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xff, 0x0, 0x0) 03:47:03 executing program 0: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) 03:47:03 executing program 1: socketpair$unix(0x1, 0x800000000001, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 03:47:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) shutdown(r0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) 03:47:03 executing program 0: r0 = semget$private(0x0, 0x4, 0x142) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/93) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x14a4, 0x4, 0x7ff, "998330326bb35d42bc1b38cf398dfe97c8655095", 0x8, 0xa4}) flock(r1, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x20) 03:47:03 executing program 1: r0 = getuid() r1 = geteuid() r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(r0, r1) r3 = semget(0x1, 0x3, 0x422) r4 = getegid() r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x67, r0, r4, r0, r5, 0x11, 0x4}, 0x8, 0x5, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:47:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x9) accept$unix(r1, 0x0, 0x0) r3 = accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000000)=""/86, 0x56, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 03:47:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/25, 0x19}], 0x3, &(0x7f0000000300)=""/213, 0xd5}, 0x800) recvmsg(r0, &(0x7f0000001c80)={&(0x7f0000001cc0)=ANY=[@ANYBLOB="000000000000000000000000001c898fafdf5f49c1bfcb6011c8a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c679efa2e34da7ff2782f152c8184e30d2341f7ddebfe8bfabcd0269c6b8b97b250196db4cc9b64089b402d3d69342b48016824bb70049c8e9e4207add59cbbf9ce27cae7c2e8b9ada00ebb019c16dd74f44090000003d5eb6047469c8807dda1136024936251be8486f2e0def7b492d1b"], 0x6e, &(0x7f0000000bc0)=[{&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f00000005c0)=""/179, 0xb3}, {&(0x7f0000000680)=""/14, 0xe}, {&(0x7f00000006c0)=""/250, 0xfa}, {&(0x7f00000007c0)=""/149, 0x95}, {&(0x7f0000000880)=""/89, 0x59}, {&(0x7f0000000900)=""/106, 0x6a}, {&(0x7f0000000980)=""/155, 0x9b}, {&(0x7f0000000a40)=""/231, 0xe7}, {&(0x7f0000000b40)=""/67, 0x43}], 0xa, &(0x7f0000000c80)=""/4096, 0x1000}, 0x1) 03:47:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 03:47:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getpid() r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 03:47:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x40, './file0\x00'}) pipe2(&(0x7f0000000100), 0x10000) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x80000001}, 0x1de) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:47:04 executing program 0: r0 = msgget(0x1, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/30) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000040)="f773bc788b4281c2508d6b05ce39c17b987dea0b89d29e3560f0b728375ecf8c22b1a0f850b6bf168b0c3eaaef08eaf2831e43c5bc7d7a53a4fb13517d21c39c381c2917f9aa90ea49dfcd0e0197e547da94fa3478ccca3ec34bae2b", 0x5c) 03:47:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 03:47:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 03:47:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0x80000001, 0x8, "2f3ce5013dccdc5b714da4ebae0c3fb025e1a9bb", 0x1ac000000000000, 0x401}) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:47:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x8000001a, 0x400, 0x1f}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0xfff, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x8, 0x2, 0x9}], 0x3, &(0x7f0000000140)={0x2, 0xffff}) 03:47:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x20000, 0x0) r3 = open$dir(&(0x7f0000001180)='./file0\x00', 0x280, 0x62) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r5 = accept(0xffffffffffffff9c, &(0x7f0000001240)=@un=@file={0x0, ""/27}, &(0x7f0000001280)=0x1d) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r9 = open(&(0x7f0000001380)='./file0\x00', 0x8000, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept(0xffffffffffffff9c, &(0x7f0000001400)=@un=@abs, &(0x7f0000001440)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r15 = getppid() r16 = geteuid() r17 = getgid() r18 = getpgid(0x0) r19 = geteuid() r20 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r22 = getuid() r23 = getgid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="1b374eeff1b9d50b0a73a7510f1c29bd6861c5b7a39d37e2282336258de85f6a62611e0649ee6e550940a73f0ca0faa0f02b6deae5762ff443353558dde937debda8b5a7c842e6078695af814353d43b066c159376773bd42353013df7f387ac653b17c9e6849674464ac167f9d2bad2d90165f06f71977c4b541e3c96622d4f807daef41b8fdcb9a09bbbe0bfb469a51db228217c3b065244b51a4eff5cb6921162bf4c11ecc8c380aeced23f8415b7fb1a068bd26694fde6c297ae1bd5ab319b9f85b9dcb85ed8753faf6d88ed23b4de036f1c76cf35a11e0053a774e190e69bb5bfbeda4d01470187a3471cc471fcfb03d9eb0d45bd1e439a3da61bfb7223a13e49d8f720818a05a4c9f8cfb116a28899125f26f3030c31255bf0c03d291839b18fe16fe7a84c7cd25e92baebd328695405c469f5bdd9d43e2316bb0a2132314fdbbfb3742a89a7e64ea92e87ebd29217d2f194337a6b41788e75f6c8220c8213847a24a8b02fa0b296aee6238c15757c14633b1c426285707e877f7139ab9f46fc724c4b4eaae348129ab0a1f66af03901c37d87a9986feee958c6e0586be6971d0c961984d06ea4f5ebf77c47c539e0cddb1ff57c598bb225ed291c4f223af1c6ae8d02a98fb965eedcc2cf9d7df87d5cd0a7d03ec9ed560965918e662040ae5694a93e83d3b10e1bbaff07d66a1738e74c3ddc0ee4b5c2fd7ef13b388192c05d50dd27ded8b6cb3321ff847ec37889e6e3b9f1d6d87ac85fb4b1bdd761967e0d4bb97b494d1f4fe53aadd1459d2476765a9700e8e527db0a0289d88d0c42b87fced30a0acc7b9f5833d8c5eaf1a5ba0291d14abb90f4e9b18b56088f0709e007c3ab6a3f85dee8ca9d911f858a6d48cb28185b8bd852d6d82497458def7794835e52a9714ca32daf8b277a122ad70c30e2e97b4091df18a1f083e77fb313a5e1c905638e2f2d1f6f2cab9b1b5ed7fb2a9484d1eea8236fe2eddf7e29ad0151aab35fb569c2a44d1a1fbfe4ef2923a0e13520247ef4e4d8a1843fef1e1efba6727860838adf65a836c81afa3483d369d0d3d0af90c888cc5c1a16b69ae7ccd685f839059f8e9384953d0306f3349b994c30b77124c49b4e794ef6abb61963fd42c39b17c94c172a35e8a1d572b664059a841bef1c684e73f65a1b3eb8e052e43451a89847ea6dcb2327c6fbd4890f1ca38c1490284e67b845742f4ae88b30ee93f9b152d5c035bde1803d6caa17a01c402eb7ae7670aa3ad88bdbbb38bf3cfd293b0fc1a808aab168920f6b6ef7437c58ec541082468ac7436b9548ad4379b3cbe4561305e8782ec2cf776fb912cbe59676fd80cecfa8bb9466f4cda79e725b764f3d34018e5aba1ec8106c949f2a15b4e5cfa218ef3322d49a90f98f8e6f20132e816fce613cf773512536590e58fc6aefff091cf9cd4e00fda972661b1bf07666ed5480fe6d7eb753975e7bd3c799b2a5edb55f2b41b971be5952282e256148d9326000de29892b3b1d9329ae97bfcde993dae1b7a22090c77707f5b365bb9a43c29fc3cd76692df661f1a8cf193931712db67dfcac6b4a1462fe7c674a6d6d80b3f269df199ad945f9ad0d601516d14cea882a50889471933d14cd4096ae68faa900fb96c09074855d20585c35b257c03bf7a6cfe3b5b3f26a9d77b1afc24b2bf75fdcfee5e3fa1b317f3a52fe7b449c2e12a4f9d129ba18d80677c3f3d3a941e13c05adb8735926857a5815e63e838fabc80c546532deb50e9e5b0b33ad74078f41efbb1ce2adfc14a223679aa002fca9c201ae7adee7f739a5ea6db43ac66f528d3949183d7bac98c5d13d174684fa38dcfca36e4f6b97d2c00b7c25724c125b577703795cd831a2487c4cce079768feb055e4b7cb0e6a2a3cb2245509382d6d1db9465fd8e9abc1ab8bc81d358e6af352674c99d38444adfbd874a69e316a77cd45108141a84d1a56321700969d24f1d8b6042e93e9d0f1afc7705d57d96d64b4d4427bbe7c1368b0ca3246313283eac5684a0ab7ea8fc41500ab406a04005983e2149b07dc7aed3f2787cd534f5fbc20ad44b62b582965190b6b409174f6ef04d2d9b7b2a9f784821e17df330160f058acb0e790fe34e2be3995131079935053d1b705cec4ee207d959f888b9ac817118779835f4e4244c2e69c1a66845910afaa79dc3cad5e67f3b7b5534bb0c3f0215de205ada3707a406343998e95c22f396b565d8c187c0366603692d9571cb57346ab264df6682b32d6ec6ce23618d7cd1292dc2a1d34a0844b0a20bff937378a17879560d5931d27c7a6b9939c7bbe7351d5ca51261ba229cfa00e59431f1fd6f987c9f30001a043845879486fcf85f2b7df8e59ce07641a5d5e302b416d47456b76620b85f31a5e6330ede075f423ad93deb438ad4c806ce519e472dc32b7d6808e7fe61b3e796aa671f43bd403512500c7de907151d7737a208112de5f7f1a555a6d2946e70b52c3b4c6472eab61ecef6d415c165b543b1b6f486bd0b58bf723b56cb9c02f8b972e4562d4b79227f40f6d5d7d7b7fc27f14e4185f03b36bb4a87ba296558665deb6ab89fc8d92fff5cf16555ed429ead3564a821d1d408b3b8dd0893c42261a5f7293e306e1e75da52f628dd3490b0b4f9a718c6fdedfdbd87b8c70c32156d98af1ff44e62f4cc571d32fc4100c6e58ef65deec3e8ed458bb17c02536e8f9dcaea6f4125b6c9f7697da72e3a124a34a1c8f536010b16d80dad76eab9cc4f943163eb2686959af8b018cca4f4cb6479fa62680657c4b68478bfa2db1387c5b4759e18bb816dc53fffce701d027333695ab81a707915fc6db072a2e5ac86062009ee4d8785b804213535cd018ea3cae97d6840ae6f9cb1870c936f9242cebdb7155e65cd94c6b2a386d0bbfbc4833ae6eb21efc98b13373b2d538c699b5a7e099cdea55758c56f2b83e8e602e4b8ed90983f696df8b5d7deaaca6b6a65492b6e72468695afbb06e945cf3939f4d2a62a3affefb1f7ecff8f8e51fb2c2dc168ecdf1ecb5d811c9ee8f855258c91e2288499140454af5a91f6d2253d9dd678087aebc33fe6c8200bd0dc312754c3db2ec603ce438ce6a772112bd4200c0d90950d62108fc359629893a926cb398c8d1647e8e205f7261a09139a288212b24dfd46e664ce01401f80adc9960c47ed8541f8416f9f0e4fc36fc29f983b0f4d029d47a1904faf07661e4b892e7b98729cfc47d5efd1504b9c9c7887fcabfdb9ddd570dfb0671eb5bedeec604a8eb32d2786c47566ecbceb57e2200b8fb8aa5d887ac18152413376cb58499b39d16560a067e5414ed6c6754ecd50c0d98fc897433992bcc38bcde0d36be69d919e712bdb0e6f20293b1d52bb13b65b7115f4c607db6fad2f461cfd710f7ec08527c303d5bd90ee1d50415dbc535a33700f4ef1fa48767003cca41d787a9153c38a938b2906b5a0506b51c8ac38bf99b939bb18f64cd4bd3d0c73faf51d5c7421fd0d40ae515a07092956c14760462b61fdd77ba1eabef708d6445a1ad65020dd24c31389238c3d444391ea2d550c5f35985fb67d131cd2a0a0c4b519bac94036b6652197473f00a6d650ba1e4e2be900192564b2312dbbc10667e5d6954c8144a190b91e47cfd337c6cee36c33579c0315a24af2dc0c529e127e1aa087e1ee7baccb2d90e1c589abc2ba59632908cc4e1f7deb76d071d39ec65c8e896002969ddb0e6c523cb70b0d71eb5aa26a788a0d33d13fe98213cd85f6dfd4055eaa87177cda8800eeb6919ce8d12034bc3cc25cfeb31d81ef4a6f9364b916bce7d7332982f407df8ad0b5d971b559e557155bbf3dffdca69788fc36f61b0cdf857e8ec2e33e9dbf2087d4acef0450fa84abae6f5e2adea99b2068c256ba636030589b40ee9fb9943683c30b5d85aefc01b8856e7afb4b2bf41f4f6d3b1bc1e60e313d768a6c2ae54326eb163d876c373ae69d6032b405c6a4a95f907a3fb342a1f752b43995b27b0a1a0fb1b83c81eefa3f65035753deb6653e24a13916ee640a0cfda85b03378ceb1d6bf19c62317a63277a298ae9ddbad88365d95aca2067beb23747e6921ad7cea651b4ef11f91af1f7ff328b84ec31c30c67722c27aa399edab318c05108c6ae077aaa32d227c6256a2a4fc1ca52f2d27018d2c05f9c788e476693b26f63857720993659e9f7d41db8a0b2e21a37317247a441a76298b5dbf4a6ea2069dadb15b7b2374448c62085e0ff94b7b936691ecda72ab9ec7560695530c62261f08c3a794dc913b476c6ca63d8aa8fd08a020aa6979faf7b0e199d558c0ff1f62451e1946fbabef3b7faa597fa6721a35277b9f053e78a288c8983af189a7d83625710abb288f73b772398cd69508ba547ad2a0122e6061247684f1b0c99d67add02329272783323444360694285f801804aa9bdce1cb6517bfc43a35e309ebc7114f9e93a3c2a04d87e9397b2407d4b544c057a67681cc4f89e67833ca0c334a3240196443e310f93ed913addd8bb0b43d4c300959d285d72bfa813d5d71aef5b44c85c2bdb8d19c2b5814a958611add633f74acf5f92e86367e6a4468bc15e6c73e87d55163d0215033e65f1eacb60435cfed33da907184e14cb1d086c7f3fca252fa06a9ffbea21219d2ba22f894fe3efd6aa1cb2722a715e9dfd8d5b9e87b014e2c0701954f960552ee914ca0fceacbbdaedcb65c5cbc34d79245aed95cf5272ff9e9d42fbeb130125220e66b54c2cfd87797e19335aaba77c340e57e045497e20fd0c707ba51e5910c489779511a6d111720fad83f51942749ddfccf222f6c37184c3fba42288a6d2e11390e4947315be4979a47bdd578a75e65bfbe62fc66e56153c2f949eb3e2cddc968404a1eb186226478d451f63adea8ed338ebe2982ef22ef2320f59c7e5d7224d60b0e8aa33d82e2576a5bd817177c8928c282c8594ea490fae719bf3655fe5e6c200ad803f805fff714dd74ba3ddf17eb23bd426f164698d607b2eee737ef56cca36d2329c9538732aff8862af7903cf648eecc55b106fe076ac7a0e8f174eb07f75d5c9226c8702277bfdbf3c49d5d34523daa9b2638d150fae8bfc592e68c91296dc28714096b9573f615b7c5665f820c8b5d86776d53281cdaa21661b54de9e387a575414c89cabeb79ceabbeacd47b7db9738865812ccea14bffbeda7f050170449ab0c3c57c5e1420ac0c55eb8b911456fb93c160c260efe2f0f047df36e7a12dccf06f88fb3231dc06f30dda666d0ed1b41daad4ae7aa08952c4072d14db4a6c3d31dcb04ba8838b461b993552dc1d31fda41d026a5f8b8e2c15192a190fc77c789b0f51a12c736a2a5af89c86ba06b3d181d5c48e2070e1b4dcdeabca39cd8fb8e9f20a06a5bdfdee869754cc77b98216faf8b1140034b24de3fa1e89e1126520cca5dfcf735f1fe1f5335dca81cde259a1afb1ad4f2980f0fd924bc0aea57737989591361c27fca0b77626d5385260f15811ab26a5315082e8a808858170bc95bf118387b4bc3ef8bf6398b07d15e89f3a1494d1e1a54bcefd84c366d43a1a654e6630f6e28a648968e3355caac0c2c78a4f610868493731d13e545230ed4144830d3f7a05cb8b8a7d245637273ceaabfded6bf966e7402517c78751fb8ea5b2d59fba82327fc9dbd761d6fa06fe313faec6a0abefcb0c32290cbcd647709057abfd96a6d62ce308a1fb65160f2f9ddadea04b7145bb374cf8278f208b6bf1cc33b81d51d34fd48f9f6bb1e4a61c55beab18e43c160f85d3b5b8d4c58d5063c5ff292e37c9bdc", 0x1000}], 0x1, &(0x7f0000001640)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xd0}, 0xf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:47:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300), &(0x7f00000002c0)=0x8) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xa0000000, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x91, 0x0, 0x100000001, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x5, 0x401}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000005, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x81, 0xa886, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x7, 0x100}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x4a34954c, 0x7}, {{r1}, 0xffffffffffffffff, 0x92, 0xa0000002, 0x3, 0x27}, {{r0}, 0x0, 0x10, 0x30, 0x800, 0x80}, {{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x10000, &(0x7f0000000240)={0x6, 0x81}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) syz_open_pts() r5 = semget$private(0x0, 0x1, 0x0) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000014c0)={{0x0, r6, r7, r8, r9, 0x44, 0x20}, 0x0, 0x4}) close(r4) r10 = accept(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb5213c360d9262b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001440)=0x1002) setsockopt$inet_opts(r10, 0x0, 0x8001, &(0x7f0000001580)="ab53ebca88231726f314b6290798a7a927e957bb2fb8d986879e2f947497def3cb17f7a0dd9dde007d2f7e4239cbcc146d0000000000000000000000000000000000000000000000", 0xfffffffffffffe7a) flock(r2, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000340)={0x2, './file0\x00', './file0\x00'}) 03:47:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) close(r1) pipe2(&(0x7f0000000280), 0x10000) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$setflags(r1, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) rmdir(&(0x7f00000001c0)='./file0\x00') 03:47:04 executing program 1: 03:47:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x7e60fefb0a881f59) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) getsockopt(r0, 0x4, 0x7f7d83f8, &(0x7f00000001c0)=""/160, &(0x7f0000000180)=0xa0) 03:47:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCDRAIN(r1, 0x2000745e) 03:47:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 03:47:05 executing program 1: socketpair$unix(0x1, 0x8000000040006, 0x0, &(0x7f0000000080)) 03:47:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 03:47:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 03:47:05 executing program 0: r0 = socket$inet(0x2, 0x4, 0xd1c) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000200)=""/91, 0x5b}], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x10, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x4, 0x100000000, 0x0, "6df3423de108f7d2207b9ca46c179d91286fd7d2", 0x803f, 0xff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:47:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0xa93}, 0xc) 03:47:05 executing program 1: r0 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6b, 0xffffffffffffff32, 0x6, 0x1, 0x45e, 0xff, 0x6, 0x1, 0x1, 0x1, 0x200}) open(&(0x7f0000000000)='./file1\x00', 0x800, 0x48) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 03:47:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x18, 0x1, 0x0) 03:47:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/217, &(0x7f0000000240)=0xd9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000280), 0x0) socket$inet(0x2, 0x4000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7f) 03:47:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, 0xffffffffffffffff) 03:47:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 03:47:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/32}, &(0x7f0000000040)=0x22) r1 = socket(0x7, 0x5, 0x101) r2 = open$dir(&(0x7f0000001380)='./file0\x00', 0x20c41, 0x80) r3 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x800, 0x40) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x8000, 0x2) r6 = dup(0xffffffffffffffff) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440)='/dev/ttyCcfg\x00', 0x10082, 0x0) r8 = syz_open_pts() r9 = getpgid(0x0) r10 = getuid() r11 = getegid() pipe(&(0x7f0000001480)={0xffffffffffffffff}) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r14 = dup(0xffffffffffffffff) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x181, 0x0) r16 = getppid() r17 = geteuid() r18 = getgid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)="47e9103457c5d9ff0da2d75b323c9cd60cbcce7156035c05866a06540ddc57c55cfb6a4370874d9bb82cc4ea49502004d88a1775022c4aec46db68b8c6c8634bb928c9d5b0c8e4333429316065c2f7ca602e3d1bd087109b9f3533162de7ced450a145bb606a3cf98ca6f0b5f4bbd66e03775de0a095c3b9ae36c21e20683aa95a68fea34d767cfa03cf2bccb01034920e33813091bfb9c98f607298e7eb0aa632fa197b98bf74bc31b27a4bacfdf92d93dcc6043bd00a3ff9ad736a43977b21680432d8bf543a9420fa622b7274b304ca46b2340a37fb151176f4ef17714883e3fd839c10ee713c5e20efef943c709ad95a3a1c6aeef23e6093e3e0ad2cb395ec1621b8debb2c279ba3918715eb1a872e6c3c8f86ee70b2894185421e9c4c9d444bc11a75c4a6f61f211c3dc0e04192503cfa3f759b5a31a3936cfc05b6f605b091e7e21bfa82211a9c3e99675a41bf393ddf955ef915717e831dc40d32e4c215b3407bbb589227fdf82fbff0d2802c0677e7b50f51927f75972131d461ae18ace47f55b2c010605e1b4e5fb049d8117b3056885d2985592d4aae87a55c19516f6096cb5d6a3b3dce666cf03af4c7c2be5685944450ce9d018f9e9474e3d133a6723f8feb9a0df45d2c1fce643ccc02764f8dca4848632b8110ba8f96a6ea8bdc7f182454dd33ee8089a62e23efd2ce37503040deb963acbe0844784bd0095d170519c7357f1509d6b551a2ff509915668e891bcac446f67ab72a27750926957a3fb80732ad11a91519b4305b9e06d9d5418894a4f27f15d880b91877aa10e02bd18fb78b330aadd7fbfd163aef5d5e66f4c82eb84ac4762da8e25af24e4e88a94971375a37f8221355de5000a908f17ee424967f175d1991044c3c9c4798dd2770bb573d5ded4aab39816b82f46687a3c35a8282fcad573bc6d314281394913a44060650425cb9835fab144a9c277980ac7c67536e05da73017d9ad708c918630311e6fe804a5a43f145924f4a52d4aa0352df24af53bc2a204a40379fe5266a75f2da41c44366fbacdc6a9fca39f9bf5eafa9e40da6c24ef3228d192e9605c951cbc8ff5375955f3953f07644fe9c39de09559740be0eb6491f943a7a71011a99664870055967f0dce29d9c280df0dc2c73c23e2ec3221f0a09cca2a422ead658dd9983152fdd35c8704e55e744ea3b65edf9a67e716a40bbdcab43ee84497587aca7e9e5726019bf2ff8450dd67cf5e5d9f825cbe982649898fdec4d464c3c40fe9a5b260d7c3bae410d1ddddae81922b030f2978e90de1736872178f916198aa6757c041ec8f37a5f3a6f6ad3cece19da64ff66b3da3ca023b8472f5f3d2dc02837bfe59502d2a3c06e6d5834cf904ab921379100bff2652319f4fe63ffb92a5904a0350fb1d77880fa890fb06057c0fe5004c61d71b1aa3481c7b91ca95a552a0c141f4b7429bbe45c82e1f0555b4fe61019cef07724fdcdc7d44778a40f786ef5efa4341c3bd61883d0067ce851a764ae91d430da77ab6b794486b3ea70f451c7a0711c44acc5382dbb7573593a0699bc52e7c1ede57a41bb1e5e445cef542c2379bb88481f915edbfbdc03ebd8fea3766b30dbec1744e6a4026ca250bbaeec0ca53674ff9b18c9f39bf3261c8dc5d4a38cda3be6fdf4c7b8b72dbe05baa8d93b64fd45668cdb2e71777ed65f0ae2b95fc0417a4b70d6d45289bdf27c184050359bf888c6301bf124614f20de225256a84f1cff27071fdf5cb606355c404ba1f77e24dbacf974d0a50d5a8607c313addc014e8c4b78ab8da90e1ea1eaa55ec64f92607fa0d05cbe7e1eef339c56d6bd7d7b19f9bf75a655bc644bfa54586d35e4906429336969901d12271c23a8615893a443615f3c85164f22b52de65e4382a573d43b2c8754160b447e8072481f9d35d546346b37ce52525b527a3dab06cf990fc77c2026386bb7ff1dfb7e3af9a9c36337ca3e913e2699556cde1d853f47137bc597ccc9fae182cc105d7e7d2e712b3a68599409a5e46c98bddefc756b5e57b8bbb771ae6d431ca0fc18f96ba8a280bad66786216886715ffbc84be7b789a24433a2940b9fce1a605f39e861f1387601857aed5fc818de71a89c5c1e21ecb1cf5d993ad6482cfd3a90ee4f7ef07c948f0db5bac42ffbf11e0771a09169882ae01f1680c5d8e6fc13e1ec70047fc3c6b5463bbc41f41405ad7d2c605d7e0e7d63111ccc623614c314991a8a9e128e6c7591241b988c83841b7626d54d0266f9c8b4f538d8bc809f5ed31685a75c94866b9046ecd6bbd5ddc56127dac8732cb15521ba5d261b2bd4344ca7d58c9116e967ff3ea01ef40040ff77c10af7a8ef996898530615aac2f7a0d2552fc5e9eed9e7ac9f0e773574260980facd73cef6119c57ac065942d2a0e10b1718030e27b13e79a99decef29627ae458074e97cb1b3c421f87188043814e63e7a04a8b2ef5d32020b9d8f243d08603aff5974efeddac7585160529bcb4d198c42a21f2c4788c0b43972f9d00e32bf996a9f8582ce091d4734195f2a17270f4677c824ac8496b5b6b86569a2b6fb9065d04b055b45fbf3e0d6bd732187655cd5b4eb2b3275e9a623823eb4293cac94af55bd540090d91513d1e8f683290dfa27deae8fade674755ff6de365658fbe00bebbe46eab26e7eb3116489539f4cdf8fd7db186f0a7cb4ee030037cd78f1f2ea00042c176a74e9132a70aae1113671b9a6a6b4f3c93dcc9f7908c2bf9e5adceb8b373488e61ae23d826628d41b8a489f343ec1004cb57d0c2e4d5ab942ef35b49c21ed3a73679ba99d0d557a7287f76639201f85b2f530781b0c63f1999ee2c816ce0929fa9ba6aece9b4ba7510e0e3822d23087a384606098fbbea955471af953a96804a7c34447cf20572baa0df43f202519ad8e7b7f95b95aa1b64006e38404e330ced0d7c0df0762625b58bcef3eebff6e9cbb5e53a2b6c33f0108a1ff22a7a6f9f65f6bb339c0f6b173fcd5bb89a744b52d5991a470b014e8b5a509850420e537125bf875ed5c546c9617970aa70c23aa734616c22a7730a5c9be771f9595bfcc00353b8e71a43661840ec293ab93f12d02eec3873accb348d322d898ef1e86cd1480448d202d04d0dcb58b9c353601007cffaf2f40fafe2386b061acb64bcb618c259ec122ee9000080c97b9a30d55435bc0f35b85bb7c4d698a6a041805a3bf092c4c8a70d965b8936ba6b435b4656ce6b87565a79631e28e07e90dbb0f5fc1919178ff30c63d28e8b766089c89848bd3189f5dde169e22ed53485384b41991cb51529d6807316ee9db26356d98ada6102c02d9cc7c86869f53c8e7ee8850ef4c7782b6a503196f0a4e222e41d4b6d3318f201ffcbccac6cfa6bc7f26192cd7832676d8e89a1f3effdca44ffcdc5591cbb901bf3e52c5f71391b7fceae2118ef06f4a0798e7fa623d3f1b5cd480c0e231e9db5f10b0585f9e309361f968f7f1cdec03d75913c34661e12cf0679dae34b39905a4740e635b29c8958777f38cebc2eb6e5240b57451c2c39ff18491542a6c08ea8cd423165d88fa0f71c9a7297cadc0ba068606666d5ea00c13bacecaa77846f8ebf3799c2556ee48824f7cf8fe4301aaa2f81dcf160e18508841f9d0600e571e752d7e10e67bd7ed1a94be76cf0f4ab438fadb7c1895755aae9cb4c3af54c091cab8746b230888cdfe4c2b91d790bbc2b19867b83dd79d61f11ab0c8e882d0e7e35fa0c1c2c441692b81eb3ccb7b04c367ef2d03f660ddaaebaf4b22da65fea60c82433bd58ef6c03854e01d14729389e0b690b5115fc080e6d8ea50ae3a5eb2ecbe6c26fb7aef2e3df48b8ac741adad15200771dc5c73fc1d093e1e155b5f8074976dfc88eb6b7631215cc4c080bc0ef300d86b0972c0c34c93abadf031d9ad98d9716b4e0039e33587345d546fa7876c310a84aa5c4b8dbb05bad43c6b6147e4d3494f49902738fb22418bef37ccc41918f84a68ead28a8db8407d65edf220eb9de63145d66fb516c40d5b6c95ad283163bd8e18f303919027f9f1c28ff2a639f47728e592ff7962b43063cccba14b02942e2cfe9eaf4d03b2b188889006116a47da5a3645c0ab2d006a826a89fbd018b98cc9ba8a3a59f5b506771fe41a52a17e7d5fe149b9212f9fb8ecfe2bb89c0e03c3a225a0b53c2dc0f2863d30857d566d4d27447518b86f7f39c99d15cd1567ffd7db2149ad1d6012bb5ecc4671bda9c1fade318308e322363615914bc238791ea6acec659fbb630d76fe8079926b3d45c6df7e9b2abdae2ea53a9e6f7bd14670d3d3987d1b86c7b658269f4e4b06981c996a22daffbd7713fdbc92287f4890f8a68fb12abd279088d0864f783d7148177c537421806a0271453c30415c5461a102480419665139a81837c765702a0c648a1b0712f2755b375176af834a092c305ad477859f1334217ed7ec13b48d4e7c204373ecd7219c70abafdb8a3ab9197806f0584e9648fd16e0ca80b19870fd96ca7335927744fea42bc5765a98434d8cfa95e5569467bdd4635841bebd8344827ee6aaae7ea3785962da26e9033705be157b0ee1e719d32038125c7e0da06508c1aa9f72a2c89f4b4f76d9c119d9acc6d5e14f0f2de4826d69008b9fe1cecabc4a7c2bd325c800531a9b6123f38311ddfae82f4f1c1196987f4364fd22589fa297df5e779b598b43411f783ceb5036af8e65b6a6d71cc6b5221307f1b8e3d00ee52f7b1ca0ee48fd4d9116fb872072108275c634f4ccfdbe1f356e19fee53dd30c40584e0c9be87e057c977efcdc6b16e9247742a0ad8b061b9dd200cb2edc658f9464aebe8a4575bd5e0fb8e7cd9646c6993e566754e9dcfe119dcdbb2646ffb95cc6c803bd1cfa724d503de9d9d4bb14e3663924077cf8a5ee5578f0d247b4a5d028e4d0072bfe483023e309c01762af6d7549eb726639e1eb6a3d0a7d8ee0185bc0df9d141a3da2a29c584e1659f1d27c24c9cc987da5b25f6ae423cb582a26b72af8305d844b5a573c442bffd28e6e702cd11f539902e957dbf69149e06f054f6d38078b80c0521c6932029a58778dc918fb850b6c36a20d65e9ea8522217dcfe8cf99f942fcdac35eca2a220286abd1850ad803fbcfebde0aa956c47648f00100f0e2a2eba2e8bda4d9fb356601b694cd73d4d452409494bad27594f8f4711c0f66f027b188c2adb641496c1782f530cf11c65f03160c0cd64d2a2fe5129a3ababec079c62f193e62ea121cc75947bd763d294d55252249a2d067e63e5ec61c0668be7f3ece6f45719f822d02a2992d55c7f804389ad63443d870483c47b6235a5c7b77e301e9bd75a4e613f585d060aa57288a2b0b08336434c94bad2465080e9c1ecb4ca97b38b9f337714842b00c1dbf6ffe31e7a3ac15f9c760725175091e9b8497acfbdd0030df3da707f5ea14314441daabc8d2be8a66d277931a121d3bbbc42456bbbd7bde7fb3975bf802bccf16a42c66abfd56633098f4ee5cf2d7b4aad2d867165b5cf20e2c78a261211f502d02793b6ae65daac7328ae80dd1151c68cd5027a3500cc19632ac34775a37c2d683b6ece3abcaaf6f35297b0ca2605d60000f4c50a712f85d7d9c406788606fbf7bbe27d564774851df4fffc399900b72d901bb6aa1c9b89facc2fd27834d5eb70649855a6c31564cce6e929246fdcc04423d89e5f8e5fd2ba6168ef2d0f489c1a15554e123778b20cb2d13bee2a728ae043584ad4868614e0eadf6c217db3122938bb3e297c0b1bad57f35fe12d8f0fdc68bfc8a17c", 0x1000}, {&(0x7f00000010c0)="9ded321cefa530a0deac18ee7473d4b5cbc971051aae3de586c185e6b7f06c88d3c69758646e7085431ca191b185ff23b0bb172bf2db50f743867c103399a8f307b834ccd2fb8c40e6beb406e274393581cd7b7b08e5767a893498d775f8fbd618b0275c6fa00a1643986c9b0b5f6bc2b54cdb23742f75cdfc6b3b7b6fa94c99137a016ee277b2573fbcf282eb1bc5f21e3e540689951525267511093094133973551b6686703d0573b525fff5cac3e2495b77e4382a45edec7d247f81282afb8e5e187c3160f8263555395f2df33175b8b29293d9ba34a3b77846e1f8661ad4d92765b7c58e441eb695ab6f6fb38d9343d0cccde2e33ffa1d25a1", 0xfb}, {&(0x7f00000011c0)="033d7e821cf1b68a0e901ff26c2ce6ba00f67f62699551946de81f0fcbb3c5cec136f42426780fc020c5883771091cfa3c0143a60de7d94d2f5c390eb3541c51b9763835e618edced250db6200b6d292351ffb2ccf855ebbb3d5bab57c840af06714a6012c1cbe1d2a932546c2c3c01c6622504a5148302b5c4c5bae544458f35aa43875cd07f0669ab793672b11e1a3b2dce7f84a2f", 0x96}, {&(0x7f0000001280)="e0ddb122a7520cfe8c7c455065fc8c663db8dc2476e3dd083ce8f3332cb84cfc1207edea", 0x24}, {&(0x7f00000012c0)="2deda691d11a606692815cbbb7e129", 0xf}], 0x5, &(0x7f0000001540)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x90, 0x400}, 0x8) chmod(0x0, 0x8800000800100) 03:47:05 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvfrom$unix(r0, &(0x7f0000000040)=""/31, 0x1f, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 03:47:05 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 03:47:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000100)) lseek(r0, 0x0, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) recvfrom$unix(r0, &(0x7f0000000040)=""/76, 0x4c, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 03:47:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 03:47:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getgid() socket$inet(0x2, 0x6eeacc1b9a1cd5d8, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffe58) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000000040)='!', 0x1) socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r8 = dup2(r0, r0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000000)) 03:47:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 03:47:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x200000000008) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 03:47:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) setsockopt(r0, 0x2, 0x1, &(0x7f0000000040)="c3995498767ba24d8669beba149a57048f1506ecc18be8c7b34973f02ee8e0f7ce7c03e5fdeaae1c515c5783ce4e4046688f8eb491383f3ec64af0e0a991e564a023d7de4b27c01b16c1f683a0e88186147e7675062b36331574b6d501036b3d5880ce2a10beefffb8e1e9dfdc0a590888a6ace38dc7f7", 0x77) 03:47:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xd) write(r1, &(0x7f0000000040)="4b22c916361b282f380e4dd468b66700944943d9296f6032af181a1261c65c31508ec40ea5c0d42e65127bb20f7db3acb4d9218779f7a1075560bbe7279325c8b8767e10960dfbc3df9961059947d1af3562657d7b97ab6a7a126b85476d0a1be31450c9e30d972059c03523e4e10df68a54fa9356667ede57ddf4a8b485b90353299eca5cf9915e02600e52ac88badadb8c8835d7a910f595032380c78c23fce0fb65e81fdfe0f329a250ab86287d147ddd39541e4eaf3a3f54e15d7bec7b8ad173cf8b9853c2970e88038de5e80ab72cbbec8c3d154a9ccf110d443b2acc47c79b180dc77e3459916fac50ec", 0xed) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x2, 0x7, 0x8, r2}) 03:47:05 executing program 1: socketpair$unix(0x1, 0x40000000001, 0x0, &(0x7f0000000000)) 03:47:05 executing program 0: r0 = getpgrp() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x401) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf0000081, 0x100000001, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x4, 0x101}, {{r2}, 0xfffffffffffffff9, 0x24, 0xf0000050, 0x1, 0x2}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x3}, {{r2}, 0xfffffffffffffff8, 0x4, 0x80000003, 0xfffffffffffffffd, 0x56}], 0x7fffffff, &(0x7f0000000100)={0x1, 0x8}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) fsync(r2) r3 = fcntl$getown(r2, 0x5) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/32, 0x20) r4 = fcntl$getown(r2, 0x5) connect(r2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fchmod(r2, 0x38) r5 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r6 = socket(0x30, 0x1, 0x1) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/255, 0xff}], 0x2, 0x400) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000480)=""/218, 0xda}], 0x1, 0x0) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x20110, 0x90) symlinkat(&(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0\x00') pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r5, 0x128) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f00000006c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1812, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000700)={0x7f, 0x1ff, './file0\x00', 0x5, 0x4c43, 0x80000001, 0x6}) sendto$inet6(r7, &(0x7f0000000740)="f224c88be92e82c7786429ae121b81cdcacab5370e818f9cd3cb3c050f228aac20b9d043f0e2b98bf6f41e6a79950c8b5c05084f2c83c38a5620794200099eba66354cf1dc4bb41135cc57cea5cfe6cbd455fc82c6c12e6c6ab43a743a9218dddb540294b7ce07bb0914c9569bb1b78856ea4d20fcfe8de57880bde4456f594ac860e5cf0328c973b310ee7d404e794c8bd7dffacfade97638cc3aea71f3bdfba65fb1f1cf512cbc19489864ea05d769b3e4d6d3dbb1168aaa97754aff79cc176e5858ee4b045deef04bda997157e450321de238c5e7131b6c08b42f06e04bdb78a84e4fd8c8f74f99d2b059c4833cefe3c4d7c7a3506a36cbb4c4cb1836ef04393c62a6f760cfc46868af0f8a9c9308cf9eb6e008ae1e224e7c7fdd97d76c34af64f9d20178d7094a7b1b1c6503e2ce276fd1dfdb996523f5714234cd5fe1be1fb29a403583dfd4168f10191f43c593c8e5e903b00a6f81c3683c25c809dbf56b700b79814d8e0de7e4dc964b9d3ee17f3764ee7fc5c216dc89df4211cab53ac256d58a7bf7c6f8cc824188bcb5e5aded2857cce3f186b77f59f5a24c4a2c4aa8251d1a14bda129aa81d099eddb183bfd37ab42a10a8c1675b0f44a639272e2dac987cdd71a7eb3bac6e5ccfa3178f0aa45323ff4287f93c82f3a505eee8af74f0bbef62e79decb68a4c51cdee0aa80e8c98c085fa0aed3e2739f40abf5f1600a34150289d3124441feb864fd12de9e6db657f6843f70ccdf4ada1fa72f9cf822a0775cea86dc41d566e79617cfb6272edeb3c45cb3bb0db4b17b65c607724c2e67dde19cf0ed566845811f04dcfdf4d32884c1fda4a8d99a30922d36cc71b7b79071d23132d2e7e5ec174f404ad6a6bf21a71afb10e962d923e9ebb9d5495f9b4f7b55d13951b90bfbf358d81e551240caa6020e3e821d1846c542925a704ce33a1933189803bb84d7279a713315019fa5a7e3dc43290cdee5f50b2b05b8f48fffcc6211a9c6962a3f0690fb1b1ac8cc28e984cb64fff63478aa2b3c537c415090153668be9c33a4b7ac7b9fd73a16cf2f068da418ef1697a38f37109bdc50e09abb5b5a8b5dc71b7bd88a46835fa544e007f1b49f5dbcdbb648b7ddc9294cf6c6a4a3fbe12d6118bae34b778c80ce1505d83c44fea249498995ed7762aa2ecf7c2d8c8d530355e0640b40e802f65611062f81320727b80b2d119956f4e1373135cf7c21cc6810414a3f1dc9c9d541566d7179804f54216465caaf26ad7f860bb9f3a993d21a34def53f4eef9ba371cf6d2f57ee365d462a4e2fc0b8b9dc75c4da0adb85ed1299ad285fe48657ed3831cc3dca3e8719c624c1fcf0a34d298171ab1f29306b5011f0ba7c40a86ae7382bf3ee4c28d3c0a31f0981185bb155dd1ea1b2647c925dcc78750166e02101696aa85cf827ee761c8d9a5af9c5cc22e33bec491b4a46419997683c7c1228d7d9888bdd5c66e6a1d37810c53c1cb8653a6eccadde0b33531882c18343e855bad492290699cb7b75f591520b42390283d0dad4fb07b622c90bee0fa674ce21e393f75b858d2c3b26e6c97fa5b735da62008a2709b954444b68b6c3910eac34924fed892c53bb9299485b1b6ae74d66c1f7e1cdca5c005d912a874bfce17edcd4ad64be7d4f5d4edfcfe6595a065561e8d2d9ad4fcb48dc8cc68cac6d339db5aeb09e499b08802ec6adc9405695b0f70fa5c9a29e6ffc106effb33b103d3b7af3e9a219c61a3a1acd2a34d9a53516f2ca8287a749bf867a8ccb9e12615936b1c396a7c5a4c0a3feb075123db893c0506ee4a483db75912aaafaf3b434cc2cdbcdc289e3cf255e74521f7f8d746782cb1c66d954eeef062c7ccb127fa1c15737803162585079430a2987912decbf9665970b64a75f6e5768ae19ad3dceaa1a741852ffe0629f1fa53861af7d47b60faa72c32eb3b7df1989034261a10aeb3b957fa7e09118be59b201261eff7a6fd8d6818815912c2735e9f3b2023f67e274ce35d7fcba0a0e5aa2a6dab41d397444290ba32a924a0aa361a4bf33f29943084cb7f9d8092e81d36f9497f39d46c3277fece0e56dc5bcd5e83f07f8095e1f5f863865123a1b1fbf5131d2647eea37eaba00fea295c259ec554fac1f742894d0ba6499efb7fe37f5e3c0b719cdd31a1313268870b1a12aadb6975d9e72223eeaad899fb0e14e1afcabf1cebbf0a5d819555d3e6ea80c0091af8642d9fbce1dd16a03485ac7a117c3c6d09cd59498fc72ad149fd315bdcc0ca0d6a2fd9293cde198cf01b3c1a0875cce843bb3073793763c58543f48fbace5603fd0caebfa5adfe684fa4f0b0f1ec6bb5d7c5226de26a4a0cfee738e7023f1acca84e7a24263c492aa14b21b2af8a3aade84040e81a1e4f89e0fabf7c1c03124ae95ea5b91079528bc03ffaf1f7746c9476e3fd8aacf1d6b4c4220e2c283c51ed84a5b84acf3f8bacfd96911c1804e6e309a2362f1ab85217d1a33dd971c7c507bb91e61606814bf6765bc1fe51fa8cc2436057a7a7ef6b98d3d473f83461482a94d64870171cfc2c4c4d10cb921587463609df408d335fa5352424f514a2a6baaa509cc2ee0530c3eff5735c2471b5fd9ba1c7f31e40f9bec8bf0a387279150916eaf37eecfad3644bb6477d560cabc16e9e0b525541e507c73858f3632b206c978f0e8d3646f43ffe1380e6e59213780be5d3e527d26fc4d5d4f3efb154a43876ffbf4e8355e24d23246c308b32d1b345cb1d461d9c85b9d0ebb128a826052c38bc2d2b89b15fd4b9def0d97e1656a865d133211a1b208ecebb6b78f39004a0ca81049c4e5659d122cd338a01c35c745f74ad5f485ca7a42e56b9639f669422033d98a446579baf879d53decf2be232b2fd657d5a5921f6391f7072a88804c8c58289fbe83caaeb2664776c056b6a81a9deaaa4b28f1bca2a93296c98e09977c5c69fc1467596e5f668d5e6e109b5b3e0f23f403189a530ae1951a8eaf9c6a0bf92f4514029f7435dc43eedb7c0a5107ab3b825101e2d3beb46d05a283166219b55b03f31002a7f02d54d3a932dda3d5846995c1ecbacc826e8a440e0008a77a5aba2c5b24e72a44a825f055bedb1bdf5c0393f05be373c4a6470390145404bd31ee45a14372985d51cf5c9ae751e58d7793f9662fd86e528ae6ebba7c42a53a50490e8cf18736033cf6c5d555f45dc65fcfee706885358b86bb435c91c8004b2c998d39b817748ef501968edca148c625425a2b295d18caa47196fe1d176db8158a685f6bcd4e226241177e7152c8bbcc31d26fdcee17f0d34809f986748ef37522979e43e2c1950cbbf31718fd3a319fbe5aa79a88d6899243247aeb6017155c70845d17d802b9c7007a3a367cc1a01174aac40bbb2cb27c1bc635effeb49f6c333df420c4a79890c12727faf87ac2b7aa63d6290a55fa327da61dd39d8848df51977614f8f9ccdaa34c8c2a5fe26296d9eb106bc0d4b5344bac17e60e6d898e93f1629d91272e291e1d645bd06aed9ee71499bf93ef0be2e0068e4cee1a5e7e5f665ed672d7508a985545dcb4c263988f9c8bb3edd594537af2db20987bcdc153b724cf8d5867d24ac3f78aacfd5cfc01fb660214b58349088b19ef2e65d489f8faf54127a9b5bab1087864879dcbcc489c091273ba39d919d0517fbb5e70cb16f5b7d4790144c40ce8262f4db9853d4b161c68bd25a601a2f5ea815a1e6e0a2a03c0215581505ed03017390e8b46ecb44629ef373b94b1ce2b03bb830919c9b1322d8fb96e92f9f3dc1cec9819518a167e65e6dd6750ca268ab6319174d62cb3bfca30986abb8791ecb6b92fdb986cd355b0116803da61f431fc28946adc92dbeeeeb0dff6b1f923272922381619c511e4f3457150dc9c2ec0a17bbdea2049a1da249c67831c60b589386cf0c39fc814205218a2f546dacfa7554e842e1d1ec4eac073dd327dba43d0b0b73b77d7d0554313074251feafd5dad74b8f6a2e4b41a23ed89a710653a5a2726ad5bcdc67825f29ceaf79339ca66c85ba09c2ee14dad48e914977f6309eef2545dd81bd40b9875e3d0a0588ff07697aef3098e61eca84ce34dd4b1ba79731d28bca2144b065562c1e392025c1f5cf4d2ea7c7a1d15414b1f73e5a9ed5c94d9c55833ed54a9c200e1ca6aa42da03ed62917a8b8e7321b5c248a773730cbd3ea2b46cc31495875b59530721fdffac0cd716d0453809f1316c881321cadbdc2f6878e9357b503c9ff9a9dc9273cdbf591728d6d7824c020605b8ec09e09dc356ba99f67fa2caac78042ff161b69a06d25dd6f438a2f15f8a354b116ecfea265bd1b431e6c5f60ad55681479367c9675bb6bf24c4056ac2b8e1a42f717a1ccd3a35a8b67c09155fdb62d2c7a653e65934ee6185343b3ccee1359ca50003ccf1eb483a7d6d5a7db065887b66deca71227a0fbdc0aa4311f7dd56eb9671d7d2c3fff327ec8c94e71a3186e3e960952333b02001f09eaa3dab5b9854c7efdad7c96d33d5cb7293e96e5e2624b17833b8a51acc58b4f309eb4054f5881eea6e4fc3291caf4a00c9d9893d1d806e4e741601a7bffcd2dacd3f99487dafd4577fcd2fc345e5a21631ec4f1a21a4c4a7d29906dfeaeb8103ff2c836a2eb2186e8b66a9db45af41286199ca68ece21f3dd307277a874b0ecdac568977a99c99ade94886bc8b8db28da576460f9c9d4eeccfc41b2384661f0d78a1e4f8853677f98c8af0907eefd53e8a174fb6fe53f50b0da9dd6eb5f292d6c5abf08478c956e406097092a0de2424fc4f5d20f9d791ecdad374473acc689a8b1f6871d865ade4980d41d3314a35977b99540ae5993d9521adad9b4a82921ad7d68a590a2155f0b43bc5a61bf6bdcd062d9cd52948cdfb8b80434f283c97b9866dbefcf06f9ba8a9d2a7ca5fa9d97234c3739f92ff8da6e976b83e184c48311f945d5871facb89f60b48d433891d178b3396c666b6cffa19759c7cf1edac43e8860000125ffe627d9ce6a3356d2a574e9b4d9286d45c5a498e530c6dc03bcf9b834e8db09455934a9145ca2ef30f236333b1e3cab0bd96ac95545ed35cd2ea9696a7b398afbe19c7acf3849b6e9c9a5db541dda261c8eac64be407b854c7578a8c1d546eeb5dd6a9d1ff9708ab7235a07224f4b36a2a0c7f0cdbcd689517c6155bda926c0b4660d6012e46fb6bb32e9195f4bef220f814adff69f892560f3b023e5136af140ab8b2eee7e24301ff9b3037b2ec2bd2c7a9d70d6fb307a02af809d40ed271cf48d1c87c6c8c89a5a9f23737d24677574d6619cc4cb68820541d832ba0ca8a28716579ac75ab6504d9dd1939c5e43c5b5b61ad29bc68d52328c754378e2e1a2ea6aad1e3e3d052bd5f402c56e42724c4d8311a22b6b3fbea6133438eef421aa5bfcba90db870bbb8c004a925c06b0d1fe2caaa4c3905c601cedd62fc7c2e939f083d64dc599a44757303d7e5b1c9575c5791b3cd8cdd701d719bc7e11f6f90bad05350702729b7fa7c29f155f509378e2831ddd14b86e317791f8b2ae9cd904c17135405c9675b1a22bd3d5b6b762fbbf71625f224b3ad1a782ccf768e7af56a1a859f9d8fe7e76794995251f45089a52018618f5d9dd5d6d7c54720bb2ab682b6cdb2479f0f922cc4264866f507a903bb22a43dc3a659f24035129fa8abab253be6735a9f7e00beb7cfb6d8368663c8bd92122648c02df71fb1b3a392d006914b0f9d72d0d75f93f02ff4f10db876e72a312a15320b0cea77e6adea52d597c06c8103c2ed165cd55d95f7b62e8241a84ca84161", 0x1000, 0x400, &(0x7f0000001740)={0x18, 0x3, 0x1, 0x10001}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) setregid(r10, r13) sendmsg$unix(r9, &(0x7f0000002a00)={&(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002900)=[{&(0x7f0000001800)="a644ed151ae2a47c94e9f2c918ac3fe2a69d8d2172c2239b797af23adc533d0db37e4ee3c4a9a9649cc32d05b854e50e0326eed4bec21876c02149b5d6e1105330dbbd54e0d083a5483cafbf1f2670a5633be67bcae961276649480c78376b156e95e08f36da8e1508a5a9f3da8122f96113f0", 0x73}, {&(0x7f0000001880)="d283bf110c20d1cb065e9acca439e9e6dd5232d50ff9ba0e080ee69b6d806f81fa098bc12c934fe86690bea2cd3b221d0c26d777898bfa0302c37e87bfb8f2ae97a2bbb1b6ddae1d7f30ca2ce526854d50787636b1f2e0c19780b8aab30dc555b70cb1d596e103195eebba8dc13a5601935bf58fb8ac6d919f27dd118b0d6b0596d1ab09e631e5b26eff0a880187daf7e44c6cacacceb74e27578d4b03b8be279a14384da9f6733d6cabefc58057ccbefb29627b48cf9dd8cf6ca153868c47a00343a8123631dd9d05ae66607d80878c4ef5e6dd92e57db70080e4eaac11a551f8ad5c42b9d8b0741b79ddf16317599b35e80a7ec26797a22038a6baacf4e33ca4f67023c7673036ed98291d0a068984488631da8938f04759815304e629d98676c53a996aa94b0b0258988bbb85e1ffdf97df6299f1da70a3914640599bed6abc1cb9033cb0d460f90a6d8243e15c2f713dfbadf2ecef4dc52bdcef68cb9ae0edce7934ee81a9b9f81ee381684520eb9d783aa9f44795a7ac2ef14cd8d0d7c8d26aba8880e7a05e9e579ec43bbd388137a2de9580ccdecf044497cbf4828a9ce4faa9420942c56e7ca9993697acfa20736bd13c36898f7abc9e11c86e582ebedf68b94793a2e0969bb15104eda93f48fa4eca99cb92bbb583cad6bc1f52ae21fe10408152521c922ba6c5d100c6f349cd8d964e0cd184f056c1176a13d6da7d37ae62fdb99ebad4b0d4b7f49d719e8da041ba9e287fbb1545f0bf18f1c9c8a1fb08a77a906019009b8a5c1059c7fa5d2cbe01e95989cfbbb166937f07856f432645e0286e11294685112627cf8f757c7fc5c162f61732f6595b1e5de6d5062fb3314e07cec3b7f6ab60f7802951b178321fa4892da88fb1c7deb95101d8c71af52939673c442ffb376ad0bf87fbeee4efa9e244147aeba3211dde5d7d2d6bcf23f35495722eea5e00cf717cf17acfdb155b305a34ea035dee35534c435d02b12d2440671d39a2ed65762cd303c45ac119d4f871f300347fbe78c2dd1259aed51aa558b1cab04429b58d52d743f949936e6abded4f0aa043e9b8f2c98abeee8e5d05da40457f0ff19b468697c2e095d6a79929abcd57778a4051283e81e512a1d04853f1cf051dc1c3ab513c9879561697e2e63a600d1819817f750922fe18f20a8801bac10afeea358e58f7976121a42b31c4a38f05b34a7f2bccd31bb3cb1a72f0e888ca274e1f8f827829636f5a4eb6e40bd840be0b1177ff65deaa03d8273d6db90e3279b4920a606a74d7e3d7a6b1d48bd35917b4d28d7eab2a5a7565ab00a8ad1ff4e8dbe4ae8e9f223fda5ddd0c1ea14681627caf89ddbed9478c5abdaa8e8f1fdcdea3fc7bd2b6bc9264489f2968cd35afb3e04f1c57c305a4da8d2c2bd45d7858945ed3d75c3dfe9a4adae678f93bd87ea880496d4c58475ace962e8d17adc62f15781ced82ee8a7584df61f92f4211cad4f9cb90ad0ef5f0f09e743e60e0bd4eaded123c925615e7c02d0cf09be21e838abba08b9a67708e479b5427d863388c7c9f43c0465175d01547e580a0d70d8c46fa54ac4df96ccd71de58538d2e7d414ada641e36206a44b9406b5b2c8e1108853c93104e9b6af22b1155575d5f9c3959bfa69cd410bea5a46004e63f561297013565f89ddf72fa4626feec92fcfae4825d3ae4b3a57bb9d0f1e570c20ba43626df3540cceb86f7450a100e5b266f093958280f815ee82bf9058ddc4e18bdc76b8f6bda3523b894597e3ec863cf0a7adeae18b9ed164b0092be7cd60e1871f3443880f1b5b9bb2b061afed9cc8eae0768068018dec84ac22aa9ab89be72e1b13372675241cf32e777360c863a97604a6cc25f42bc8011b94ab1b84936d1d4bd832dab8bfe70686f959648b2484caccfc8b4702ede72ab6ad8da09bfe4c5b3432dc089fcb210db34bfa4a5eb5ae11c8d9b37969b32e5bb4c634785f27d39fbd4b9d51bb64674a14f575b11b4ae1d5e162546ff3f618b33e44942a9383d97bfa95173412611dd32bcbd976a8de7fa181d95ec6bf4509576d31ceb522fb0358c0098ccdd65b086c12f84ea63d5584ad5cb84456fb8b8f54ef65193c0f51a34662e154bd027755f08eb042142fa955c4a367cfd9acb45a9fb9b6c003012543628212eb13b96651771c1663dbf24832e0d5ace28e60e91d7f89589e3271c7a1210108418905ed7b810d71ce7533a18dd4ebf5430ee3909fd619630176074537046132bbcdeb705c124ec4776dd8ca6af2a681c560407c9fd0bb3497b0e41ed21ca554f1122bc8726cc79010668216cabf5c9bb4aad0ceb3c866013219dd52d6cabf18767c844aa28d5abead886e5d33a87a9c2cc11ad0c5c5b617d644bac96cda0e9d1c6d299a7d21a7b7f9d69819c76243b499433887886ae4804a3170b64f5865e18ea98b9eebc63e8b2743ee05d2e77d7dafceb13861bcb7b70f0468f6469535a081855be5323e87a07a7eb1d54b66dbfeebce7a4383305ac4b08078250a7f34c6ce2f537abb7a441c26aedc30f4f1bab7f6895ef3ce1d042b24bad81302865333a0369b3fa17cf3d9f9af18343ea1c4a69ac2711bcc0e409dca9c3a152d5a5ba4fbf0a235dc191bb156ee0c4445dea24c14375cccd51c2b7abc34ceca518a26ea09c48bac1842811ce4855dacf9c28335bd02a0084d1e8f622ac8f26934e5c293c229ceedb1d23fe9720a7d86c8db618b4e6a984c5bbe2205da221bcb7a7f80ad66e57101d75cbf0f8c51694f9429d689d41f4b00c523df256885c4e464fb951fcd391e69853ba6decaa8e72ec81832196ae85cb9ea908c62f3767bc19590330acf5b23287276a22d681a4f5adc38079a10757b74a870731bcb1df29b51360bf332fe2f9826af0c344b695ef7c69c58939d7d646cd218bc02d14999df89b4fb3785dce4675fe10552c162106cc05f4ea79aabb21a9490e21d0608f0cb7a918319639d49d71c4ace82b1fa458fd9c0c21b7e98b50cd585dfebc458135fa6d7f18d6fddadbe33f1228f46be8d01ab272709787abda92b919b2f4f564cfede0adac4bec2e02b995a905de76e6a804e20eb1592a5ba5ec3db45415f795fb48b2a0e2d4939daf45eaa829963a2fc76be1101561db76210d2829156c070704b5c498ec7abffe7bd6d8cb3ef8bea9c9fa3c19759baadf7c231eb4ce8e8a80bcde97720a885ef330f47455f39eb61d3bf6a003c5fcbda3bf8ee389e887222e3bc24dac523f73a1fe89640286cf26327b9fd94faa5467b75a7f30b2f5665bc1fae502c8dd74d190c503300a3d356bf4f7cc6f732ab0637054624179814573a686702060fc02cf680e4492c316c8bc7ee4c3256807ed7edd0cd07671f8f133a1f400f1e97803ad213608729a1f68a90890841618ff816bec17bcb381c573a2ec18f97fe6ad74003ba6f261f6b94ce678a7ba092a165973feeac29d9e85afa117387eaa9c5d71644eb8667df9c9c2f5bbd95932d762264a5f6b0008a154ede326d5e00e4fb1b2a99537a5363af75dc1e2d6a0ddf7f4bda4c0834dbfcfeeea88e53d17566555973898ba99471c4bee3662ec4a95af27f032e3b8ebd694b396c072d5e3efaad93454cdc1355ad481ad9db6287e60b64a943424ae50c657580e2c7579cb592b4c7de54d4fae3a9e9fa0f5ceae7b69245e8bfa9d2f6e0cf63a759d280d50cfa01f206395f87ccc645003ea68534af09902045a86b3954cc480c7a8e533f723e49c36d0776077c03ab5ae86231d5ec57b2250daf4ee589333c7340147012cd4c9905c50b26215cd09aedc95a8b91eed695f573022e5ef0082c71adbf33051d33ac1502e106fae6e86caa553fa15d58acc5447fcb41c11c37bb50f432bb646d94bad60012542ab133095bfd5b44187527fe6385d8327f0bfe82eedc291cfb74d8a43e0eca67a18f6c4ad64d130ea202507bf7ff3dd84f84e9b32428331ab9feb7883ba8ee129a294ff2bedc687deb6f3040cb5aa75daea5e6f4088b4a16bec164c310a92affb861c054f17b8f56fb5e5cfc6f65c61706e62082c2920b2ad45ee73adbd7f2a91a3c4ff95f093d81eae53959dddc32224db05b5eb7231252aa1f743d975a658101798d293a7f924840d47ce3803ed2af7902ab6a0117080082026a2eff4e09ff71e63d0683328f813719ffe79f3cda414a48e4e4e21821c18da7eea6b2ec03f6777b3164b8398bfb655bada283f2e3ae0e6206677fd4748fa06be02d0026833bc8eabe3e45e17d4afcc5fd8cd194d18e2f62cd8a437aceeaec06d00f3e674037589e7793415666a4bd8e264e3b6ded66918b77c734f7b0aae95bc837823ceac4402f1175d28fe5c8ade764d9ecd19fae23143e8ed0e149b67ec05a4b7b54ae11b102455cd026b8b4249e40a0ad5cb16fdba560af0d8fdf50dc61b3a66ff8f17fbb78baef6628c0cfc42f51564dfa1371667377796556268bb0e592dc9f1aa85577eaf8763892959a38a5841d70d9a54a9d76ef1e0bf1d72f0de39934b1d503dd9322ec95696e01efc7144852ee9910f0e03159d45065b3649e311be1edc89c520e108df513989d666097380eec6b473d4b33b34ddf368ccb7da3a5610f8b78eb2a120d514fe2064a6c082e153abf6578c4fc17217e5a619008395ef351dcbaf2db000dbb439e0650d9b29cd57240859f3760cae93100896bb1e13a3b411c74e85d79e8121c74990df396111ca75d8eabd087ea627a153b4a3632923ad9ff35ca5f561d9a7c2c35522ba6cecdd153972d2daf953438f933a438fd327eaf67c452ef37f046ec108e71532cddaba5adc140f4953bdf17a9438abe7ba78cff2c1cad9aa6762655cdd411eaf1365e27367856fb5eef010182a9546b9d7894c6abc95dbc5dcbe0999b58c28d5ad008aa87fc1ac3c3a5bf376498d63eae5f143ad1323b3d303ab8dd8de7ae49d78af9be2ffada12696f452835eb4785d4c4cf6941ec58b6d85cfdbd718eddaffa87359fe23ae1edd57c1e7857e2985cc6371d5334bee76ef202aa540deb98a9f820fe303c1e054bcfe4efc3755f83f8b8695fb18636fd1a68d57322cd0bfec75f83ce2e24ca735a53e157f690f44979e3c311433a9947869eb62053f750280023cf73cfab7d653d1ce051053b1711590ba60d35218affbb9532d69a9fade1325f4b7dec9cce65ee570f253e9ccb77cd2b646fe880721170061b1e5efd71e1621355946e9eda3fb1d93547179f7452e2454ca1a2d558296930bbbf27ba36cdf2ac4e25f1780b95031cfcc97068ec252440f14ff19c07a7937ea31be808345d058ff49d1e4e5298aea4a9900ef409a883dcb42a14667572c51aef97d7bdd023fd09f245991e9c89cfa5f668ff84a08cc1393f491aa3cfce04da7ae58c7a37b9bc951925a66435af28c8c65300176279d9c5ea0ec6dc8e2c25d9b5088860ebc02b30c745bb08b38230dda6b4b9af8889927cc08349a70ff49567b52139fcdb505197f8fdd0a8b35e439db0348ab58768616f2721408aae58653ad833ff0b9be0d3f5d1284dcac0c260768e73e7140b6fc27c8a9c9a51852bdfc6792b99c7aacf0dee380bcd673c52996a7885238a37a824045e2f83a4692995cf63a1734cf1a009a1032df549f275c8fe74f4b85b6e7fcb352afd8dc5daeadcf353e8ea0eda3f5201eca6fdb2ecfc3ccf5dbab52b82e2d8bd1cf3c92aebed4f24db0f5dd315f499ba2adb608cbd70d1a41be12a81123bc175aeb8e1626c48e78b968ff448572de79131d9d106be8381ba99a24a154076580bb95406e89f62df5371a3e0e7b5b", 0x1000}, {&(0x7f0000002880)="fa83ec1a6a085951edd3e63a86194f0003097a7517a5a8dcb6426388d287419a250757498fdca11862d792c95382688b54c228f90125046481432665e2150826d675d5e9ffa185a2a9bb94", 0x4b}], 0x3, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r3, r12, r13}, @cred={0x20, 0xffff, 0x0, r4, r12, r13}, @cred={0x20, 0xffff, 0x0, r4, r12, r13}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r10}, @cred={0x20, 0xffff, 0x0, r4, r12, r13}], 0xb8, 0x401}, 0x4) sendto(r8, &(0x7f0000002a40)="6747be2aed235f839e66bddb0b8b616b18d6333ab615f04e80f9b9030fd077f55e45506e8d07d8b6ee8e12375d8be520234d671ba7e7245f65ca8c79259814e1788e380a7fa903988f58ec40eb4347bbb653cf69b1e97a57b9745a94f2431111040f6caf8c6c54e61a362bd0435429dd834f70297b0e641dd4fbe6bb0682eb8db26a9483b94e027f74a913433eb8ac5c3dd52a2fc950ecad57083009b61f6f8b8d1eab350b96ca54f8fe9845fc1596a3734e2686c97ee62bcabced023f9b50250a1941581f3ec13b70304b8a889597ed11eba1f74887b32508cd7e", 0xdb, 0x1, &(0x7f0000002b40)=@in6={0x18, 0x3, 0x7fffffff, 0x7163}, 0xc) 03:47:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8001) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1808, &(0x7f00000000c0), &(0x7f0000000080)=0x34e) 03:47:05 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='q7') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70f90d39d803f3184921"], 0xa, 0x0}, 0x0) 03:47:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="c986", 0x2) 03:47:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:47:05 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffec4) 03:47:06 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000000)=0xb5bb) sync() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x0, 0x1ff, r4}) setsockopt$sock_int(r0, 0xffff, 0x1b1b, &(0x7f00000002c0)=0x80000002, 0xffffffffffffff62) sendto$inet(r0, &(0x7f0000000200)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x82, 0x8000000000000000, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0}, 0x0) dup2(r1, r2) 03:47:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 03:47:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:47:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x71e) close(r0) bind$inet6(r0, 0x0, 0x0) 03:47:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) 03:47:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = semget(0x1, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/177) 03:47:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0xf5) socket$inet6(0x18, 0x7, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa1, 0x4a) sendto$unix(r0, &(0x7f00000000c0)="ef39300ce11bb713617a996d897af5ad21ae40d9446c98eb72b59fb352d2077693e961d844ec02cfdf6dd8f05d8b19c8143becf71afbe8d33c6d588c9ed859fa55293991b8fdc5c095edafc58f6197b395b152495a15cfebe3eded20101e096fac870861b9d0ae6541d64eb59c96373fde38a527bf0791bc0ee7006819a482e8bf876f98600fe8af8320fb1a081ee777b3f54ab47269435677c22fea2474ea9ad75a48b43fb44f8a75f62881b0e17d6d8a0744ece7235baf5a30143cb151", 0xbe, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x2) flock(r1, 0x2) 03:47:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x410) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x4ee]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:47:06 executing program 0: mlock(&(0x7f000030d000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) 03:47:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x3ff) socketpair$unix(0x1, 0xfffffffffffffffb, 0x0, &(0x7f00000000c0)) 03:47:06 executing program 0: unveil(0x0, &(0x7f0000000400)='W\x00') pipe2(&(0x7f0000000000), 0x4) 03:47:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 03:47:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/32, 0x20) getsockopt(r0, 0x9, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0xffffffffffff62a8}, 0x10) 03:47:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 03:47:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xd7c37db89c9e2b04) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 03:47:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8a0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xd3) 03:47:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 03:47:07 executing program 1: socketpair$unix(0x1, 0x40000001, 0x0, &(0x7f00000000c0)) 03:47:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x6, 0xd423, 0x0, "52b66ea2691b7468533ee7329afee855cca2134d", 0x1, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 03:47:07 executing program 1: r0 = shmget(0x3, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x1, r1, r2, r3, r4, 0x40, 0x7}, 0x100, 0x1ff, r5, r6, 0x4b68d7ee, 0x6, 0x8001}) poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000000040)="0f5bafdacddd0cd5db8705079651eb44a0f697ffda98c6fedb7f1b39b2d1d685c2f9f29b8b332d4f156e5e494bdec791929b9c7c43653fdfc5ded4e95b5616c62c11dad6298f6857f2a35acacc21b109b2dbaa17dfb61cbe6c46ea8c951dbb72566d60c958dcdb57ab5282c729793673846e78d2046d85d1f2b8d00fed8b5cc5c6c50335026e08fec7414aa50d8a5ad92714718bd22ed8c2128a891a3042", 0x9e, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:47:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 03:47:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) msgget(0x1, 0x102) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x200000000000000, 0x800}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xe00c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) msgctl$IPC_RMID(r1, 0x0) 03:47:07 executing program 1: getrusage(0x0, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) getgid() pipe2(&(0x7f0000000100), 0x10004) 03:47:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x5, 0xcdd, './file0\x00', 0x6, 0x8, 0x9a, 0x3dc}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 03:47:07 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x104) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, r4) 03:47:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="88341736f3372f57c67f12c836f918f44fa4bb6c8e3718cf09ced738c880acaae229865460be6f40196959925415bbac2bebc5e7ed819cc41d909c6c8ecefaa337aba7d230f75a93a472142a6f659be0b18d778b22fe09407d4b3b2182c830e5e7fda63ecd6262be32b789cc278805e040613c3a442ffa73a80766f606e50b762eea67cd80f908ceac0258b580f065d54158fce6d7feb299a35a", 0x9a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="1960539f32f7cae11a87066652b30c47831c4f5b98969854cdf5cffad4dfff02830e5b406ba7d37a2b2b3a896eb88a21a961010d2432c3085a62a21e95ffd45825235b828c90d154fc755b667ffccfe6815a8b02547b06d2b11984e75efae9dada062daefaa3664cac69d0a7e2fa992d2a0afd3f909dd9837c53c600c371c5b9de69efeac711d13d34a4ff3dcae2461e4bc38390decd19382106144b7820e8de796170379115920c10d86e4904e7b9b78cf0137e1134f5c6396615bba47365c37b5e15b9767b4a38", 0xc8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 03:47:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x21000000000000, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = syz_open_pts() close(r1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xe0000003, 0x0, 0xf1fb}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x10000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x325, 0x932a}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x22, 0xf0000002, 0x9, 0x8}], 0xff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x14, 0xf0000003, 0x5, 0x10001}, {{r1}, 0xffffffffffffffff, 0x41, 0x20000020, 0x3, 0xe426}, {{r0}, 0xfffffffffffffffb, 0x81, 0x60, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x86, 0x5b, 0x200, 0x7fffffff}, {{r0}, 0x0, 0x40, 0x40000000, 0xd2, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8, 0x7}], 0x3, &(0x7f0000000200)={0x2, 0x5}) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000006c0)={0x3, './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000005c0)={0x1, 0x926, 0x3}) 03:47:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000300)="eaff125c0000000000d3741a2203fd2a2f38da6ec12ca427994bafbfdd6e1d1e2183960a4ceefba337eec91869211b551af30b0a5a76aabab7ad08ddd90f2537b83c0300962f3f21f301d1652cef19a20000000000004002f8b98b492d43ff71d2ac5111c97526302814ea27b105ed45de64ea86c21a973e73da000e3b55fe530c91e807f733159aad8275bf5faa2058ff6ae55af3561b0ae4cbceeb7e0f37479797b0015c8498f4c5abae1d321ba0b9d4dbcf4b5e2845154da1b0ec67ab3afec0217baf22588d24cb5c791dedd805366588696592f0d4021c5aa44962decea048d2e19f168bc17d2db0824e34d6fd8a7281d15ec039d7dcfe07e24c6839a0dd779ce8288fe3dcbdc25356faf804b01aad3754acc14c32cc", 0x5f) 03:47:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0xfffffffffffffe30) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 03:47:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x1000}, 0xc) 03:47:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 03:47:07 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x9}, {0x6, 0x9}}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 03:47:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) socket(0x17, 0x4007, 0x7) 03:47:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) getdents(r0, &(0x7f0000000080)=""/11, 0xb) kqueue() r1 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x5}) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r1, r2) 03:47:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) listen(r0, 0xfffffffffffffff8) listen(r0, 0x0) 03:47:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0xfffffffffffffff7, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x1}], 0xaf, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0x40, 0x0, 0x401}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x22, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1000, 0x100}, {{r0}, 0x0, 0x86, 0x89, 0x200000000000000, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x74, 0x800}, {{r0}, 0xfffffffffffffffb, 0x42, 0xc, 0x4, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffd, 0x98, 0x13, 0x0, 0x3}], 0x3, &(0x7f00000001c0)={0x7fffffff, 0x7}) ftruncate(r0, 0x0) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 03:47:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x4000, "0300"}) r0 = socket$inet(0x2, 0x8000, 0x80000001) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r2, &(0x7f0000000140)=""/201, 0xc9, 0x40, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x5, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r3, &(0x7f0000000080)=""/190, 0xbe, 0x40, 0x0, 0x0) 03:47:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="c930a553ea68a92eb06af81391521eca2e4ab57b7af057a05f9e13f1b705d8bb1c9a386ba1b40afcefaa1bcd33d31db47d53f2f8c2555e83c60b86eda733b0be81e6180852a52d0d756eaa31abd353129b707c7ee2303acca20e900cefdc18c8e1759e72fa3f684061698424309c796dcded7579b3bedb07533f0a2edf7f5bdbc791c0f5ad5102442c2a5ea213f1d4f5e9a85db440330846f985df63941add3050ab39f5c6a0fbe9e1bd54b8040c6dbabdbfd35cea7cc2747e0b2155d0a488f3d3d3161e20fdc29d", 0xc8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 03:47:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000b5c6fc2915945e241ce0c513ab6db6b6df9834a9cf295aa08635ff4060d6dd41c27d2a19e5e3a51c8a3e5e794be0c115603aa2e63420e710a650c7afc107a17063ef110a34e45b374efd764146337873e2d009e913bfc4babb6c49aba5641814a897d63e16e64ded127378072abfb7ac13d1bbd2da3e01f63ed695eff882d79b0354c07e1084bb0262c8050802e22daaf736286783bfbf038ec6e08f6d"], 0x10) socket(0x7, 0x4001, 0x1) 03:47:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x6, &(0x7f0000000000)="a1960fefe0674bfc42b060e6a4d7eeab64b738", 0x13) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) 03:47:07 executing program 0: pipe(&(0x7f0000000040)) r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 03:47:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r1, &(0x7f0000001580)="1b79375133b230ff6af592c8af108068579e158f839d96784e3e61d7e7fac21ccff38f4ebc1494fadba558e8baa366fea70979c215c5f055800293dea5c372ec71ded051bc2444c0d1ea5116123680af553133f86bd32723736a75a07c3ed237d915902a877dfd9c7c4fbd23ba6629cbfc3d7060431763cdd7544f442691cf142d353fd641f5fad3c07ccd60106205f6a113dae0fb1e0c0ce827011cf6298b07e3db7ea379ee24cfd8b825f7192f14", 0xaf) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x3, 0xfffffffffffffff9, "845c556b000705000000954dfc067f8ad79f2500"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001640)=""/113, 0x71) readv(r0, &(0x7f0000000100), 0x0) 03:47:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="5ee26d5718c386687562bf7318054a1f", 0x10, 0x402, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="ce5acb7e801af0804b009ca86d287a6b5c4c360356c770ac5b1c3a76182a4af064e5a8ecf69ac402f80586152c98a83f3b2871eabc0477ed98ebe74250eb0fe3064a1879f37064ef1cc1ad34cab8fa3528042efbe9101d", 0x57, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) 03:47:08 executing program 0: rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) setpgid(r2, r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r3, r4}, 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30098, 0x0) r6 = semget$private(0x0, 0x3, 0x609) getpgid(r5) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000003c0)=""/117) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 03:47:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x6, 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000000)=""/105) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) write(r1, 0x0, 0x0) 03:47:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) 03:47:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x11) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) close(r1) 03:47:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002d, 0x27, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 03:47:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) semget$private(0x0, 0x7, 0x200) r0 = socket$inet(0x2, 0x3, 0x100000000d459) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140), 0x0) r3 = semget$private(0x0, 0x7, 0x13d) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) semget$private(0x0, 0x0, 0x20) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 03:47:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xffff) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 03:47:12 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x8) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x40) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x8, 0x2}, {{r2}, 0x0, 0x8, 0x40, 0x9, 0x1}], 0x80000001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0xff}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x200}], 0x5, &(0x7f0000000080)={0x8, 0x7f}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 03:47:12 executing program 1: syz_open_pts() r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r2, 0x4db, 0x7, &(0x7f0000000040)="f5d33cd9a3140934e18c9f6e1295a726f3be21ed7041797afa0f44", 0x1b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x8, 0x0, 0x2, "5a7099571c3f9ee028ce26625f9f7626ffdf15ee", 0x4, 0x9}) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xc71, './file0\x00', './file0\x00'}) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000100), 0xffffffffffffff45) 03:47:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94a025bbd47b3bf579456fc7d4096e8c8b6b87d22d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x56) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0xe68) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000200)="5e8dc899e62e85b6ca07eb2b86ecf0d45a153fd70a23704fc6b37824b18afb1aa3d49d85f4535fdbb13146a0d73e1a650f65d1c76dea3a21a8994169964c9d56af634961cdedef3b52192e3f9f27f5b9f02cfa57ad", 0x55) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/45, 0x2d}], 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="2d1555c58b9bf7a0ef1a3cf4f4a357cb7b25a795d8e45eab8c9690d5dd6d1946066f604d627cad644c3b95c8321b35a412a924959ed72ed7496e21", 0x3b}, {&(0x7f0000000380)="57366d30a302b2421dd0cd3e87f790e3d74535cfb14b9d95185387dd486a288f8b69d310ce74293e92c2b49a8216248bda6add299d80fc9576e1371b6727b69229ae6d95661f7e3f07afa54f777e0dc5f45f6fa6ba12a9dbd0d063097be6a8868909d69796cfb2c0675b82c7adfaaf6649dcac3d3a4ca9629f682f8645bbfcdf65651edd8b7ebde3d8d4bcd9f8c4fdfc56c1add6e68569bfe81f5ac3e6f1e5678057fce85bfa49c35eab913b04b067027956e998c7a2622ca1fac347badea4fa1f2da405e60a7982fab0a4", 0xcb}], 0x2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 03:47:12 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x4, 0x4) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) msgrcv(r2, &(0x7f0000001040)={0x0, ""/139}, 0x93, 0x0, 0x1000) 03:47:12 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000340)=""/19, 0x13}, {&(0x7f0000000440)=""/139, 0x8b}], 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r5 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = dup2(r3, r4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 03:47:12 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:47:12 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="54186ca131380fba81845cfbe8c51e7217a2fa11acba8eaccb5cd8ab230050c74ee58b6cb0fb07138ebc49ebad82fa0c129cbf1f5c13eef9963b665f3c7c87b117da699a15753dca5cbd055a80c4e27cb0b51e3bb99a21b1c93172ff64a322dffff0457e06fa35b7bd44db18b4f23007f96430570f94fd3f3d031895481bcf80f56adcbb43fccae30722e63b7406927ee7562b3e3ba9e17d0c4b8d0f495f2ba83e94bf58d177507764c7e00cd24853c56b346e9e1f58d3c2463419aa01b7f959f316ae4f9e81a1369703cf7d03b2cea2bef23aa696e3c65c6740c1824bc97f257f8ec92b2022ee66321c8b297ce7c658d5b8ed2e2602d339519ba7b4e6d11eb7c85b8937bebf328186d3174fdbae5243912e2e8235b3f4eb35887a36866a4e8e747d91efe34f85b2e2355118a9f21e8ae61a470111ed65cd76c23b49e8ab2dc8cd2f628a56a86f694295bbd71b7cddaa7a614026842860e942f9fa3ee26205a609a81bd15a05181b0ec6f026159629d54e36fc2eddf5f354287b1a14a39f5e2efbc089d515652785647f6fc8de713b1907b83a1b295d0dea52494f2340a84d1f0c98a7f2501efee9b17aee7c98a648f662e230dc64eab398bd069b9c21721a016299959506f876589bd5cd8e290a2e5671bafb3b74c7751a4103a7720606b47d4773230cf07c2060290f2e9ee5470c647e8e83933e5d3b0de49f87a4f6fd97ffe70e7227255dca4a6f23c8a2d447003769c2385d010ed1cd911ab76f5b977b5f15b66d16603620ece95829b27ba73974562646cb4583df401169b8749647e9327df613a4cf643487f230f8674a081e801bbf916382a34b9070278cdb36f1f832c3e603715f94e2e16e9ef5e20400d51d4803bac88be9b2e477e6721326655e78badaa2ac29e40882117166c7969dac71cabae0e5e9045fbec1cbdeac45652353f370535091662869a857a3d0e72325fed42ad4608d71d0c71a247a5320bb8547e7a86037d699a271dc991f508e5279136693f0a5290338b45bb36b16aaf98a23c14d753f383fab7c3d283e1c7898849cd372b25fb5d2fa2dabb71f77fd10ef4bf83de6540b8ed4a0d4c5ac59ed49c2033355ad927ff920117e88cdc959cda1f44e1811d7dea34468d06198ba222a3939514f5c03fa2793872caadb757bfaccb9021f5167ee34ea125d9d93345c5d9fbfea6b253aa6a39e86229ae5de3969c0e7dba5f65023b525d1648777688988348960f2693824537f186ae9d57c4c538f499adaf29e17119c9419c8fe1b0644f0459302dbb49a8fb17f444cbb4f72c46579a02d44378e586da1547da2f92822109db53497d878f1506a63a2968532edca2ea7f0fc2f66a68cde8e0a4a8fea4a90d47de3d63d2ccaedcaecf6aec2f0ed8074d4f069060a51899c33cb7c4988e61291dcfb699f9d4529fdc58d4c7fc5c5b891347b65027db4bbaca89a34b71d4507522d291a4a3fbf2792a77061cdcc074b259cc9eab38bf651bbe64c17f7d4882412ae4a53869f54be866c78d39ec0d7a780ad755c4c801a87bd975b48c0bc885f4a4785b38fc42941ceb1e4418932f35c86cd5d934a9870ee0daaeb3dba2539a12aa91402f75ef482b6ec1bf7d3ff04e7493fcd08c96e45406971939b502386c8e570e1a63821f752adfed23d9562ef766d3ba7a6ab19cf16a4b03cb40657904581383291c7dadae9ddc9e058d8ea2054d383b8a5f66c5bd3be0959849b86080a133261b98718198b04c5001e70f548c34bae20900022344dff3c53bd45609c5e4b2fb4d6520a6a0f4a671277c1aeab3a0502304cfa06c5afd255695d33a3eac38cbb08dbf3744d7cd5d022ed5472a38deffb8d61f1e4e130042cc6c0f020461ab1b88d6e14b6c4aaad6f5162c2f05eabe56024898cc54ad0fcaeab954c3645737bf360d4121f7a483374b6d246d1acd358882edabe1e98c915935e3e2fd3f4f68fdb7bf01344b8816c9677b49787c62eef42bbebe19ba35d531884d61afd393e39999cd002f101cc6d134c08174bf03fcb04c148946c0b09af4b910699f202ae61d960e14d4fb756393e951aed6f177720262e82b47c00ac4d654149e2611fa9b4c5ecf0ca4aec733da8dfd5d1ef1552a5ee25ffd199b4ada4ccc41b24b5e58d564d8ad42a90d4b4914bf7a2300ac616ff7873ec65ab780b63c7090c9fe3be48ef3a9a08c4ec56301374ecef90216d196a7db7374299012c0ae01ab2d79f02780ad2d1cb8dbbd2ab1dfada89b0dda0baeea2229479653f60dd78eb9aeba802f088e1c9c326d2ef479689fa2a5a12efd6a8f6596251c6da27f0cda86df08cd9ff0081a379197d452b7086f52c0a361f1a9359c62e7b09967468b9ae6e891fabd9dd3a96418a355a29c9cbec2396f1a5b9ecaef6e9501d78be64c85c0cc59faa3b8751b8500cbeadd9bb948d1b398c4f887cbe6cab79be3dc500247c4f4027104221352926e0a9ffb699695d1449e74968e982ceb65f0f8b55e4d1432ff958b7fac286945d20c8ec62ac7709597e132c53c9fef436eef9a67864ce00fdfac14f474e310a3bc73f9456d54420e2f6bf3792cca8df917520c0153a6cf98775982c814ccc363f505b2405f10afe8ba820624e262a62d2edc209d1e871b820ea4d3cebe9a378749fe3758ac8eff0ac4996e208f3b82dc4c9ec82c19dffe72ece45d67b92b1d24cd79f42aff713bafddf9419c8fa8ee3945dfaae49573746e54c5050d0d321c8dae53fb343e4ba1c705ee7cb913901c32207d50656d874603959db6521ad4c820808cb66ab331a9ba2de717203c4b52b776ea587c36d19d2bcee2d83df64f7ae7fef323faa5c77d913d707560084dc210ac2830752cf1e3f7712822683028652d0a760dcf86930da5b7be99883ff83ce29c92bd19bad3d7ea24c80c28d2d2ae04286a54fe0b7f9e9ee6c1239706e7db3bfb7c7ece2bc168e03441569ec57b998aadc6293fdbd1942cb768aead16f72cc07d90509c9d1b52622408daeb99cb1ff8d63c1769a1ddf13e92ab0633c645d8fdd2017efd852d2fc8f9008ded2428ec0f2b1201d953589ee77503c5f41f94ae915e6d8cc4d9012c6929ce20c249bcc5970502fa6cc4432c0f7c3ec0b3f73f5b5413f25a091bcd055071861d8537203c5eaf5f61d9cdfd29fbb4b48b20d1706afd4cfe2f35779db888b2eb7707385672e44f5b3d0f8496345ddf20d4816382a262a8986a6a8640ae6623283e1333a1a1eac3f1cacd11ebb41d669b73c1331f86fa3ee201f40c0c53da0fa262420d4b7d3dbe777058c303a58b72f9b093f4c99d65a00c36b500533492a167d545aa597a49468b77d854c1a2bd7ea8e7e526e256ff8b967b878cf01493b232e84ad5803cfedcfc568b540db0fa5366ce177b791e7ee86093ada691ddd0eaa79f8b26d6e98561db46ec51d72b4f24fc89aab7a221f3612713557022f1063107dbdab0e2f8939700bdebd588e9e6eb3ff31324ffe9e473259018e3dfd52ab4500d7f5e3eb6a5425b5af6881ac7c9e9dfb69cc0b9fc88fd777b7ba9bc7016e0022c444beea5387741292ea6a34d9681f48806b0168fc8c3fa3fd282f9048912e43de1b3800050b6a3cc98a62807a454afd141a34fe3d2581457284457ef49bb2ced8ea60b401786f54cc525b5b671b116d29e9d6002f41806e3a73a602f747e5b37a6e37fa19c68c406ec7c8de4621316c7dd837c6a166176f094da38b923d59111181d9c1f61758965f21a8aa5cc424bcb18430262c9919a16116f3be7e5c26f9fa0ea298d36e94d6eaf1d4520b4a21e3ea662f212d501d09972bdbab76f908b8b4f16413ccfb98a66ff37044fa87edfb4e2c1dda37633f7ad5b0737fb0defc61b8cde44e8b0109a9f41e6e51e67d5ba83c3b5373c88a6c158e023a7d3c0da77cceab5acc9179aff50ded438a3e52aa5f63be8ea8ff3a5f406022fd31c7764a2c6c1b375bd84cbce670425bf0880c7e3a835111ed4245300acd865ab78793a62350861efae8321b9ee25257e53a40e364dcf0f00f89d15b62ac452ee3e796d382e0ae50054424f5516783d7ebe0e9552dcab3995d25a34c33e8d2d2ae4178a4129fb7f35572e182c4402709e461fbf59624437a4865e43778d71fe6e64a57eb49dc863c040113101f2e91514c76aef82f3846a878f2d332ff26ef251d7c21c7763d8ffdd3b595079b8fe34506836087870b2317d30b8662501e3ef5b97f1eb672a8a630edc70728a830168b8324e74bddd9705ecc3d120b43835d3c4b5f90f7535baaaaecc9e63fdbdaab75ef708cd5412849cd7a03a4ebe54c0f1c54ee4ecf670b71ee18e270453efeb8b19b9f7a757c5ebb19d6a20ba6bd75ad3fae9ccd0c5530663d7b4268fae0734e33d756258e0fef5c26e689c0aad3587e1959533a62a8a89bda4497fde4ee4d1779074b07de54ede2164c9184c8f37a97131f7d0e2d344802b39e698fdf15be4a534cf38c76b82dd3b5307bf427f54986a6fe7f14cacd8084f77cc1d53903cb337a4e025bc41432b2866b4682824b93d49448945b61739e6f41c23e7f13a0c7eece6b3eae8d454e75569e3acd0511e9326fd844dd719909e4e50deb641dc171c7e8517ea4db68f7d9cd5c87e0a989be23d50ae04ae046ec7b09323ad1e8f63557af48958173e1ba8acbd73de7efd706b657ebe878458a338c5c99759b4a5ad9bd5317dbdc491e93294c257b21ea1bee7137627a9cdc2e49430aa5d7acb49adce3fe252bf776499183d90506af7d88e2aecb70e5fda25dbb4a29b86039b5b7c09b0858abfd9ac6663743da7ef73e44104a48407e96334a70243def994d6a3835d6889c2cfb49b0865af0f6e49a9aad9c1902dbdf9aafc73f4bce9e6397920948a16ce13e6378a6be7194814e1c37e548f91762e5d6dea5c383b7cb903cd3e9ce6ac07432e9882b2637cd66658ab2fb739a9d10e4e3c12cfc42cac980bd924639f217d1d3397396dc832d4af222dcf4e158ad33a869eeb7ee33ddcf7097ffd71b0f6f4bb8d87a198c94f4fb056cd10fe55a752c695df7b171b75e806d45837fba4cbdda4b700050ad4a606820d8ec6899ce77d336924ef2c5c316132da3c91a317af55c49c57ab59fa80f47b7e3ef37f7182f5eb6234bd1f33b70a3ec468a5734589d3bfcba3ecaa688c42d5c4b1f02c6dcf0f6a77b65a638544f254ac4353cfdc1e6e8bbf312920689fae0fa3f0be0e57484246938517917c3d6325ede7a0dfbcff058006ea99f246632575f0d6aea8762fbbf1ca10c214298b52b7e320a84fcc2016269c32acc87dad0484f582f4e80e28a3d835f1ed12ddad636f545a07046c6e6919c5a9cee00b27246bda7b3dccde0f097e59e07f41ad400ee1f2c26a8275ca7af8f6d7e2169749f2351f2e292acaf5704a6194c1989cd56327a180d98feb4c5b4daf7a24626c756994e72566cb1292401b7bd0a0a3592574bcc3d995e2f8220f57811fa46cb92209ef4d62d883e0684d5a72a0c6631a8da4918a0d9258fa760c4e02a04055cbe13ad8adc1d910d8c4386b441447157032239c8a6a5f9bf1af4cbd2f199f8cf847aca4635df23ae3423608497225cd5102fd28cafdae7c3e49ab01bdf81e3fdf1c9dce1dc675dbbc73fd556a3cb65ea4d1e929114c42a8690bba6bdb667735885723422bc771bcf45037ff99c0e9af1c5c96996ba906524087eb639cc10a52b1ed1bad08ff23c8949a1c62b4c21dc3ace51d5dd4fb1fb7d39c12ffa5d45c565ae554e0b57116fa23fbe8c856d1241a421402f5f25dcb1fc6c238aee2f4572515634", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0xfffffffffffffe49) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="41c48cf866b31f4b7ef95cfdbeb3153185b26f370ce85eeef91e71bdd5388beb6cfdf4c725a5be56938824416caf4829204986c3cf3f6e19101f6f422c3c0533468c8eb050c711e35507336da2ef885ce8cbbaa39c1c0c193c4746a2d3bb149fd1ae9d2d612768d91e84d88e99757f09775d17c7e48d2428f4790b6ba4a2880301aea4b531d24ae63d99cda8eedc63fb43e4590ef4ca123c181e7d6c6a18cd80af388e39ba39f637c87635d12cfa1f612f19b2f9ddd4ca4f119a1094e3570bbbcc0cd2253ee7de016cf7fd23a0374421cf26c7b1c939569f90ba5f8782237e9df613", 0xe2) 03:47:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 03:47:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 03:47:15 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) 03:47:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x3, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:47:15 executing program 1: mprotect(&(0x7f00004c6000/0x3000)=nil, 0x3000, 0x3000008) 03:47:15 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet(r1, &(0x7f0000000200)=""/190, 0xbe, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 03:47:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) read(r0, &(0x7f0000000340)=""/31, 0x1f) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x2, 0xefe, 0xfffffffffffffffd}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x9, 0x4, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x88, 0x2, 0x8, 0x5}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x5, 0x401}], 0x4, &(0x7f0000000300)={0x2, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x50, 0x0) read(r1, &(0x7f0000000180)=""/153, 0x99) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) 03:47:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffff00000000) r2 = dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x6, 0x800, {0x2, 0xffffffffffffad4d}}) close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:47:16 executing program 1: socket(0x2, 0x1, 0x0) 03:47:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 03:47:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x5, 0xfffffffffffffeaa) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 03:47:16 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 03:47:16 executing program 1: r0 = msgget$private(0x0, 0x21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="a1e74d2a625e71e2b126ca1b75b18ace0541e157536ebb7f2ce5303c6960285bdccb60a30ec1e55a364f217b4c2cd9fa564d2ac973b20d2dec18db0c8f88d76d0fc6c37ce153faf92fc1", 0x4a, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) msgrcv(r0, &(0x7f0000000100)={0x0, ""/110}, 0x76, 0x3, 0x800) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x201, 0x0) getdents(r3, &(0x7f00000002c0)=""/4096, 0x1000) readlinkat(r3, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/111, 0x6f) unlinkat(r3, &(0x7f0000001380)='./file0\x00', 0x8) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000013c0)={0x9, [{0x3, 0x9}, {0x3, 0x80000001}, {0x3, 0x95}, {0x2, 0xfff}, {0x3, 0x4}, {0x2, 0x2}, {0x1, 0x2}, {0x2, 0x2}, {0x1, 0x3}, {0x3, 0x1400000000000000}, {0x3, 0x1}, {0x1, 0xfffffffffffffff9}, {0x2, 0x1}, {0x3, 0x2}, {0x2, 0x8000}, {0x0, 0x1}, {0x2, 0x6}, {0x3, 0x3}, {0x0, 0xfffffffffffffffc}, {0x1, 0x1}, {0x2, 0x7c3}, {0x2}, {0x3, 0x9}, {0x3, 0xffffffff}, {0x0, 0x4}, {0x3, 0xffff}, {0x3, 0x5}, {0x2, 0x31d6}, {0x3, 0x6}, {0x3, 0x1}, {0x2, 0x400}, {0x2, 0xfffffffffffffffc}]}) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x7, 0x6) fchdir(r1) r5 = open(&(0x7f0000001540)='./file0\x00', 0x20, 0x122) chdir(&(0x7f0000001580)='./file0\x00') r6 = open(&(0x7f00000015c0)='./file0\x00', 0x80, 0x0) linkat(r6, &(0x7f0000001600)='./file0\x00', r6, &(0x7f0000001640)='./file0\x00', 0x4) ioctl$KDGKBMODE(r6, 0x40044b06) utimes(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)={{0x0, 0x770}, {0x5, 0x80000001}}) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001700)="e33b77c2d011fe48f755734d1a18e1bc965348518b71d9fb665b788e55e068de157c57f7ca8c674c2b2087be6e9c1b260617ce33b96fd3aac207eb7e4f7eb5e6ea8380e317fe4be67860b7958708c88c3d8069afea340fb39918af61517cd4ce878990f50e8d0d3ef58e4ad385f7154c975f1e1127c3384affc1b23f6c5e537e770d7d2e46c9086060767c25b76d73c3f2817984822712b5d3e6b3b55700c3fce187e9cb1bae25a097031d19ae8ef3f4d4d3b6902596164ce6f33fc1df514e7d5813c025496c13092d10fd93bebd", 0xce) bind$unix(r1, &(0x7f0000001800)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f0000001840)="5f7a78927d9b867ca807f26c2a648663577e0e0af63091cb0131b2f32a20a0dabf62661528ce1b41ebfbcb5510658e6d29bdfecba725dc19da83150680d4f0df866e8c1730a36075566704b6410cecc82e77e4600e5999a2e2f66b00150aed2283cc02d8514592062943c38525fc0a45d0fc05bf5037492ea29d4948cea9c599287bb8ae53501add07f2c38289620173c96261896c53a668c04e30c71342b65ca302d043571b31d7c2b8a1a77f8f70a741047de7138da460bf", 0xb9, 0x407, 0x0, 0x0) r7 = getuid() r8 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000019c0)={{0x1, r7, r8, r9, r10, 0x100, 0x8001}, 0x6, 0x3ff, r11, r12, 0x9, 0x3, 0x401, 0x3}) 03:47:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/53, 0x35}], 0x3) open(&(0x7f0000000000)='./file0\x00', 0x200a0, 0x2) 03:47:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xf3e, r3, r4, r5, r6, 0x8, 0x7}, 0x790a, 0x5, 0x2}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) 03:47:16 executing program 1: madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sync() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 03:47:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f2be715955129fc079ffec397ff1b210616f41cb423175d256dfc39707f968e922e9cf6d5faf2f965344b023d592bd9b1f77f4dc7c5f6c03862d7f18287addf65f427b8aab42fabb67b51b277fa63d78df30d6e70b197f86852ba6f5327bc9bf59e41c61b33b1727e06de95f2ba6beccba7c49e3990e29b5ffd1fb393f62580f46344c8050cbbabf26d9b584e3d3a7a5c82811d85281b76dc33b01d36815c3cc41b874e09bc42b3fc770400791206894f98b424ad03"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 03:47:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x11b6, 0x10000, 0x0, 0x40, "c05c756eb7304e16a4834f17190aa6b41d09faac", 0x4, 0xff}) dup(r2) 03:47:17 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xa0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = getegid() r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x5, r1, r3, r4, r5, 0x40, 0xd4}, 0x1, 0x1, r6, r7, 0x3, 0x7fff, 0xe886}) 03:47:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820205000000b351ac00"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 03:47:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) 03:47:17 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x400, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 03:47:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socket(0x20, 0x8003, 0x9f0) listen(r0, 0x0) listen(r0, 0x0) 03:47:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x38180, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) 03:47:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x90) 03:47:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) 03:47:17 executing program 0: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x8}, 0xc) 03:47:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 03:47:17 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 03:47:18 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 03:47:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 03:47:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x100000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) syz_open_pts() 03:47:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9, 0x0, 0x0, 0x200}], 0x285ba58, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000), 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 03:47:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) chmod(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="117485ad34c73beddf6314100fd268db8ddd590af9292386e5be249e51c576e76cec996cd819d28977efb6677beec448d6606aac0647406b0593fa3642913f2e240ff2f232812590c6e181540986578f42352c9ed4b725b89c836d0d3a28bdae1ce77ca7b04f5935ca9f", 0x6a}, {&(0x7f0000000500)="4ed8029cb43970c9ab1477c6cf2fe7ce3cd6e35aded136d5f8247c2ff5f8695fc34a11b6464640eca25736ee77bb4c4dca7213bea462deb8a432353e0c8354141574a568035cc94ed8bf432641bf6b4da651b6f77088eb2ca62a734253d4115b89f17df1353925babc7e9e7eec7e7942d6c466e9b8ff49080e53971a12cb560b55851b4988890522800bb688954ebf5dcd205ac2c03a7084f467fed242fd8327fb1de4b183a9bc99121511d4bd78a3965c54abbd471f87a4e6fd9444d34da29c15bcd4b49b41b496625a616926229b41271569f131a085c2b7abaae23c04c4abc7a6fba39dd4de192b04ed9ad3cce32fd53fa66f0a41454d7f353e2a59c05fc6ec6972460dc449df2eeccd977e0414dec9bd3713125b6bc4168cf7cdd1fabe75b6f81e7de4d5ced10f15657427c395f37471eb864905cc5a4a635610bd7834d1fe7cf76b34c882eeef42cfe3c3db6cc536cc4dacb532192490353ea4e28e5420669379778fd6b9de166dbef7de9db5611f8891199bd820fdebccd368b415af96a17fba001f3dbc209cb45a6075e98b000209fc9cad00045a0fd922650acce13a99c032dbfec5a02c70a5b7c28fe04725408cdfd99c559eb219217288ac5853c5b22b65f4237f095ed5a6ac6a5348771d89a036a2b40230bce01f16bfb018400236dfa8ff5e6b8b1c8d3df89ec7c855332832b86f284a09a65418e450aee4dcb698b0cd83c9143b6f71061afd4ef812243cd4d65fdf7a9d63b2b764bd4de57f03a31193977ebf61b30582918ac8073d4fb4e51d2e70d6084ff79fdc47f67bcd1b4a03b321b2e7da837f0300da7dcbb25c8fac99dfe8db78d248240c6f193520ba9d386801e526fcc43808fc0ed4c95d90f74aee5748c6abb202939cb3ef47fc79ac313fd75fdbc4c35422ba4b2400627908b53e5e62fdf66153d1f367e3cafea175a871fff8774fdc19530063247519888c50b8a264eaf14756e4e70b96a13bd016bd7e1513c10f5b30b8a05f06269a2a8a18141ef36d8817b26dc1be35aa54cda3a5eabf2cba24b0c797a8ab0e6f760e2390a26839cfef80848b103b9c4bef50510ce33b19e5e41bbc66eca1c8517a380a436e14a351b8216d054aee4af19527e1108972a19310ffbe13208adfe927a7190c03c5380381195fb064ce8e8cb304f6af88ba024fef3454e439b013d9aba35bf173bd62f83559b9be2d5a9add919fc602f3a7a431bba7be15bb8b732e14e977d54c7b5d51ea135030d6cd08933e148915c7d22d1798bac76808c477843b71ea97b788dd2b360f26ab3278c358d261f600217227e4ece5a323b5b6424f8f346dc2552732129be01258f8e2f27996801c06c747791ec808b414dbc6a84c035a59a7d619ee34bffa2704205474b5bc3caa4418345cb08d25cc0ccd37a8c1aa56d69f4297bf30143489eafcb278efaa0fce556ca12ddafb60253c4da01be37030dc31e68090b797fd3d2eee99f91c172d6470389294acaf8ec8196f9e37c20f1fc818b33d74d24ff11fd4d3d0a320ec5d87c10b6230c41f0e57584f2c96e4c0db37ae1eb1040cf5444c3835e894ef90435428743cd19e67a65fd4bc7c52ac02cd739d62d22141956d5e23d20971f331b8fb0b6dca3abf05f095e2ba9ed545e2f3f9a64438a836678f5aa3affe3f44a086759db86970b7afb6122685b04376b5610e8fdf094da0b7340ab092cfec620a2d6dd5c43b4d2ed6d4e80e67cdab4f098dca0a5e100e24d0cb9c51c8cb0da5c5af8b987e36f5b3f7131ce2504454d62fc4f2e8a37b315211e1f7bf73b101a6621ffe479f3b0f0f0d2e878a4d21279178365f86f8d08b1f2151440d47e44157b386ed5b47f9429f13c8b6de8ef5c09347a145788e2bff1dc461fc89d8a5488b8fb2c4b2d7e0f799821788c77fe140192e10ee292945312044a49a6893eb77863412e81be93896e927b1ab39dafe3a0f289a86c23c178d8ac0d5aca9c2066de8d4e4defc0f0465314153817faeb2f3989a4ac4fed1a6cdbcd965a0fab0492b884ad9a281604687986abb749453c3d8eae8fc77e95b1b61a61169744081208ed5157c640137833b08477549c63b06fd014c8203b950218c38422604bedc7060ea6393a391dc8c27a6df9734a4153f504817af4743215c622bc21ebf4f5b149d273826c5135bcb601e38b404ac75b50191dbcfe2546ed14daaef1f87806c3f9abe11943d27ce71ef5327d56620d3f03044b20d2dc475352e019a3acdd63202aa7cd0f1e65eadeadc8d42916dcac18066f3e16552064a96110cce0c01847af7d1ea29fc655aca571f2c806ae0e808afcee8b61143ce9b79ef2ee765e09ad3d31b513c8d0bbe54d1c43d1988ee1b48f9c97d079cfc923a84d6b5226027555051d2e0f6210bd060016aedcb30bdef26472dec648187c13365537ddcb7f4a97ce8b2682e3c24eb262db9c94d703d30bcd4cc90a28919c6d358c4d076a6991ccfacf92fb9488e71838be19229d809bf5cb1b643dd5d39e7c985c28e363a3be3a25584f1ce8c4d00ac921312e1d54544009f8a538846b6a41da86b17524264967c62180bbf49a5a68fbc00237fd72def4d188fa44bdb9e9b37dc96bf1fc3262eebe195f5f43da6acfb6ae82514b71d1d1b87d9da41c2d98adade3ded6e3950e17bc227c812e0adf14159a61e3a55964fa5a289492189835e2a5576407ec57727cc4a06826ea46c8ac8dd1903f79d436f8f936762f381069aea54ee899f1512c7c190845830cb4fd472311e59ccab28a736906b00f0e44b35159221af91669951db9ece62fe4c9d71f9c94e7b2f88f0cea8b7f7db03b4fe6103b4b7799ef91a00372abca175818529ca398a0624f82647cec344947a7d465f175148baf7c9d2ba098839001c80df992e511d2d4aaace8fa67a3f6ced4675a91b0e38247b5615c6648e74a0cfed47ed2758b1b38d9c08a09c7a63658ec302f6c81bf4424a84950a5fad02f337ee6d7b275f82755753683c6e3c2aada53b81c7085d96ab43d3077831b9ae110006d534553bfc75a172e6c6967c540298f5341bc28e04953dc2d6038f40609bdd5eb051cf1aa99e16e5e54b18fd8fb88f9c68e1c0f7deb43dc47476723a0f3753dae0b384c6e2301a0ddfd347278366be82d1996a833dec65ce2fa39f087b94fd553e158d35bfa219714ea200a9868473421a38ebe9f835e00f22c3a2c30833680e735332c7f1d1028d1562f900a7c33d7213c0ada0eeac674b4d7698a0a33bb6864ea761823e14ebb5b9f90137749d82a44112fe81cefae43e544b7859e36ea811319bd6d5d88595b987d29a311f1729e8b31a45ec29285a26b9d84c95a91cad1c348682aaae1e1b5343f2bb15f0e05071d53700eaedb9b093360a91f22df939f33b2d5a1c70778189180718bc0c3757b6abf2ddc1524fb706096228af87144c3d9cc4d8c2b1836c6bb1231b1ee5ac777cfae82d65d9c8623d14d12caef383f63549644ca91cf36b5be28ffe4b1451f92d65ba91c2b4506a6aee5a966eef96476b7313f210a27842fc1ed54529519d1d80b3696b03763d6791991bec072bf528e0cde31605ecefd3247fb2560925fcb56ea85ea8215091e61554d6f37e59d78e8d4686f1cbf9bb578ff3840703a1931f01bb64398231cf7a84069497d09973ea1f153bdc4dfcfd82d50dfc026f35e623a773344f8e4f777fb0b9bffc56d39498af117e53cff34d21806d879b912a239af47b4cd7ca64a5e7ed0e4c7bf5160d602f0a03881d1738637e22dd85d15e1a3faf9c573c9341ebce974f7d958c5ddb259fa3d34b8f75e0ecc0a6a5dc8c1415d74e3364dfcd05fc07027610d11e121c9ae5f72147b0db301cca79820d565b98be77fd51c2e25460c772d41449ad5d1558cf61baf58e3755c3503185d7eb71888b7c8736a1f7a6e03a1800ad15a6c42ffcced1838314a28c234cdcb1197cc0ba9191c18edaf5b92ab4479af1ec664079d795212d258a516b9ec6e99cfd77e517596026b10a2fb85f8a8733928c82989ee95d174899f8244b41c926073d1e540cb605580124d483dd0da598afbf0ba39ef497faa6fc415f52059412b3bfa31a1106ac6fbf1f427c5a996ef606283fcce0a9e89bdcce16df505aa1e71083ef9399b1a24109855717fc77b8ca9a37683f062c704b722d1519d6a55569e9afb4a387c4d8b9e8c075b8cf07a598f33b86a8c1320bd5b50f8deb20504bf43126c2fe628d701df70b35698cc353d50b743b4f948bfaa5576e3259d6e9e079ecd155e4b5cb04c23f7c48deee5cccb35a345fffbdc528405ff9537a124cec3b1bccfa523cabf6b6ffe95ddd05ca371d085f0c00b6f0daf60e37f7e8248596d7983d01b83aa63c50b3efd9dbbbd68c207f0bed0e2c82cd7319c2aca8fa5ca85c79bbde20b51e9dc7824c0f368bdcdbe5130f69137dec83e86e0611c456018c57efb8e508580d9df5a2c74dd24568596a0632197ba99e4d33618b19fed4ea8df3fd0ac9d3ebe1654cd55fffe55ad461367ee01d637db9c7dd1d5681549ad184b4cd0a6c4e62ad9fa59a007c8c98865e14664082493c37d5570db8b3c3d94f752d348465aa42b5ad57ad807433d30e5e9870273dcf5f919874a614236dcd0ae6305addd3558e432851e2eaaf1e286d395e0f782e310a546fd70ecef129caae037190e64875d60cf98d202cfe508215c2fc0c3ade17ed21a217feafc58ef9cf44b92b5fbaa4be2eed2cb8f08c58b09659ab20469a16100a08f74642262f9e0c0712f86b7d759aa909031510688ce3125c56721f800e1c83f0214b97ef9c59d8b98dfe90cf23a40fae11c363bf3b789e9c7d4456f95edfee2fca1b2d18b8710b51f6687e1730d409c4fe3d914379885b1d1f8080a268bd49f9aee6ce834b2724fb69749c3429198311c802f2da5e613f6a3374d8ad0a43f9a846a2dc5fcf912c9911d4095b9350e9a7947650340e5c47467c55735145542b518a26c360c48e74f56f1b5fbbd68101d3a1f9fd2c1fe485d58167c21dda82ff8e9a7ef70386c37dd7230dc31cb6f5e20e57988386c0306f47f6ad168e0aa7e1e2af9cae181fa0cd0af423ce3941a55d3e9923341951514ca44f2e66af4f30b8d4459aea4a62429010467c762a50e215cd47738f20158b6abf6146576a3a3bc2e969fc698b7bd8cf4e78236c72bcba133aef0ba875f46691f5c2ed0a9086137f05bc48bb4ce3c10f7635ba450e34041c3ee2baf408d48efe2cd101558c44b3a17ddec0e9393dd530b896db5fa158875a117bfbf5050f2703090f78ddafb2169c6b80ce13b63160ee965aec59e10617e0ef4b0defaea537eb97a044ed8504319d1c08208f4e08f8e93a44861f463c27b97726e925a9ba99efab744f39c3389048dff0f87b51c6f1693aa28cd411808822a5299bfb839c0d21923d63900d59edcb3a1c0f4c466010a69c7b7b12c1d1c055398f2f10e1eb2eff657a1b609e98d23dd2e4ae46a1e65c387dff2d01bc3d93590ab62f4a0872d07bee1fbeaba735a551ecdb1664b9eac48edc50478fcc4047344f0996fbb90e909bcc5bb3018460de5c2b389fd0366ec4ab4a2121a8af4eb401abbeacd413fc7a1bba967b555c1f3f0c138525e124a6e19610243c7ecb26edbda593ef28761c5032872ab55b6dbddc777c5c13ea925ee7e091089f470154c2c4ae2fe48d4f2ecffc6cdab0e6b8c1f446ab0a7926a820b189e1ff1e5b1d590ef69b5a9a6308d6631509bbc42987038620685df56d71d0de95591f118462dcbca210e1e3d3dab3055b9dae7b3ade547a3068", 0x1000}, {&(0x7f0000000280)="ca15c9a6336647bf235d42945fb06c445aa3a75622f2eecc5815fc11df5f528fd47060246e81dad6371f9aa6dfcce2da66866b31bae5c24adb3f3d22f388ae33d0cbf0a79efce3db619c17b4a9855f9d25e95a0b858966d69a732229e3ebb8ae1a59dc9a8fef2aec432abe1cf64e6cb82288bb69fa7988d0f8e007894646a8f637558d8a61370ca6a63e340c54871445f7af11a1f7577ca7b906e8d726a1fc7aa44feb9fabaa97281827d01767870488dff9f0dda27e132fcd15d4c881f7ea3071103e45312720bf1bbcdd322966ff81fa371ede5ae355aaa0d1fb8cd55c44d3a1de071babe41a66820f5e979c6353fa7d98d4e8a4d1fdc1367979", 0xfb}], 0x3, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x0, 0xfff}) r1 = socket$inet(0x2, 0x3, 0x1) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xffffffffffffff71}], 0x100000000000016e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 03:47:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20810, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x89ddb2442e9c34dd, r0) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/162, &(0x7f0000000100)=0xa2) socket(0xd, 0x2, 0x3) sync() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) 03:47:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="d0dded82e5028cf0344e6752d0b8d1a5fd3590f787009c28a85ac85cb813fb999a49584115aa50c88415689001a4950e9e7f", 0x32}, {&(0x7f0000000200)="287a440e8b3912407691b16907d07caa20e2b4db4b8f21e86beccd30bb3eeef13fe748e8013b38e1bd9cb58834eab7fb5eac1b88f684fb4f06583af7a3a43bfec427c27e82167f862dccfd2deb2bf9dcac7c7cdf5ac9f1b74e472328dccd2e03976220d18d8ea01f", 0x68}, {&(0x7f0000000280)="eff2108e46614087235e86dbf3b04de659657965f04319fe16f93d2757066c44c8d4360e776770c01d343de074f59bdfd5528be26065d37226d14c96b937e34891b067969d5fd29a398fa137d22d37f6cc2803b92baa411d79cb69785a7aac21e7a6b38d544f8097274594ca29528a4f47998420e92dc1b04e77e3c7023dfd2b48a58cb2ea75ccf53da46ca8bc0ba3d00afa6dc6c3ef8187e81ebb475ce37ffb950ab07b1e2a7256834bae2d9beeaa627c59af6e798efb4451f3", 0xba}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="40000009000000d3a401000000070000001f23996cb70e64cf79a7254aef4546137a4abcbe7ac2b30c9fb486951fa3860c5dc62e240353bb768d31000000000000500000000019a5724106ed000000ffff0000ff0f00007dc5857f3e1c27983dfa840548d6804743f7ba65b5421b3e290adb91bc39dd8a58aff475ed62f8392cdf49421ce30373e614eac1be1f4137de55061a683597278b7dfa6700000000000000842698cc137bb7c554a997273e9a2628b58fa011a78a000000000000000000000000000000171f5286b085c2d7fd3db9e52efabc1f207a4069dc9570057e3093b845d0f178ec064747824ec31480bddc8467e3331f33060167a6e424f7eecf05aed7141fdfcb5df983ec75c72ecba3aadc984cd358df"], 0x90}, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x3, 0x1, 0x0, 0x6}], 0x9, 0x0, 0x400, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000440)) rename(&(0x7f0000000640)='./file0\x00', &(0x7f00000005c0)='./file0\x00') 03:47:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socket$inet(0x2, 0x8000, 0x9b81) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = socket(0x17, 0x0, 0x7) msgget(0x2, 0xc4) recvfrom$unix(r1, &(0x7f0000000080)=""/99, 0x63, 0x842, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 03:47:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530009b2142f15b4bc5933b06fb938bb24621efeb855932347bb9062e752957e4228bab472f49639304865e326f25b7e980f3c4f70aeef450d86360c70fdc8e1b9dcafa561b5264d1b5f1232673a2b7818f52efc38165d46370defddc60764470b93d852ee03da29df330f4d3ce9b2f5bfd9311566c578bf2609254c5bca658d0bcf548bacad55696bb5db331746c8ca88c2fde3e343f6ecb9a98e5fc0f6dcb9077997ab0305aa08417cf813e64ddd4e2d69881b7178efea02f3138b83e45058883799eacb44cfc2361690aee31c0ef238299ddedf6a5114d60487a53abe488719b7bd1f128d829d0aa"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baa", 0xb36}], 0x1) 03:47:18 executing program 1: semget(0x0, 0x1, 0x618) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffd000/0x3000)=nil) semget(0x0, 0x5, 0x4000000000026) semget(0x0, 0x3, 0x0) 03:47:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x10000, 0x0, 0x0, 0x0) socket(0x1f, 0x2, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0xffffdfffffffffff, 0x0, 0xbbaa, 0x1, "0100000000000200", 0x52}) getitimer(0x3, &(0x7f0000000240)) select(0x40, &(0x7f0000000040)={0x2, 0xfffffffffffffffb, 0x10000, 0x5, 0x7, 0x3, 0x6, 0x1000}, &(0x7f0000000080)={0x1, 0x3, 0x1f, 0x8001, 0x40, 0x8, 0x1, 0x7}, &(0x7f00000000c0)={0x3, 0x1, 0x6, 0x2, 0x7dd90, 0xfff, 0x3, 0xaa6f}, &(0x7f0000000100)={0xed, 0x484b}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 03:47:18 executing program 1: r0 = socket(0x18, 0x4, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) socketpair(0x38, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x18, 0x5, 0x7f78) socketpair(0x2, 0x4003, 0xdb58, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x8, 0x5, &(0x7f0000000180)="3160efb85372c0b00e902302bdb6bb157ef6c88b0638210b34fa546870647fcb7ced9e64f5c42ea70876b1e96037cd26861416d710bd2de71730c0e19e783e351d53c5535cf8fac6c34f03b62ed9eba7654075558299be98d31098b547d8cb07982bb53512e59746d3129331a035d9ed3077cc1a4e0f2f78d152ea67941ad54611c2", 0x82) socket(0x18, 0x7, 0x80000000) setsockopt(r2, 0xfff, 0x1f, &(0x7f00000000c0)="a958ef206f83dd9592765150c1d4a0c61aee8331488216dfde96de2c2d6e3ab265d43f5962ad3a82b235f4e4dd2338c8762a69787688317611ef9220400e31e066d5cf1b4d6564eb4acc6bd9f0aaa8b4bc44fd9b6687059824a0c2d508f460f0ff14eedd291dd5132815ecca5d25e9065e8a3c6c3393398dcaa2e9e29ffbcd51f7149bc35d3283987e7257cfafc4ef1040e0f343b473d18dc2afb222c6f9e7dd4b82407b8c55df12fb5fc77428e9ae", 0xaf) socketpair(0x10, 0x5, 0x1f, &(0x7f0000000000)) 03:47:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 03:47:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 03:47:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() munlockall() mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x11, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x1d, 0xf0000000, 0x8001, 0x4}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x20, 0x40}], 0x5, &(0x7f0000000080)={0x5, 0x7}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 03:47:19 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="d451849fb007139cd7e4d7bc02b521c240b58049fac9bf5567cbf930f09eda69c08fb2de0d0df40eaef3", 0x2a, 0x409, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:47:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0xdead4110}) 03:47:21 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 03:47:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7", 0xb39}], 0x1) r1 = semget(0x3, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/18) 03:47:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0xcb9d, 0x8, 0x0, 0x0) 03:47:21 executing program 1: r0 = socket$inet(0x2, 0x4, 0x56b7) read(r0, &(0x7f0000000180)=""/71, 0x47) r1 = kqueue() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) close(0xffffffffffffffff) semget$private(0x0, 0x0, 0x200) semget(0x0, 0x3, 0x323) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0x8001) pipe(&(0x7f0000000040)) 03:47:21 executing program 0: socketpair$unix(0x1, 0xb3cc2850f51d80b5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 03:47:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) sync() pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x3b32) listen(r2, 0x100000000) fcntl$setflags(r1, 0x2, 0x1) 03:47:21 executing program 0: geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) semget$private(0x0, 0x0, 0x201) close(r0) fcntl$setstatus(r0, 0x4, 0x4) syz_open_pts() fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 03:47:21 executing program 1: fchdir(0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6530008510043eadfa35040e"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="146833de9cf6d6e79998ff5de4bc484c0cc97ce909922edeaaca6eb70b135f8dc3ba6cdd0b47d6f6643032dcc10be49b4d29a186c09ea1b0ee1438ca1b0d57fb43eee53e51009f63", 0x48}, {&(0x7f00000000c0)='o', 0x1}, {&(0x7f00000001c0)="80c69c71a2c9b1fa005e37cc053fd056ecf07bbba7643c0359799745b6b85fe5c90ebcc160bf988da2287f85084e452cedd42ef37e82741b4f748bcfec2710ff58f039549c1ac2798ce6a8458c3fd0b801d320105154f7ef7c252647707d9daaaefa3b802822978f0a37bd919d2a18278115985ad33e794a044cc03f3e88151af41285b41bfe6f3499ea566da2cf06add699d99fbd138deb3fb9d4e8a9f3169c3e9d24c0d3f5b20f157eeffb97f47cd92d4d9046310e16a90f3359f40a9a4e6be437", 0xc2}], 0x3, &(0x7f0000000300)=[{0x78, 0xffff, 0x100000000, "e8c1fbc4edf0b3801b2ee14f9e5400c5c37b9775fc58fd83d029e25e1b72f6d1f32b8137c06e7936c5fdbcd4e4551e02238ef283a5e26122516a28f3d90fe22ec8b3fbd36e0154013bafbefd30b89a382135b62d2dcb1be467c07281a0f2937d6374b950e2ddffce"}], 0x78}, 0x6) 03:47:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='\x00', 0x50f) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000c6215a33b616d085598e1d5e0c4a426182f3877b6a1d60ffa4981c781249f9d3e353c7a06259296d68a29102240be41298444e2a99e06dcdbeada87c012f3cb88059af0242b4028a46414fb8d5ac531e2db2323fe0191bcfc005068eb08e19df9c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8683, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) dup2(r1, r0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='!\x00', &(0x7f00000002c0)='!:$\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 03:47:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 03:47:22 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x7, 0x100) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x800, 0x6}, 0xc) r2 = msgget(0x2, 0x80) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x3f, 0xc007, 0xee4e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getuid() r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8000, r4, r0, r5, r0, 0x46, 0x6}, 0x6, 0x5, r6, r7, 0x5, 0x8, 0x4, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x283) r10 = geteuid() r11 = fcntl$dupfd(r3, 0xa, r3) getdents(r11, &(0x7f0000000340)=""/78, 0x4e) r12 = getpid() getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x3f, r9, r0, r10, r0, 0x150, 0x1002000000009}, 0x6, 0x7, r12, r8, 0x7fff, 0x3, 0x4, 0x69b}) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f00000002c0)={0x7, 0x1, 0x7, 0x1, "d9d4f12f0c3b3088ff8b2990fc27efbee1adbdbb", 0x80000001, 0x7fffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)) setsockopt(r13, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:47:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 03:47:22 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') readlinkat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/159, 0x9f) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) write(r1, &(0x7f0000000340), 0x10000014c) 03:47:22 executing program 0: r0 = syz_open_pts() dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) recvfrom$inet6(r1, &(0x7f0000000100)=""/78, 0x4e, 0x42, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x1) 03:47:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) read(r0, &(0x7f0000000080)=""/183, 0xb7) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:47:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) 03:47:22 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() r5 = msgget(0x2, 0x90) msgrcv(r5, &(0x7f0000000300)={0x0, ""/252}, 0x104, 0x3, 0x0) fchmod(r2, 0x111) r6 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = dup(r1) ioctl$TIOCEXCL(r9, 0x2000740d) setuid(r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r8}, 0xc) r10 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r8, r4, r8, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r11 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 03:47:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 03:47:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = msgget(0x2, 0xa0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r6, r7, 0x1, 0x6}, 0x5e62, 0x3f7, r8, r9, 0x4, 0x1c2, 0x5, 0x9}) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x3, 0x0) sendto(r1, &(0x7f0000000040)='\a', 0x30c, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x281, 0x4) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000140)={0x100000000, 0x3, 0x5, 0x4, "8a6dee43806ab518131b946940f7945cc7e0a22f", 0x8, 0x20}) r11 = geteuid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r11, 0x0, 0x6) r12 = semget(0x1, 0x1, 0x58) semctl$GETPID(r12, 0x7, 0x4, &(0x7f0000000300)=""/154) 03:47:22 executing program 0: r0 = socket(0x13, 0x3, 0x4000000000000000) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 03:47:23 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000001200)="92b0f870b7c1724789e318a0cd46ac5dd6d07f87466e557575b2acf7e1a27ed05bd5cff4056ae5389f4c6f9b18df6a45e24ce1808adcd2c1bd3283f05ef4d287aabe3cb0f1ecb2bac8a363eddde1278828e45b3c2413b6ec1c58babfd55806813422f7f2f7956bf3d2c1f6742d3cfd89a32ef18ae00f0735a1d56ff3e3086000dbec96b4dabfb2f591e4a5145e2b4bafa5dff6620cc165723f7200a792cadcd12e7f765a160e4595612609fe838f51d6b034df64a84578b17842c8c9c911c3", 0xbf) flock(r0, 0x5) socketpair(0x3e, 0x7, 0x976, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) dup(r2) r3 = dup(r0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x7d75}, {0xffffffffffffff6c, 0x3ff}}, 0x2) openat(r3, &(0x7f00000012c0)='./file0\x00', 0x80, 0x50) 03:47:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) 03:47:23 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000000380), 0x10000000000000d8) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/66}, &(0x7f0000000180)=0x44) fsync(r0) r2 = semget(0x3, 0x0, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/164) write(r1, 0x0, 0x0) 03:47:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7de10496, 0x90d5, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() shutdown(r1, 0x0) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 03:47:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r2, 0x20004b3c) r3 = socket(0x18, 0x2, 0x0) listen(r3, 0x5) setsockopt(r3, 0x29, 0x40, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xfff, 0x80000000, './file0\x00', 0x6, 0x7, 0x0, 0x10628}) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040), 0x10004) 03:47:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x3e1, 0x0, 0x235, &(0x7f0000000000)=ANY=[], 0x2e, 0x1000}, 0x0) socket$inet6(0x18, 0x2, 0x8) 03:47:23 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:47:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82cb5d040000000000000000"], 0x10) r1 = semget$private(0x0, 0x0, 0x202) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/206) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1028, 0x7f) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) 03:47:23 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2020, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 03:47:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) recvmsg(r7, &(0x7f00000016c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001b80)=[{&(0x7f0000001740)=""/142, 0x8e}, {&(0x7f0000001800)=""/158, 0x9e}, {&(0x7f00000018c0)=""/125, 0x7d}, {&(0x7f00000040c0)=""/4096, 0x1000}, {&(0x7f0000001940)=""/117, 0x75}, {&(0x7f00000019c0)=""/237, 0xed}, {&(0x7f0000001ac0)=""/159, 0x9f}, {&(0x7f0000001640)=""/13, 0xd}], 0x8, &(0x7f0000001c00)=""/97, 0x61}, 0x800) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x8000000000008000, 0xfffffffffffffffa) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000001700)=0xfffffffffffffccd) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f00000050c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042b01a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbb21c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000695174a6384282a449d6f3c9663e27607ef7387d87ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 03:47:23 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x80, 0x1f, 0x2, 0x0, "ecd3a3597ced458d8fe04b58d0f8ece43646d567", 0xfffffffffffffffd, 0x4f3}) kevent(r0, &(0x7f00000000c0), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmget(0x2, 0x4000, 0x0, &(0x7f00003ea000/0x4000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x1000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000240)={0x5, 0x3, {0x80, 0x8985}}) mprotect(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) chown(&(0x7f0000000000)='./file0\x00', r4, r5) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x5}, {0x5, 0x7}}) 03:47:25 executing program 1: socketpair$unix(0x1, 0x3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100), 0x10000000000002ca, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 03:47:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:47:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:47:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt(r0, 0x8, 0x1d3, &(0x7f0000000080)="f62c79ae2e5bcf0116af4100b041db03e3a964067f1007c99ccf1f51d37de424b4aaa8ff37c321fcc0884b87a9423de690979f1f1b7041fe4e98e3d10066cc249ed197d58aaa1cf8216db579f72a6baeff76a5d47fe2a187c2f4c8acbd03c771", 0x60) 03:47:25 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) recvfrom(r0, &(0x7f0000000100)=""/23, 0x17, 0x800, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r4 = dup(r3) poll(&(0x7f0000000040)=[{r3, 0x64}, {r0, 0x40}, {r3, 0x10}, {r4, 0x22}, {r2, 0x1}], 0x5, 0x1f) 03:47:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x9, 0x0, 0xfffffffffffffd24) 03:47:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x6, './file0\x00', 0x4e8a, 0x8, 0x4, 0x81}) close(r0) 03:47:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000104000/0x1000)=nil, 0x1000) utimes(0x0, &(0x7f0000000380)) mprotect(&(0x7f00000e7000/0x3000)=nil, 0x3000, 0x3) r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:47:25 executing program 1: socket(0x80000000011, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0x2000000000000c68, 0x0) 03:47:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:47:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x100000a907, 0x2, &(0x7f0000000040)="e1f46c99", 0x3) socket(0x1f, 0x8002, 0x5) socket(0x38, 0x1, 0x77c) 03:47:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_execute_func(&(0x7f0000000040)="646465470f597a0dc4e3855ef14b0f9774bb6bc46191de03c4e17e1633c421f8ae1b4719bb060000006464400fae750c460f4574caf20fae32") setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 03:47:25 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000022000000000000000000000000000000000000000000000000000000"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) 03:47:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2b97aabf082bd01db4f117119e77b6d3bf0a41a3578afd003467a683ec33a58145fea486a6d70a366a339ca6073751c8d3a3e4ffeec946b2861d2edbff3caf323887b5165d8404a9ed5192cf67d029787221e3fb952deb7617d7bb0e3542c8f8b6e1f6d8d12e9cb819139b2fdd9e2e30891943b4019435aac122", 0x7a) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) writev(r1, &(0x7f0000000040), 0x0) 03:47:26 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x18) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x1) 03:47:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d9d346688aa8855a6282022ed64bed3b7067b9"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 03:47:26 executing program 0: link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r3 = getppid() r4 = geteuid() r5 = getegid() r6 = getpgid(0x0) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000100)="0ee6e088f12ac1056b50c5056136c521802570f7b10923ec031ca64b1d87d9f2245c062c617d464a27a7e8902ab9a45b385733d0f600dad80f11a05cde763d98b3a7724ebaff87fb9a309f315d53d191c7d6dc579649718d4f3c89c6b4d101a391b4b1ed9e6d75edf285ae77536565ddd5fb0a35643436ed528c31fe33dc6ae5427cc379e4d3a05e8d186c0e6bb3d731", 0x90}, {&(0x7f00000001c0)="1decca008cd98377df2dcab67726813508b0aa5beea9535f5661aa745786162379c9d981e5f0a7b282778113fb5d1aee0e7cf48cffd175f0c47892339f364c61e441f9b21db27fe968ff91ba8fabdd5921b21f24dc4cb3e27c7a0a40e9cd59cb7f95ffcce158dd6a9d7f8959aa1f0a26ffd3d798cf8f9b9b06294d3cdb707e73eb3e149d8edb661fccc92df85d2e8affaee8581ae527d704ca751aee2f98bbcd2072f2be41b4237c4090f77e34bfee5fc45ee5be06e5421ed827a791130d3ac3ef9f088c33476a8ff07ff4647f109cf31495ee86892c28471bc5914bbf770311f2ac8a4411d26ddd0dd624ebf13e84377aea27", 0xf3}, {&(0x7f00000002c0)="a5e76b4e05d98bd3c8d508f9ed1b60f1fe6e8f7cd67589c178cc474c4229c4ddf1c42566a4c4c06a0cf5d260e9abca8b82300ee87f752ebe65f05aae82c3689302a7e96b17c5eb392f27b679704e07c4d8aa53d4d669a594646fe43247b507b9926f04ec3f3086af5609ffd3b478e66c3b4363785f6f7211b2f5b98a6218b884a61223b9c5057cbf5c577ed3b89572907775fe083f6a4588532b37", 0x9b}, {&(0x7f0000000380)="b6b4fc2d57b18185a92b85814916c27c3aa42c7ad890890ee864579179b10700827eeeedceb23da2a35ca927cea186beb3ea84524b9c1b379ff9eec3b41a600df8840c6ff1264515e4a48193a51eb9da89a5d37464a29e836f1b7d2f7270f2d56cb8bbfe07c77a80234971542d7ac4002c283c02c5e18c9e8d324517900880e8b6909030cbe34e673c609dcf6390bdcf780066b778f7674855741bfa943fd5d69e4f39f9", 0xa4}, {&(0x7f0000000640)="5d4a29c89a548fe56f16f4c500dbc5d5fc0768fda80b8a1acedb2030e61507ac08e4fc88815bae32d48f8b30719dcfa3b75607e55eb9a92fa2213acb91a40eedb7f689352cbf930b47085f3629", 0x4d}, {&(0x7f00000006c0)="c16297ae6bd3725fb767e7813cee903cdfa092e9376c31a6b756359e642de86c11318684a634693b9fc8ee87a9f5e2d173dc4230d626797ee85960e98b6d570be7c2ae83a8faa639554e4e858a7c98d8f7a81e6dda01c8b7efe85ea3d9381e1fa2446fa42f7cfe389e0160aa9dea7e91cd1c2ae99ea2652f33898f34fb8eff46af4012a936b31238cbe66f47142a6c729facc7f535b69895b430212081afbf48cd78d953b264511647fba147827d0a4227bf59860ea61e84e7a90b2c47cfa95f3f9bce6042857cacfc0abcdb30", 0xcd}, {&(0x7f00000007c0)="60cfd03e06a1f8a57ac0da8ec063ec7c35ca5cc9cfce9dd7f6b1814f55d84293642163fcb7bfa254f92ea46ad97924831c765b798fda415773db0a071f94a16bb9fa91be64e444c0677c4092d410c4fae2730501cd69b4e7ae71e9a5a3516c19f3c0878f847ae8e1220b0331ea22545243858e37e9608991366c00720c45325c88a71e05017cb33cace5c5c48493bc031e7ffb49a5cd9b6d6ea4e58cfb8bba", 0x9f}, {&(0x7f0000000880)="caf0ed463f7a73432edb822d738d793273bb624faa66b1b2777d02aecca2e90ce93977d739d0ecb56bc292b045a412999a8aaa4f17a68d383d9011a8f4d52c72f96cf8d01d2b9fedce16ac251b8eb2433d89f97e99f3f19f6409340e4a2983880d238ebd497dd92446bfa111db7f2c9215e7ce0e22e15c0b510a59a4b153b895682c2c608c6d50f71838c84c3f8ae9d93c5d90f79579f248679eef4dc781ce453ff6cd1fc0b06d68a00be2e5699e7221f83ac9eefe129b87ad26a7dbbccddfdefb875d7c9b887739a15a4372f5", 0xcd}, {&(0x7f0000000980)="a5e5492daa8b035cd695d6f90f0c48cdbabaf67d6cd19996a329fcb212f3bf1f5589d973db6ba3946702b215d09ba4b06832b6d77453c4a4424abae4f7cbd54f5271245682df4361cad7d065fee669bb624ae2dbcd92c0119b03eb5ab9b364988f92341e118f1f3b3bf53f2b893d4c3006748c7307078fecdc16c930c796199b1629e9f709bc2d00976c002ab6e9aadc2cdb2c5fadcd7d81d360983354fa69963143d6a0f61463486b5be90d847a2bf4884a9e67a3d6127d2bd2b919ec7fcc92e91a907e76d369f13f9bb5d38f664942604a04af7c7c22fe75ae6e98ad061d9da6817b4acbbcbb2944d15ac384c96e4360fedcc29478d375156e", 0xfa}, {&(0x7f0000000a80)="f2973ba7cb55fb53923af889f73285055a45d3f75da5eb82a3b9a7c6b00efb7d2c82a3464a9538d4dfada39dc3bd9e1dcbee50ddba6d1d3342e8e3263b12770fb20faab2369b6abe22c4ad4ae69c27fdea8c5cdfd6eb0d37", 0x58}], 0xa, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0xa6f40bab8a5366e4}, 0x4) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4000000022, 0x0, 0x0) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') r10 = dup(r9) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="cfb3481443070562558eaf7cab8c56b8b0db034e2975207de190d72cad", 0x1d}], 0x1, 0x0) mkdirat(r0, 0x0, 0x8) 03:47:26 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = semget$private(0x0, 0x3, 0x420) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xed, 0x6, 0xf93, 0x3, 0x101]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x3, 0x5, 0xa01c, 0x28000000]) semop(r0, &(0x7f0000000180)=[{0x1, 0x8, 0x1800}, {0x3, 0xff, 0x1800}, {0x3, 0x200, 0x1000}, {0x2, 0x9, 0x1000}, {0x4, 0x101, 0x1000}, {0x4, 0xffffffffffff7fff, 0x1800}, {0x1, 0x10001, 0x800}, {0x5, 0x2, 0x1000}], 0x8) 03:47:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) poll(&(0x7f0000000100)=[{r0, 0x8}, {r2, 0x40}, {r0, 0x1a7}], 0x3, 0x8) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)=0xfffffffffffffffc) pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2d120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2d121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2d122000 didn't change! 03:47:26 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3ff, 0x1, 0x7, 0x6000000000000000, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1f, 0x4) 03:47:26 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x7fffffff, 0x81}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x5e, 0x0, 0xfffffffffffffff9, 0x0) 03:47:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 03:47:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x7fc0000, 0x8000000000010, &(0x7f0000000000)="eaffffffffff0195", 0x8) 03:47:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) syz_open_pts() writev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 03:47:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x1}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 03:47:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x100080003c, r0, 0x0, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x87) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 03:47:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0xfffffffffffffef5) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 03:47:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffeffff, 0x3e000000000, 0x1, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x44, 0x4, 0x7, 0x401}, {{r1}, 0x0, 0x2, 0x40000001, 0x100000000, 0x7}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x56, 0x1, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffb, 0xb1, 0x1, 0x9, 0xffff}, {{r1}, 0xffffffffffffffff, 0xc4, 0x2, 0x3, 0x1}], 0x5, &(0x7f0000000140)={0x8}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 03:47:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpgid(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0xfffffffffffffffd, 0x1000100000001, r1}) 03:47:27 executing program 1: r0 = socket(0x12, 0x8001, 0xcf) getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getrusage(0xffffffffffffffff, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 03:47:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="db6cc5a94d83d926d9f3a75372013f85dd4d2eff7df2660e2f6828c54e17d24a8049dc920d016872a9547f5e38a2ad224d1f127165e42179fc2773297d6fc0e277a7763d6ada9e0bdf3f3859b80fcf5c0913e753e614e7c307f6d1ed462fc96fd49cb2ae1a0e4d8d7735a75af22deca5266a0d48e892d756cd96b4d8db2d360337eaedcdca952a25df980b32761f9c1a5f6b25caea2bdf40203cf05cd09da6dd2b954ebe704a34af2b3457d0ca7fa1a9ebb36042f2655119004f33669ff3d6d8f093569332d285380546060fd9f7bf1fed274f659c31b747d835abbd4274ff6ca1c3df702fbe0c3c4100d16b5559b42d80ceb4698a2cfb12d3d0d0aea6cb257394335a43f7a50d3efc2ec1f81dea9f203ba32c344123b8b351c74005256568eff48232fdc914a43cc49e171fffd7178efe23baf78b5fa41e443f1e6d445f76877c7fb2dfa79eb5d701708943ddcb1a9d7d60c0ba52c80fb1b04acc5762fb3cc007dd61ccba5051ccc74dd5d683a89f8a4cffd48935241518baa41b0695058bd83567489c2ffd1a11a8af5e26c340596cb8db405e16ed33211089d072da9698c21a27aa90457e630c7c03b40956fa82b284a8a0aad40b8c0df07d992b2b24382684f073ef83b0f7e70dfcc0b293702ab09f0a7422a61aaa83a14c3bcb51e1e0c993aa9c765b8954a25b4e53720b88cc3c95e604a6ee634425a553979472b09a87d76c0fc0c89c776c7d06c443ec2399cc4abfebc1d0c624e329131c87ef239ef1d9ba3a96bfe96bd0584bbf8b6e250965b429a64b6648b88621c91c0391e74f303b78c60dfd335c5d964eddd31bfce78b0a5d7e9f767a79f4a911ec96d04adbf609430a0e3d2cefe9a4589e3e59a280190d36dddfbf215e8034ef1224ed55f31fd42992e28b9e97bf6d3a0354a84327d9f748d9ae81507616381cd8db958422d0142e18aa39b5f9136049e28981a9f2a2d6017a90a42c426a024ef0fa381f6a574e3657bab92299034398d78c5818c95e9191395b815b07c47ec1d49bdfca74629b8dd83eb8d03f891bac7eb2ebedfb3f35b87486a13aca75de4cab230fb265f7d2e3a575f123136f59fc2461131459863b38af022519b678bbb06d6336c2fb8a60a1521e9356ff29293023f67fae428b182920d7c877304406030802ff6e91ab28949ad6097385fa87f335725d4515cffef0e1503af845302e66fd839e406f7bbf65a0754583b876226a090981706a179936784c31f6df40b0e55dc3a4c191759c4033a6f3635d221f4c0e12fc04e3f1438e211d422fbddbfe8ba747b31fcaa359aa28804c36287886c25fb6a7b0219f31d4e86b734867a95d2ca04584bd6afa8038ce34e0f5f809b7d82474a3d8aab75723bf8ddfce3a53a85e9e6c91e4f0ffc5d92e68599c6db074dce898db38362c3ddbecef2becf14f13ec1f594883b01667df48b905044746789255011d9264e9a0738d79807e3104edf32850854c3bde77ae2733b31c00c3747c6301d461739a94d4c4f9383ed9a07664fb74d75f78d635b49f7b601c198b925975148acbab26912d3b89394e982a4e1f87a822f8cdec3c0eb0a9edb265c237f2aae9a6370dba3baa27703c6a66e28a3ff1f82c1f6144d2d4cd37359dc6378b7071cce8ad26469f428c9aeeabea7fec3b4f9ffa4b341e6a099c1f509e8c532adb5ec2449aaad500d7499efbc52bd18a72592f0083a62be33ce2269762320b02fb6bfae705d777305d178e563e762cf8cafd12c996f77ee1e9064b2b768da78eabb247afb8bde8479e87afb9d0b2a6cc4db87e1cfe094b5b568525a524ff5299f675a0033b268718e170ede6486f4a95698d8e2188eab320f72d469c1a81749dc47f81684faacd70b00aa98ebbe07e85491743cb48c40f286d137cc977c7f44cf516e662d39fae8eaa3b40b62a91f7d83e7c84c6efc37d0a36a22cad4dbef22772819bbc7b7e0824eb11d5c2a32a2173a455e1aca1c16e5b8ec8bac63b949012ad3671a76faa7a6df2ab95ae65e1cd3b9472703a7a584fda3918950d74a6727222aeade50f1a330f4c5ad71896cebbb9275ffc03b3166a3aa04d8f22b33c4e3c947cdba06a9a3f625b89141c77a3e3f15fbe0fbb797a73b864030af2b461957907dcfa16ac883b0d0207487ae9528b3235f365667a5c1792701fd4e6e24839692c035f2e3e9e3b1f43c2f96e0cce5c7f393bf95e6d35a6bfe71650e3de512723badd3066cc3f41d7e0840c14d66e2ad23c311065594e70a69e186345fc6c555b6de1f27c027402ea155d3f68bbc7dae16b4f5f6a13ea068dd7644145fd710a8a2e409a172bd963f197b023aade51abe54fc207e7f85af5b74b1ec4f2c3679f9dd7a52a42203c5643208701f8a0dc0af40d210ed02045e02f0c6e0cb2c8f17426b0a8fc3ce5a1ea7d15c352e4a69ff491facad0a5b3fb5742bff648897d5906ad64110534116e511562118af98896c68e2e8da9fa02ae6d132f92beb1e3af2f53622ca7bde2bf19b544fef2b6dd344ed1c9a7d6464bcbf245a92157e7073c7c6791f837ff114f5cefdc0e1a9a11b3d3acc25b03e3d4698178026a5a5ba118d058ea3423ff35e56604d7756c8f590b4af120cca7c75e4a202add2bb083a27efcd58584e1c92341960f2e4ed233f7a239a213ebfdf1854dcf59703a0263670e60d1560c529a909a02e7fdc44a89b447067318bc612201def95a1fde4d3d2c53ef6f65d02b5692c5caa5c1f4ad7fd341ece8b41a7172072f65c4569c5079c09428000bf483e16fced48a6a4d243644bfcab2a3356fec0063ab211f42709fa298c6661396864c23bc20425395b9ecb49ecdaa0345bea7f67fcadfde1cd8c68e19a873c49f3418a57c1c5fbec5412492b0eac3c5d3672115329a53ceda0b675c4fa6707f768de6607fda3ea08139eeb6c2f6a4c78dfbeb167c8afd3c6b31ced65ff068289dfc6e7e13ccdc011687d2fe84093017faf09c79a99eca08e16720f0ef8452ce1be3544f9957223226a699d52eb032c9eaea5b253ad4062e0334b47c310b65a5731a3c8fc16d131b69a90f32c48d9a0c506bc0d0375ae9fd4ea728dbdb6ac15148222d6142b6dadf2bf323ac56252ba0753585a5026c69be2539a9eb289d5acaa79673e7091a7a2195050c419b75944f6b5e96cc765cabeeac9221a84e4af8f23d4c9ac5635443d243ed4ff14d7e15291a7d7fa618736c6118877c53533ca4502d88dee44cc2ea66df1578a2980db695d26f545e85ab28cdcb78091606d79b6cc2104dc3ffafb01720beb10651e1a13a501b41e2b8c19a35e80ab748bc705ab6ccc10c596891ec0ec765ba649ded1ef5d198fe1deb27fc6fc0c86a812dd76c5dbeb7d25c935fe3c9fb9844543fc14df9a5612e1f41df01448a0dadd65196412a00eafcaa822ab015489d456850ddcec1a956eea5103a6f7e75c54b27031d78cf304fa0a5373c315f6add013426cd8b8df80f8178826d940590af95a1a82caaaf813f59c73c119bb79058314b25cab046c8981cc1b7628ab524f96d1aa16ccca1a206ef31ce5d5a7039364669afc262b454604e79bfbe73211f811aa2e0bde3e55570104471bd35600e985bbe403cf0bfc1a08f0e49111987b758d50dcb9919aa18b4df2232101676f201bcc9e0b97ad1dcae10b16e20cff387bf604accb8f437c19c3efd02fa152feed4bf561567749f7574b78c24476f09e78df3d30c10b1bd29e93d7a394ae6c2b1e45b1b6cf19d3fc4e0cd05f7e72dbdd562f594fbaf41c4868cc2aefa807f827e78c370cdf65dcf26ec0078347f661c461773a558b8056bbd18d40272ed3b860547c3cf31333472bfcdc84a44024413c78acef1b9789ca6704c5f1bd0a59fbaac2984c352daf5959add64949b42409eeb44d562578a7024600428dd2ecb7df45e332b32a73c791c0c62d7278cb85ba817611122d47013abd782c290309a9e9f14422d70c80b5e591bda1512b1da7c5b9ab883845b9a07985535889828c332ae8cc49a718360e98508af80557edeffc30813aa0a13d8acb71e76747405b1f213e0d6b0aec8e1e10eb5404257716e5c2db76a271392bab7a2275458044e0eae4f1e5f2f8ce1c2a5832d7e48c3266218b13abafa62f2085e5f4f11a3ccb5a8fe4d7c876846769cea91dfc76e7a6f95b6678d36c07fe127ad2a913346680a218e2d81007b119276add603bb36c0296e5cfc4f70c9f1a69d90f32a92295ca927cb3fac0bdf0db3067242079f6ca0fad1ea2ac75900d6599405f67f9687e7be4b58893b31ad2540254b197b4eaa38189e4af3b9a95a2f4f200ba96bad080e63bd18c585199637f05ffd0cbb58fb44fec4a02e4fa9e4d69d73bbe09874a252244c910cb4cc04a94e0ce0cf3171f63ffab37856a8f9de3cdd4f018b8bf8e14fb3d84e38f94f7d59cd768d01176cf0343279d31195fa79906bacc7377fc585b315a7cf6bc51328685083797942b662a215689566a8f46cfa26fa6cbe380da17ad33dd80ab3f684db1b6cd93a0e5fc212ed859b860dddd134fe6bd4ab2d1ec5717485c5a43c4d8cd6e655c7229e48bf6ab0792a76bb75d387224434d7c041366f0a0f300de0aa8c36e343dd55d4f7972143d7e5a0a1a1a0dabcf4cbf8cec94e6721795468a28acacdccb7632be3800fbc6724679fa0afd605dd4591083250501c2554254f3b7d798c628492cb7634f84c11a8d1df50530a4fb08d066e591a73cbe99e7e4c58d36d37b0930855bdfd083d9464ea7d51892f5b33bf3041d4594f250b78a7d789d42b8678576c0eee621f6d080f81669a0a7251c9e1216483dafd20ced119e754c26b419cc906e21295d8368d91026a2349978402571ccfaeca4f8b654816222b4265ef5a0f80756eb8631f58d200e11e5d0198b4c824f8b182d3c8c4e0987c5dbe8b9a16e07a8aec707536e0d1b27c0e64601f919ef7ef76f74d0e795fc949d5ea02b54ac7c8625508045dd223c06bc8db0c7e3f42a32c6677c34dc9422561280ae71677a786aac03c43bdfcd7e1e29f6309abf579e1f45f29e919ddf552e9a01bc0697c8b1c95c468107a8b825074c0056e202af378bd5da091a174dce87deb3060bd5622cf0d0ec6bb6e9dd4c845a558a9c7ccb68a88ec44e4c689eded26aefeaf6f817ed9ab8f7f9267c4556c6081e4037ba68400d7bbf671832b20d5077f304262b1c7eddcbd7e1efce56eff6891399909b457aa9f57b4e7fd831f9eb73727f2e690e3274d40a50a4a3ede9fbf1b097e433f5b9a0b6e4f0716f8a70bf9309bb6cf0e41c93c65a2b7064297f22d77d64ff746dd17f95072248bdeb03c789037ccb1a30a1739a6d89963760ec6713d42e428afb786006ff683d79aaa2e73624cb627eb197db18c298ab1d264c8333ef93fe6814c52b4c986adb842c27c1d2f2b3af000bc9b803d1e949993076c0d5f74a3e2aeb062dcd6fad81b89bc8f301f4c3c526407484cb4f5c1d579597d891f8b0b1db2211b9dd75c2edce8f13c6bd06f26767e30e16d08fc004bebf18c8ed585048db513860bfbe09cb7bceaa5a7ddfa716500394f770cb343822bfcff265b8a7ff3efb73647f7314a089a63ba573cfe714a9cbcad679c5ff27c626e9cef40678325a5c024fca790cb16c2e5b528934790f79aab69886e8dbc10267a0da504a2ed7fb030a64c1662c385d75b7e46f0e317ebc14cc0298f28a9b21ce11a5fc127bbcf08bfd9c604f563ffab8d30f1b4a3323f37302cf4b9d216dcaa9a8c4cd064e56bef10112e3460f24e916be126f1c99355c6fbd63f243ebd8d89f5", 0x1000) 03:47:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x8}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 03:47:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/90}, &(0x7f0000000180)=0x5c) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 03:47:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0x9000)=nil, 0x9000, 0x1) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="cc210bf1792d780fc141cdfd5846ec2b7917a24e7afa5ff694b3f97e45814611681f11fb8e7626d97396d1a26b159fd5f205090c62f6f7be7e2a8d79ba8f998d756b0e4f7d480758d037d77b0026d674ddf218371ce3464f061bfc612d931a3d9225fab0314b18bd77696769cad48a04fd5dabae20f5cb3a2ce0a1dec485e83fb995cce1adbf93c277d8f9f8c95e2dc92968d65bbe859272d6492e75bae104a9c529c6c74e6490721227ab57a754cdddf590f10f4ca1eaf42cf458324c32f8925a2d40c1ca21d1332ca6bb9879886bd53bd98b71cc484e51bcdaad503bbbc02e19f681920ef3e92c746dd27cca733d13afdd32912dd3c6f798069175cf44750ed613134a778e55a028f363036014306546c82ce8b2a41d983a988fc5078a851cc138106158d6d804c0526bd461f0557e643b30fef26f0abb0cf7dc864556469a6c9a8b318aac4f5cdb40b38098c2a41b5091d2b0f8ab36bd7047ffb7ec2db1a23cb82c462c96b34d537ad485877be3e160942e5989b6e6d3341686ccf6fc273a8534afca095219e0914c77032e61c3c3a04a2b2ade1f0108ded38c2ebdba49f1c0103ccf646b8cad1e73538d9ac9d5fcdbb5e951ba619c6d0a690dd012380aedbeae26b5cefab81eb10ebf707f93fcc9a4aa99042a0d66c3f582133cadedb8516f51dedb8e164499a5c1b48848a04db980afd66dc0b0f77492c0a7e2ebac8210ca63099c32291d291dcc7e3e1fccf8e8eeb8fa05a0e1099b1ee07cb4a40a5b1f0479a0c93e6ed4dd03e839f693eb8f0ab4e19f8f7ac582b7156689f8f931d69a1d705f218fccf794c1301fb040f146b0699b9b30cc476f93cef8eec24d6f38703d5c824cdd71baf8fe3e4557fed8582bb9df07a6408c8d47014df91a07ce8d4c01728fbdd0b0905a6a06b8f1e295d2193f8f4112c00111970b1ec63292c8ef382faf9aa973e577d23fb64e8c55942f27e3d94758b3aabb92c81bd48120b4066821d6651a9dd31e14d672d2d7a59c3c074a6a5c47aa9935e5ff52ed84f668d2b55e708c46c3bed0dd9bee7bdd9bdab7e2b946ac9d6120881ae2d3366f6a4c4a12e3467724d25023099c3d174e36b98978a1bb72553d1c1e4a1e76fecb70185e52152e79c42772153642d978f53c10df96f890ea6d118dbf90b8b03975b25319a8003673ae8363f2f624e7e2546c374485784f018df455c3909b52a5eff4b5ff1cc47de513be21e7988731fb4ed67dd47e39694435f0fb0af5908e034de183f41963ca405f7d19914d996c215a0a5d4cf1883170822cda6c9c52478dfe4828303fb3cbc0cbbf105eedd7be9f5ff437e43fc901609254a9a2e71a3e6e3bb906366be00f1f74ef66f70f0d9da15bfc049667fc4f2fefd084a6532a5d3ec8d4ccd6c23cfa346699c37ac63177551ce5ba2c7200899b6a66c5c6aeb1281d3997e4cc78f2f5161008edcda78d3561d1383f4825c7cc9831866fbe2d72a90e2a8741a64726c7714150f63bcf59dee67e5e6de102fdae32a4d18d350ab8561625e2f5614fe7d76b7883552665526c398115000d9a58d6a3345e7ad884b6cbc9cd00ee470fe881eb33b6127fe05d1991c5bced9deed4be8386f4c8bd067803e5a059319dd9f8d93283a3c4d90ddeca859639718ea9fb035aba25ffd0a6b323641b8ce0f86961e752ff4e246e2dcc72f7cdef8ed99ada4ffb8c122ea42ce5c581eccf2ca8219b4c4d3d040fa1a1265f966c141231f04be7b660007cadf85c06b7a8298a5197d98c0cff9f60df115ae34f205ea7e616517e0cf567ab5b86e5f8a9e8e4d5f25b229a330e50dd970665ffb572cdc70baf513a4ec9bac47f96c261b781863fa76afb2de73504a583949f4581b3c7c349f1b1830f1cdb85db3b214663dde63123407389f5f662a26bd1f83433b1009ad71b969474cc990c6f083989dba4ce6012f1e1cffb7584818375c1ce1a00868966e9cb5bd72950d55c9d575ce502de1b3fb31c4e82aaf80afeffe0f1f922b039c89569e3474410625591be173f38ea53198fdf6eb1dd1e17f6f58d9677d052d16570b96375475512b4097f7262ec83eeab9d17c062baaefac72b5ee114576aa3abe18be0813e390e04323029ac77f0082b95ba8b47337a91ca46647e61c106767bd9c84a0f39d90bfc3158e8e197498fe69ae21149cb06c698324484579d1fc914bc5c822d87b8f3c4b145d33b6f790333ebbf71af3e2fb2d38c3364bdb3861ca6a4b92a1db7baabf9aef2dd0e56809d8686ebe6e9a8e0564c0cb37762489712a424ca0ef35bbb29501cfa166dcb96cc12ca11aca47db966b3fd3e9a5a13e31785dabd790082e442aff61fd0f9a1412dd08db13c9c271f8ca4b57c3dda446fc01d3d614ff254382e14b756f717dc181289b06dd45bca9a36c8a7fdf8995538f7ed726683a30f58f79badc1576477bf9ae04ef1a4962b5ad4f3122310381ed920dd7f5c9b4657826b013f2f44816e88077da3babe632403121ce2fcb5c0e5e87fb2269815466c334a387e6ac999eda1fee0ddc01b495d5d4838c9a450b6d1262229c1e9dd9e5cfaaaf27df8c57126c9c7ebb008aac032965994eb11db404f81abf37ed376d2afbbdcaa2f93eb0de73ed7b38031c62abc1899bc539241fe6cfe67b4d704f7dc51533bdc31045c5f471d8a6ec6bffd1d44385330b61caf883a93a27c630560755f4139fd765ff51be0538b818007a4af052768d74e3ba183c0658b1e8210c05878adfac8c6fcdf1bc175920091c6564655f6a3000dec89a91876ef2e1f44e2a1f4d70a3f0130d99c68b54ae8ce4162f82791dc6c5d7bdc57eb012584aba9c8cee701b7724a6e0913163919d4facedf453f61816be230286632a7519de6860202738758a3dafa3bedaa38020e929549f364842940c515e29aecbe076f994035639f6f1252b83b063c39c0d1c041814c974c56c1d5505f0d1ddcca75a8779089e8f9409a8bc414be533058ad40ae091aa94c4186230fadf4ac135eb9b07cca40ff04c814cb153c74d848fbe50196e84dc3e217ec6e20b65cf97f103247ca49ec84d537fd057589571e023ec68e3cd5b49fa41115c631da1da9a1fcf9303bab255c69b02116c92c49f7045eeb110969f96938cef9077b3d5e28b2d419b7caa0bab2017f47c0fa2359553fe588ba3fcce95f5b5b8a077e9b8bed80803a24a64741e4dd6a40d28c2d747d9919d2b235e745f0ed74a56dee88484d82d657563549c0347d6e7539c1d948047e4431010bbbe2cc9daa4f00a1d2939125a22674751538594b5b20d6011c795959879e55613dd761bd73632476c97324165a9d511cdcc8a31ab858010594e07ba6e347196335f4aeeb0b5c7d8879d4a33cb00ad4d8c45087dc9779048ed947e14e123e977097149d5c4d01de6f65f245fe6a25a6eb7487aabe8c0a6a67e62882c347fce34f74091f1a2fcbe81651c9a79fad324461b2a7645a81bc44591ce704e778b07a6102d6e174026d74a90b2bb6f66c12c31501454bbd74aa2b0cd79da5463d42e076c7bdfeea55affddda9ac94e8e261ecbfa04148a19459016673b76b400c02bb2c4bf6470c45428f0e2db134e3243754c3f53fbd9ee83c6c69cea30ac215d7e81c8c90162b216e83254b82607b6e725145ed5cd7a3a7e950317a6ffb46708af4b6d70d60eb27c87d52dd74655a7f0b49fe2a0cbf6274e6ad927fdc8a5e2f2e971ffb2208049b243a322dfb1223f7812da06538673543af3778c3677fdc3fbe9c6922b7b40b06d73f19707433a05581d7d8a6fab30d6f9fb91a75a12b06d02a6628370bd4017f625ac97404044c38f07374d95d025fb5ba90fdd4a4faff4cede04e7c5cf3a5e0a5ccf24ec8fb62a1292d45a101daaa89cd82b11de473b2db6ea9ab63c52763a9e2cbe269d11cb679840d29634c9235e85a248735c8aed3af709ec1733fe65ab75a8adc841d58683a3c3d6751a760f72d5c0cbb5725b693cf3541bdbc5f788c98f0b8a9c7f656dedccca188d73e929572e168a77fa1c2450428b21d2e4db7332eae67ebbd68ef7c8195313cf7bcebcb2bfa55abc65b0e7e2c324130441af93308e1d535dbcc5f60b68663e1e02f9f767ad4e6137a327a5754f88ce88332d5118444500a0b558d2102b334b1a27b03102bdcd85c93c9ceba3eabe215b008b827709315838d9ab885a3214743f1da268d598067eeaaefaae8935254a96887480ebc33420ad178e0ab0a20c6a49e03398a1fe533a53a30170da13999c4593f5e27ab673ce7a363e3ddd782591d330d83b36d1349b10aeb9464b25dd382328266c101d0717651dc675b05f3d25169d79a6716fcb4a6c38804d119b49e403d331c6264a20517e60e1c23a5924b4302081cec36c3fd8f476d3d9320bc436946d529e74470bf1253138aa5a7f0e7535e77ef4c8d3015dba228a9fb7e3dc27c333fc8300dba08835dfb3f32b581f6367002b8e270744aa3d9e58f74389fa3f071f65ac1e5fdfa3296daade8caa63e79455ad67cfbd576cb79079bfdacf7690bbf03662ad9a82eb6d1f8244ec687aa0d216f6b2c0d1e25955f17f9e7b43b414265f9dec2b193b395eabd13a169c1f2b9e1d0bd8cbdf4ab067151551f6aa78ae85c530e3f625ffea3196dd06d8f781140bf0d4dcdc76581b289ce69b3083dab9029070e0216c7dcbeb60f38cd5426d1addf35e11c7c92cd461a4cdbb449e5424fad5c7d7b0de2ee036fbfeba6fa46f93f4117dea52fe75423fc5ac0f7914f3eaf082a6bc5cf01a666606423b6172de6a6b5d80b114269f8f4da02e6391645b25b9345d1a6a7170c99f9fb91e337bba413249336f68d1a7660a9138e0e68f73fb396e98e50d3281e129a30c36b41da287a2e038bcda34da479d35920b1117dc36dc7fd8e052b62c1333369831d92dd3461c7abce92252f54f511df76518107b8ee271ba3730ee3540161be78af6e171c21720570589698a72dc86414679af5a975ecb7e141d00effb75bff7257d39e592d635f64391c3bbb916de7280e18728ec1487835be61dde80f4c41540cd54f819c6b4f9468837db686ae60f7cb1fa8cf3a3527439e50bf9c9fbffbf7e6d50f8ae152e7e79d604088293387cd8cdf940b537fa03f890d6ccef786df37977aea6c71bc8bded8d819b3b051f5c8d613ebb019281c9a0ce1b3df49d0425eeb2de8971b322eade8a25cbed022fecdab98d6fbe14740f59b9993315d6ec53634a1b43a42bbb2d6c514d0b7657fd7c3e42884436e5058ebcf3e625ff88c5efec7a2f9d022e4b6491b35403e645cdc64015a545a67a090dcdc4d2db2b1f150122cd2773e29f1e0fe13e859872ee6f133b14e12088e17cdc6555691ca3d08754cde0dd86fefd0c334dc1747d978bef7fc1e4f3da91930ca8a3ee24bf18c8a9136ef96c27faf31b3a443dc87724827462908471692e6964a1146fb3612a043c101608d1262b10af2b30193fcc60ef0141a618d60f7e73560264afc5fe3a29704f45d05f1d5cb61cc6e06ef8f1e57c6ef9240d5257b9679cb8df4a0b5d869c089c31cfce5988f4e0a39179eaffaf995acf7a7d170374578afa9bacb915f2e8f0da4c8f192163df825e62582edb62db72fbdc783df63426c2677a6c6ba3618c9a38edb120e2af9475b692d3936563afb7397140d55546367b65df13341da3760eec09cbdfe687efbd78769f6c38d5bc5805f7a23122ad4128031d13b066b215eaa5d758b778c3792a39b69a3fb0a9e9628275e5bd14636ec5ec85f3fd87b0de142148ffc839f70c4ff5caf6d3641026c00e3b7f64fb1a7", 0x1000}, {&(0x7f0000000000)="b3263188d406a0f59720643704eb06a3a8dea364da0458299c5536884e68ec34840f92b3210d63", 0x27}, {&(0x7f0000001100)="e68d5b46999a4285b8f1518abf130ccf94b21e43968bcfe3d89f6b981afb679056c1e7e60e331172573c86c9b755e3c5cb20ceb692a989d73b4fb9f58d92ccb75c518a2c604c0afa53ba93b55d9a835dfde595de37aff39250e53c0defc737b2f0511fcd4bff50c07a6b880e9279a2c6c2275315e2684be11880267c595fc5fda4718692149fff4df112fc352d995872b9dfb0bff17221fc2820fc21fbb5002e5e54e586e94545a1f36cebf9228e85f9cee5dc8f7d73d9cb02f397fc95f0ca572cf32bed357afda07d3cd7ea46446fe457eb4001a0dcaadc20e832537e2cb62e3478a388c9e80f0cad5f6fc5395144a928f34fd2b25cf93aa9e06d50513736", 0xff}, {&(0x7f0000000040)="58129dc94bcce80a72190a82bb2ba9ffbe26d0d77c8d76457be3c0afaacf4f44e4d2e8da67", 0x25}, {&(0x7f0000000080)="c6b1c123437d223d5831f7552f4885f78047cb17e2f5277d2ac06a943c859d4a", 0x20}, {&(0x7f0000001200)="ef1f2caf4486eb52ab4969def55198", 0xf}, {&(0x7f0000001240)="7432c847624c3e9f83b1a8ab2b9f2f9c5c2e86cbeb5b3fa00598e42b12d1ae76875f51765d4ff907fadb1216d27301313534eaea363bce6a91ac20a20adaf68bea88f7d8d6a516f50fb356d82cdec338e092a0c00cfd8f0c00d80b358f88fda09424c72d38f8aaac10223cef0b94a9fd1fab905ae14b26ad3f7ab59cc5aae2016d4dd6e617880ad36d6a7cadb3b2f950c858088b23b99a231678cfbe1922aedc", 0xa0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="1bfff44448779678af9308bbfc12b7dafd082347f6ecb42e9a7f3fcb1ac3be837f45b3cf79b17cc677a5f981f70fb9f99b0099df292666a75943a8b527285fd4a034d2ad60fcd870686d197d76e517f4efa3ce39bf57a23afeee06ba0b8a20859530015b2f7f11abb68a342751", 0x6d}], 0x9, 0x0) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 03:47:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fchmod(r0, 0xa8) 03:47:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0x9000)=nil, 0x9000, 0x1) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="cc210bf1792d780fc141cdfd5846ec2b7917a24e7afa5ff694b3f97e45814611681f11fb8e7626d97396d1a26b159fd5f205090c62f6f7be7e2a8d79ba8f998d756b0e4f7d480758d037d77b0026d674ddf218371ce3464f061bfc612d931a3d9225fab0314b18bd77696769cad48a04fd5dabae20f5cb3a2ce0a1dec485e83fb995cce1adbf93c277d8f9f8c95e2dc92968d65bbe859272d6492e75bae104a9c529c6c74e6490721227ab57a754cdddf590f10f4ca1eaf42cf458324c32f8925a2d40c1ca21d1332ca6bb9879886bd53bd98b71cc484e51bcdaad503bbbc02e19f681920ef3e92c746dd27cca733d13afdd32912dd3c6f798069175cf44750ed613134a778e55a028f363036014306546c82ce8b2a41d983a988fc5078a851cc138106158d6d804c0526bd461f0557e643b30fef26f0abb0cf7dc864556469a6c9a8b318aac4f5cdb40b38098c2a41b5091d2b0f8ab36bd7047ffb7ec2db1a23cb82c462c96b34d537ad485877be3e160942e5989b6e6d3341686ccf6fc273a8534afca095219e0914c77032e61c3c3a04a2b2ade1f0108ded38c2ebdba49f1c0103ccf646b8cad1e73538d9ac9d5fcdbb5e951ba619c6d0a690dd012380aedbeae26b5cefab81eb10ebf707f93fcc9a4aa99042a0d66c3f582133cadedb8516f51dedb8e164499a5c1b48848a04db980afd66dc0b0f77492c0a7e2ebac8210ca63099c32291d291dcc7e3e1fccf8e8eeb8fa05a0e1099b1ee07cb4a40a5b1f0479a0c93e6ed4dd03e839f693eb8f0ab4e19f8f7ac582b7156689f8f931d69a1d705f218fccf794c1301fb040f146b0699b9b30cc476f93cef8eec24d6f38703d5c824cdd71baf8fe3e4557fed8582bb9df07a6408c8d47014df91a07ce8d4c01728fbdd0b0905a6a06b8f1e295d2193f8f4112c00111970b1ec63292c8ef382faf9aa973e577d23fb64e8c55942f27e3d94758b3aabb92c81bd48120b4066821d6651a9dd31e14d672d2d7a59c3c074a6a5c47aa9935e5ff52ed84f668d2b55e708c46c3bed0dd9bee7bdd9bdab7e2b946ac9d6120881ae2d3366f6a4c4a12e3467724d25023099c3d174e36b98978a1bb72553d1c1e4a1e76fecb70185e52152e79c42772153642d978f53c10df96f890ea6d118dbf90b8b03975b25319a8003673ae8363f2f624e7e2546c374485784f018df455c3909b52a5eff4b5ff1cc47de513be21e7988731fb4ed67dd47e39694435f0fb0af5908e034de183f41963ca405f7d19914d996c215a0a5d4cf1883170822cda6c9c52478dfe4828303fb3cbc0cbbf105eedd7be9f5ff437e43fc901609254a9a2e71a3e6e3bb906366be00f1f74ef66f70f0d9da15bfc049667fc4f2fefd084a6532a5d3ec8d4ccd6c23cfa346699c37ac63177551ce5ba2c7200899b6a66c5c6aeb1281d3997e4cc78f2f5161008edcda78d3561d1383f4825c7cc9831866fbe2d72a90e2a8741a64726c7714150f63bcf59dee67e5e6de102fdae32a4d18d350ab8561625e2f5614fe7d76b7883552665526c398115000d9a58d6a3345e7ad884b6cbc9cd00ee470fe881eb33b6127fe05d1991c5bced9deed4be8386f4c8bd067803e5a059319dd9f8d93283a3c4d90ddeca859639718ea9fb035aba25ffd0a6b323641b8ce0f86961e752ff4e246e2dcc72f7cdef8ed99ada4ffb8c122ea42ce5c581eccf2ca8219b4c4d3d040fa1a1265f966c141231f04be7b660007cadf85c06b7a8298a5197d98c0cff9f60df115ae34f205ea7e616517e0cf567ab5b86e5f8a9e8e4d5f25b229a330e50dd970665ffb572cdc70baf513a4ec9bac47f96c261b781863fa76afb2de73504a583949f4581b3c7c349f1b1830f1cdb85db3b214663dde63123407389f5f662a26bd1f83433b1009ad71b969474cc990c6f083989dba4ce6012f1e1cffb7584818375c1ce1a00868966e9cb5bd72950d55c9d575ce502de1b3fb31c4e82aaf80afeffe0f1f922b039c89569e3474410625591be173f38ea53198fdf6eb1dd1e17f6f58d9677d052d16570b96375475512b4097f7262ec83eeab9d17c062baaefac72b5ee114576aa3abe18be0813e390e04323029ac77f0082b95ba8b47337a91ca46647e61c106767bd9c84a0f39d90bfc3158e8e197498fe69ae21149cb06c698324484579d1fc914bc5c822d87b8f3c4b145d33b6f790333ebbf71af3e2fb2d38c3364bdb3861ca6a4b92a1db7baabf9aef2dd0e56809d8686ebe6e9a8e0564c0cb37762489712a424ca0ef35bbb29501cfa166dcb96cc12ca11aca47db966b3fd3e9a5a13e31785dabd790082e442aff61fd0f9a1412dd08db13c9c271f8ca4b57c3dda446fc01d3d614ff254382e14b756f717dc181289b06dd45bca9a36c8a7fdf8995538f7ed726683a30f58f79badc1576477bf9ae04ef1a4962b5ad4f3122310381ed920dd7f5c9b4657826b013f2f44816e88077da3babe632403121ce2fcb5c0e5e87fb2269815466c334a387e6ac999eda1fee0ddc01b495d5d4838c9a450b6d1262229c1e9dd9e5cfaaaf27df8c57126c9c7ebb008aac032965994eb11db404f81abf37ed376d2afbbdcaa2f93eb0de73ed7b38031c62abc1899bc539241fe6cfe67b4d704f7dc51533bdc31045c5f471d8a6ec6bffd1d44385330b61caf883a93a27c630560755f4139fd765ff51be0538b818007a4af052768d74e3ba183c0658b1e8210c05878adfac8c6fcdf1bc175920091c6564655f6a3000dec89a91876ef2e1f44e2a1f4d70a3f0130d99c68b54ae8ce4162f82791dc6c5d7bdc57eb012584aba9c8cee701b7724a6e0913163919d4facedf453f61816be230286632a7519de6860202738758a3dafa3bedaa38020e929549f364842940c515e29aecbe076f994035639f6f1252b83b063c39c0d1c041814c974c56c1d5505f0d1ddcca75a8779089e8f9409a8bc414be533058ad40ae091aa94c4186230fadf4ac135eb9b07cca40ff04c814cb153c74d848fbe50196e84dc3e217ec6e20b65cf97f103247ca49ec84d537fd057589571e023ec68e3cd5b49fa41115c631da1da9a1fcf9303bab255c69b02116c92c49f7045eeb110969f96938cef9077b3d5e28b2d419b7caa0bab2017f47c0fa2359553fe588ba3fcce95f5b5b8a077e9b8bed80803a24a64741e4dd6a40d28c2d747d9919d2b235e745f0ed74a56dee88484d82d657563549c0347d6e7539c1d948047e4431010bbbe2cc9daa4f00a1d2939125a22674751538594b5b20d6011c795959879e55613dd761bd73632476c97324165a9d511cdcc8a31ab858010594e07ba6e347196335f4aeeb0b5c7d8879d4a33cb00ad4d8c45087dc9779048ed947e14e123e977097149d5c4d01de6f65f245fe6a25a6eb7487aabe8c0a6a67e62882c347fce34f74091f1a2fcbe81651c9a79fad324461b2a7645a81bc44591ce704e778b07a6102d6e174026d74a90b2bb6f66c12c31501454bbd74aa2b0cd79da5463d42e076c7bdfeea55affddda9ac94e8e261ecbfa04148a19459016673b76b400c02bb2c4bf6470c45428f0e2db134e3243754c3f53fbd9ee83c6c69cea30ac215d7e81c8c90162b216e83254b82607b6e725145ed5cd7a3a7e950317a6ffb46708af4b6d70d60eb27c87d52dd74655a7f0b49fe2a0cbf6274e6ad927fdc8a5e2f2e971ffb2208049b243a322dfb1223f7812da06538673543af3778c3677fdc3fbe9c6922b7b40b06d73f19707433a05581d7d8a6fab30d6f9fb91a75a12b06d02a6628370bd4017f625ac97404044c38f07374d95d025fb5ba90fdd4a4faff4cede04e7c5cf3a5e0a5ccf24ec8fb62a1292d45a101daaa89cd82b11de473b2db6ea9ab63c52763a9e2cbe269d11cb679840d29634c9235e85a248735c8aed3af709ec1733fe65ab75a8adc841d58683a3c3d6751a760f72d5c0cbb5725b693cf3541bdbc5f788c98f0b8a9c7f656dedccca188d73e929572e168a77fa1c2450428b21d2e4db7332eae67ebbd68ef7c8195313cf7bcebcb2bfa55abc65b0e7e2c324130441af93308e1d535dbcc5f60b68663e1e02f9f767ad4e6137a327a5754f88ce88332d5118444500a0b558d2102b334b1a27b03102bdcd85c93c9ceba3eabe215b008b827709315838d9ab885a3214743f1da268d598067eeaaefaae8935254a96887480ebc33420ad178e0ab0a20c6a49e03398a1fe533a53a30170da13999c4593f5e27ab673ce7a363e3ddd782591d330d83b36d1349b10aeb9464b25dd382328266c101d0717651dc675b05f3d25169d79a6716fcb4a6c38804d119b49e403d331c6264a20517e60e1c23a5924b4302081cec36c3fd8f476d3d9320bc436946d529e74470bf1253138aa5a7f0e7535e77ef4c8d3015dba228a9fb7e3dc27c333fc8300dba08835dfb3f32b581f6367002b8e270744aa3d9e58f74389fa3f071f65ac1e5fdfa3296daade8caa63e79455ad67cfbd576cb79079bfdacf7690bbf03662ad9a82eb6d1f8244ec687aa0d216f6b2c0d1e25955f17f9e7b43b414265f9dec2b193b395eabd13a169c1f2b9e1d0bd8cbdf4ab067151551f6aa78ae85c530e3f625ffea3196dd06d8f781140bf0d4dcdc76581b289ce69b3083dab9029070e0216c7dcbeb60f38cd5426d1addf35e11c7c92cd461a4cdbb449e5424fad5c7d7b0de2ee036fbfeba6fa46f93f4117dea52fe75423fc5ac0f7914f3eaf082a6bc5cf01a666606423b6172de6a6b5d80b114269f8f4da02e6391645b25b9345d1a6a7170c99f9fb91e337bba413249336f68d1a7660a9138e0e68f73fb396e98e50d3281e129a30c36b41da287a2e038bcda34da479d35920b1117dc36dc7fd8e052b62c1333369831d92dd3461c7abce92252f54f511df76518107b8ee271ba3730ee3540161be78af6e171c21720570589698a72dc86414679af5a975ecb7e141d00effb75bff7257d39e592d635f64391c3bbb916de7280e18728ec1487835be61dde80f4c41540cd54f819c6b4f9468837db686ae60f7cb1fa8cf3a3527439e50bf9c9fbffbf7e6d50f8ae152e7e79d604088293387cd8cdf940b537fa03f890d6ccef786df37977aea6c71bc8bded8d819b3b051f5c8d613ebb019281c9a0ce1b3df49d0425eeb2de8971b322eade8a25cbed022fecdab98d6fbe14740f59b9993315d6ec53634a1b43a42bbb2d6c514d0b7657fd7c3e42884436e5058ebcf3e625ff88c5efec7a2f9d022e4b6491b35403e645cdc64015a545a67a090dcdc4d2db2b1f150122cd2773e29f1e0fe13e859872ee6f133b14e12088e17cdc6555691ca3d08754cde0dd86fefd0c334dc1747d978bef7fc1e4f3da91930ca8a3ee24bf18c8a9136ef96c27faf31b3a443dc87724827462908471692e6964a1146fb3612a043c101608d1262b10af2b30193fcc60ef0141a618d60f7e73560264afc5fe3a29704f45d05f1d5cb61cc6e06ef8f1e57c6ef9240d5257b9679cb8df4a0b5d869c089c31cfce5988f4e0a39179eaffaf995acf7a7d170374578afa9bacb915f2e8f0da4c8f192163df825e62582edb62db72fbdc783df63426c2677a6c6ba3618c9a38edb120e2af9475b692d3936563afb7397140d55546367b65df13341da3760eec09cbdfe687efbd78769f6c38d5bc5805f7a23122ad4128031d13b066b215eaa5d758b778c3792a39b69a3fb0a9e9628275e5bd14636ec5ec85f3fd87b0de142148ffc839f70c4ff5caf6d3641026c00e3b7f64fb1a7", 0x1000}, {&(0x7f0000000000)="b3263188d406a0f59720643704eb06a3a8dea364da0458299c5536884e68ec34840f92b3210d63", 0x27}, {&(0x7f0000001100)="e68d5b46999a4285b8f1518abf130ccf94b21e43968bcfe3d89f6b981afb679056c1e7e60e331172573c86c9b755e3c5cb20ceb692a989d73b4fb9f58d92ccb75c518a2c604c0afa53ba93b55d9a835dfde595de37aff39250e53c0defc737b2f0511fcd4bff50c07a6b880e9279a2c6c2275315e2684be11880267c595fc5fda4718692149fff4df112fc352d995872b9dfb0bff17221fc2820fc21fbb5002e5e54e586e94545a1f36cebf9228e85f9cee5dc8f7d73d9cb02f397fc95f0ca572cf32bed357afda07d3cd7ea46446fe457eb4001a0dcaadc20e832537e2cb62e3478a388c9e80f0cad5f6fc5395144a928f34fd2b25cf93aa9e06d50513736", 0xff}, {&(0x7f0000000040)="58129dc94bcce80a72190a82bb2ba9ffbe26d0d77c8d76457be3c0afaacf4f44e4d2e8da67", 0x25}, {&(0x7f0000000080)="c6b1c123437d223d5831f7552f4885f78047cb17e2f5277d2ac06a943c859d4a", 0x20}, {&(0x7f0000001200)="ef1f2caf4486eb52ab4969def55198", 0xf}, {&(0x7f0000001240)="7432c847624c3e9f83b1a8ab2b9f2f9c5c2e86cbeb5b3fa00598e42b12d1ae76875f51765d4ff907fadb1216d27301313534eaea363bce6a91ac20a20adaf68bea88f7d8d6a516f50fb356d82cdec338e092a0c00cfd8f0c00d80b358f88fda09424c72d38f8aaac10223cef0b94a9fd1fab905ae14b26ad3f7ab59cc5aae2016d4dd6e617880ad36d6a7cadb3b2f950c858088b23b99a231678cfbe1922aedc", 0xa0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="1bfff44448779678af9308bbfc12b7dafd082347f6ecb42e9a7f3fcb1ac3be837f45b3cf79b17cc677a5f981f70fb9f99b0099df292666a75943a8b527285fd4a034d2ad60fcd870686d197d76e517f4efa3ce39bf57a23afeee06ba0b8a20859530015b2f7f11abb68a342751", 0x6d}], 0x9, 0x0) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 03:47:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = syz_open_pts() close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x41, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:47:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0x9000)=nil, 0x9000, 0x1) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="cc210bf1792d780fc141cdfd5846ec2b7917a24e7afa5ff694b3f97e45814611681f11fb8e7626d97396d1a26b159fd5f205090c62f6f7be7e2a8d79ba8f998d756b0e4f7d480758d037d77b0026d674ddf218371ce3464f061bfc612d931a3d9225fab0314b18bd77696769cad48a04fd5dabae20f5cb3a2ce0a1dec485e83fb995cce1adbf93c277d8f9f8c95e2dc92968d65bbe859272d6492e75bae104a9c529c6c74e6490721227ab57a754cdddf590f10f4ca1eaf42cf458324c32f8925a2d40c1ca21d1332ca6bb9879886bd53bd98b71cc484e51bcdaad503bbbc02e19f681920ef3e92c746dd27cca733d13afdd32912dd3c6f798069175cf44750ed613134a778e55a028f363036014306546c82ce8b2a41d983a988fc5078a851cc138106158d6d804c0526bd461f0557e643b30fef26f0abb0cf7dc864556469a6c9a8b318aac4f5cdb40b38098c2a41b5091d2b0f8ab36bd7047ffb7ec2db1a23cb82c462c96b34d537ad485877be3e160942e5989b6e6d3341686ccf6fc273a8534afca095219e0914c77032e61c3c3a04a2b2ade1f0108ded38c2ebdba49f1c0103ccf646b8cad1e73538d9ac9d5fcdbb5e951ba619c6d0a690dd012380aedbeae26b5cefab81eb10ebf707f93fcc9a4aa99042a0d66c3f582133cadedb8516f51dedb8e164499a5c1b48848a04db980afd66dc0b0f77492c0a7e2ebac8210ca63099c32291d291dcc7e3e1fccf8e8eeb8fa05a0e1099b1ee07cb4a40a5b1f0479a0c93e6ed4dd03e839f693eb8f0ab4e19f8f7ac582b7156689f8f931d69a1d705f218fccf794c1301fb040f146b0699b9b30cc476f93cef8eec24d6f38703d5c824cdd71baf8fe3e4557fed8582bb9df07a6408c8d47014df91a07ce8d4c01728fbdd0b0905a6a06b8f1e295d2193f8f4112c00111970b1ec63292c8ef382faf9aa973e577d23fb64e8c55942f27e3d94758b3aabb92c81bd48120b4066821d6651a9dd31e14d672d2d7a59c3c074a6a5c47aa9935e5ff52ed84f668d2b55e708c46c3bed0dd9bee7bdd9bdab7e2b946ac9d6120881ae2d3366f6a4c4a12e3467724d25023099c3d174e36b98978a1bb72553d1c1e4a1e76fecb70185e52152e79c42772153642d978f53c10df96f890ea6d118dbf90b8b03975b25319a8003673ae8363f2f624e7e2546c374485784f018df455c3909b52a5eff4b5ff1cc47de513be21e7988731fb4ed67dd47e39694435f0fb0af5908e034de183f41963ca405f7d19914d996c215a0a5d4cf1883170822cda6c9c52478dfe4828303fb3cbc0cbbf105eedd7be9f5ff437e43fc901609254a9a2e71a3e6e3bb906366be00f1f74ef66f70f0d9da15bfc049667fc4f2fefd084a6532a5d3ec8d4ccd6c23cfa346699c37ac63177551ce5ba2c7200899b6a66c5c6aeb1281d3997e4cc78f2f5161008edcda78d3561d1383f4825c7cc9831866fbe2d72a90e2a8741a64726c7714150f63bcf59dee67e5e6de102fdae32a4d18d350ab8561625e2f5614fe7d76b7883552665526c398115000d9a58d6a3345e7ad884b6cbc9cd00ee470fe881eb33b6127fe05d1991c5bced9deed4be8386f4c8bd067803e5a059319dd9f8d93283a3c4d90ddeca859639718ea9fb035aba25ffd0a6b323641b8ce0f86961e752ff4e246e2dcc72f7cdef8ed99ada4ffb8c122ea42ce5c581eccf2ca8219b4c4d3d040fa1a1265f966c141231f04be7b660007cadf85c06b7a8298a5197d98c0cff9f60df115ae34f205ea7e616517e0cf567ab5b86e5f8a9e8e4d5f25b229a330e50dd970665ffb572cdc70baf513a4ec9bac47f96c261b781863fa76afb2de73504a583949f4581b3c7c349f1b1830f1cdb85db3b214663dde63123407389f5f662a26bd1f83433b1009ad71b969474cc990c6f083989dba4ce6012f1e1cffb7584818375c1ce1a00868966e9cb5bd72950d55c9d575ce502de1b3fb31c4e82aaf80afeffe0f1f922b039c89569e3474410625591be173f38ea53198fdf6eb1dd1e17f6f58d9677d052d16570b96375475512b4097f7262ec83eeab9d17c062baaefac72b5ee114576aa3abe18be0813e390e04323029ac77f0082b95ba8b47337a91ca46647e61c106767bd9c84a0f39d90bfc3158e8e197498fe69ae21149cb06c698324484579d1fc914bc5c822d87b8f3c4b145d33b6f790333ebbf71af3e2fb2d38c3364bdb3861ca6a4b92a1db7baabf9aef2dd0e56809d8686ebe6e9a8e0564c0cb37762489712a424ca0ef35bbb29501cfa166dcb96cc12ca11aca47db966b3fd3e9a5a13e31785dabd790082e442aff61fd0f9a1412dd08db13c9c271f8ca4b57c3dda446fc01d3d614ff254382e14b756f717dc181289b06dd45bca9a36c8a7fdf8995538f7ed726683a30f58f79badc1576477bf9ae04ef1a4962b5ad4f3122310381ed920dd7f5c9b4657826b013f2f44816e88077da3babe632403121ce2fcb5c0e5e87fb2269815466c334a387e6ac999eda1fee0ddc01b495d5d4838c9a450b6d1262229c1e9dd9e5cfaaaf27df8c57126c9c7ebb008aac032965994eb11db404f81abf37ed376d2afbbdcaa2f93eb0de73ed7b38031c62abc1899bc539241fe6cfe67b4d704f7dc51533bdc31045c5f471d8a6ec6bffd1d44385330b61caf883a93a27c630560755f4139fd765ff51be0538b818007a4af052768d74e3ba183c0658b1e8210c05878adfac8c6fcdf1bc175920091c6564655f6a3000dec89a91876ef2e1f44e2a1f4d70a3f0130d99c68b54ae8ce4162f82791dc6c5d7bdc57eb012584aba9c8cee701b7724a6e0913163919d4facedf453f61816be230286632a7519de6860202738758a3dafa3bedaa38020e929549f364842940c515e29aecbe076f994035639f6f1252b83b063c39c0d1c041814c974c56c1d5505f0d1ddcca75a8779089e8f9409a8bc414be533058ad40ae091aa94c4186230fadf4ac135eb9b07cca40ff04c814cb153c74d848fbe50196e84dc3e217ec6e20b65cf97f103247ca49ec84d537fd057589571e023ec68e3cd5b49fa41115c631da1da9a1fcf9303bab255c69b02116c92c49f7045eeb110969f96938cef9077b3d5e28b2d419b7caa0bab2017f47c0fa2359553fe588ba3fcce95f5b5b8a077e9b8bed80803a24a64741e4dd6a40d28c2d747d9919d2b235e745f0ed74a56dee88484d82d657563549c0347d6e7539c1d948047e4431010bbbe2cc9daa4f00a1d2939125a22674751538594b5b20d6011c795959879e55613dd761bd73632476c97324165a9d511cdcc8a31ab858010594e07ba6e347196335f4aeeb0b5c7d8879d4a33cb00ad4d8c45087dc9779048ed947e14e123e977097149d5c4d01de6f65f245fe6a25a6eb7487aabe8c0a6a67e62882c347fce34f74091f1a2fcbe81651c9a79fad324461b2a7645a81bc44591ce704e778b07a6102d6e174026d74a90b2bb6f66c12c31501454bbd74aa2b0cd79da5463d42e076c7bdfeea55affddda9ac94e8e261ecbfa04148a19459016673b76b400c02bb2c4bf6470c45428f0e2db134e3243754c3f53fbd9ee83c6c69cea30ac215d7e81c8c90162b216e83254b82607b6e725145ed5cd7a3a7e950317a6ffb46708af4b6d70d60eb27c87d52dd74655a7f0b49fe2a0cbf6274e6ad927fdc8a5e2f2e971ffb2208049b243a322dfb1223f7812da06538673543af3778c3677fdc3fbe9c6922b7b40b06d73f19707433a05581d7d8a6fab30d6f9fb91a75a12b06d02a6628370bd4017f625ac97404044c38f07374d95d025fb5ba90fdd4a4faff4cede04e7c5cf3a5e0a5ccf24ec8fb62a1292d45a101daaa89cd82b11de473b2db6ea9ab63c52763a9e2cbe269d11cb679840d29634c9235e85a248735c8aed3af709ec1733fe65ab75a8adc841d58683a3c3d6751a760f72d5c0cbb5725b693cf3541bdbc5f788c98f0b8a9c7f656dedccca188d73e929572e168a77fa1c2450428b21d2e4db7332eae67ebbd68ef7c8195313cf7bcebcb2bfa55abc65b0e7e2c324130441af93308e1d535dbcc5f60b68663e1e02f9f767ad4e6137a327a5754f88ce88332d5118444500a0b558d2102b334b1a27b03102bdcd85c93c9ceba3eabe215b008b827709315838d9ab885a3214743f1da268d598067eeaaefaae8935254a96887480ebc33420ad178e0ab0a20c6a49e03398a1fe533a53a30170da13999c4593f5e27ab673ce7a363e3ddd782591d330d83b36d1349b10aeb9464b25dd382328266c101d0717651dc675b05f3d25169d79a6716fcb4a6c38804d119b49e403d331c6264a20517e60e1c23a5924b4302081cec36c3fd8f476d3d9320bc436946d529e74470bf1253138aa5a7f0e7535e77ef4c8d3015dba228a9fb7e3dc27c333fc8300dba08835dfb3f32b581f6367002b8e270744aa3d9e58f74389fa3f071f65ac1e5fdfa3296daade8caa63e79455ad67cfbd576cb79079bfdacf7690bbf03662ad9a82eb6d1f8244ec687aa0d216f6b2c0d1e25955f17f9e7b43b414265f9dec2b193b395eabd13a169c1f2b9e1d0bd8cbdf4ab067151551f6aa78ae85c530e3f625ffea3196dd06d8f781140bf0d4dcdc76581b289ce69b3083dab9029070e0216c7dcbeb60f38cd5426d1addf35e11c7c92cd461a4cdbb449e5424fad5c7d7b0de2ee036fbfeba6fa46f93f4117dea52fe75423fc5ac0f7914f3eaf082a6bc5cf01a666606423b6172de6a6b5d80b114269f8f4da02e6391645b25b9345d1a6a7170c99f9fb91e337bba413249336f68d1a7660a9138e0e68f73fb396e98e50d3281e129a30c36b41da287a2e038bcda34da479d35920b1117dc36dc7fd8e052b62c1333369831d92dd3461c7abce92252f54f511df76518107b8ee271ba3730ee3540161be78af6e171c21720570589698a72dc86414679af5a975ecb7e141d00effb75bff7257d39e592d635f64391c3bbb916de7280e18728ec1487835be61dde80f4c41540cd54f819c6b4f9468837db686ae60f7cb1fa8cf3a3527439e50bf9c9fbffbf7e6d50f8ae152e7e79d604088293387cd8cdf940b537fa03f890d6ccef786df37977aea6c71bc8bded8d819b3b051f5c8d613ebb019281c9a0ce1b3df49d0425eeb2de8971b322eade8a25cbed022fecdab98d6fbe14740f59b9993315d6ec53634a1b43a42bbb2d6c514d0b7657fd7c3e42884436e5058ebcf3e625ff88c5efec7a2f9d022e4b6491b35403e645cdc64015a545a67a090dcdc4d2db2b1f150122cd2773e29f1e0fe13e859872ee6f133b14e12088e17cdc6555691ca3d08754cde0dd86fefd0c334dc1747d978bef7fc1e4f3da91930ca8a3ee24bf18c8a9136ef96c27faf31b3a443dc87724827462908471692e6964a1146fb3612a043c101608d1262b10af2b30193fcc60ef0141a618d60f7e73560264afc5fe3a29704f45d05f1d5cb61cc6e06ef8f1e57c6ef9240d5257b9679cb8df4a0b5d869c089c31cfce5988f4e0a39179eaffaf995acf7a7d170374578afa9bacb915f2e8f0da4c8f192163df825e62582edb62db72fbdc783df63426c2677a6c6ba3618c9a38edb120e2af9475b692d3936563afb7397140d55546367b65df13341da3760eec09cbdfe687efbd78769f6c38d5bc5805f7a23122ad4128031d13b066b215eaa5d758b778c3792a39b69a3fb0a9e9628275e5bd14636ec5ec85f3fd87b0de142148ffc839f70c4ff5caf6d3641026c00e3b7f64fb1a7", 0x1000}, {&(0x7f0000000000)="b3263188d406a0f59720643704eb06a3a8dea364da0458299c5536884e68ec34840f92b3210d63", 0x27}, {&(0x7f0000001100)="e68d5b46999a4285b8f1518abf130ccf94b21e43968bcfe3d89f6b981afb679056c1e7e60e331172573c86c9b755e3c5cb20ceb692a989d73b4fb9f58d92ccb75c518a2c604c0afa53ba93b55d9a835dfde595de37aff39250e53c0defc737b2f0511fcd4bff50c07a6b880e9279a2c6c2275315e2684be11880267c595fc5fda4718692149fff4df112fc352d995872b9dfb0bff17221fc2820fc21fbb5002e5e54e586e94545a1f36cebf9228e85f9cee5dc8f7d73d9cb02f397fc95f0ca572cf32bed357afda07d3cd7ea46446fe457eb4001a0dcaadc20e832537e2cb62e3478a388c9e80f0cad5f6fc5395144a928f34fd2b25cf93aa9e06d50513736", 0xff}, {&(0x7f0000000040)="58129dc94bcce80a72190a82bb2ba9ffbe26d0d77c8d76457be3c0afaacf4f44e4d2e8da67", 0x25}, {&(0x7f0000000080)="c6b1c123437d223d5831f7552f4885f78047cb17e2f5277d2ac06a943c859d4a", 0x20}, {&(0x7f0000001200)="ef1f2caf4486eb52ab4969def55198", 0xf}, {&(0x7f0000001240)="7432c847624c3e9f83b1a8ab2b9f2f9c5c2e86cbeb5b3fa00598e42b12d1ae76875f51765d4ff907fadb1216d27301313534eaea363bce6a91ac20a20adaf68bea88f7d8d6a516f50fb356d82cdec338e092a0c00cfd8f0c00d80b358f88fda09424c72d38f8aaac10223cef0b94a9fd1fab905ae14b26ad3f7ab59cc5aae2016d4dd6e617880ad36d6a7cadb3b2f950c858088b23b99a231678cfbe1922aedc", 0xa0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="1bfff44448779678af9308bbfc12b7dafd082347f6ecb42e9a7f3fcb1ac3be837f45b3cf79b17cc677a5f981f70fb9f99b0099df292666a75943a8b527285fd4a034d2ad60fcd870686d197d76e517f4efa3ce39bf57a23afeee06ba0b8a20859530015b2f7f11abb68a342751", 0x6d}], 0x9, 0x0) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 03:47:29 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:47:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0x9000)=nil, 0x9000, 0x1) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="cc210bf1792d780fc141cdfd5846ec2b7917a24e7afa5ff694b3f97e45814611681f11fb8e7626d97396d1a26b159fd5f205090c62f6f7be7e2a8d79ba8f998d756b0e4f7d480758d037d77b0026d674ddf218371ce3464f061bfc612d931a3d9225fab0314b18bd77696769cad48a04fd5dabae20f5cb3a2ce0a1dec485e83fb995cce1adbf93c277d8f9f8c95e2dc92968d65bbe859272d6492e75bae104a9c529c6c74e6490721227ab57a754cdddf590f10f4ca1eaf42cf458324c32f8925a2d40c1ca21d1332ca6bb9879886bd53bd98b71cc484e51bcdaad503bbbc02e19f681920ef3e92c746dd27cca733d13afdd32912dd3c6f798069175cf44750ed613134a778e55a028f363036014306546c82ce8b2a41d983a988fc5078a851cc138106158d6d804c0526bd461f0557e643b30fef26f0abb0cf7dc864556469a6c9a8b318aac4f5cdb40b38098c2a41b5091d2b0f8ab36bd7047ffb7ec2db1a23cb82c462c96b34d537ad485877be3e160942e5989b6e6d3341686ccf6fc273a8534afca095219e0914c77032e61c3c3a04a2b2ade1f0108ded38c2ebdba49f1c0103ccf646b8cad1e73538d9ac9d5fcdbb5e951ba619c6d0a690dd012380aedbeae26b5cefab81eb10ebf707f93fcc9a4aa99042a0d66c3f582133cadedb8516f51dedb8e164499a5c1b48848a04db980afd66dc0b0f77492c0a7e2ebac8210ca63099c32291d291dcc7e3e1fccf8e8eeb8fa05a0e1099b1ee07cb4a40a5b1f0479a0c93e6ed4dd03e839f693eb8f0ab4e19f8f7ac582b7156689f8f931d69a1d705f218fccf794c1301fb040f146b0699b9b30cc476f93cef8eec24d6f38703d5c824cdd71baf8fe3e4557fed8582bb9df07a6408c8d47014df91a07ce8d4c01728fbdd0b0905a6a06b8f1e295d2193f8f4112c00111970b1ec63292c8ef382faf9aa973e577d23fb64e8c55942f27e3d94758b3aabb92c81bd48120b4066821d6651a9dd31e14d672d2d7a59c3c074a6a5c47aa9935e5ff52ed84f668d2b55e708c46c3bed0dd9bee7bdd9bdab7e2b946ac9d6120881ae2d3366f6a4c4a12e3467724d25023099c3d174e36b98978a1bb72553d1c1e4a1e76fecb70185e52152e79c42772153642d978f53c10df96f890ea6d118dbf90b8b03975b25319a8003673ae8363f2f624e7e2546c374485784f018df455c3909b52a5eff4b5ff1cc47de513be21e7988731fb4ed67dd47e39694435f0fb0af5908e034de183f41963ca405f7d19914d996c215a0a5d4cf1883170822cda6c9c52478dfe4828303fb3cbc0cbbf105eedd7be9f5ff437e43fc901609254a9a2e71a3e6e3bb906366be00f1f74ef66f70f0d9da15bfc049667fc4f2fefd084a6532a5d3ec8d4ccd6c23cfa346699c37ac63177551ce5ba2c7200899b6a66c5c6aeb1281d3997e4cc78f2f5161008edcda78d3561d1383f4825c7cc9831866fbe2d72a90e2a8741a64726c7714150f63bcf59dee67e5e6de102fdae32a4d18d350ab8561625e2f5614fe7d76b7883552665526c398115000d9a58d6a3345e7ad884b6cbc9cd00ee470fe881eb33b6127fe05d1991c5bced9deed4be8386f4c8bd067803e5a059319dd9f8d93283a3c4d90ddeca859639718ea9fb035aba25ffd0a6b323641b8ce0f86961e752ff4e246e2dcc72f7cdef8ed99ada4ffb8c122ea42ce5c581eccf2ca8219b4c4d3d040fa1a1265f966c141231f04be7b660007cadf85c06b7a8298a5197d98c0cff9f60df115ae34f205ea7e616517e0cf567ab5b86e5f8a9e8e4d5f25b229a330e50dd970665ffb572cdc70baf513a4ec9bac47f96c261b781863fa76afb2de73504a583949f4581b3c7c349f1b1830f1cdb85db3b214663dde63123407389f5f662a26bd1f83433b1009ad71b969474cc990c6f083989dba4ce6012f1e1cffb7584818375c1ce1a00868966e9cb5bd72950d55c9d575ce502de1b3fb31c4e82aaf80afeffe0f1f922b039c89569e3474410625591be173f38ea53198fdf6eb1dd1e17f6f58d9677d052d16570b96375475512b4097f7262ec83eeab9d17c062baaefac72b5ee114576aa3abe18be0813e390e04323029ac77f0082b95ba8b47337a91ca46647e61c106767bd9c84a0f39d90bfc3158e8e197498fe69ae21149cb06c698324484579d1fc914bc5c822d87b8f3c4b145d33b6f790333ebbf71af3e2fb2d38c3364bdb3861ca6a4b92a1db7baabf9aef2dd0e56809d8686ebe6e9a8e0564c0cb37762489712a424ca0ef35bbb29501cfa166dcb96cc12ca11aca47db966b3fd3e9a5a13e31785dabd790082e442aff61fd0f9a1412dd08db13c9c271f8ca4b57c3dda446fc01d3d614ff254382e14b756f717dc181289b06dd45bca9a36c8a7fdf8995538f7ed726683a30f58f79badc1576477bf9ae04ef1a4962b5ad4f3122310381ed920dd7f5c9b4657826b013f2f44816e88077da3babe632403121ce2fcb5c0e5e87fb2269815466c334a387e6ac999eda1fee0ddc01b495d5d4838c9a450b6d1262229c1e9dd9e5cfaaaf27df8c57126c9c7ebb008aac032965994eb11db404f81abf37ed376d2afbbdcaa2f93eb0de73ed7b38031c62abc1899bc539241fe6cfe67b4d704f7dc51533bdc31045c5f471d8a6ec6bffd1d44385330b61caf883a93a27c630560755f4139fd765ff51be0538b818007a4af052768d74e3ba183c0658b1e8210c05878adfac8c6fcdf1bc175920091c6564655f6a3000dec89a91876ef2e1f44e2a1f4d70a3f0130d99c68b54ae8ce4162f82791dc6c5d7bdc57eb012584aba9c8cee701b7724a6e0913163919d4facedf453f61816be230286632a7519de6860202738758a3dafa3bedaa38020e929549f364842940c515e29aecbe076f994035639f6f1252b83b063c39c0d1c041814c974c56c1d5505f0d1ddcca75a8779089e8f9409a8bc414be533058ad40ae091aa94c4186230fadf4ac135eb9b07cca40ff04c814cb153c74d848fbe50196e84dc3e217ec6e20b65cf97f103247ca49ec84d537fd057589571e023ec68e3cd5b49fa41115c631da1da9a1fcf9303bab255c69b02116c92c49f7045eeb110969f96938cef9077b3d5e28b2d419b7caa0bab2017f47c0fa2359553fe588ba3fcce95f5b5b8a077e9b8bed80803a24a64741e4dd6a40d28c2d747d9919d2b235e745f0ed74a56dee88484d82d657563549c0347d6e7539c1d948047e4431010bbbe2cc9daa4f00a1d2939125a22674751538594b5b20d6011c795959879e55613dd761bd73632476c97324165a9d511cdcc8a31ab858010594e07ba6e347196335f4aeeb0b5c7d8879d4a33cb00ad4d8c45087dc9779048ed947e14e123e977097149d5c4d01de6f65f245fe6a25a6eb7487aabe8c0a6a67e62882c347fce34f74091f1a2fcbe81651c9a79fad324461b2a7645a81bc44591ce704e778b07a6102d6e174026d74a90b2bb6f66c12c31501454bbd74aa2b0cd79da5463d42e076c7bdfeea55affddda9ac94e8e261ecbfa04148a19459016673b76b400c02bb2c4bf6470c45428f0e2db134e3243754c3f53fbd9ee83c6c69cea30ac215d7e81c8c90162b216e83254b82607b6e725145ed5cd7a3a7e950317a6ffb46708af4b6d70d60eb27c87d52dd74655a7f0b49fe2a0cbf6274e6ad927fdc8a5e2f2e971ffb2208049b243a322dfb1223f7812da06538673543af3778c3677fdc3fbe9c6922b7b40b06d73f19707433a05581d7d8a6fab30d6f9fb91a75a12b06d02a6628370bd4017f625ac97404044c38f07374d95d025fb5ba90fdd4a4faff4cede04e7c5cf3a5e0a5ccf24ec8fb62a1292d45a101daaa89cd82b11de473b2db6ea9ab63c52763a9e2cbe269d11cb679840d29634c9235e85a248735c8aed3af709ec1733fe65ab75a8adc841d58683a3c3d6751a760f72d5c0cbb5725b693cf3541bdbc5f788c98f0b8a9c7f656dedccca188d73e929572e168a77fa1c2450428b21d2e4db7332eae67ebbd68ef7c8195313cf7bcebcb2bfa55abc65b0e7e2c324130441af93308e1d535dbcc5f60b68663e1e02f9f767ad4e6137a327a5754f88ce88332d5118444500a0b558d2102b334b1a27b03102bdcd85c93c9ceba3eabe215b008b827709315838d9ab885a3214743f1da268d598067eeaaefaae8935254a96887480ebc33420ad178e0ab0a20c6a49e03398a1fe533a53a30170da13999c4593f5e27ab673ce7a363e3ddd782591d330d83b36d1349b10aeb9464b25dd382328266c101d0717651dc675b05f3d25169d79a6716fcb4a6c38804d119b49e403d331c6264a20517e60e1c23a5924b4302081cec36c3fd8f476d3d9320bc436946d529e74470bf1253138aa5a7f0e7535e77ef4c8d3015dba228a9fb7e3dc27c333fc8300dba08835dfb3f32b581f6367002b8e270744aa3d9e58f74389fa3f071f65ac1e5fdfa3296daade8caa63e79455ad67cfbd576cb79079bfdacf7690bbf03662ad9a82eb6d1f8244ec687aa0d216f6b2c0d1e25955f17f9e7b43b414265f9dec2b193b395eabd13a169c1f2b9e1d0bd8cbdf4ab067151551f6aa78ae85c530e3f625ffea3196dd06d8f781140bf0d4dcdc76581b289ce69b3083dab9029070e0216c7dcbeb60f38cd5426d1addf35e11c7c92cd461a4cdbb449e5424fad5c7d7b0de2ee036fbfeba6fa46f93f4117dea52fe75423fc5ac0f7914f3eaf082a6bc5cf01a666606423b6172de6a6b5d80b114269f8f4da02e6391645b25b9345d1a6a7170c99f9fb91e337bba413249336f68d1a7660a9138e0e68f73fb396e98e50d3281e129a30c36b41da287a2e038bcda34da479d35920b1117dc36dc7fd8e052b62c1333369831d92dd3461c7abce92252f54f511df76518107b8ee271ba3730ee3540161be78af6e171c21720570589698a72dc86414679af5a975ecb7e141d00effb75bff7257d39e592d635f64391c3bbb916de7280e18728ec1487835be61dde80f4c41540cd54f819c6b4f9468837db686ae60f7cb1fa8cf3a3527439e50bf9c9fbffbf7e6d50f8ae152e7e79d604088293387cd8cdf940b537fa03f890d6ccef786df37977aea6c71bc8bded8d819b3b051f5c8d613ebb019281c9a0ce1b3df49d0425eeb2de8971b322eade8a25cbed022fecdab98d6fbe14740f59b9993315d6ec53634a1b43a42bbb2d6c514d0b7657fd7c3e42884436e5058ebcf3e625ff88c5efec7a2f9d022e4b6491b35403e645cdc64015a545a67a090dcdc4d2db2b1f150122cd2773e29f1e0fe13e859872ee6f133b14e12088e17cdc6555691ca3d08754cde0dd86fefd0c334dc1747d978bef7fc1e4f3da91930ca8a3ee24bf18c8a9136ef96c27faf31b3a443dc87724827462908471692e6964a1146fb3612a043c101608d1262b10af2b30193fcc60ef0141a618d60f7e73560264afc5fe3a29704f45d05f1d5cb61cc6e06ef8f1e57c6ef9240d5257b9679cb8df4a0b5d869c089c31cfce5988f4e0a39179eaffaf995acf7a7d170374578afa9bacb915f2e8f0da4c8f192163df825e62582edb62db72fbdc783df63426c2677a6c6ba3618c9a38edb120e2af9475b692d3936563afb7397140d55546367b65df13341da3760eec09cbdfe687efbd78769f6c38d5bc5805f7a23122ad4128031d13b066b215eaa5d758b778c3792a39b69a3fb0a9e9628275e5bd14636ec5ec85f3fd87b0de142148ffc839f70c4ff5caf6d3641026c00e3b7f64fb1a7", 0x1000}, {&(0x7f0000000000)="b3263188d406a0f59720643704eb06a3a8dea364da0458299c5536884e68ec34840f92b3210d63", 0x27}, {&(0x7f0000001100)="e68d5b46999a4285b8f1518abf130ccf94b21e43968bcfe3d89f6b981afb679056c1e7e60e331172573c86c9b755e3c5cb20ceb692a989d73b4fb9f58d92ccb75c518a2c604c0afa53ba93b55d9a835dfde595de37aff39250e53c0defc737b2f0511fcd4bff50c07a6b880e9279a2c6c2275315e2684be11880267c595fc5fda4718692149fff4df112fc352d995872b9dfb0bff17221fc2820fc21fbb5002e5e54e586e94545a1f36cebf9228e85f9cee5dc8f7d73d9cb02f397fc95f0ca572cf32bed357afda07d3cd7ea46446fe457eb4001a0dcaadc20e832537e2cb62e3478a388c9e80f0cad5f6fc5395144a928f34fd2b25cf93aa9e06d50513736", 0xff}, {&(0x7f0000000040)="58129dc94bcce80a72190a82bb2ba9ffbe26d0d77c8d76457be3c0afaacf4f44e4d2e8da67", 0x25}, {&(0x7f0000000080)="c6b1c123437d223d5831f7552f4885f78047cb17e2f5277d2ac06a943c859d4a", 0x20}, {&(0x7f0000001200)="ef1f2caf4486eb52ab4969def55198", 0xf}, {&(0x7f0000001240)="7432c847624c3e9f83b1a8ab2b9f2f9c5c2e86cbeb5b3fa00598e42b12d1ae76875f51765d4ff907fadb1216d27301313534eaea363bce6a91ac20a20adaf68bea88f7d8d6a516f50fb356d82cdec338e092a0c00cfd8f0c00d80b358f88fda09424c72d38f8aaac10223cef0b94a9fd1fab905ae14b26ad3f7ab59cc5aae2016d4dd6e617880ad36d6a7cadb3b2f950c858088b23b99a231678cfbe1922aedc", 0xa0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="1bfff44448779678af9308bbfc12b7dafd082347f6ecb42e9a7f3fcb1ac3be837f45b3cf79b17cc677a5f981f70fb9f99b0099df292666a75943a8b527285fd4a034d2ad60fcd870686d197d76e517f4efa3ce39bf57a23afeee06ba0b8a20859530015b2f7f11abb68a342751", 0x6d}], 0x9, 0x0) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 03:47:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) fsync(r0) 03:47:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0x9000)=nil, 0x9000, 0x1) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="cc210bf1792d780fc141cdfd5846ec2b7917a24e7afa5ff694b3f97e45814611681f11fb8e7626d97396d1a26b159fd5f205090c62f6f7be7e2a8d79ba8f998d756b0e4f7d480758d037d77b0026d674ddf218371ce3464f061bfc612d931a3d9225fab0314b18bd77696769cad48a04fd5dabae20f5cb3a2ce0a1dec485e83fb995cce1adbf93c277d8f9f8c95e2dc92968d65bbe859272d6492e75bae104a9c529c6c74e6490721227ab57a754cdddf590f10f4ca1eaf42cf458324c32f8925a2d40c1ca21d1332ca6bb9879886bd53bd98b71cc484e51bcdaad503bbbc02e19f681920ef3e92c746dd27cca733d13afdd32912dd3c6f798069175cf44750ed613134a778e55a028f363036014306546c82ce8b2a41d983a988fc5078a851cc138106158d6d804c0526bd461f0557e643b30fef26f0abb0cf7dc864556469a6c9a8b318aac4f5cdb40b38098c2a41b5091d2b0f8ab36bd7047ffb7ec2db1a23cb82c462c96b34d537ad485877be3e160942e5989b6e6d3341686ccf6fc273a8534afca095219e0914c77032e61c3c3a04a2b2ade1f0108ded38c2ebdba49f1c0103ccf646b8cad1e73538d9ac9d5fcdbb5e951ba619c6d0a690dd012380aedbeae26b5cefab81eb10ebf707f93fcc9a4aa99042a0d66c3f582133cadedb8516f51dedb8e164499a5c1b48848a04db980afd66dc0b0f77492c0a7e2ebac8210ca63099c32291d291dcc7e3e1fccf8e8eeb8fa05a0e1099b1ee07cb4a40a5b1f0479a0c93e6ed4dd03e839f693eb8f0ab4e19f8f7ac582b7156689f8f931d69a1d705f218fccf794c1301fb040f146b0699b9b30cc476f93cef8eec24d6f38703d5c824cdd71baf8fe3e4557fed8582bb9df07a6408c8d47014df91a07ce8d4c01728fbdd0b0905a6a06b8f1e295d2193f8f4112c00111970b1ec63292c8ef382faf9aa973e577d23fb64e8c55942f27e3d94758b3aabb92c81bd48120b4066821d6651a9dd31e14d672d2d7a59c3c074a6a5c47aa9935e5ff52ed84f668d2b55e708c46c3bed0dd9bee7bdd9bdab7e2b946ac9d6120881ae2d3366f6a4c4a12e3467724d25023099c3d174e36b98978a1bb72553d1c1e4a1e76fecb70185e52152e79c42772153642d978f53c10df96f890ea6d118dbf90b8b03975b25319a8003673ae8363f2f624e7e2546c374485784f018df455c3909b52a5eff4b5ff1cc47de513be21e7988731fb4ed67dd47e39694435f0fb0af5908e034de183f41963ca405f7d19914d996c215a0a5d4cf1883170822cda6c9c52478dfe4828303fb3cbc0cbbf105eedd7be9f5ff437e43fc901609254a9a2e71a3e6e3bb906366be00f1f74ef66f70f0d9da15bfc049667fc4f2fefd084a6532a5d3ec8d4ccd6c23cfa346699c37ac63177551ce5ba2c7200899b6a66c5c6aeb1281d3997e4cc78f2f5161008edcda78d3561d1383f4825c7cc9831866fbe2d72a90e2a8741a64726c7714150f63bcf59dee67e5e6de102fdae32a4d18d350ab8561625e2f5614fe7d76b7883552665526c398115000d9a58d6a3345e7ad884b6cbc9cd00ee470fe881eb33b6127fe05d1991c5bced9deed4be8386f4c8bd067803e5a059319dd9f8d93283a3c4d90ddeca859639718ea9fb035aba25ffd0a6b323641b8ce0f86961e752ff4e246e2dcc72f7cdef8ed99ada4ffb8c122ea42ce5c581eccf2ca8219b4c4d3d040fa1a1265f966c141231f04be7b660007cadf85c06b7a8298a5197d98c0cff9f60df115ae34f205ea7e616517e0cf567ab5b86e5f8a9e8e4d5f25b229a330e50dd970665ffb572cdc70baf513a4ec9bac47f96c261b781863fa76afb2de73504a583949f4581b3c7c349f1b1830f1cdb85db3b214663dde63123407389f5f662a26bd1f83433b1009ad71b969474cc990c6f083989dba4ce6012f1e1cffb7584818375c1ce1a00868966e9cb5bd72950d55c9d575ce502de1b3fb31c4e82aaf80afeffe0f1f922b039c89569e3474410625591be173f38ea53198fdf6eb1dd1e17f6f58d9677d052d16570b96375475512b4097f7262ec83eeab9d17c062baaefac72b5ee114576aa3abe18be0813e390e04323029ac77f0082b95ba8b47337a91ca46647e61c106767bd9c84a0f39d90bfc3158e8e197498fe69ae21149cb06c698324484579d1fc914bc5c822d87b8f3c4b145d33b6f790333ebbf71af3e2fb2d38c3364bdb3861ca6a4b92a1db7baabf9aef2dd0e56809d8686ebe6e9a8e0564c0cb37762489712a424ca0ef35bbb29501cfa166dcb96cc12ca11aca47db966b3fd3e9a5a13e31785dabd790082e442aff61fd0f9a1412dd08db13c9c271f8ca4b57c3dda446fc01d3d614ff254382e14b756f717dc181289b06dd45bca9a36c8a7fdf8995538f7ed726683a30f58f79badc1576477bf9ae04ef1a4962b5ad4f3122310381ed920dd7f5c9b4657826b013f2f44816e88077da3babe632403121ce2fcb5c0e5e87fb2269815466c334a387e6ac999eda1fee0ddc01b495d5d4838c9a450b6d1262229c1e9dd9e5cfaaaf27df8c57126c9c7ebb008aac032965994eb11db404f81abf37ed376d2afbbdcaa2f93eb0de73ed7b38031c62abc1899bc539241fe6cfe67b4d704f7dc51533bdc31045c5f471d8a6ec6bffd1d44385330b61caf883a93a27c630560755f4139fd765ff51be0538b818007a4af052768d74e3ba183c0658b1e8210c05878adfac8c6fcdf1bc175920091c6564655f6a3000dec89a91876ef2e1f44e2a1f4d70a3f0130d99c68b54ae8ce4162f82791dc6c5d7bdc57eb012584aba9c8cee701b7724a6e0913163919d4facedf453f61816be230286632a7519de6860202738758a3dafa3bedaa38020e929549f364842940c515e29aecbe076f994035639f6f1252b83b063c39c0d1c041814c974c56c1d5505f0d1ddcca75a8779089e8f9409a8bc414be533058ad40ae091aa94c4186230fadf4ac135eb9b07cca40ff04c814cb153c74d848fbe50196e84dc3e217ec6e20b65cf97f103247ca49ec84d537fd057589571e023ec68e3cd5b49fa41115c631da1da9a1fcf9303bab255c69b02116c92c49f7045eeb110969f96938cef9077b3d5e28b2d419b7caa0bab2017f47c0fa2359553fe588ba3fcce95f5b5b8a077e9b8bed80803a24a64741e4dd6a40d28c2d747d9919d2b235e745f0ed74a56dee88484d82d657563549c0347d6e7539c1d948047e4431010bbbe2cc9daa4f00a1d2939125a22674751538594b5b20d6011c795959879e55613dd761bd73632476c97324165a9d511cdcc8a31ab858010594e07ba6e347196335f4aeeb0b5c7d8879d4a33cb00ad4d8c45087dc9779048ed947e14e123e977097149d5c4d01de6f65f245fe6a25a6eb7487aabe8c0a6a67e62882c347fce34f74091f1a2fcbe81651c9a79fad324461b2a7645a81bc44591ce704e778b07a6102d6e174026d74a90b2bb6f66c12c31501454bbd74aa2b0cd79da5463d42e076c7bdfeea55affddda9ac94e8e261ecbfa04148a19459016673b76b400c02bb2c4bf6470c45428f0e2db134e3243754c3f53fbd9ee83c6c69cea30ac215d7e81c8c90162b216e83254b82607b6e725145ed5cd7a3a7e950317a6ffb46708af4b6d70d60eb27c87d52dd74655a7f0b49fe2a0cbf6274e6ad927fdc8a5e2f2e971ffb2208049b243a322dfb1223f7812da06538673543af3778c3677fdc3fbe9c6922b7b40b06d73f19707433a05581d7d8a6fab30d6f9fb91a75a12b06d02a6628370bd4017f625ac97404044c38f07374d95d025fb5ba90fdd4a4faff4cede04e7c5cf3a5e0a5ccf24ec8fb62a1292d45a101daaa89cd82b11de473b2db6ea9ab63c52763a9e2cbe269d11cb679840d29634c9235e85a248735c8aed3af709ec1733fe65ab75a8adc841d58683a3c3d6751a760f72d5c0cbb5725b693cf3541bdbc5f788c98f0b8a9c7f656dedccca188d73e929572e168a77fa1c2450428b21d2e4db7332eae67ebbd68ef7c8195313cf7bcebcb2bfa55abc65b0e7e2c324130441af93308e1d535dbcc5f60b68663e1e02f9f767ad4e6137a327a5754f88ce88332d5118444500a0b558d2102b334b1a27b03102bdcd85c93c9ceba3eabe215b008b827709315838d9ab885a3214743f1da268d598067eeaaefaae8935254a96887480ebc33420ad178e0ab0a20c6a49e03398a1fe533a53a30170da13999c4593f5e27ab673ce7a363e3ddd782591d330d83b36d1349b10aeb9464b25dd382328266c101d0717651dc675b05f3d25169d79a6716fcb4a6c38804d119b49e403d331c6264a20517e60e1c23a5924b4302081cec36c3fd8f476d3d9320bc436946d529e74470bf1253138aa5a7f0e7535e77ef4c8d3015dba228a9fb7e3dc27c333fc8300dba08835dfb3f32b581f6367002b8e270744aa3d9e58f74389fa3f071f65ac1e5fdfa3296daade8caa63e79455ad67cfbd576cb79079bfdacf7690bbf03662ad9a82eb6d1f8244ec687aa0d216f6b2c0d1e25955f17f9e7b43b414265f9dec2b193b395eabd13a169c1f2b9e1d0bd8cbdf4ab067151551f6aa78ae85c530e3f625ffea3196dd06d8f781140bf0d4dcdc76581b289ce69b3083dab9029070e0216c7dcbeb60f38cd5426d1addf35e11c7c92cd461a4cdbb449e5424fad5c7d7b0de2ee036fbfeba6fa46f93f4117dea52fe75423fc5ac0f7914f3eaf082a6bc5cf01a666606423b6172de6a6b5d80b114269f8f4da02e6391645b25b9345d1a6a7170c99f9fb91e337bba413249336f68d1a7660a9138e0e68f73fb396e98e50d3281e129a30c36b41da287a2e038bcda34da479d35920b1117dc36dc7fd8e052b62c1333369831d92dd3461c7abce92252f54f511df76518107b8ee271ba3730ee3540161be78af6e171c21720570589698a72dc86414679af5a975ecb7e141d00effb75bff7257d39e592d635f64391c3bbb916de7280e18728ec1487835be61dde80f4c41540cd54f819c6b4f9468837db686ae60f7cb1fa8cf3a3527439e50bf9c9fbffbf7e6d50f8ae152e7e79d604088293387cd8cdf940b537fa03f890d6ccef786df37977aea6c71bc8bded8d819b3b051f5c8d613ebb019281c9a0ce1b3df49d0425eeb2de8971b322eade8a25cbed022fecdab98d6fbe14740f59b9993315d6ec53634a1b43a42bbb2d6c514d0b7657fd7c3e42884436e5058ebcf3e625ff88c5efec7a2f9d022e4b6491b35403e645cdc64015a545a67a090dcdc4d2db2b1f150122cd2773e29f1e0fe13e859872ee6f133b14e12088e17cdc6555691ca3d08754cde0dd86fefd0c334dc1747d978bef7fc1e4f3da91930ca8a3ee24bf18c8a9136ef96c27faf31b3a443dc87724827462908471692e6964a1146fb3612a043c101608d1262b10af2b30193fcc60ef0141a618d60f7e73560264afc5fe3a29704f45d05f1d5cb61cc6e06ef8f1e57c6ef9240d5257b9679cb8df4a0b5d869c089c31cfce5988f4e0a39179eaffaf995acf7a7d170374578afa9bacb915f2e8f0da4c8f192163df825e62582edb62db72fbdc783df63426c2677a6c6ba3618c9a38edb120e2af9475b692d3936563afb7397140d55546367b65df13341da3760eec09cbdfe687efbd78769f6c38d5bc5805f7a23122ad4128031d13b066b215eaa5d758b778c3792a39b69a3fb0a9e9628275e5bd14636ec5ec85f3fd87b0de142148ffc839f70c4ff5caf6d3641026c00e3b7f64fb1a7", 0x1000}, {&(0x7f0000000000)="b3263188d406a0f59720643704eb06a3a8dea364da0458299c5536884e68ec34840f92b3210d63", 0x27}, {&(0x7f0000001100)="e68d5b46999a4285b8f1518abf130ccf94b21e43968bcfe3d89f6b981afb679056c1e7e60e331172573c86c9b755e3c5cb20ceb692a989d73b4fb9f58d92ccb75c518a2c604c0afa53ba93b55d9a835dfde595de37aff39250e53c0defc737b2f0511fcd4bff50c07a6b880e9279a2c6c2275315e2684be11880267c595fc5fda4718692149fff4df112fc352d995872b9dfb0bff17221fc2820fc21fbb5002e5e54e586e94545a1f36cebf9228e85f9cee5dc8f7d73d9cb02f397fc95f0ca572cf32bed357afda07d3cd7ea46446fe457eb4001a0dcaadc20e832537e2cb62e3478a388c9e80f0cad5f6fc5395144a928f34fd2b25cf93aa9e06d50513736", 0xff}, {&(0x7f0000000040)="58129dc94bcce80a72190a82bb2ba9ffbe26d0d77c8d76457be3c0afaacf4f44e4d2e8da67", 0x25}, {&(0x7f0000000080)="c6b1c123437d223d5831f7552f4885f78047cb17e2f5277d2ac06a943c859d4a", 0x20}, {&(0x7f0000001200)="ef1f2caf4486eb52ab4969def55198", 0xf}, {&(0x7f0000001240)="7432c847624c3e9f83b1a8ab2b9f2f9c5c2e86cbeb5b3fa00598e42b12d1ae76875f51765d4ff907fadb1216d27301313534eaea363bce6a91ac20a20adaf68bea88f7d8d6a516f50fb356d82cdec338e092a0c00cfd8f0c00d80b358f88fda09424c72d38f8aaac10223cef0b94a9fd1fab905ae14b26ad3f7ab59cc5aae2016d4dd6e617880ad36d6a7cadb3b2f950c858088b23b99a231678cfbe1922aedc", 0xa0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="1bfff44448779678af9308bbfc12b7dafd082347f6ecb42e9a7f3fcb1ac3be837f45b3cf79b17cc677a5f981f70fb9f99b0099df292666a75943a8b527285fd4a034d2ad60fcd870686d197d76e517f4efa3ce39bf57a23afeee06ba0b8a20859530015b2f7f11abb68a342751", 0x6d}], 0x9, 0x0) 03:47:29 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setitimer(0x3, &(0x7f0000000000)={{0x7, 0x100}, {0xe6, 0xb1}}, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) r2 = shmget$private(0x0, 0x1000, 0x70f, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/148) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 03:47:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0x9000)=nil, 0x9000, 0x1) 03:47:30 executing program 0: r0 = socket$inet6(0x18, 0x4000000008001, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 03:47:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 03:47:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 03:47:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 03:47:30 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x7, 0x4) setsockopt(r0, 0x7fff, 0x1fb, &(0x7f0000000040)="119a324cb08332b61cc109d1252f54c4465d8de1b98eee8a2e43c8a640ed21cb9dba80d106c3c23328b320a55711d41f165d532cbb699353d45813849e58ee8d39850636ef459bca392313443294", 0x4e) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)="fd74ef3e2bc0d97883704c1a553c6779292d2f7ac2515e1978985f2b50b41ac2f3b735fd1a5db50fe0e6d52fd4afce8a7e0a9e4c5dd82fba99c990117d30798ca7eda3c69230cdca817657c3a61da02ada8a3ae7010c0b1d31e064734e8132b7d199383d641655744b1328e06fed130ae5fb7688cc", 0x75}, {&(0x7f0000000240)="ade303cad07abbcad74688f0efe47f99abb61928b794456c69f03dd4ca13219ea216217edafc151c12d88800823e19290204840e5b9015cc095a9dbb5423c0fb7eb7d541aafe45d7886adc315544d6c5732225a3de548ac7e0fe0d8f4bd3ec96c60cfd36f8443f972bd84cfa546a40c422058c3cb3b6205870c08c1a547439b1fda71d07cad886f58257cb5570bd9d83c5d4795da5100d40bb489bd323f4fe572c6c0fcbbdf701121b02", 0xaa}, {&(0x7f0000000300)="a0eff88fda7259228211b7642f46bdd7342c2fdfb7421a9db6431c202bd8b0b954b7998b8c461c29a8bae120bfde5840a407f1fc00721b34722f30049ded77cb302ee734861b5ac9cb67374ce7d7334a134655833de8b06a60c09c82b5eefe233b4ced64b8bdb6d7a8a76f750e6c8a7882585f2d37e19b45bcefef9469c14d5d5b6ebafd771d04a32d0279f6", 0x8c}, {&(0x7f00000003c0)="90e708a365173006354f989a1c65558438ac49f0f1fcd51fef5a6a7c1fd77c7664a2f559f72a3ee7adaf7aba1ba5446a1c2c8d7a84513b40fe9f852cb8f775077b25710487562e3f5c590d322c90d6e96d8030a244507b751b4f77dfe30f91505ca7ace21e900e9c71ea43a29b583e02012f164701abd0425294498a3500672a6c58232198a7bf108de68f496f20978a0e852aca82cba98fc030d96f5cccb6e70202783e9a4c00dc7beb1db75510fe09191a1d8a62491ac7579beb595d3318afc8294aa78093b1", 0xc7}, {&(0x7f00000004c0)="8e5aee81e5f190ff22263c586dbd6038eb3ea720014cd753f5e5b6f4c93ae650344f5d18d5febb464ddad684fa87b9e5e6ca79cf50c35969799f9b62eb6b85d5e5d3122fe4aedde55b53b78df8a0f449597d9592ed22254d57f6d3f4c6a599aa2441c2a7c76b5be33ba0101152f57bf21be3ab59790f7e3ecb2f91a5d0163d14bc970540f7f845954f74080b648ad07226178cca4b2a0d2e7bae5a199126736126004ac040e695326c20054434ecf1fbb124a0a8e88ad5edc5dd54fee1c987912b746282fbbb95ac1d462625e372c7ad3eff09fb3bebff473627719fd2746847255bc728", 0xe4}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="400000000000000000000000be000000d900f1e321fe177249f67114d8bf58ae075cfd31a54fb721d981f2edd4ee209bf28a343fbc26bd2f02dd7f7300000000d000000000000000ffff000006000000a08fed8172fd11f3e3a132550e3c7116a3c23749da489f2efae815ea6867461bf38851ae26b7bcb437ec0c31bbea622ec2233bde91a03e6201b4e6dc328491115d723abcae90aa9d4e411999502f3240eeb44368d8f1ac97b16be1b04d6da6d76aecf8c8a7aea973443f8db23e4f0888df4e38b58b381299d9690c437ce24e83d7561e6daa2f398180dddd46d7c636a5898a8c644b432be19c6bb6cdcae51305b76268498a8f3fe0680cbee46cd88976e107b0a49c546540ccd4df00000000009000000000000000010000000400000078ed15eec3df26096b59797ece5283a4ce21b01a91312ac7323ff3e550155f73f4c7b4676c09e3e308c3289dfd73d988b1cd860f333b4d13b1d92067d3be18cd87cd72da8cdf015888650c468a30c14d9a92f510f7cae541731d81160f453e2fd142d823cb99c647fab3a0dc0000000000000000000000000000000000000000"], 0x1a0}, 0x400) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7fffffff, 0xfff, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:47:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x93238b698ef43d31, 0x3ff, 0x80}, {{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0x81, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x69c2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x7ff}], 0x9, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8}], 0xe6, &(0x7f0000000080)={0x7, 0x1}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getitimer(0x1, &(0x7f00000000c0)) 03:47:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() 03:47:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 03:47:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffff8) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) r10 = dup2(r0, r0) r11 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r10, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r10}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r10}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r10}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 03:47:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 03:47:31 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x4) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x200, 0x6) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x10, 0x4) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 03:47:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 03:47:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x7, 0x2, &(0x7f0000000040)="62b863d48a6eb2e01764500e6f663880a454225132ee2082c6af560c4ef7cfdfb53efd9b744f9efda5a4bbf094fe0d655cd5e619d60987b2824712e939fece5d440ad075ccc2c8bb13cf23b90510135aeac035298bcaca7deb85610cd153f9301196e8b7f94aa1b63a86ce1d566992d98dc4dc145b04bbb8625c2d3664a6156403be364f21e92eac1eec7ca24deebf859041b46f55337a58748b7599e95edfce62ccc588fbfcf0dda7371233c074612c50d17ed1260feea8ec4f0b4227613702944db489d69cfc08d35779c2f9df58373d93a001ffa693d3600ec9471b00add617cb336054a97e5aa5c8327bcdc58016f2dfa67519559263578ae42286d83e", 0xff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 03:47:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 03:47:31 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x101, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="409e677b6a280437819d15d0368000cd69e9de8b7b1afc3cbf6373bf0d63da3e68c8318908ec5de0fed11e7d426e14d0d0bd23e13e49a6d77cd64505e5d5b0f32357efd6bd", 0x45}, {&(0x7f0000000040)="14e5116e9daefe57d01d0404f4c5aa72a48646fa", 0xfffffffffffffe7d}, {&(0x7f0000000500)="4cb6e03bfd916bc4096db4fb78f69e3d368ad9a6bac86b3590eecd6eccf9fc04800693a14ef8dee893d4ea2ef5cf8fd0399eddca7648a632efeb1917aaf3c41e484028c4b75539568691570ad7ee4a33123dfa6aef8f4ae50ab9fc75fc6fbcc647e2633ef46ff83b8d9645bf504198b2743f905e515992e0d135814499490f833941ea40c5a5124a00fce0baca01ffe61d94c39649ef255a017a7bb07f0cac0afc80e27dda7d20b600ed405363732e682b4301e02ce90b5df42625f6e6b93325919b267d5a6c08bfc8eed67a75f1938976fa5565", 0x72}, {&(0x7f0000000280)="e8f545a52732dcc41c1d33137a9c560abc1ac7e267d5fb0fdd66cd47dbdf0ddb04a8c2abff8ca329977c90b5579851259d4c25cf671d08a03d8f11dc681a3f88145df0b09e12f3559d296f416cbc22ed3f2a20db81deb914918bd87cedf18e0b2b44b6ac2cae5cc7baed67c23b62ba7bf99dbd2ba2d6664ba604af87f3860f53ab488a0ef52c4a627c0d1437d87471265627b4cbf56b359d06ed80422b6b1e389805bb62061359b7698a9c4a9be6af8cd39e74bd43701480b533fbd2dd4a9e72c4c5a0b14fe7b952afd4a0e393899eff9fd470fd6cd69f79b6c418187852bfac6f4f84f73dcbded9f445b4c6eccbbf4703ea4ea0c31c59a333d362db", 0xfc}, {&(0x7f0000000600)="c1d6f7030644592a3cf38f86d6000000006c3e8e9229c8e69bbe0000057b13e1dc681c92", 0x22}], 0x1059, 0xfffffffffffffffc) 03:47:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) msgget(0x1, 0x90) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2003, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) write(r1, &(0x7f0000000080)="a80fcae6fb5876b0182ade1c3fd6913572adc9e94b6c3206c12cf6e054feea007f67978bb71a16abad8946a396d6cfb82bb660c33ddad0cca4b96e8e4470", 0x3e) ftruncate(r1, 0x8) getitimer(0x0, &(0x7f00000000c0)) getitimer(0x3, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000140)) close(r1) write(r1, &(0x7f0000000180)="72b10a65e216d76c601e1ea0609aaa52bf473a43a43f17612ee452e77dbccfd95d19db9969206bdca2126890ed4b898d4096cfc33ac28b93a518c8fad41cfe04ec19a43820cca4182fcee1e1c3d26414e405e672bee5b979153c81b950d72b836c3c3917ece856d3955f0505f0ad5f137c17254e1f592627f7bead82b29d859b0931b30ebff8e0f4dd739e0eba59d56ca75dafeec4e67efe9c9aec798ffd762f95c60ffb53030cdae07b73eda3db410c3c9ce3e9251f2a2432f88e076d1c1fcf0eb2a74e6b24e4e0543a3499d37f46a188a67de9", 0xd4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4a, 0x800fffff, 0x90, 0x3}, {{r1}, 0xfffffffffffffffc, 0x65, 0x40, 0x6, 0x200}, {{r1}, 0xffffffffffffffff, 0x11, 0x400fffff, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x9, 0x84, 0x3, 0x28f6}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x6, 0x101}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x20, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x10, 0xb54, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x9, 0x40000001, 0xfb29, 0x220}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8f45, 0xc64}, {{r0}, 0xfffffffffffffffd, 0xd4, 0xfffff, 0x384c70d3, 0x7dc}], 0x5, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x8, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0x70, 0x12, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0xa4e06755d4206dca, 0x62, 0xfffffffffffffff8, 0xcd0}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x7f427de0, 0x2c}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x200, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000001, 0x4, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffe, 0x14, 0x9, 0x0, 0x7}], 0xffff, &(0x7f00000004c0)={0x0, 0xbc8}) r2 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000500)) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000540)=0xc9) recvmsg(r2, &(0x7f0000001bc0)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f00000005c0)=""/170, 0xaa}, {&(0x7f0000000680)=""/26, 0x1a}, {&(0x7f00000006c0)=""/72, 0x48}, {&(0x7f0000000740)=""/15, 0xf}, {&(0x7f0000000780)=""/73, 0x49}, {&(0x7f0000000800)=""/231, 0xe7}, {&(0x7f0000000900)=""/120, 0x78}, {&(0x7f0000000980)=""/137, 0x89}, {&(0x7f0000000a40)=""/178, 0xb2}], 0x9, &(0x7f0000000bc0)=""/4096, 0x1000}, 0x41) r4 = fcntl$dupfd(r2, 0x0, r1) r5 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001c00)) write(r1, &(0x7f0000001c40)="bc1e8242249a23abc85d012b972e7495226e7f3b4866f6493770d346abac51b6bcc3e666f8c26182d936ccdf68e6528fe153fa6361cb0d39ff3084ec5f066bf4dfeeb4ae1434e4972b4a6d79d8bf321f082c2b1f", 0x54) lseek(r2, 0x0, 0x1) ioctl$TIOCSCTTY(r5, 0x20007461) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000001d00)='./file0\x00', r4, &(0x7f0000001d40)='./file0\x00') fcntl$setstatus(r6, 0x4, 0x4) setitimer(0x0, &(0x7f0000001d80)={{0x200, 0xab}, {0x6, 0x3}}, &(0x7f0000001dc0)) openat$zero(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/zero\x00', 0x280, 0x0) sendto(r6, &(0x7f0000001e40)="87786a5a8dc0197cee089f9113f8eef788cb590e0488df8ed7d948e029cf5f65e005efc6c26abaa30d624f8245b5ba252f3465db40c1a4519fd223112ab2863cc0b583a0776cab7598b0d61d7cbf18b84b", 0x51, 0x1, &(0x7f0000001ec0)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000003040)=[{&(0x7f0000001f00)="5eef96dc71128774794c05d8ffc96d9d0843ff1103ec59912cac95ea5c4589d8614fb8259c463aca9721778c1c0a4c0e9a2809bb9deee54a77838d114d31a7d3cc3a08c82119bcff7a90c1aac4fd77cea29ae2c33726902f3a24d0f313c15930b5caaaa11d64acca1c62b58c68a82dc2f0ba4b5d5ffb2cff58bb0b30cc0eeafb61c77319f00851c0fcc3610673388ce9f9e7f1e7e72c7badad15d682bb20d961458a537d03c4e92e6839c70a531e15590a0fbfafefa3505e32ee52acf83f5b97ed3522e4303d33c26508b673828ee016bc4cff3276a41083297e2b566e06c23016c1e5ddbad9a9c1eecb2c166d71f2648128ac3710d7e5c052f5b2cfe644e7e271251dc23705df8dc6e26c6ad4d3ded5ff2a672922faf64526745728f3ca623bb80047bf9eb5bb54dcfd28977b34c6fad1360b5a789523e21f5440f9ce40a570b963850be6341c59df99f20d4d96979e1c04aadc0fcdc60db63653a710bcc0d8517bd0afa39f0de2be1b78ca56758d676ab5fb2e8d7c6b18befb506a3b7cdc12591c04b8d737bb5f1f61e8374feb2d9ec3777c67dcf00b8bc51b7f803afe5ded52b02508f04a1e3f5728c831daabaa82a21a7ba1b885cf47944bb3ede820b55dc23ecb4f8b9eb3fbbb9a32e8e1121b07ca8c193b6f92ced6835c15a477e0313040d9643fa5603672377136062e3a72aeefb0af1602b19c7b4156e07d67f4e95dbf0fe8c5b4ffdf855265eda1c76f1041f076aefd500ede286eefb1cbcfb5d8cd9bc29421cc305d46c76b2a124e22ffc816f8c1ec113e87de6507afaed33ce9499a48a3b7cf1046f9ff9c1358b21a084e0260fb2fa26f3ceeb8ec24699f3b6df68db3e01cee9641405abb0f52717e5ac81b508cd39cfc31398f5405d50fe04defb722da9775c847023935876d75878b763a63d7a2a7bc8132e2ac723668f7befad9cb3f9e8198ef851b87c5447eb1cdff8735735d2f80795864281cdbf334dc604c4cbc9805644feca94ad81b9615e3a5180d9c2b4ab79d0bb7c6cbfef7cc0e7dcf3ea60a44c153cb9ae46389dc03c92a1832c04c6c200ee3880df4f126079cb738422db2dbebdf04b50960349c7c4ef46d7fbed868045d1273a512e6e02307fe77135ade3b83d144312463345ab0cb951a9bf40bc6dcb386c4f3c298181053168afbd67cc5baff76aa911d1d20c5a06b724680b48fb5d198efb16bfa9d9afc7a732022323482fc03d02457f83c7d116d20f4dc0317e5db67b4b2e3021dd3b913c8630f2b8957500e36b7eb8109d6da1e26c27c522c98aa66577a2f56ad1af844dabf6ebdd7c41661ccd4bac0cc0095dbfe84a84e6b47a6a6bc6f2fd6013e8a1e7b57e517fd3c633874dcf27351819b4615487b4915707d0ee7fab5139772273dc11dc673620616bc6d9ffe1bea246bd1f54ba582fa4f4d19e61a659d883af01cdb3e3ab0968a5f660c503fce9dd1893ed2b4e4e638ab33745068f7495451da103338ce49771b0018ada58df3f9fc2ad18b914eca710a5a54a146c9db148be00c6e7eda9a6cfd4febf8faf9f0d38abf42c63912d82d623641cd8a0f85120a23607a5a0c34b36f3b23fedd523269aedcedf0211e724012aa6af382f026ad154bad2fb516a833742ba3d3dec432241c9cd00b8a4f20691136b515e665bfbdf31f7567ca7a4c637392a9026ad2e270b668fba5d5ef112c13b2ce4ef03d59fb39f6238edfa097e4ac870061cbc2a0555c06a56e082a81132e75f28c7ab102539e705269f0dff0115c73b7446f672a9b23e962a098bf6e2fe439f969dfd56612a81f449d34e9271aead568a0ac5fe34f553a78524f9b693110e3c38e282c32037932d68b8e4de94b8797ddbf28838d5e38f7f31ecf6319011527b7df79a484c0087af910319b928cc4d5f43804d0a5dfdeb6f93e2eca46ba7ae1d7f9ecec20f86f42f785f4ecedc30d67eb4a2dbeac0260ff90df383374391181aec810c3335670ac53004b005af61257db8e56b64ad679aa654824c0dc85e7fbef969577dc43773226cce20614db6887e047320386855e5e91bce77e0902350b815b6e64707d6d30dc1cc8082393281783f2a5e97ad70da717176ae2b77dc0143cb345cddf740f6fcf087e33b4d8633cacaa78fbbbd82ebd9615e5430c89bcc3ca3173c615449367c3220f569732454605cd249fa166a8831dc84683556ec09091d8d0836021d974b5cf376698a6954857a0809b7db49ebf471f06d8625ac8957fd7743c1b008675b910e543c61f18d19457dd948ea92cd96f45b5b396e2d9debc0f9ea258e0cffa923779df61d11ae0ed2738bb89f282ae14ac69db2499f781b753427713fedd7132c8ae82aa9039292f545604bd30804237e44f1671645066f8225731cad6b78618e422be2dd9d4d2f3ea8f854a6702baf960deba347711a9546b57b81590a8bfd8ecc81c32783d580a5faea1ce1e595a21fe3a3b49363e920a05e3cb968f22bad6cc2e13162ca863e71b7877f2fb10df7b5a589f9cc50f1951931037b9aef8a424609032a67f1b65c535045637cbad8e0c99112082abe51394f60b7e9bdb5dcb11fc69dd6802f6c1f25d9a70d8bd287fe3befab979c71b88d5d15283ef1c24f12837fef6e9bfcd7fdaee3e9ed73ee9e81651d05372ab59113b742c43a736c87077a42fddce80b7427e686e81f2ad1a474de1d3e31171b4de6e16536bbe02245939a3f95326ab30d440e0d6cfd54cf5d08f022bc783bfb8f009a8f9dac4c5ab7a52697fe1a2363a459efdf2fd10a88cb0c447ae6979a7baabcbdfd6b07ebaa9fa3fee4ccc7e41defdf4822a03bb768f389f11203d5544faec211a22e2f73ecbac5a6cff95315b8d192160bb2ea210398703fa8d0b99fd2798fa7d9254ba6a2d37ab5d606d7b054def61849796bc170c8a600cdf9934db8b9dc0339a74d4a4fb8aaad5a135b4abc269063adf8555a98274e37cdf215a28163274382a79e4e72cf78862f1ae92dd04c8324dcd0d5b1ed9bb070e7b0b7fa68298b04db553e36ba6ad0b26a86786b8f15edf6014ceaa4fbae639bd28854b8e11491a4febcfa2cb22d01785486b89a7b90c7eefb2d11f5dc26b783f7b5cadee41afabb51df2cf5cc2aee07545f2e79c914d47e63c8784f09f1bc0081c15c47b14f6543d9f4adde0a31ee83e270f3a9387a8d3049a5fa20068bea6a8c9706575c3965036fa3d0198e7c1004d93cace8f6d2a40771ee01277800391aa8371fa81c1863c789286045996516c26b8bae46dcf1a828903ddbcbc2426978a1895e48dafa15bb83dac2664d7e57728281212713495fc6fd468922dff1d89e510eb6bf23ecc6fea06761477635940118ff54d038cfe4eecaf1d74f5c6a851e0018d73a1f7565b438486bc54c2fd1b9741218a9a0b48cdb4a4ec1e91fab3471c472a126bcc8555eadeb0aa071bcce2a39b9087415004a7b4bfc48ccb4b058e113ec233a52f8eded172a1ed434eeba37635651b7b6d1b9ee953f430b944d800b0c9b89d40adcdc2742ae4be4c6116bfefe5eb967cbd935fc3be91f8f828f000bb213880ef72f6bf276f5962c659a1619ffcef1c964903772706cf89f76877c42c14178a868077d33952e3a6bef2d26c108c25a834c760832e76a32f910a5a991a8f31619f199bf9593a819765b66315e45797d6c38aa32485bcf823b69c76f697667e560d5d56af1f51cca65eda5a8a897b4146f90c5f2c2b18a8864eff6653cd1c28f2749c867be0416a87a22c7205b24d7c92c09158dbf2d9409ec8de220afb3175fd1538cc7c672878911a1ba588e951fbd6d4d5d3c0347033592d7bfe48c2c4f6b99e74c53cd22ea3abb9c3d46780c0d19f376e62dbabdecebfc6ff56fa1e81b50b9e131d69533d3760d66750ffa8184f718e9f8c2dd643d53379339bd4e7743079a8c6d8e24b92615d1ac93f754827aae03afcf0e571f88eb62532d1e0dcfbaadd5e45f5b99419d62c4ca649ec0a1efcb31bd3c85e0fc1d6d445d9b2db892550a1bd2a1c9d23795383d2b0f399c02acac5e948ec9f94b8dd81ff235d0cde54bd0c9a59dada1ec2bd900a789dc38a62340dc4379ececeff634427616b040dfa75c3088048d8beb11d021ca06b8d0c880196c28e1f107ebefd27abc9c4fd1e4832094162ec11189f00a575ae564b320d43e732aa343b51cfbba69137a58a98d4bded15a044bdc6aa85abbd86bc0fd8b711f9469cc2b2ecefa399726115b4690e3472978dc9a560329a2281c41bee3b400c4f17e6e1d20e405cc85a8aae6c46d32abb3d14f4770b87eddc4e45163e6f78fc72caac6d8ca20f1f2ca9205751b40a5a5010c9dac15713e6d20510d648164217254b7ae4df0d894a8f7024a7f9b6c3bc3c61e8953c88f48023365c99a2c074bccd5f5089df5bb5724cacc3b0aebaf9abba37df07140eed1ba4daa185fc08ce7153569dd102e0ee4cb5f9813ccad8a2ecba8d3b0ad820b2a62236facd7b9032a2a98b6804774e61e1ae0d7739861c3ee9a1b05e88784bff5563de0fdea854b51ff594e58771cd11c3b642eba5edb1b1645145885a548c1d761a80ebc12e06d91ab7f975cd6fd66e30d3ab24da892c01aa8596cc17a3f3577645c5e467c702e6a1f404ef68bc7fa1d16301a4ce161fb13e2188e36348fb86d176e4ff1298be41aaff9011d428e73ee01b584d8ed80265319ae78fe93fbb46bad8ef7d88d81185aa92be72a586a026d2acd25b0bf5cacb4db53969e4371c44e921f7c0244f1205344adbed166c805e27f956d2308117f1ee64933733d472bd138d15ec39f9d665d9e6b628c5780c9da440d6ac8162f8b2abd0994c56651bb71a985b426e47e9d456088e55991a99f687ebfbe9d557a1e1d45fd3a70627f0a2e5b45e0010fab1e603d3e99cfd1d30288155873b1cbdfd11c2b94e6fc0a6348aa1cd2edfaf3050e5bf2888e3572854f0619e7bebf0cf287b9d2338424d8c21f3714c7317b1e7122d986c14b5dd9662f17e220f89e1851034f0e357f000815c7f46461157ef0124639871ccbd1fb418b72d62ae898aaa6c7c2fbf9fd4ce9ad36cea9ea1145d668f145f7736aa41d52e5edf2d3a0432f1e645f8411f881805b93a485471ed494636d61b649c1a3bf277790c43aba62d6a233cc1725fcf6521f36e3a763f6c10a0fa1363b81000c3d5e491e9bcad6d3dee0431b5e9af91ea1c8cf370a951adf498a40fd8f74a7d2b63ee66468bbd023c240aa510b7f12492220e1a1abd48958c96cb5dae33b05d8762dd63ef91770fafcaf35ca03bb2f1b00c0b4ccc5cf70d38258b6e6518571f71a19581409b4f6ba987d23da04d6392bb77dafa12989949678001cb24288b3cb99cee02a17ec4ad9dcd25fcce48ca9c2d2895b8555d32ee32363a2f2984c8df62cd9220358832b745a1b288b4ddfa2611abd28fd1ad4e70b79084873428346c44a509044095c27c9e89683999f6444e4e352ca5a4a411a1cc34d7873afc31884597a68a9e49f93f0369f875f8a3480063367949f0f143bd3eecaccd3c518334f84c60d48992c3cd4413062bae4b47f93f7f1c9f6ad93a35464f73aec3745c54178a425e9f42055ca3be63f2c512602fb548a8d8873e4ce1524e2a3ff0eca5079113803614718f7816a387bac2416ae432f91ff0f0057eb1088530cd435763786abdaaaf8ca308796f30d7373ffe65ae858d58b0199cddbeb2935b29462fa2fdad546e61e60e816fa00861d62bf8cf9264aa3fd3b6007ed4a74fb429cfb8e5c8b95e50170ddc984eab2f48fce878f38986965834ed6468e1e796", 0x1000}, {&(0x7f0000002f00)="3dc1514f659c332d4c993e3fe00b22aa6c6b82f865987a51b3ac7363b0b600a5aeab21e4b026abc8b32ef327dc68c76a92ed3109a217edd0b0a1e94028cd91e6c46067b47ceea6ac9e7acd68aa68db8ddb2652cecbb94a722ba62134d42765a3e5f589cf6eddfbcca4dd6c272c956cf0e2fc7559d0c58bb310304fa3d9957e57612c9c222cc1b51b33e47a4c768bebb14fbb0a298581baac53dda01911b7eb72d2412eba168b08ad9d73bc9f0cb6e6b7", 0xb0}, {&(0x7f0000002fc0)="94f6b01b59dd50fd11143fb02e8a7c901174f39f3bd79f19e3bc386ce03754351fbb6f881f2ea30d056c661009dc5657f4410d2e652e0f2d9f9aac556582a995d4c4aa1c7305ead073379ead153f", 0x4e}], 0x3) 03:47:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x1}) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2004, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2005, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2006, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x81) r1 = socket(0x0, 0x4000, 0x2) r2 = socket$inet6(0x18, 0x3, 0xb0cc) poll(&(0x7f0000000100)=[{r0, 0x64}, {r1, 0xc}, {r2, 0x4}], 0x3, 0x4000000000) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSDTR(r3, 0x20007479) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x200a, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: r0 = msgget(0x1, 0xfffffffffffffffc) clock_getres(0x2, &(0x7f0000000000)) msgsnd(r0, &(0x7f0000000080)={0x0, "5df041f9de17cf27e487f80b33704a6fdef09a725cc7c5af7ff04279da3d4f2143cdcf5469793620db100ce946aa57463d4fa8a37e6a8b9db68033ddcaa1653921c43434fc7e1cbeeeca13cb00ac1f9edf95cae942c48d425c86c6e03f477537901969c83f29600e438c58532ef76a2b55eeb0be753d6f83b1b7dd2e286f6665ca6e99338f941fafdc8f027f22fc1ee9dc4f63202d4a028e2c5c011aed36ba8b14d7b7d01672d9d9f45b500383d1c56f9001f406898895782292ae661481e44880c680cf06cc05a8555978a25ced63ba4070b94f6f6cf9cbcd691fef251e46a656b261353c3327c3508b4afeb4882ca3f387973c2b7c64f9f6cc7c42ecaf6887f55d14fb7078a490d695a76294710c9c767655645c07bd603da36e9a2b00809ee7fd7f473ead5969787bd898e3e7a523bafb862873df1f2c08a4e9d239d8d7a3354f236707bf51a3025c95f4cb1c207a5c6e74a591cb7dc6405eca2672c948a62a9fb048cf09226a28b46a3daebfbf8ad6331e75139f9f5e37675eef596b46157706cca923c096eed18e79987b018c42471e61e0f019ea63ce83296e0075f2d1be8fa3b631bdb8d2db934e4cdd59684aa463845554099cde7c8bb297087886cb28675195c104f3f76f2272185f9349d39bb0f8a0a82faf668f9db7b0e225d9a01055a42da5deeed7c3c12d68bc54522218f1e6ccc09954d95214b65b935e636a17e2a9ff8caac83bced70c623db9925d15328ad56a77134879ed951e0b3552ecba4e27a28356200e14719f824a2c3d16b3f5102d87c63f25d1d4ae2e32480b7d250776433abf239d73af03f7629a1fcdac2a7ca6b2b8859c4d7a5ec298f1e97d6b9e6852bd61f2614e3969fe97bd392696c4110d1095b9a15a6b2e447afee10357a58887ee4abf7b6f4350a49ab0b283641faa4b13af5e4c6e046b4339e13bad067c535d5e0dd7d82ee14e2a1b1f14d1668878e57abe001558a1748e945290f9630d2cc37fb418df6bd4dfe18f73a4dcbad825c6d23087a4af4c519a88c6f9144135e48834c8de8cf5911dd9ac010eb5ef7375d277a86c1a33c5db1a9e77df67fad0c2fc3f9a724835a2173a2c58cdf36b0be932872222eace7d3e20e421021223960291a16f1f69a2f290f20c6ef0925c739d970e7d21ee773360c4a090d293c9142a4d60af898fb11bd362b75febff04bc44a2bf9fb91969eff1f0a7ca21142ac126ed1e57495c32f4ddf233a58e5ff3c002c4597ac22f05bcd494ff175c2124160c50ba69fe321d3303122c1f219bfedecdfb670d76c82058168a7d7154e7d28787b10b645260a903f83760595b981c7b21e428dbd31836f908c1f463c63e7016d048ef9d2829cac3df224d54dc662d81833f631e124f47c9c3394cd5881be386814987681f593328e4cc9c14084132a215d4a11f2cac0f1f001e4f9ed2cd44922aa790307a48ae8212b87407c183ca7e261606dc78efd4e73a20b2b323f65bbda1ab367a19910d40969db42ef49ec31c37aac051d6af0759a27317e50f01e700a14375fc54e5b0a49b1d18f2b2ea85afe1ebe6b589dba4687666c11ac903e2aebbd04c88da88f176522faa3a283747b4969065329fc349c813e928859148ad1b63861a7a89d6a1a43f1ec13c2e0f1734449416f98fcf06cc62365a379c46a3752108ba8aabea77235078249c3f01124f2e396a90019fdb08c591294ad7c63684cdde451b3d21529ff79f7e2d8a5d038123e0dda93f8394f80859202e57340cb5097189239a8193986e5deafe59ec3b8dd295f8e5b58d5e9e6c1eadd8c20fbd860073e178f75a8e5e491c3d63703855bd78a5659045d3ea2210a60b04002591f742a5ca1fbbe4c3b4c8c9935690decf818374dcbe1ec9dd5eda1e63ad4236d3a7a46b739fdecb4124334f74269bff755dd318ebe11688aa8bbf3a94f85aacba47ac218559fdbe7ebba2a3bf8e0e350fcbe043f36f73a8062f963751ac4d4ccd49453700859c42b5d9ba20571917edbc4bb271043c69000a0269dfae93cff8244181a5439f8940ebda2e19954536a102e717e1a774a415da6914f84346b169c2393d4c91b4ec3394b8faf936b7aacb8739482759074b43de2634f6b7db4fae7310d1de4adcdb5cb7980b347942ca5613d9b0717f00ebbadaa922ebcf3ee62b74c23fddfa4a455f9157d6cc780970de8ade6a284fb5902e54961f3d8004a2e04f260667428eb90f96c9455dfbe76b2ea61437a5c4dc6f03ae87ed159f1b72736451ca0addfb1852f1c22b77336cee75d9e87c458b9f4cedea414282ee46f3e0919f0463486529c50abc443341567c252be15db2fdfe48d2a6b8db5556e38569f2b07617be0d0180e89ccc4b65464b116805f40689d634a39b584dd206671affee5d8e286e582119a5a61f82d2617e54a7062d685acd7a2da86140ef335f49184fbeb8646982fc958b2d98bf336b7df81e58caa27f307736fca8a2237ec70057e6eac062a2e2deece81d44f533e6eb66e3b8a4e8d8d9ace22819cf656b15886dcb34e26bfb2aea63de2a2247880f40f97ba2fca96efbea216757e9ff1750d0a76258bcb0448dd6e3ce4c369d6b0a61a6627307e41182114e089e22668c531c78e3b085c1c95e5e029b1ce4d713f808ad0037e6c2ef928976f15ee1d94ff57babfbd95c5dbe82fada4b345d80e65e7f499e0a446af48d3913e81a634f38427b0d1c6d8627d2b9e20c866f826face7c154ea752553d6ddd6dfdfc3bb30f8a77d1eb80d7167a667a275c7cfa8c1f9a1668f5dc276790985e1cba564e0b47b2c0e399b5327b2c2588cf9e94b05007e429458e43002abd3dd2a02c42164ea6c80b74b426490ca281b732d10b6c9f93d96b5bda3995cc49e0ce2e8ef"}, 0x801, 0x80000) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x200d, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x20c6, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x20001, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x5812, r0, 0x0, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x19ef4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: r0 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kqueue() chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x4, 0x9, 0xffffffffffffff00, "439cf08ad1829bbf53fbe5a17fab5c57899fd09e", 0x8001, 0x4}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x21, 0x4000, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0xc4a39869a3f4ab46) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x81, 0x4, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x1c, 0x0, 0x2, 0xfffffffffffffffa}], 0x81, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0xc2ed, 0xffffffff}, {{r4}, 0xfffffffffffffff9, 0xac, 0x60000000, 0x99, 0x8}, {{r5}, 0xfffffffffffffffa, 0x95, 0xfffff, 0x2, 0x7}, {{r6}, 0xfffffffffffffffe, 0x80, 0x20, 0x0, 0x1}], 0x8001, &(0x7f0000000240)={0x82}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x2000000000000169, 0x2) close(r7) semget$private(0x0, 0x0, 0x4) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x6, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x12c) ioctl$KDSETRAD(r1, 0x20004b43) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x53, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xa, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xd, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x10, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x28, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x711, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0xcae0}, {0x5, 0x4}}, 0x2) pwritev(r4, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r4, 0x10000000ffff) semget(0x2, 0x3, 0x2) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r3) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xc6, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x300, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x500, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000080)="38d37f5e9a6c4e48f8c68f0a9ca04df0de64e919da976504da22d86fbd1b6a454d118b4068bcc7668eca68b686db2bd186f7d3abad56fdb980294610c193c92e21e5e67e9ddbf9fcaa2ac99b91a9dbe8763f62941636efa7a0ec5f7666a4ab87c20e2a168ef987061b260b2b86fb890bb3029073f5fb21537d8be838f912c83f7443b0ba3d1db645bef29af17d30717c674cc84b41e5960c404d04a24f69a8b9b62c621a0cd76a88f7a52b4ffec2daaaec8c", 0xb2, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x8}, 0xc) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x600, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r1, &(0x7f0000000080)="689290031e674843a4ed650cd1732d54758ecd2b0dafa6fcc8dbdc1bca7965c3ecc07fd3d8938bacbbf044edb55d2a8541fd74ea26e5c6503d68a61f5d3e23e9ee66701efa893a1bc02fcbe2bb9550e0db32df8b79fcbf41b4787bccfe867082acf40c993e39c101c4eb26441208eff6c60f1bad499b35e19ef85891dd0b8f5cc4b8c0cc2da5ca74bf95fd946862f774c98045b488086a6be7bc5121c8e440fb3a2be18cc6dc8873", 0x1c3) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xa00, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0xfffffffffffffea7, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xd00, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) clock_getres(0x0, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/4, 0x4, 0x41, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x4}, 0xc) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x2800, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000040)="8b20d95ec84dc22f5f63d5e3a841500c9d4ff3e78819058a77b9cf26a514a65db78453a36e119309600578f04d0cc5ed62995ff969d545cba8b13a1e3d9de881b478a795e593aff04853eb9073ad793a840fee01b43e9a0f0b1cd13ba2a8d2a6e8e42e6b4d8cff5f0de8acf1b9def5e43fb870503ab21fa8b6676371", 0x7c) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xc600, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x100000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x280000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:32 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000003180)="be7ad34073e9f2ac9f22948c459d323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c94cfdc7b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc0000000000000000008000d77191288da60132f7d06053829c68007ee50ad9486e851e234046bf2ee0724556217007668bf613e6c03846f70d35d051b5eb5d494bef8b6c6d1c07bdee8e", 0x421) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) getsockname(r1, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x80000001, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 03:47:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x40e305, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x40ef19, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:33 executing program 0: r0 = socket(0x7fffffffffffe, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) semget$private(0x0, 0x2, 0x400) r1 = semget$private(0x0, 0x2, 0x130) semop(r1, &(0x7f0000000000)=[{0x3, 0x100000001, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x4, 0x9, 0xba93b226e09031de}, {0x7, 0x5, 0x1000}, {0x1, 0x3f, 0x800}, {0x1, 0x5, 0x1800}, {0x1, 0x6, 0x1800}, {0x1, 0x2, 0x1000}], 0x8) 03:47:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x1000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) socketpair(0x10, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0x2, 0x0, "395589958ab235fb6a5779391e99bb86484c3e2a", 0x1000, 0x3}) preadv(r4, &(0x7f0000000100)=[{&(0x7f0000000180)=""/84, 0x54}], 0x1, 0x0) 03:47:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x3000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:33 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x188, 0x6) pipe(&(0x7f0000000280)) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r4 = kqueue() connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x100005, 0x0, &(0x7f00000008c0)) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r2}, {r4, 0x40}, {r2, 0x40}, {r3, 0x20}], 0x5, 0x10000) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r5) 03:47:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x4000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x5000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x5e34000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000280)="a9", 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8001) r2 = syz_open_pts() close(r0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x8080, 0x9) dup(r2) r3 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/48}, {&(0x7f0000000380)=""/204}, {&(0x7f0000000480)=""/245}], 0x1000000000000180) 03:47:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x6000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xa000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xd000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="e727bdda136280dc67081a400a51d112cf5a7dbb68bab5567ba204f2cdc067ae946a54d63c41d8efb1d6a5a9616c001aa07e6b7b7d88aac1f492a9778eda29afca994cb6a8386fe141cc7972fe55576990a1bf1668902dbe8f72d0f8534cc3a8b4de1882f7bc924d4f1d72a7b2f299d67f0f0eef22373b33e2d218ac81b36e88348570a5ad26c54ec4722257f1d3d84116565320a0d608b74173561927b0dc750660ba617a293f039733307d3ea628f3f7d3ea2fb184d6445e887be1a5cd0f97bf8598f3d4e10eec16c318adf4a5ef09b0ecfcada6b2148efed86a83b4a4d16fbee87207fa75992d1849ac9e0559b3ead3a4374f4d14865672", 0xf9}, {&(0x7f0000000140)="003b605fa99b0507dad75d96e017c7017a6b553b6447623b2ff83e32d1f49b6016cf9d", 0x23}, {&(0x7f0000000300)="11bd34bd7f553cce6a4b8dd3567a66f9afb6757f867ad0d031303a44e7832e9b1212495e92888126450ff9d197dd9d0b7a220f008cc6323733584aaac7bfd632188b0e80f958888489ee34d295ee236291e4dfac63b3c5201fb8c727a916a38db205ac7005df6339b6961bad136bca3a878fdb7b0f136b133dad", 0x7a}, {&(0x7f0000000380)="b1257ef967b3091fdea4825748b309f5a1d037bfa20df34f2dd607559b0594a3946a389000b86eeebac4db963fa326aeb191e4cc39dcca3baf09b98b19b3e55c0239bf6bc9aea1a81388bcbf00a183db73524aa3f13e", 0x56}, {&(0x7f0000000400)="dd265744210e2fd31c7451fe02055b003da7bc150ab15e9014118e40bfa69317999d1cf55891dee83bedccde00440bfc570bd74f16f4f97577850b8836f40a512bf374e77d8623387da9cb61351d80b9ab9f47d806e7b8861e", 0x59}, {&(0x7f0000000480)="524683230636628740bbcb7e045ae58d848fddf3cf4d773ea91cbd961a54ed8146c3d774fb8c7656af9c812a587839ce25b79c15896aca8025c74249940f082f8d5632f9720cb04470455dde0417f030c74a5c51e0e4853c02333de653e49461f7e0c8af50747aab9476b1a980e8bab75ea0409e4b49ae088e9f6b22a37928b338f3a1d18cdd8818f312aee33701897a60a21900212c117cec8c2773598de00ca0b659e987ded5e7b17df8e1d30dab", 0xaf}, {&(0x7f0000000540)="31378d0ea395ea4a0126a606a40382d94ab988b88862e219491d16ad056321cd93aadbb14a109b489b8ed5379b729114d209d4c18f8cf4e763b85eea8d05fdd021239ad89179403171f6ddb5f81975bc73f24515c347136647622224e7d786afdc643acd37ddf295f72fc666961585c3c2afe76bae8d0d4645ff102b1221", 0x7e}], 0x7, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa8, 0x8}, 0x401) 03:47:34 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x19ef4000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:34 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x807f0000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:34 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = kqueue() write(r0, &(0x7f0000000040)="6a01753037b50eaf557ed4233dd3050b4373a4c5077e791ebf9064f570b684135fd9ed50433e4cf152f49315c094fd6bde2689f0a61fc91893afb9116aac073ee2a9a92a8ede6c5f37075c7171930f951ff82c8891cbda01e2e6e22d5d7c9c6466cafdf6f74ad44d41014a1439275ac694c2300fcf5bb50302dbcb339d2aff49f11cb38770058d6b2eb4fb1ed1bcb099022acdf972f75c74b065a67e1ac7760156c38f6ed17e321d9245965991bf1ababfbac48107bcbc841cb348164916", 0xbe) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) dup2(r0, r1) 03:47:34 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xc6000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xfeffffff, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: semget(0x3, 0x0, 0x0) 03:47:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x5, './file0/file0\x00', './file0/file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xfffffffe, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x1e4eb5000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x280, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="da72814a1db8850c2b56374511bc88e4e922e682910fef57af52c19669999bdc218e2a913185b3eb73dd6fe572e689bbffa2509fb2d34a0d595208f750edeb384895b182e687ea3f4f134220ec1d37ec3f367402db8b5c4784465e9ec875e3b78a1d6ba3612d4da2006d23ae399b7b74ae08b02ec2ae20f74964d4b70ded8707fd8996ab940f688a456922640de643900d097a13867411c4a3274b675ed70a5f536ab905d6aa2c9b94db4a4caeace5bf1ba61121b019386cb11c99318e87fb441c4b8908e02140c0acf3ce74a70834dfb58e37b9dd2374757db3216031f15e114d8debe5928252bd2e4c8b8d5f2c32a370387b282c7c7fcda89ab4ad5a1962e678c57cf42d9f836cbd980c8daf3289e465f13f09132d090a57fd2e669eec0c1dd101cb0e1fabc1e24aaaa66982a614a243fda22895dcac2ea2bfd59507e564785db17f6daecfac58c76152621b70fea461d7645c0e7d22184e6360c1fcf3bdb093c16bf052b73acb71fda26234fac8695cf656c16362", 0x176) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000100)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25485c2b1bbe483e4378e8ee33", 0xffffffffffffff84) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x7f64ca9bf000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x7f8000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0xfffffffffffffffc}) setrlimit(0x8, &(0x7f0000000080)) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x10000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x28000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x40e30500000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x3}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x40ef1900000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x50ebe401000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xf09bca647f0000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0xb, 0xf0000000, 0x401, 0x7}, {{r2}, 0xfffffffffffffffb, 0x28, 0x2, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0x2, 0xc0000000, 0x2, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x40, 0x8b}, {{r3}, 0x0, 0x2, 0xf00fffff, 0x10000}, {{r0}, 0xfffffffffffffffa, 0xa8, 0xf0000002, 0x9, 0x7f}], 0x4000000, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x46, 0x20000000, 0x80}, {{r0}, 0x0, 0x84, 0x1, 0x5889ec93, 0x7}, {{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4c, 0x40000000, 0x1, 0xc926}], 0x1, &(0x7f0000000040)={0x3, 0x1}) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x100000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x300000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x400000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 03:47:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d718a32b73cab410db1d06e6187c37bdb741bcf7363a05fddeca83541dadb59dece39ecc5fe99414bd4a675640da0ef1b52b48c180022a49be41ebc"], 0x6a) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x500000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet(0x2, 0x0, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1704ea20ae99e819bb4a761ebc9bc1428598c1e0f3156173e2ceeeb73e5fe0764a381ec1ff10c218c70a70edbcc0a294dfc5c4505c630ff59ae7c2a278f305464ab08d69d2f14a64c930f15b3b641a172459ba19a3924e4f845627711ca69e81b5c4940f8063e7a0e33e0ba6eaae4c4f984ffe6103470e7867ca422dba70b140969a8e60c17abf299bec253bac4d6cb078c869f5f7a7819b88032e5025aec192b362400e47f843d80baab81c8b15492528ad4569ec87be259785e4c8f4800066d8d0874113ce3a243b47209964bc94034d9af6450ae33619ec1a241d841509e996e7d8c9496c98240a5924dde7c85a4cc20b41a2d26c8485addf14ed71f9ea3c75ef85ef7eb21ea4f967fb6138ed5a61923fbe0c1bf33d1259058c0c56da5b3e78de28fc034d92749f647f99c6d82d59f19c80dc4f11d3feed4fe4d2b1b8a9883e0b308428a42549aa96dde9a70e2db4e3282670aeb360dbdc5b64ddd17e658b27275b75cbf8d9ae233b0433ec9f139fa88cd92efe227a230e60699d67ab0dd3f0a53fe982f292e6d421530da515f722576da9ab4a3d3ab8739d2f12ed939004708b0a84591a7d5e97342da1a75fb0e40252f3af1bac51b4633d62f4c7cc22faf6970ecd2d67623241bc1e49304bbd0ba5f7b1f6b54d8145433cd1a76283c19dbf9c08d37759f299b94cf810c5b957e4c4f0c6a602363297bd4ca4f8845c2d68ecb12694575f8485a7527bf90b2d908682e68977b38bd240b5265d32582fbc34d26d5ce442aff079ef2f2bc69871958760569f30588b0a5e7469984fd6c563581450df76c2e716df9719fa9ce10a1f9587f90922a5288b63e0dd996cd2c92745b8cd48d40996cc1b255379207992c1eb23e8084e8b2d6cbb7c12f34393cd155dd7c64ed93fc03b412d7e4e265d0a3fec99b5f69c4c92e82dce97c3cc00aa5b41d2e5d67b9c95a204e964f96a7708abb45d2aa5ae17a86902b5bea6494846e166a897617413024d35f36ee34ca3141cba49f4f812143bdfc9fd83e9d9bae18c54a53458727175771c3168777df4cf333a662891007af9f47b9de89d1ebe864c0a4605ff0d9f450f3d417568300dcd825515321a121b16841b0a8c1b70790b9369570a279c46eeb00d88d5c0c2efec330acec9b366c778c8dc93134cafdba25b2b6f381fe99df0af14b799477f173111256355f3b2e2466dc3bfab066b95cb4795840de887d4c3cc84cadb3ed15a2d2bba8476da64c747a92620b25fcffbd4d139c94be50c9c1ea10b20fcacb91bc12706fa57a39eeb12bf29901250ffde07927ef8ca391e4071dc93c3ab806adb2d5e3e6af955852ffd707e5f4d41cae9dd94d2dcb8a071a7f0568d3db9f293e95be589f382c560978d255b965d0b4bf8b0e70d6089dd7b05a721b4eb51908feeb104e3c14edfa3afab2eeaba617b651184d3a3c571adeb1af8578cb0ca89457d6f6b4e5c3ab41ab9f1fa727ba36a2ffc30c778ec23ff487a7d49c6d829d64bbb371639600801ddeac834f449597d2345b08af2a6d79c2ac0b91282298c23126932861f1c36de2120cf876c605c91cbdc4499fed689ea4a1167cc15153aa411982652c97b0d859c13a70382ab280e97011661fe28e05a1c13b8c098564b78f841905c318f697c3d97a67c1575b84b827e7f193b57d9ce658601f256428bae3109fe9c197702edde46cbd4bc715c1853340372160cb2cd5e1bfb1896d2d96eba5caac8b7bbe5072c9e13acd39f31fc8561feb9bc50415c0420d2ce53d9e4836955389d81c25725290deed4ef4bae1e91394af3d7c998ca7c3851af174eb3ccf26dbc3930ce6a1fc49384fa0c4a5614d28b5ed613e6beaec81d0727ede15ef00e4419ea116ce53614835947464ac102902d478cbc6eb97a725261e4655dc0d771f278eaf11b38d71723b535af6ac6aae299b53ccd251c447e672f0dc9e2c88c9f995e99ae31f19b05609682d6a130ab1e1c2c8faad4a3aacb8ac4b48c576beafd84342030c7db472195dc9554aba2fb549a9cbccb69af52192d47bb34aebc3862b490a47d914b8bb1acf4c5b20248f644fd509321275f89c2a2134f9f98b02e728160bef78de61695a6c421384832a96a8f2de49103a0f2a34a3f1fcdcf4beb18478805b314f3e04817e0fb5f652ae36170e7b6954bfc75659be981989acc19f9be97895dd01e1df979a8d00f658f7eb5cf018f16e96edbc7b5e91138c63deafd2d70e7c996ab1e46554362bd4aeca9e8be2c264b9a4a603bbba40d3298da50f142322b4d0b4d5c2a1d804b9fc7d826e9f6c51cb062c923f20f7b41e57af40b275204049907d937fe7061a2886c4cf889cf61d786d230391682aa5c5a00777c66553366f0b2d5819594beb8fde5d58e2fae0f27c607630607dba75ebee0cfb5658621bcd90247d173e9b5b31b91408814a74d8f7a067b969d187809dbeda7598f6a501a0f2facfc9d69a595fac7a6472f88e25ee6d8e7032a4e675d7784c12aebfaeb5e74fa7fdd8949c65595861bce6a9860c45c8de258674a0a363dea145ced600c012d9839dbbc3170a6f2f5b21f4efd31ae96109e7d39f5913ea3e8d44ada6097b94afcf09b79db62bdb069c3c24bfce62c370bf3b03f1824973ca1cd55fe215cade9a2bf736e29909459e1b66b8a3c3609f4e6d6ca947ccd989a5393cb93a530f6eb1b828eb6760a888b3b8ec697862818eb57b6a25405974f83e65d5b3da2b972446c0845bc6fcaf0a61c0208aaaee1f0d4a92d47d3f6782415bebd4680a8990043fede7b2abc1057c9858bb14e1bc3eee1f546c638a2f67e96e41ddf217341fbc06ca281f6339b4fab0c98c576bcf9faeeb3d97887611d32ed66b1a4cc64a81225c21f089906e3bb091a7f15c487b7b7c7234d980bd004fb0452be7e82fa3cdd55a71994055b10bc3986e0585a3df32d288d21fb7dcf810f3ea22324a0aebb283b7d273423fe17ca87d5913ed9084429bceaee94e5b9fa2f8cfc55dc09d4019a402bec3cc81f1483fd66852fc6e5d7f2f9e517250e57ab292e25fab02a21c693da1204d0433c4ddcfe2ad1499b953447df5af74943a087424fc8268cf4076ef2ae9676fcf8986754996f90461969c9040d8ecd4401617dfd89816df44adcd92ffb22055765544218ebeee4a63d46c549630c22d18ba6fdf5d2bd91b303521f5cf5bb2c44379a447febe3dda7ae824bc8cef1a6b804a18ff54f2289ff1baa22eaadc4346f0c461a1b18c2f4e052dc8b6f1a89c827e44165a19cd8cfe49be54491b90ff4c182c084208c44dbd325d08ab7e4d13db6ad7d64ebaae0e070c3aa58035cd489bf6523657bd6e4ea53ad830ca200238052828a5b8e4e48007c39c467b8243cc878deac0e90b5a7cbbf746a985d2723835386d356526d11c3728fd2e7048a32c1d4567ffd9d1ee14449ae5bd05ca479903dc5d57bf0c4d374aca9334f7f43d0f57124a65d38ac128b7188db33a6fea247b5151c30a4f667c58e677516b2a7cc023b6d91f5d7de3fedf73080e6ce16d2ec99d332eddd6b7fb9784c6e3cb064e59ad947952e8931608428392b6a0bb4ac5e8149cee9c866493e1a4a68f58f34d6366328ce913611522b33adfd9af793da0c0866856b2fdad5097589ebddcf6ef904f3e3f4982e2728891eff5fd42686ffd62d64783f1b05aa24fc4766cc4a23875234e948cc0ff842a6562cbda547b6364d1120825552e28888b7b755963164202c1958664664a9ce5ec404f17c2edc72d5d349e3a712e274254ebab048ed0540b888ae968f8fd84e6a1db083000f92ac2e3fa3d78e3c404206e5f769840bd9ccadb33cdda003c655124db4ee5c0b693264db2a1fd5ea3401ef9545897574d1eade0fd52aa02d0a7c978b743e671098bef2109319ba24fcd9f01719f614c1e11aa230d6210feb073cc8540e81b51c0b5c2ede79ced87d5257ec792fa81e19a12aa9561ab1238237f68f5883136d021e011b37c4a6cb1ab77e477510872d961a9831725ca89d561ebf7c47bb4e3540db90ca9099e1e96aecb8db8c701fbccae2b3440dc7a8f82bfee252d37f922e9a3cca4056d5793e1c328141c1004fa7520beba559573a9e6d15d669db9343c5b0ba2d47105bbd07e33c79b3faaa4982353ed0335794ce033457be474b1e44682dbf42f6650613823a6fb8be2ec708865ce41c6b9362095365212b95b368040b842e591e303e976bee4cc6d24b121ba6814731aa428739af8a9200c16400dee69d97553e64e22b7c0e3fcdee275e5b43f2425992498f91b7d90641229e73e953b93a715868065211d3be7be971875d00f9ec00cd5384d7078590dec87554634e1cbbe8e0bf724a551aeafd85f6cd9ac614cf203c89c9ba7da95aa47578f6f6564368073205a4498609d5d737c8b5f8ff9a2676691126c76a1acb70e015b8db2a717640348edcb0705e743cfd9c3b75226271722d682567af4f6f5db5efbf9a473a2c18f30bdec26a78431e4cf2c6701233a9bf202a04f3ec2e0bc697b3597e6f093415fd97cfd3e908de7bba8fb1ea8f8bb41177e0aed3237b7c160febeb6d4f3d92312d8c16b85b35edaae34d09fe3570a55a73779685fc15bdaa8bd63d8e4a82f31c04f3252f4c92ffb84e7b1448ccebdd4fdeedfb72ba555ca9eb9faa5e6bd59e709836201ecdf81b0c261908f7f52c85e8259445a655d829d1c99d5fe469692b51dbf7725ac23c8780730efecad720079af8b6e9137760968188f93535aa5ed3c131cfa284df7a824abc8f6e0bb8375e0b380826b3358d459d2c46496b140af65554e3e0fe45bd71b8e90fbdd6f4cc9c20964f3fff33a854039481b0a97741648caaf20ff18266ceb6d3c577ec3061d35e8a50b47c198937bf650840fbb1eec4734fba0bee5ed8e7e65208d3164952bc7922c440c7ffe7eb314f3a22e084cc56f4684c59ecef55fdbed70f3a92bf5b29388a85c6b426710c56857690cfaef09dec6bce359e68398f70a4361fbfc48953277399c12963a35046036cc07d758b2ed4b5e4007eac2a0e1bd7b3a731ba4ff10904fb407483ee23b0c08f1e137c2486a418642cb195a29efb1cdcb90665b09bd593633022e5543c48e474ece5676f7545ffdbe16621b72e85a8e6557827edb8660ac160595de5bba5e93078c2c5f2a9b6743e5b3887f4092e0fb4a34964000bc3a8d9bbe783d69b3a2d3e730bf3b0b57ce0099995191ea5d9fa621b76be4661a11574ac8c9bdd0b442ecabccd30996805642e9a3a85ef616f881b004095d8642e85758276092a48c7fc0be3fe87c092f107fe75b1267324e9cd8baf4443f63f835d8eb4093c5eb3b2ae97aa81cdec731c436948312d698f59484ce7a20258b0be166fc221cd74ff2624feb58fc9f89e50bf436caa32421f0bd5b55750082a9da5b563b724f929401d07c320f76f4d811f951ab49caa709906fdca8d5384217ffa1bafe929c7524c29d25a6b048959cda0c8b9927cb4e40d8ac4f9bdb8d145bf5332fb4e9cbb7e6019245344c04ec55e519d2bdf2e5178f2e2bff1286eee4adace4bb9e5b110b1c5d3cc6f990cb38f52e6bb1a337d230b560f492c084a2bfb4aae33c91d11f6b0a02ed32f98c6d492089270b8f88c061d27c8d39dd674058ea4a00e8ae2cfc8cb8d8db6d186144a8b2db9116574c7337be332d7b9e2d8cb23e0294047fea95a7a77b96a7d342786a782e9756c7f36700a1587782584dbe3a14afd6cf8e562ba6529f56189479991c6cbff78225e21f9b45b522ef714fee18572c115000b6b921e736e46f895dc1c5e1e", 0x1000}, {&(0x7f0000000080)="50a77af7e7182d4256e05398850ca4", 0xf}, {&(0x7f00000011c0)="0db6c71e7d8e993c44210deac9504e526256c3f15ff21a2f8edc8141398ae3f620052a10f785763344001a75373379fbc7ca9a38cccc85ff1040cf624cdd9f621c7529b271dd04a49275eef333776b7b53afade2b08675febd4f64e54aec3d18d15f533a83361270baa1404a8a14303ec82535481529a8c0b38cf81253d1115671c1c310f84b5f9b67af4518df69c36ac4d1fa9d42591bea15554fd692cc4cf89dcfb610714ac4d68880a0c032dadc17c70054711c86f3f36ee748985e22f81a147c4e435134f3b4744ca6ae2c06326a511bd5b11061c9dd71f5f45075fa99674c427c575e12f69bbe747779bf8bb231dfb70741f9f63dd8d25be27b94a7188c062da996b0d7c424ccc7b5c975ed8efc449c10106a64319b95f4df245a8c711bc6627de8ef1482e3282c2d4185a6351539401100c64fd67f5de1a6cfd8ef57732508e7a1fcedc4f44d915f647d01794ad3b57b277dff3189c6116f09a31ca033cea0d87f3c1b8bfe588bef2d9fdd69f1fcdeea183340eee3b579f47345d8b1ecbd293e5a9c5aeaf78612dd963e33ff63cf63a3820120ba4de5417d90d2c51ad41b89a4c60cdb66ce79673c0af1c64a7003f4deff3d7a95f0d1d32fd38a4febd3c8672e28a1b44dc885767ab95057aeff383b4422e027a9f94319ecb4390fd6fa36dfa98b82967614699eae06b6e9c2cde22f75541040eac1be9e9db7c0bd350dac567071be2e1dc380554557e713de89971bb521bc34b3a7c517c421c15b4f48626e92719ab2fec26261f45847b8ad6bd021b5ace0031264689aed43419112c733adaf57f85b2bf3dd7ce798de2996d16a0d2114e352cd178dd39e04c04cdb87019bd4f9b5163c75aad4fb385af16f038991913872574b19dbdacd28b882d389f727efe29da97333e3d0ee2ca7bed479b657620b262259fb3755742a73de961cd8f816155f06c54cc2d435b1073e406d83c86c554d82da241dde4d86f72edf1cd0572e62354fea4f91111db9e8ba8eb3f8fdb044524a7400547e89ce8a62ad1fc1fb4c3d6e3fc310a88831cc1efd799acc307cece59e808b6ab87440d302e1609c9840e69fd51673425f5fd0929dd5fd0d01c88cf8b2228baac9eda47ae02df205e65e0756afe827f36bc6f128f4c6a164371fa2d264906fb757b16952e020faad4c7914bed69fd1d8df14adcef4c3f17e3aeea94d3534fd4ec0f87b40f7b59cff13a3d1eca7769ade429c13f14e49202311ab3f5ee6b2d16a8af956c4cb0d35660679804df43a7446081b52cfed970dca0828b5317428d114899fc71bfe32f9819df95ef9eb16a78d96b9f22bed2869d254209414908f8c5d32ded9cea8710e0d5c48a871d88033af0d0ced646020dbfbba6f62a22433a0c9868563929aa74bdd37584d9e3c41fa133214c7018ac67d83657d4e5e288da8522618049238d1952471f789c74b6dfaf3a6c365071d73e5547a987d6034c6e7467132e9207d719d653c2a6a40457aa70225823efb28e0662e49083e2f00a82b40e0200000ffeefc800ec3a2384978f90e655e685314ae022923a18954a8985e6f7597d56b04017048efacadd76bf9b5539418e08f1e804db8b5355f059f4e3cb2a3645e6f4097ac8eb58245f15ca815325ee2400e7237dd571cb25a845f58a30f334b5ce3e1b5cbbb796021115d67064dfc227ef0b2d09c06a2b2dcb1c702a47a2b9b7a3e07742904a64ed5aa50063a60596a38ca3dacfaa09f94baffbcf15b0d7c36c46f37ea1703ea9d0d0c16571670b7b22c2266135da33f437e6ff8377950875d87a597a69f769a7add5524744f7d88d72042d2a6555e90c6440ba26f8ad8412dbb94e63a433c83ddcecd4b8457f9642b1aa4ae31699b15807cb5b546cf258bf30ca1a948a1617a87767ef21051b472ad3efe7a99bb2dfdfaa840b9d5e2b283a6326b35744a9b690a405f6b1cdabdcf46297240010e71117ba560faf6a47e413992c0bd10853316bc8c0feec742a779948d5235e1fce4ae5855aa81cb606de4c835212e6ce42ad03071302331318323e11a51a7d33406aa22ae57465bb6c745786375a64fd0b0aa749f842862e1e7163e8cc98828983ab0e5acbc5d2170c459af2f04d77213011a20e1af3a31376428cf05b10745b4202ba0cf8135e76ca0107fcd2b546095fb9c9d3c6a869fc40f0a7a8875cd0178f3962e8f6de5b0d2825b61a5c9b3e1b3b1a638371d8bd51f98e42e911bb4c135fdace580f300eb4ddd7ec8bdb54cfa0ea1f3631eb8f7b059013952f5976726cc06dfc9e59f0b9a6377cc763f77d010bd2c2486c2f4adb3c88976e9ad50de1ac9c534e76a742553624cefb866a7e3de664a9b7cbceadaa2f9c9008034bba0233fcf3b55eb8cb71a0822c87a958c4132620ba750919e227bdac6cb4c1b4acf319508cb5a851ac881a0a71bf84c1e52171c23b257fa1950fbae4adf250781f6f30785e609793ed36414844b75aecd6134b64ebdf6d708657254cfa79abea13bb5ca2fb474a44108dd406baf85b3e766d3002e804db22ce83c3568c38e6f7ffcf16737ae784e046c2a19f0ab84b890e9f7061f426cd9df741f112cec932be275ae8253456138f40fe7e29ccea99dc906cbc5209bb9f2964b175c0490abea24c8a99d4de472d217f07000e15ec1f88d3d069c6781bc1e0a135b18eb4eecb9121d256e4df269916464388c09b7317d938a21574ca202b4b5f87c4dc7770a5d15d84d7a7ccb18317231a9c784bd0d21de034285b957b2d3dd9c08ce7acf07780f25fc5f5f0650914a73052d5d6cfdb751be1acdff120bb9f136a33e70ed446b8d1f60882d9f58b7f410f47aef8471e6c5927b271e4272186806150c8e19d8c8e4af5e1864a612a059d4c5e03898ddbced0e20df9b6026a5c8723960644dc9d65aba9bd9aa502ea4f8879e037ae1270416cecda211ac4dfd76664e12302f384e41b88232b705ee283701e5e46bdc1b97035589b09c7327117325464b0a6bd45aa50fbbecf1c06a3b277eb7b86c835dd63e855da53aeb21dc59b6b5800a5be737c68fb6fa3396102a04bae6dd734cf4b66df4d1d6148629861d3984d07137494d3155bf1f033222f5b5a1465acc8f34bfa910e7ee6edfead128228bab01d7b3a48905d04964833c51df7800809bf10f7e481fe32883e5c8443efd3c8fa446194d966b88df01e77d80de4499ef2e2854ec4f6c85ab24aa5c42929609be7a70b82c87e9d14b62732dffd0820e38d408ae6509161169c0b537b1c3d4ae8bab85b3278c1ea328aaf6e5406d4a13e17b5d99e82871d7be8c024b48f4f436e9e2a0e8a8fa0ad653881a258cd0db7ad35da5dd05af756fd0efaddcf78daa55b48c059abdd3b820b865111769195066b2fb901fbbc1780fe96c3e73972463b3207bfbf3ddd32fec9553b33a264984d0a52b8f147820bd96d53c9f6ff09e23cb12ca0778d62b1c76241c76bf1d95051c209f1ad51354fd1ae0babc24b941ccfd4bea777a598853ad35d3e1b201c199236c0ac3cf40e290a137ca21a246653a90ebce87aa219b6d8e311bed772da8778a4647d6c4add8b7c2d482049b33785b926166398669c59ce701763cdcce743c5e8d7b88919730c96e8ba215470a9cd9508807dc80be8b0676707010468225c9020cf8a93c04e6a6eca33ab5afd677108983cec0c8270789fa045ee4ba4058e96f266d5486ae3b7631f495fb338d92e5e709ec366ec1b40e8ed477014e35cb538a8e4c69c287cbf397bb198bb6e0db53b1caffc56679765c52ba3a9be26c1ec2672e01a3ff0aaca0d2fd41a1b0b18c979601d463de5530a2ef4dda2ac7a6f1830837efe69f7c2cb4cc139744873243dc51278c73757b220fe90ca025f74b38f8846acf484eb8dee5f9e820f5be0bb877192ec8f2fa95cf988ad5cddb4ba6014b170338c23d17156c44a2b7447395672c48fb7e9123f50397d7c506a5fa50d4bfb65ef19bf93079ac8b55e1610d05f1ffe760642e2d1b9c0112d30fdf6626829c59eb7a175ac9de6e2ffa56385485806158a65312f7d3706e86ee8ab7358e1b1000b7ac22ac18948d341eafba274cd761a7e99626800d970dc19467c2fa0310a01dbb119b9c78d7c5774e89afb3110a7ade361300904ea66f1b42b1fecc242aee352c2899ad8eeb4d1bdebc86e3d76155ac49cfea4cfa1582f35a18672d808c076bf4a7b2688ecb9f73dffbb72255514738943d89a372344c6d3124aeada183a98e4cb7ab2e37f432f9564a14bc1cafeb190065c32621e8ca7b4d9b5b1b0790891d44bedc6a1b52656ec7743dcbeacacd5ee20bb09969338b9061187762099a834de71554a477f31d7792822a5e3b1dd20aa1d66bf5818427e25f379462cf9e156cf224336f0fab3e38ddf5b126cc60138728732438f6366c9f4ae7ce66fdfd0aa8a07c17bfcf8a334209f226eaaee9ad7166f1338c72b57b8fab5b8b899b8935ef237228beb1d7069864aaaecd96dd61292598915a277e4d36e75fd031d8da0d87d7df500576f4921356f761d54335b37203edf1c0b517e55279c376c63bc1d07b1a9e55998770477688564cf5bf667310572a15731d9c5a74eae049ededa8dbd585feff116f65cc0886bddb8f88f534748e121d25a59447ec33f12d80dbde171a1ba364cdd2c2bac8bdee4b0ca89f268af1a89c329bbe42b349f23ce4bd6ed3044dc8aa2cc51e009e28a5a0a9a6e5ebaad95b8bcfc787dc2a18b77a769634a13dd9ea2423d3677d0f0354f59f1b47b74334e41ec93fa8351306b9415827177817c0ebb13c4d637b0f578f5b63cd2a45052631a00dc26762f949aeed77bf6da00c6202ea63051f40d0700c69907a9b719654519f435ab2eadaa84311d45033364da33cf25b3896ae488d20b455b13a33b4dae9d72376e47b819d0e2deff153356b1e269a0955424c040134ebc39d9d68ba12411e63319532dcde4b50500560842f21f3c68d4be314a9fd9a945af7688711e9868e4db8df800eb98589ffb9772a619c27bfac10f2af25a9bad405e2318b61e906ef5fe355b615e1241bcb98af0a1a31a3112afd3a3121ae0014923504a76741d76c1c61128c31c3d652412c50743861858ac2c4f98033742d749626824ea2a29c10460c9ee2caab5e70fd30a464fc01114f3a1ba517fd8844842b23f4765a2270841b6fd9f4dc28cef264fd50772d1b7ad61801e0dff47b740d2994927841e2cef76be72d01a008046f392f900763ba88c1afee98ebc8cf5969dd3563ba5fc1c775e991a536f92f5b86b152bce2d331f2a8a6aea9278473c4f9dbd99ec59c5c51b20cbed0d1f8608dbd874cd38d8c2c3affd03a372e96868d18e72d6689aac7b34dee0c991afc08cdcb6c3505f05ff1398c05424bf2d7061b5acc356dea2d4e8ee874c4f64429e91f8110c6b2aca6ff3f9f77cf2acc3e6b2d1adb320bbf624547172ec657af1c02f7ee023a11da2c6540e8db812e1a12ef9e66db3661c5034a7fab2f560be6b424a2ae4f753d9d6945076ae309c7679fb9f66b189c562f56a49e43eaf85e5860efc4294299f6f9c422cc9d4a3a6f781c82c878994ae9fb5189a74a9d9fdd0af8abf6eaa45d36cf512b07f1cad2653d04f5fda48a80e6d33b48d951005824acf28110b291f5ad7a7a4a7304c34d0db48d898abf54dc98c10805d1006b0e10a27033613cb84979aa289e47b5b82bffa14204c91e3822bd6ae1decc7d5a822412d6da9761681a64b42ce7ba0e8684bae1a71cbc237da768b9ca48c85d02eabdcc90e5330a4b206ad80854e9973eb710fb465d", 0x1000}], 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7ff, './file0/file0\x00'}) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x600000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xa00000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x5b) dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) dup2(r1, r1) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xd00000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xc600000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x2, 0x7}, {0xd9, 0x400}}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000200)=""/118, 0x76) utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)={{0x7ff, 0x9e58}, {0x40000000000}}) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xfeffffff00000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xffffffff00000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = getegid() r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r4 = getgid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getegid() getgroups(0x7, &(0x7f00000000c0)=[r0, r1, r2, r4, r5, r8, r9]) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = socket$inet(0x2, 0x3, 0x7fff) r12 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r13 = dup(0xffffffffffffff9c) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r16 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r18 = dup(0xffffffffffffff9c) r19 = socket(0x6, 0x3, 0x4) r20 = socket(0x19, 0x8005, 0x9) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r22 = socket$unix(0x1, 0x2, 0x0) r23 = socket$inet(0x2, 0x8000, 0x930000) r24 = socket$unix(0x1, 0x1, 0x0) r25 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r10, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="da59b14006aec26ddb8243c01a7ed43521d36f024ec4151d79591f57c5d054e9dfce7e972b5e3b877390810dcbfdd011f85f48d5cb7f2f2b698919c9e3155d6ca5d41538a79fa54f84cd7989df56e6b014cfe5e8071a14e794e8608402233195a6ecfe83349b6569ffbb9fd4919f606ef2e2d66a4546500ee8f81ff0ade0483d9ac3f74a0efb9241bcbd5c7d1c4e8275", 0x90}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r6, r7, r3}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x38, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23, r24]}, @rights={0x18, 0xffff, 0x1, [r25]}, @cred={0x20, 0xffff, 0x0, r6, r7, r4}], 0xb8, 0x4}, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1013, 0xffffffffffffffff, 0x0, 0x0) 03:47:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1014, 0xffffffffffffffff, 0x0, 0x0) 03:47:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8010, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x35dd9cd9}, {0x80, 0x3}}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xf8, 0x1, {0x0, 0x9}}) 03:47:36 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1015, 0xffffffffffffffff, 0x0, 0x0) 03:47:36 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1016, 0xffffffffffffffff, 0x0, 0x0) 03:47:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x400}, &(0x7f0000000040)) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x87) 03:47:37 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1017, 0xffffffffffffffff, 0x0, 0x0) 03:47:38 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1018, 0xffffffffffffffff, 0x0, 0x0) 03:47:39 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1019, 0xffffffffffffffff, 0x0, 0x0) 03:47:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x101a, 0xffffffffffffffff, 0x0, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x101b, 0xffffffffffffffff, 0x0, 0x0) 03:47:41 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x101c, 0xffffffffffffffff, 0x0, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x101d, 0xffffffffffffffff, 0x0, 0x0) 03:47:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = getuid() r3 = getgid() fchown(r1, r2, r3) syz_open_pts() close(r0) syz_open_pts() 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x101e, 0xffffffffffffffff, 0x0, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x101f, 0xffffffffffffffff, 0x0, 0x0) 03:47:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r2, &(0x7f0000000180)=""/67, 0x43, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x5d004367}, 0xc) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) ioctl$TIOCSTOP(r4, 0x2000746f) write(r1, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x3, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x4, 0x0) 03:47:41 executing program 0: r0 = syz_open_pts() r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x5, 0x0) 03:47:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "8549550002001167f5bfa600"}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000180)=""/129, 0x81, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) r2 = socket$unix(0x1, 0x5, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8e4, 0x400}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgid(r3) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x6, 0x0) 03:47:41 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xa, 0x0) 03:47:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x2) write(r0, &(0x7f0000019f97)='J', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x200, 0x5, 0xa245, 0x0, "1ab54c1bac96d1339e4e6dcfd523e14611f2ceba", 0x1ff, 0x1}) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xd, 0x0) 03:47:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x10, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x28, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xc6, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x300, 0x0) 03:47:41 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) listen(r1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x500, 0x0) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x600, 0x0) 03:47:41 executing program 0: r0 = msgget(0x3, 0x200) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000e9ffffffffffffff00005ac900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffce) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="2f9ff2b5f0c25eab20aaf4c695207c0a4e7735acd6432d3977aaf5fd032dd758ab6878055818861d72ce733e6df22939c022c0a8a6d72ed66ea859f28ef9ea5054a530c450fb22f8653841a04a23168cc0dfb422fdeb81a2d60e49c9f4fae5fd9f9aca21585b045a38ec4f8b3900737c742711bf2efab43557b4cd3de1c7457851468f8e67d380ff7c00be78fed9af38b62b0d04f8b55e5e11ec73cd8f215ec7e23d4ae4b6509b53128e549e15d54368611c69bd2121fe5f86742a1598daed162957984ac1fa0e13ddb469a1180024d17f3262d9054ab7c63b94ed678cd12825db630a66bdb8", 0xe6) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) 03:47:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 03:47:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xa00, 0x0) 03:47:42 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xd00, 0x0) 03:47:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto$inet(r0, &(0x7f0000000040)="a5b57bc8fa8d34e5154e2c3f82369f5b7b311e27e8f2e6f2390a63c412b0fb40aa", 0x21, 0x8, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 03:47:42 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x2800, 0x0) 03:47:42 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xc600, 0x0) 03:47:42 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x100000, 0x0) 03:47:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='.\x00', &(0x7f0000000080)=']\'$\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='P\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r3 = shmget(0x2, 0xd000, 0x5bbf0c4e1842320c, &(0x7f0000ff3000/0xd000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getuid() r7 = getgid() r8 = getpid() r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x3, r4, r5, r6, r7, 0x0, 0x4}, 0x6, 0x6, r8, r9, 0xad5, 0x7, 0x8}) 03:47:43 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x280000, 0x0) 03:47:43 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x40e305, 0x0) 03:47:43 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x40ef19, 0x0) 03:47:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0, 0xfffffffffffffff6}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0, 0xfffffffffffffeef}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x1000000, 0x0) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x3000000, 0x0) 03:47:44 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffff7fffff1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) mknod$loop(&(0x7f00000000c0)='.\x00', 0x6000, 0x1) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)=""/105, 0x69) ioctl$TIOCDRAIN(r0, 0x2000745e) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x4000000, 0x0) 03:47:44 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10098, 0x81) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x5000000, 0x0) 03:47:44 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x5e34000, 0x0) 03:47:44 executing program 0: socket(0xc1402ef0475f17f, 0x0, 0x100) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x6000000, 0x0) 03:47:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xa000000, 0x0) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xd000000, 0x0) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x19ef4000, 0x0) 03:47:44 executing program 0: r0 = socket(0x1, 0x1, 0x1) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x3, 0x81, 0x6, r1}) kqueue() r2 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x1, 0x1, 0xc7ac, 0x5, r1}) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x807f0000, 0x0) 03:47:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/53}, &(0x7f0000000080)=0x37) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xc6000000, 0x0) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xfeffffff, 0x0) 03:47:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) dup(r0) syz_open_pts() 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xfffffffe, 0x0) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x1e4eb5000, 0x0) 03:47:44 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x7f64ca9bf000, 0x0) 03:47:45 executing program 0: r0 = socket(0x2000000000015, 0xbff156a17a2036d, 0x2feb) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x20003}, 0x10) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) fcntl$setstatus(r1, 0x4, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="93", 0x1}, {0x0}], 0x2) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x200) socket$inet6(0x18, 0x2, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x7f8000000000, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x10000000000000, 0x0) 03:47:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x28000000000000, 0x0) 03:47:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x180, 0x2) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x40) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x8) utimensat(r1, 0x0, 0x0, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x40e30500000000, 0x0) 03:47:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x3d4}, 0x10) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x40ef1900000000, 0x0) 03:47:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xcbf, 0x7}, {0x65, 0x1}}, &(0x7f0000000100)) chdir(&(0x7f0000000000)='./file0\x00') 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x50ebe401000000, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xf09bca647f0000, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x100000000000000, 0x0) 03:47:45 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) mknod(&(0x7f0000000040)='./file0\x00', 0x601f, 0x6cda) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 03:47:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x40, 0x4) socket(0x6, 0x2, 0x2) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x300000000000000, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x400000000000000, 0x0) 03:47:45 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x8, 0x4, './file0\x00', 0x62, 0x9, 0x800, 0x8}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x401) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x500000000000000, 0x0) 03:47:45 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x600000000000000, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xa00000000000000, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xd00000000000000, 0x0) 03:47:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x1bd) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000700)=""/199) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f8c0e3a3000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xc600000000000000, 0x0) 03:47:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/8) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xfeffffff00000000, 0x0) 03:47:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/74, 0x4a, 0x841, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0xffffffff00000000, 0x0) 03:47:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/82, &(0x7f0000000100)=0x52) 03:47:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x3) 03:47:45 executing program 0: fchmod(0xffffffffffffffff, 0x40013c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xa1, 0x40, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x22, 0xf0000003, 0xffffffff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x3e, 0x2, 0x2, 0x6e44}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x800000c1, 0x2f9b7fc4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x18, 0x40000057, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x15, 0x2, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x80000002, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x13, 0x2, 0x6, 0x400}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000020, 0x8, 0x8000}], 0x391224d8, &(0x7f0000000240)={0x15a, 0x2fbd}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x4) 03:47:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) listen(r0, 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 03:47:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x5) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x6) 03:47:46 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xa) 03:47:46 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget$private(0x0, 0x3000, 0xe0, &(0x7f0000ffa000/0x3000)=nil) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000e0c000/0xc000)=nil, 0xc000, 0x0) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xd) 03:47:46 executing program 0: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x10) 03:47:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffd76}], 0x1000000000000019) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x8, 0x7ff, 0xe5e, "b238a2352d1f18e85ec003db3300066a924af82b", 0x4}) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x28) 03:47:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)='*\x00'], &(0x7f0000000600)=[&(0x7f0000000540)=',{\x00', &(0x7f0000000580)='%\x00', &(0x7f00000005c0)='#}\x00']) read(r0, &(0x7f00000003c0)=""/100, 0x64) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getdents(r0, &(0x7f00000002c0)=""/246, 0xf6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="ec20648916f4cfc3110d40a2d579e94bccb69de95ec1963e48bb5b0c18b75beab84a57e9fb1c6aa0d7b9b52d46f2023dbd9f7e127a4cdfe914becd81cb0674452d5b38b9060782910ea55adaf30bcdf740875c957fab7aa8076c4d76cd2773515da4726b43569e4956f4c67c2dacb3df4724a600200847f825d90c496b348afaa120035b81e4d8dba8b8520bd808cac8d891ca204a2da0e2839f479cd8c1", 0x9e}], 0x1, 0x4) fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200007, 0x0) msgget$private(0x0, 0x10) read(r2, &(0x7f00000000c0)=""/77, 0x4d) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xc6) 03:47:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x65011df5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0x6}, {0x18, 0x1, 0x3, 0x10001}, 0x1ff, [0x272, 0x662, 0xfff, 0x7, 0x80000000, 0x4, 0x4, 0xffffffffffffff7d]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1f, 0x100000000}, {0x18, 0x0, 0x8, 0x8}, 0x2, [0x100000000, 0x1, 0x800, 0x7, 0xffffffff, 0x6, 0x8001, 0x5]}, 0x3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x3ff) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x300) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x500) 03:47:46 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)="202ccf035870c8361b08e2fdd720d3fd575292c06a1730", 0x96bb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20382, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x64d701a7, 0x9}) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x600) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xa00) 03:47:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000440)="c139e96a2a431b3d01784fe61ed756b4aa99872b0e451ebe42026a49c492e4e1361b0702d8d7655dcfea11404b66da162e8715de113a1674d350f3dff85265be72cae61e2cb1bb0686807a5d74b06908d105d23b17895c21b0e9ead34831e4fce8fbfe29f74f5237899a8e6b4ca5b4cc8972a63d197596c9aa6d9083d204cac5c1decd8c87758a3ff6c8a8446fc7f2bcf284beeee5a0deb9838db2e0547518ec23f4ffa7348b9544a7c44b33b6db2c7da58276795e540113ac1d4b13e86dca95", 0xc0, 0x0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f00005af000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x2, 0x1, 0x1) setsockopt(r1, 0x81, 0x1ff, &(0x7f0000000180)="dcbfa53b6b52132dd331382fee84b3325558fabef6ae9bd8f7b351750907f15f174018a4de7ac9db58357dee91e28fe763e47b3d6d37cedce0e85cbc8ec5d428d171a7a5536b90fc970bd7a21e84581a8bb23786f3731d14abe5d63cd6c698a96e33194fbbe991a213a88902052b5f86a9d0fcf4b260410086c923119a200b1c63fa0aa6c073bdb399334d9366acd85f42", 0x91) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffffffffffebd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x1, 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x91d83f9d749192ce, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt(r2, 0x29, 0x100000000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r1, &(0x7f0000000300)=""/143, 0x8f, 0x801, 0x0, 0x0) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xd00) 03:47:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x2800) 03:47:46 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffff, 0x1, 0x8, 0x3}) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xc600) 03:47:46 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8007, 0x800000000) r1 = dup2(r0, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/155, 0x9b}], 0x4, 0x0) r3 = shmget(0x3, 0xf000, 0x300, &(0x7f000079e000/0xf000)=nil) r4 = msgget(0x0, 0x100) msgctl$IPC_RMID(r4, 0x0) shmat(r3, &(0x7f00000f8000/0x4000)=nil, 0x3000) setsockopt(r2, 0x5, 0x100000001, &(0x7f0000000040)="450f343ab0d26dfdda2baf3f00f9bc8365a6a7706a5bca8216d7bed8fd7d1da52025d81b3266519a4b7602b13f38eb8ad372eec4c49274d54e5c448391cbfa", 0x3f) shmat(r3, &(0x7f0000188000/0x2000)=nil, 0x3000) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x100000) 03:47:46 executing program 0: open$dir(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x280000) 03:47:46 executing program 0: symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x40e305) 03:47:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x0, 0x3, 0x0, 0x0) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x40ef19) 03:47:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000180)=""/253, 0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd81dafc9fc1", 0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) 03:47:46 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') socketpair(0x10, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="2f20df3638c62b4154aeae517cf9cc7d00a432ddb152122224f069c61ee8d7c2714aab007323bdfa6b0a662394ddae0b57476b572b9e1a8de9826cd2479f9f983bdd908f015e55db278dd0764a3c0dcb20260a32faf54befca82cac2d42f235fec57f5dfea69dd21d8f45f4af84e019351cacd22b3fbbe5cc5bac9ed8c2d8ab905009b9a86c89dc526723e1e3ff4ce6d5aaf96ec28e5b904a7237ae76f527891c2343add311ec5afb0d40f288dcd4a357405f5d65bb1caae89a691c9527872207d0c74ad073813e475d93b33f0922c4f291745ad7b2ef82d", 0xd8, 0x2, 0x0, 0x0) 03:47:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, [0x900]}, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="140000001f00000007000000000029ecff31200d91e21657c6"], 0x19}, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000000), 0x4) 03:47:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1000000) 03:47:46 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = geteuid() r5 = getegid() fchown(r3, r4, r5) r6 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r6) r7 = semget(0x1, 0x800b, 0x41) r8 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r9 = getuid() r10 = getegid() fchown(r8, r9, r10) setregid(r10, r10) fchmod(r2, 0x100) setregid(r10, r10) pipe(&(0x7f0000000040)) setegid(r10) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) r12 = msgget(0x3, 0x10) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x3ff, r9, r10, r9, r10, 0x194, 0x5}, 0x25, 0x8, r6, r6, 0x2, 0x9, 0x2, 0x7fffffff}) getpgid(r6) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000000c0)=""/121) 03:47:47 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x3000000) 03:47:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xffffff36, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x3, 0x3}, 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 03:47:47 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x4000000) 03:47:47 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x5000000) 03:47:47 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x5e34000) 03:47:47 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x10}], 0x2381, 0x7b) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000080)={0x1, "479dfb998948e654875ccd4489e42346758286d3eda57c13493f9bce11c4d8f45f1ab7eea696975dbfa10c66869f329289948a8a514c145861ad6f792a0666731d308ee1a3c7e7307bc2aab05d26ded551b122515e808e792d91ca7a1799b83acb0f"}, 0x6a, 0x800) mprotect(&(0x7f00003d7000/0x1000)=nil, 0x1000, 0x1) 03:47:47 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x6000000) 03:47:47 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xa000000) 03:47:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) geteuid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() syz_open_pts() 03:47:47 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xd000000) 03:47:47 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x19ef4000) 03:47:47 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x807f0000) 03:47:47 executing program 0: socketpair(0x6, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3592, 0x3}, 0x8) clock_gettime(0x4, 0xffffffffffffffff) r2 = semget(0x3, 0x0, 0x400) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/139) clock_gettime(0x3, &(0x7f0000000000)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/233) r3 = dup(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000380)={0x7f, 0xfffffffffffffff7}) r4 = msgget(0x0, 0x400) msgctl$IPC_RMID(r4, 0x0) socket(0x12, 0x0, 0x3) msgsnd(r4, &(0x7f0000000280)={0x3, "381a5ddc02c46c9265d65a77b13deadc4c58637f74d0161047c17026de56533de3259b0409a0b1df2f7b1b0f82548ff7f61af3547250931510e6ac881aadf5707cad6adfe8f011c193b781693bac1f700c7104b22bc5e179b7023c0be86bb9965756987b43bd628c5f0bfcda4620cd5c6ec5eb929b36e24dd096c99989bf5aa42d9f985c6933f0be6af2e433048beffd1102d694a033955f3295e180331ffbdc40c8c4429e20d7c2430b5d9e2378ddc31e5023c7f2d66b4bc714e8ef"}, 0xc4, 0x800) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xc6000000) 03:47:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x4d, 0x2df0}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe40}], 0x0) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xfeffffff) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xfffffffe) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1e4eb5000) 03:47:48 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) kqueue() 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x7f64ca9bf000) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x7f8000000000) 03:47:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/182, &(0x7f00000000c0)=0xb6) r1 = semget(0x0, 0x1, 0xfbade7277b9cd0f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0xfffffffffffffff8, 0x2]) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x8, 0x2, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000020, 0xfffffffffffffff7, 0x8}, {{r0}, 0x0, 0x40, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x21, 0x8000000b, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x90, 0x40000003, 0x9, 0x3f}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x9, 0x80000001, 0x8001, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x401, 0x401}, {{r0}, 0x0, 0x10, 0x0, 0xb9, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x80000000, 0x2}], 0x24000000000000, &(0x7f0000000300)={0x3, 0x5}) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x4646, 0x80000001}, {0x2, 0x101}}, 0x2) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x7, 0x1}, {0x7, 0x1}}, 0x2) recvfrom$inet6(r0, &(0x7f0000000440)=""/126, 0x7e, 0x2, &(0x7f00000004c0)={0x18, 0x1, 0x8, 0x7ff}, 0xc) utimensat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x1f}, {0xffffffffffffffff, 0xfff}}, 0x2) shmctl$SHM_LOCK(r1, 0x3) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000680)=0x1) connect$inet(r0, &(0x7f00000006c0)={0x2, 0x2}, 0xc) utimensat(r0, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x5, 0x4b6c}, {0x9, 0x1}}, 0x2) r2 = socket$inet(0x2, 0x8005, 0x8) r3 = open(&(0x7f0000000780)='./file0\x00', 0x10, 0x3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)="e3229c2e915323a594948b4cc48f2a6c28374ca8d13155660e62b1f209febbf970127ce67d39552901db93e283962341f4aad5a833180743c64024fe9ee2ed9ddc76564563615643e6adaf439cf983ad311245bbf35853b6c726bbd1b8ae28d291c637937579aaa0b71f32220508efddf5cb392f7b35fd83bf270059029f1187e2b362d604dd492c22fd720e14a0584cc7571d6cfcffeee1df0dbb653d8715ab0ef97852366fd2b2ff667b8a1ddea995a41e9ef2bea7ed9b32aeabf2b2229fd73fc7b26cc23f6224359481d238bae1a349981d603964a41c4ca4fb8ce1678f8839c52f4921c0741b1fb531336ea61e42", 0xf0) readlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)=""/177, 0xb1) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000009c0)=""/4096) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) setegid(r5) sendto$unix(r0, &(0x7f0000001a00)="f0495c09fc48280dc98d6b5647c4505df1808429278eeeacbebaac77e50c7ce57a5dc28d3a84f1fd92e92d21bf9093a2fdb5166b9a94630febe8326ab1d4747f783445dfc4acc62c935a1ecb1d0d84183330a0248d549c6b5239f41b9dc20e8ad09c692b904e05138c9b87802447f3f70274e7ccdb617aae92319a5a50f2eacad6985af22d4b3a9f531642195a3af8931a2ad67f25a0882fb8e4d1e2519cb560af734db484e68de9c6876163c099cb9ffda4f3745ee5b6ece3a26fbf8b672e34b9eff3f4eea46ddad8c1c7e476812797e7aba9edcbee94743794a51d299b7e7f2b95032603c75cca963a37cde578", 0xee, 0x404, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r3, 0x3) syz_open_pts() getdents(r3, &(0x7f0000001b40)=""/91, 0x5b) semop(r1, &(0x7f0000001bc0)=[{0x0, 0x80000001, 0x800}, {0x7, 0x6, 0x800}, {0x0, 0x0, 0x1800}, {0x7, 0x35be, 0x1000}, {0x1, 0x200, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0x6a524cb2, 0x800}, {0x0, 0x401, 0x1800}], 0x8) shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffe000/0x2000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001c00)={{0x7ff, r4, r5, r4, r5, 0x102, 0x7}, 0x1ff, 0x7fff, 0x100000001}) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x10000000000000) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x28000000000000) 03:47:48 executing program 0: mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x20000000002010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/246, 0xf6, 0x801, 0x0, 0x0) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x40e30500000000) 03:47:48 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchdir(r0) mknodat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x80, 0x1) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x40ef1900000000) 03:47:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0xef13, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x50ebe401000000) 03:47:48 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x7, 0x40000}, {0x1, 0x1bcf}}, 0x0) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xf09bca647f0000) 03:47:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x40}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0xad21, 0x6}, {{r1}, 0xfffffffffffffffb, 0x75, 0x20, 0x7, 0x1f}, {{r0}, 0x0, 0x3, 0x82, 0x61, 0x800}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x3f7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0xfffffffffffffffe, 0xfff}, {{r0}, 0xffffffffffffffff, 0xc2, 0x1, 0xe11d, 0x800}], 0xffffffffffffff7f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x6, 0xee7, 0x6}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x28, 0x40, 0x8001, 0xcf56}, {{r0}, 0xffffffffffffffff, 0x9, 0x20000000, 0x7, 0xde5c}, {{r0}, 0xfffffffffffffffc, 0x40, 0xe3d04438a71b9c52, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9c, 0x100}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x0, 0xfff}], 0x4, &(0x7f0000000040)={0x6, 0x7f}) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x100000000000000) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x300000000000000) 03:47:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0xc62, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x2, 0x9}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x23, 0x8, 0x100}, {{r5}, 0xffffffffffffffff, 0x10, 0x40000027, 0x7, 0x6}, {{r4}, 0xfffffffffffffff8, 0x40, 0x26, 0x7fffffff, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x4, 0xa, 0x101, 0x81}, {{r6}, 0xfffffffffffffffb, 0x17, 0x80000000, 0x5, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x5, 0x1, 0x1}, {{r5}, 0xffffffffffffffff, 0x5, 0x45, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x80, 0x2}], 0x0, &(0x7f0000000200)={0x9, 0x100}) write(r0, &(0x7f0000000040)='!', 0x1) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x400000000000000) 03:47:48 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x500000000000000) 03:47:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x0, 0x81}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0xacd8, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x1f, 0x101}, {{r0}, 0x0, 0x10, 0xf0000001, 0x66, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x83, 0x600fffff, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2000000d, 0x5, 0xe}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000002, 0x7, 0x401}], 0x2000409, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x600000000000000) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xa00000000000000) 03:47:48 executing program 0: r0 = socket$inet(0x2, 0x8002, 0xfffffffffffffff7) fchdir(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xd00000000000000) 03:47:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0xfffffffffffffffc, 0x10001}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xc600000000000000) 03:47:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x40) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x42, 0x40, 0xf9, 0x80000001}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0xfffffffffffffffb, 0x762}, {{r1}, 0xfffffffffffffffb, 0x24, 0x20, 0x4, 0xffffffffffff729b}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000010, 0x6}], 0x6, &(0x7f00000000c0)={0x400, 0x3}) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 03:47:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xfeffffff00000000) 03:47:48 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x582, 0x4b6b}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)="5e778d629946f419468d25abfd415665f9a609ec29b6d7239fd60627b4c5e8938579f46533971e71162eb13ea0f6e14185549485104847dc675d6ba20037825dcda85ec2073ae76e6eb7584b41db132ef46e83c79c037337bc17eb3026e7cbf1371956754c8bfbd829bf03a7ed349a119b6d04f94e3481bf50214e221d29fa84f52686cfde4b8a86fa8c6150bab7547dbe196b95091c685d875432902f1e73eb770db7cc03de34a2ca3d2563d7404e06a27ff41add6c61080709d7db73635700f0b0985a7c0d5fcd338d312b7e5c7420679e0f24", 0xd4}, {&(0x7f0000000280)="7509151dfd813dbb6a2bb4cadd20e1f71051b988f98cf369ca89528890dac44edebbffa88793cc36539bf8d5f831803d058a2594044cefc8b288815927cd8ce871f193fcc48419f0e5932a49c4e2b893bcc5f64576e08adf533b3eef5787d17ee0f48bf14f6a7d6a573d9ec5e56e4145b9441acb6c4f5cbff4de432f08043d0842814d435566ad8f05ee88e7f3b51975d532ed14cb6d3b03f9331bcd171c60f507b8744d19f56eb2d44f40567c38889e27c91e4e349d44eae14968bb25e1101f4280d41fd8be766e", 0xc8}, {&(0x7f0000000380)="0d98ce3662f08eb56ad075c5e45c5be1e261fae7e4fd4f246abbfced66faa7298f56ff246a033a515951ad43e75e64e037a84899c51bb284593fcb1b04194d92cef436ab58c9456479aae96baea48cc4bbbe851e1465fc6c2c583313deddd99cf2373b778140a45f594379efc89bdc2f5a710b1b2fa86c24241792bf723892f695f6775d9267a3de2e75ef4e17b70c52b41212caa835936ce40b2e0f392a7f3a7e720552122545a1d5a52ad54f038e4e6dd1d3e2941ed1321a12e75e301d6c6ca6c84ff9564ecfa7f94097bc1388acf87410aa8d3c14ab3914c89156ce8873278000ae3ad10c356ab2ee0fd7", 0xec}, {&(0x7f0000000080)="e4c566c58064058534c14e6c20a1b88aa72bc25fc97e8ef9d82061b3d1a562c7d5b4a99c416d1f0879", 0x29}, {&(0x7f0000000480)="41b71c76b2562eedf6bf0dbd53cc58ef97fe0268ab23dd8a80e3ba248974767ba7c7dd84ebaf16f4d21fc0a713d414f72098c232b927d7109f09df1d77f4a8c85d5726b24490be9dbac1dea222cf0498811a815dcdb7d0a49c8089497c3acca7d0f0b94c758ad67e6be863359e50a27406dfdad6a21ad2fc3fd29c7cc1dbafb2aab8436bd630d5f40adbfaef1c6671ff98dac37c07ca58375330cd25ed2969716029ebfc63479e5211e81e4365366602af11b99fc69373", 0xb7}, {&(0x7f00000000c0)="47e1cc6b7d5987a2a7b3f5bd57c83d49010af1aff55271a909c6627f08d22c1bc69827b91d6b7a2fedd5efca34a80a39a82051a011ab2b1480fbb9b02f00670b00db3c2e860e42d793eaaec96ac31117a00d1c4553ccba3bea3743c9738fe2fe78820b6cc1c6a16b4e42", 0x6a}, {&(0x7f0000000540)="6528a8acd973be12ba668911453f1090261314a095c7ec928a6579eaaf3f51f60e7390989488486a6dadb9b20794a68ba581b810020dddccf1ff7cc1abec23b6f40e9fbbdaa3cee8108e2e5599831ed27044869be78fdd1cbe781f", 0x5b}], 0x7, &(0x7f0000000640)=[{0x108, 0x1, 0x9, "6bc51b614f45082695b5f30870d7671c749984de75b35f6f3f05d0b894d52c7e31a25839fc061b57d552ba82ba5443687dc92674e7a3af34bd0ad0e7a00e2610425acb713eaff96808d0227173dd6eeffdde058c9b294445d5855ae45260686dcce3f2bb7ebd3c43c19e163c280adb3a638870dc4981eca182ff2856b5dba8d57dc54221cb848c5fbf73f7ff26c2da21e4d7a99b42ae12b84478ae61ee34e235f97c9976d995330826ecdbc92e2de19bc12a325c1e13b971026f59a5a10e78b528a0642fc840bf63e9ed387c9398117a19ffab24c930655ec39381658f7564ce66cc63f001e56dcec9ae36d8c9c4444f194a90d86bb2"}, {0xe8, 0x0, 0xf6c, "3c573b52e5947ba6f08834268ff49e34227388018a98e43270b4e713f936200c1b9f5fd280163fe3a25042de51674ad87248f2487ba52d54bda3e6f0f2930bf2cf054fbe45ca06b94aa3831ccf01c0f50584b5a9862a3dfddafd6b63f9d461fc76df4f18310e9d0cd98bb2774d91d63e431ca67a2083e113affe5b6c7011a165388195e8487f15d738939e97a81352d64ce5c87f7a49b788b0410131b48917374853a5091191c016a5c927865b9c5265f6c864af84fd3ccef715724e7e82ac6d5647dc1acc69a002d665a67d4aa63b37e33cc3b3ef"}], 0x1f0}, 0x1) connect$unix(r0, &(0x7f0000000880)=@abs, 0x246) 03:47:49 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xffffffff00000000) 03:47:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x5b5) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/47, &(0x7f0000000040)=0x2f) 03:47:49 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) setitimer(0x0, &(0x7f0000000000)={{0xa89, 0x40}, {0x3, 0x4}}, &(0x7f0000000040)) flock(r1, 0x100000a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) 03:47:49 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x81010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10202, 0x4) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/79, 0x4f}], 0x2) 03:47:49 executing program 0: r0 = socket(0x400000000018, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0xfffffffffffffcd4) 03:47:49 executing program 1: socket$inet(0x2, 0x2, 0x20) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) r1 = socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0x0, r1) 03:47:49 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r4 = socket(0x3a, 0x4, 0x3) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="8be8ea6684dc0de9fa0bc3f797990d45124f8a561fef21b7e48a1c282312224dce8911ad91f13fab80bac0ae3a26cc541efb49b511364151216302b72ae2915e3e53ce701af91c83462eaf27d1d65e36688ad950e1a16390d450db689c8c2d0c2723d7bd51c6746fed867a3d0178abd77fa50cb18622e6457cb892fc47f9c924cdd2969cbe4615f75537df9de2d87e4ad915e1aa4b9a00e540462ba9cc2745c608ac8d4337c86ebb0435cc55873fab380686b36889ca8ec3851f0c5ab85d078c66f554fade04838ac19cfa70efb5a404627e3af32263c323a616d3b7e479febdccd4d0c3e744f7e414bdb2a430d1251c7778e8f5965b4710558ec994c944736ce039dddf01b977aae82f0cdda3993ab9de6df307b024a5d5a549758c5023da5b97dabb08afcdb071ca9386e1d54924190f69b7872f8e876064386141629eda8d9c99497259599bb49eebe508b030eef79b378062a0ea27bfa63beee28e999e068587c68caee49665df50749e6e4aa65f50effbe2edfbd3005e484a1f2c4416d590074873b3939fb41e040b950803ff1a90683d76cf909af3ccbce3fbcb804b6cd4fcbacdcbf1dd19361fc937b60fa0913eb91c7792161ec311b7821c3b759d7942a6003dedc487a2884d74c418c0a8bad2a74dfa71498c21f1c1e78eaf6c0fe936425ee5c14b412e32cbd5a840276e6f8333b44367e57812d0393ea67c96593e61f926c7f1aa59f5084281b83b77b3ea8daba0a140c9a91ecebc88572f0927ca1809b535a68eadb71e766f16e84948c3bd3c79756bd0fbeb0b95ca34e8829fea9ae93b2f5156952e13dd06ad8a3f8aebe936798e64624f842428845e221c857adf869e053eaed321cb6932857b9bdeb0560fdee67cd09c7beffb7998b0919775e8619c8dd32da754ba1ff68445f89935d0d9bc5aaaf5e5c11721bb367799613e6d5fd8576fec14e0217be3b5d229b6b4f7ae4d9c6e2f82b169118766c4e31cc8b515766d3e07860c498bf58395e64d1d1f4f57875fd309045a1a4abbbde2e4758d68430b408640e258d05fc9672db6e9fe18ecaa80c13182755e74a2cf86ed761c1177eb0cd5a17d479d8ec6e627ce5fc41461b091806dde14159c3a15430319e0e1a57ea5c4536bbac92d780dd40e894953fdd7986ab254cef12d548fe70614988e0060b963b410a9be39fa050e9f176383dfd28a9966ebbcdc72d0f1feab6a24c7157b48dc0c38b3300527f85dd563e8d28e4e2ae483786b40f583a956f7768b12188db32c42660e76dc4ee1d5aba7dea0e9cc1b5b8d0b8c1b605923208535ce194c15b346a983adfc296c666691fd76eec1794297abbb1b105e724e70303c3bbd3afc8105946102deb0f6b06a436cb7b0f864691207e45494ab21c7abbcdd2468c30b1bff87280866b052bebdfc75decadf129bda790c9e3bcc2a49b2998be6b9e5b89c5ddb67a13f952bb270182b2f38890a022a99b234cabaca3b84a11105c4514e741922f62c89d9b4fbbefed6c02ddc17c832e6452da158dce41dbe44cba838be23da99e520a3996e7bfe5689484cd2684632758549e765b5905e4c0010894ad17ce48e6e2d3e94ad47a5e83816c4685644f1fadbf53c8835301f28ed6d9e0835ddd79ba2efda56deccf11ab5b30487835daf174dfbd8abc5d181bf45911acf3b22b189a0e993c8eb98ae0b6f6b48a7b17803caceac315b4c88ebe1718314f3002715b876244e95da0d2d21864c1aa3b7cc1d80845d7c76618748df2cce543dcb911067c1034b18f11a60e08cb7e0c26d0000c19f49c49c28ec1ffb6ad4b6224efeb0bb9b8882f09e540066903a335553e71f0f447929a55a0fce39cd41a6a6c7118837e33e2a4e50b088a1c0605d4bb1227e1d7d1177449697e0348b3f04381c9e08143f158c6bbf099b06bd5cb752b980545c0e43944669f46974739bbf38de3de7afbd23d8ad4bdd5fbe1015723adc51eac3a384c979aaf14bbfc81abc430d1a985db5a422b495093ea871406a76a19f8f2c69931c2fe6c5d306b243b36440e712bfc00b35d3b0d3719823c870ec5ad4889d467d5b64bae94319303680c3f08d853b7efeb25853a95d4fc94412631de5ab8e23b61ad13f3005a3ac9864a757e30f838ffb39cb583632efbeccb72059271f1bf3dc63a53b129f96afa603f676b3aa846e9c7230038e7e1c7158963064e6aa6bd6abe6f43f0f853da24e752fd6587b811122291f55c4523bf07e390a0fda186d8c77ea4b16fb6c66c529236866b1a9a726e3c1c90354935612561e17d4f71815b27ae2b7b571a327ec76426fef175bbcfd4dd8c0f8da0d94a4ac24c93b09d79ae487dda2e9cf7f70c4d567c1aff573e0ef2c5d7e7469ef2280f6f6d30b3f01dd8a57fcfe99b2c78373197928997b39744c0d2d8aabe41c5d4eff151cab725c9708a870eb640f2072a9ac1341693e62f7ca851209ab5fd27c2ff49fd608e1886031bb87e78972d14bbc674c4741f5814d7dfe0df99e314aba56b11fe80406fb5d7e68a6fe9cdaf67880d99cf2420bb1c00587a54f3de91d0f01f74eb46f7a7e7830a0f7beb8ef70efa0864c97577a9e20902441c0026c310b89bcf22cfcf3d900de8e998ba69da47e0945bb059b1f41da70d790db6676dcf91da6ec9169677249f0ea7feab6234ffd2bc9796d1584b2b39e346b810bb6d7346120cc95570e26a03527f333cfc713dad64a52ecdbc440bad90ed52d53727140d1212118e32e13f1f26671f415549d7b61842e1371145340f316c3bc0835b985e02b6b32a9eed847b7e153967f145890f80e38f45a92221abbe156bcc8c4ce31871ce7ef935401067b94ffbcfaf71e9a96eb38acf1a03f3d0553701cf1c81b428b26ddeee7d122eae1992ef3bf7237fdfe0a1660cf17c6bb69b33b57d20d721941f1c5f7c6cba8f83d60eb5f3881024d4681ba3e42f4b6fd77e3f84a68163e3933b2e96a7d0308c2d7aaf681f00710dea4ed634a100b7668fb1759f2c1d88d634bc165152cbb3b35b7d47ccced060d8ba0219c624513ebe1e5621b83793440c056c1fadd53bff0895f8429ab9090f37a83d64fa3eed38f38c25f4649f722030458105561c6f431cc32c35aec29c0d83769f48a88ca8dd539d4b4307448a9aab0d2809b030a892a06bbd5cd782dab5ca6fb229b5b4904aad69590a14c718ca9fc3c1cd873fd312c06a199833f8c48359206eedd96e50735f132d9137326ea199e918cbf44ecf27dc995025209cfb94b8e5c054f776920456ef70e24d9d7dccf86fc1426c1d22caece64da9ea067f27f1cc654332f3629c2727d4f6a97bf0bfd3242e558c220cb55e7b8feca82bc3961faa180fa2b5ffe5086c0e4a495b23bc2678fc4d668510b69f5d1a216f6ccb7510e3ce8b3a820dd7b40bc5d23bab50b150e82eed60bddc38c1c81dc21d472e924e146a2595258f2e080aea1452b18c29c7d3675024b96c7d36dc65ceaece79ca10c491416f08107cea1a3c29fc06205baf5dd5586f3ef3cd7c524549ee79898a7d57a4bedb188bd3dc83b2756d92f05e0bec7c8b7f36970a4e0fd88c37113846780478f08b3373dec051577c6d7b1fd8806b42807c1c4f8f82758a4ce28c8c4657a23bf9f31583f3370e058be5a3f893e2bbac837f8664268fd4f4ba5a4ee2f6cc79434088153f54669afba96676435240738ad44c683382f3d077c0c648edea5941e7a924a625f085b3a281bbc4ad87ced207f6ee1fc81e83220efd76307e938c071a524a57f17c7d2a80df9e9033fd192ff02df7a73c9d5b9a1a8bc5c3bb8595c903d2d180093c103ff7a2689eab0235794300cd75561b4b72ba422363228a0406b9ac012570d30cf851f4eacc574ffecceaf2a43acbd3c8676208e8dc66f915a177ab8cb06db1ebc283fd7171cd858fe977429417178479c4d64d2e76a237f6394166ba5c6f9a8674043d1bb941689c0909cf1cfa768091ec96f63f0988a34f2fb3eb0d14e9931ccdb891917d2737538fabec3aaba8346ee45aed0ec069b303a4e562381fd1018fd8ef1971630982ca9e46ca805b280fbe80233fa23af99c82af5154329cdb82962171af0324fa77c3721ddbe7e3de0299d5e8c32ea759667d8f270f6d80242f0e04044c9af3fd66f34d59866f7d22ee52bac46ad60dc835b97e6333115a3353c53080b3f7c6739eb9b41e9ff4de4557a7902cafce3c34caac4d88e5b6cd5a6e7759ccf3ad471f48f2f054102111ec00301719c151b6316833cd581574b2127fdf9e39ada4498dc7e1348ed85968e93f8a0984a14490040b99fa1f1c6813351f9f53e938feaa906a0b5d99762026d9a676ec42a2fb9583523d3d4a78d72d6760aade16830c6f6528012488131a00e255f55217970b1af7a49ef83e8704b68f84b81159c8700f1e65af70206498cf1a2f115865263aa9b98187338ed20df439f861160c90bac20389f7c53fdd60821c6e08206e543b9f7b522a0f6c00e17be70500af51ce77174b4c221a02a685d1a6a3f402be6e9b7deac9e0469dd1abaec189895e543ad1196008b93442bf9b54ed37343d01570ce5a0dce0916d33362adecb1b5a21d8747bb3f39cb44467058eebed80764733341beaab501d529e78128e593ab0e6b86195a35a8833eb4fccb14f6e09fa2a0f616fdf2380e51750686295096f81abfd3fefa24984dcfadc81ce2e809259960c9c2134a470c4f99aaba109d69ed8e13d6f52d5722f182feea392f13fd81ce6ff5f73687ad978c014c387c2ce28795f9918d8a0878e164ac29e1c4af9599e6e884f123714aef0d6eac0f859a0a3158580df7c12558a91029bcc8484dbd4f81c4baa336552a9aba04ce25a15393bb0b20fc152c6ced1d5eba6bc99b045f96b8c609ed0da4ee1078c3ab666e3268ce32c3fc194f0b55827111e3cc3ae8019bc9e0665dab5e2b81a98854c76e78358a5dc047bf75d744efe7d5527142d68a0f42d407fddd22172b3c3b1f739adf9f194c2e2273182edf8a9a3c20b9b00e1040f2bccc629db6cc8fb670ca9f00504ae9abe11c5e50e88e7af751c3eadca3ca98c317a3974ba5e871dc2b1a9ec2ca5da5f4d4353bb7a3794c4d52abc97b139fdb89a42e3a0cb194f773da4a0b612d0de01ba8b48ed3b59bf5841297dbcb75cd7bd1a94392ce44a719d32a2e5d32bda4d32c75d22ef8c4262387707019aaed09ce5c8811652ce5f82c509d9c933f53fa9fb7b18bb1f6b667731ceca4dc4b01a9b4357cd1ac90765b7005ce05d3c1e786743340c6fbd4679bf116c1509d085f48ee20956d98b1687f8e6f91f1276bc0f96265d58c87954bdb7e7e8091768d4efa3c70a0793e7498773bb0f5ed10e193e1802c29467cb19f44b755a4983addd91fcaff35e5011fb6334868b4f60dd148a4f684a0cd6262284911bab026187374941afe1bb0776c1ef2a44e2bb470d78d596cb64a5f5fd684712db84c83095c9bd1c2192816f3e56ca54e7534d4d3ae0ebead460fbe886fb434d2ab6fa55e0242ccaf8011bfb1800cc3ed6b8a98c02b626de73aa5a83db6679176c79c4610453ce23e33f538e6783fd076bc312a80b713da97e1337e3fbd4fd67b2b3ad7cba63cd4c90eada9c238a34df374682421092d883fadc70a5cb40957bf1c2fb0ca8257806c5cb732ea6c1e57a95fc2d1d5371291a0472e8d2fbd09118fb82b593a7429107a261f79c2dcc0e695824ca633ca210a065c6db6a6ab61b5d6f61bbe8815402a9a4735175320a0b0bd7b010a066d46a7518efc4f350d7539a45a4c8131f5d3e36ed7eafd79c18ea9f399", 0x1000}, {&(0x7f0000000140)="90a9fff1db46db254eb10ed97aa09cf747629c9b41be473c82eeafad68d7c01de8fbb41ef03c9b2e22c4f7408b96ed84e2bf4eb16913725c3e3c44ea43760fa6af4c2b78919d70109a0e86bb3e2f747464f5fb31ffde3cf3e39fd86ea1e23a09daa3e1d7126931ef89f28b1ec867faa59456ef633c0f6e8af051464a55754638f9b41def72c33b7d77d499d1050b43f096d6a85a", 0x94}], 0x2, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x408}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 03:47:49 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = syz_open_pts() r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r13 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x80) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x20000, 0x0) r15 = socket$inet(0x2, 0x4005, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r17 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r21 = geteuid() r22 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r26 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) r27 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r28 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r30 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="5c659b01cc30a97ca5da71247fd9a209a8aef94eef60b8eb026c9b04f9dbbbcedaddb31ab14e10a7dd323fd689", 0x2d}, {&(0x7f00000000c0)="bb8cd9abd86225f629980579315bf80223a646d6123fc05586da780c23f3b855747797e8ce02e96a85e1307647642e4db537efc2657afa4aab9cbfd2ed729d", 0x3f}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="006e3f6f9d3e772e66410bb68353e5d4fff2000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x8}, 0x400) 03:47:49 executing program 0: clock_getres(0x4, &(0x7f0000000240)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = socket$inet6(0x18, 0x3, 0x2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = kqueue() r6 = getpid() fcntl$setown(r4, 0x6, r6) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r0, 0x104}, {r1, 0x80}, {r2, 0x88}, {r3, 0x42}, {r4, 0x5}, {r5}, {r7, 0x4}, {r8, 0x1fd}, {r9, 0x2}], 0x9, 0xde) chmod(&(0x7f0000000380)='./file0\x00', 0x10) 03:47:49 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 03:47:49 executing program 1: 03:47:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff9, 0x7fffffff, 0x6130, 0x6, "1f6fc32162f959a57a7b6000ce2dd1e238a250f4", 0x6, 0x4}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) accept$unix(r1, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000140)="df40d37d4839ab7dbf9aa3ff9c28ca211dcdeb4306465193401a90a0a5b8263121cd14e2ea726fd9bc1ef307fa50aec4b3e63427463050ac9198b306027f0609ed3493576b9476254c87812d3e2ed91f644876115ff8de06da6cfd23440bbcb953b05bc53915ad6cf59bc3d57cab8480f1f2b44dc4ba2516038879c2098735032f3b6a04e729f67c2ec45e2b1b7ce69369a0b0906e256ceec038b36f4fd004345c033e5e12eb882e7b47697f9d7ed72d0730bc91c2fa5ebec40cf73f87ff762937c3ff5a78987557f785b21698a3d26e07e9fd84e243eebacfb9b401474e089f5338abc006ed0e54b14628", 0xeb) 03:47:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffff8, 0x6}, 0x8) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x7fff}, 0x8) 03:47:49 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x6, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/240, &(0x7f0000000180)=0xf0) mmap(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) pipe2(&(0x7f00000001c0), 0x10000) 03:47:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xee8, 0x3e03, './file0\x00', 0x3f, 0x400, 0x9, 0x2}) 03:47:49 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x20, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/84, 0x54) 03:47:49 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)="92190b0a5af9d13665df3db3d7d8e28e4d3bc9234741b2aafdb2be7028359a86a93dcc053708d934311a8615e9ef3fdd363d17ce9baa17117e1fea176e0ba4426d0a64aafcce14b89ebe36782d75374fe241aee81b407ba18e904e7a21a2851377a62caf9c4172ffe3960710daf86d7079af9eda5356b11404b256734d9a4614a1ceac673b1cac18f6e71769c0b553494116e608f302fd89b9f56ddd17f91861f1f6c8bc384a9ee900a50439650fbf9c39794462a8029d2de45f8fcb024c813c5ee20a0592a91f66d1f242db601ce67fdb1637acf680aa1c122236849433eff7cbc52bee5d1cdbbe1179f6c07489aee931ffc741", 0xf4}, {&(0x7f0000000180)="fde98660af953d1f95a650f8480b4256c4ac72536c8e697bc5c70020f408dedc142520aff667d81f3096ec8f01cf0848a0b8526305999a590d22e9bbcb8ad1b2438628b5e139a864c8b265826fb33ab5ba401b29817e3f410f6ebab86311fafc87f0eeeb8f42220337f896c5ce38cde489e5845984477b7adfa7da8d409ca9763628b8bfcb0055c58550e062a56145cd6fa0817223155a7666990af7fc33ba0fee8ed4718e04e6cd73da5b47e27e4e3ffa9719866fbd724a8c6cd47e2744c5be5b34f38bf5ac85dbab872c9873cd8cb6a3f3c0f9230f97e746fb918ace461629e231b331cbf07a84dd019b93284a865b", 0xf0}, {&(0x7f0000000280)="3c0c57ea682c6cd8a2b053316f14ccae1b3003653ea73ca1f37c1bd8f9388a2b0fea284a67fe7070789c80481dccd8c2744437905eff94d346102fff841089710172958ea0b1ff810a4dcaa191931b315d6e1504f42ace349263f98d5b79e029c6b379cfd88b8837706a4ddf71d01626f77c65a134d32879c5135de23161662da1c2", 0x82}, {&(0x7f0000000340)="5072c1ba0d10eb78e23ba3f582b9e202241c74e0c54975dda850afcea9ba4033fcc267affd4f79574b8e8a99e12eba9de470feb5f4cb4872aeacc44c9f033b35afb488436322f9f0ce8ae694a8114286c13398831a68b7c5a1f23c0365ed19f5555a2506ebca7ea0ba564a3446be56ac8814a7f8c6ebf32e20ca491df18044c3c5f4e7a4872b470f158e1c5f54056f4b5a223494dbfaf11b6fb9d1e78140c302772181039c7eb905de981af71137aa86c5", 0xb1}, {&(0x7f0000000400)="0a46a0aeeebf1a9ed5601e0f3916cb803c91da1b9633c0f595a685856b762b6f6769a55fa20c12f1d1f8c3ee26299576f79de98b45ff40d95cf199647fdb817f7bada3a41d426a9385e5e066fbd4496dcdf239f656811523089b8755473c01c38916598b30349fa88e1c12ef250dd83f6a96fbb964d0", 0x76}, {&(0x7f0000000480)="511f08e56145d7", 0x7}, {&(0x7f00000004c0)="339766b8", 0x4}, {&(0x7f0000000500)="6fc90b9e2961c6efc7cf629c98538ec207732e467a577c300682d553e46adb23", 0x20}, {&(0x7f0000000540)="9cc0d920c4dfeeee5ab20704bbb39e4636bcca683197ed413cc96d49a135bc45920ca42c80fbe1bcf43cd721d84e", 0x2e}, {&(0x7f0000000580)="3bca22d56a41a72f158b1cc650fcb82ea15cd9a1b84d506245c794061c6e8aa4b9", 0x21}], 0xa, &(0x7f0000000680)=[{0x68, 0xffff, 0x8001, "6c4abd207082e0a2f0e58f50e5fc10d4aaf4cac3ec73cb1970cc4d800eb1f24419dbc399d8ba2c512842f437366a2bc71d1292d0962215710f2b02a65997d5ef541effc4ca6f7ce0b7afca1643e0fbce1b599dcc764980"}], 0x68}, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x28) 03:47:49 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) 03:47:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xba3, 0x0) fchmod(r0, 0x13b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd892eaa4e433048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10200, 0x90) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 03:47:49 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000000)) 03:47:49 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) socket$inet(0x2, 0x7, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x9, 0x6, {0x3}}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x140) 03:47:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x28) sendto$inet(r1, &(0x7f00000000c0)="fb39a6304bf080c065cc641706e57fd58a2e3f074112491092271357e0ca940e392d9f9288acb4b79e0b92c4fd2e1471f5901737832d42dec90e606273119e382f", 0x41, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) socketpair(0x36, 0x0, 0x9a, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r1) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000180)="56b00c8074e1", 0x13e) 03:47:49 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() preadv(r0, &(0x7f0000001040)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/49, 0x31}], 0x2, 0x0) 03:47:49 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 03:47:49 executing program 1: socket$inet6(0x18, 0x4, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) truncate(&(0x7f0000000080)='./file0\x00', 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x7, 0x1010, r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 03:47:49 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71, 0x2, 0xfffffffffffffffa, 0x9}, {{r0}, 0x0, 0xb8, 0x800fffff, 0xffffffffffffd2ec, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0xc11, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xf8, 0x1}, {{r0}, 0x0, 0x40, 0xf000000c, 0x7ff, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x3, 0x80000040, 0xffffffff, 0x7}], 0x6, &(0x7f00000001c0)=[{{r1}, 0x0, 0x0, 0x50, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x81, 0x50, 0x20, 0xd9}, {{r1}, 0xfffffffffffffffb, 0x28, 0x40000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x51, 0x800, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x100000000, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x24, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0x4048}], 0x7a, &(0x7f0000000000)={0x2, 0x5}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1032}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 03:47:49 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() read(r0, &(0x7f0000001300)=""/179, 0xb3) readv(r0, &(0x7f0000001280)=[{}, {&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5) 03:47:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) sendto$inet(r0, &(0x7f0000000040)="ad4bbf16e1e71b1e4f0558452e30ade24dd410a68449f21f15204a34d8eecb0bcd49b856a50eef3743554626d5d09de2d03c44e67de1cff39f9b8cb0f99fe12a807badef29d280a47f55b4f1946b66684c42a8857a14d5573c0b2b7daf1c7932199b3911ce7bb231920b848801e1bab48ab2cc2cc29b068a537a311773958b22b984967583b2968f0204abb8c5cdb09f26c35345a19ae2c5a9ce134b6d6fc9809daf76e59b237fd422535b1f7c0dddf4e53751a0bb191ad7ebb326ed0d0a993cf00febc95bfc4891edb79a21fc489a3decacfe84656268704598a984056a99053b1199da309b12273863a6cf641cfa5e321b1e339490fea5421f3f2ed36ddd327a5d83db3641b546ad993bae6ce06b94746aa55f521adf0d93e893efff3807d88cdef0e256a98d9bf460dea86948a81f4fbfce1c9264b6106079e584829083113ab62c446fe64978dc5d14d6171d5c07dbbf1d2a754b67212cbef2dd4e57af5517aef08e3f94f65e3ab9d700274b20b74c46df81123ef0a5da218dc664dc3fc8b2f7d832cbafb8ccc42008f5d511f4d834e9d448314844fde9419112637a7bac11ef73fee960eaacb45d11e6236acc1e27a3d9c517d0d3cd646f7d1b02e3e1f19fd62fcad1db2beddaed9b9fb2dfc865a5c436c4be32b1fcda61b6d4cb7f00d3ec7858c93ef6ae3de5ffc811a56716c625b4620038953c85e067fa255c730520db28e26c8a7f07e6b3bf60fc4701abfada29dcbc8aee754090a7538f117262ecccdcbe75f72b3d624408c3fbe2acdc438212f18c30b37174620b15308c839ac96f67f9c04dc15c55870bc499cb78d38cccce9ee0ce0ea73c52f9bc36ae9a550a529ad5fe119069b7278504210dfc39fc2a285475d832b40c7e85eeafeff256ee01059c848f027634fa2148639602bf1004f7dd56149aa3576751d10294b63b7553e2d9fe1ab1edc4529d33267dcae2c8efba75ed12beb727b7dfdac1029d9de5b960b5a741c90166d9e9f77efdbc986ca46c02f266d8657e680c040f353d0181ea3c39ba7754c1b30185197ca17b1f27973fbdfa6420bb570cf94b36816ee8b4759b9afe23b76a5ed83c8677333a68ea572dc99e86a556f29adaad6d07e03e9b0ac6f238b8d28063f82ac94fd7abb04e98cb6024d85f9c82fbee8cc8657cb218551ced222843daa9d808da794c86e2cce58d9a8e504b679e75c6399706a9ab4de94fa9d422845455d68da82816192fca74f8fa2819f09dfd9fbb74045914d4c6db1b0baa1e65cda86c5d2d57f89712a6adcf212fe84612d6ade0a5caf41a13f9c7313b4d3c5d137fb57c27e81ff1be1734710c4e4a82d31a82457a817e2d20fa76df48b482091df2e08ee0020c2354e92c99e2c7e6326fdc8767b05b5b3c854b637c9ecda11ea42a9f7101da202916356bbe856a02bc51aaf593977df61c2831160a3da75a4ecd70b41ddf6fa14d8d0f574e61b1cff785cece5557885a142b08c187f89b79b19331e036795f4dcf46e360408bb06a69ce5ac4affe94ced87f9cc7f1949e1a869d8182c3ff32307c42d7ccb71c25b764c8ba11d32e37ed51a6bdf5c7fa250d58321b5ed5c38099b2a38677c60b33c397c5e4fc291dba9b7805fba6336df1535653e20563b657b0365857d9cda73c5d90da2fb4828db9db9360820da7906ff0459c99e2727a7043c7a6dfc765110a5be499657971b2d58375fb11b10a6f1edeb339fb9f8666887db8294a23ca5421e636159b77ce3ecff5631156eec81d72c95c666afdd0cb465e1a4d894241d3b26844760c7b707396915b9f6a1744bd9f1cf080a44828b91548d9e417eb8cf850651275844f8edee20c3e3347700cf6a37bd05d5fb8c5d45545f280d075c3795e74df2ffb3de445af9d4e51302099fa03052c1cd0e0de2ba010eeff17db85ebf8bfd6dda97acdfa81a11930b87267b63fdd21c3a1f7974a6171563cfeeabf6680cb644bcdf50b43cb61d74eae4d69fec40644fbbd0fc578f4664bc79ec607574650f0d94ed0922b1cd3624ead73c6efd07f383ab3388ffbda40bd5f450fa835e1bb58e411601c0a8019ef15902f713a348fb0396ff32299c9eeb33f7009ab32890e7cb1d9b6138ac09d527e05652f757386b4df82f9a52536670709be2610f706b9db33144aa39abf61711414bb7d8e100f7bc42b88a25993874f72d3db24920722ef0a03e9c2aa384268d45af633407b59830556132f91ea0661275fe052d3dcd5ebade5c768212f91ca3de34d13911a7d1809cf6c3ebf65d8b484bcefa504fdc056d61163785c22bc381f1622192c46478d4692c75a3d9bce2f288706d418853663f091f64e20a5759d5ffe85e25bdf315f952b036f6b909ba8bbaeeed91a692dd49ec06c0e5a47cce6e88e905ba671ccee715b12d0c45c98153a1b658feca73448f24b8667c6e92ce67a550d0ace433aed7342e7239da333bd758c563aa5fdcb5494369910dd3542f4afe6a3779d86e0615fb73c6d6a3bf6f5a958d20d6bd30361e49304875e01c9c8891765b67fe84c55751686c414de870851dc7acc88eaf4a9e13d9c3a77dc08836124de4b4271ba5beaa98a4f4a28f06cb3f7254b5527b26f1e7c2451ff864e17b71627fec59d393b55abb692af7f4adf547f2420c6fa5ff325843fe0d450c1771e9c01ac4520ee41fb1e3a1c8da4fba14f0aa21a6a9258bc119621a53c4ad901769994fd77945694c2a957cba46697f66dd4c1fe41cfbf615ad210491e08dfecd8db48e9dc1f954aa57e9f98ae6a35ccfec3147b536548aa97ec290c516675c9cdad821bcfc9c9f8e9eae3d1c8373f69e46515738b99a785bb684e2beefe7a816bc3f555ffab42c712a4fb110443800a9375edfbbdee76b9b03049688a3d9e44a21d1ec2ddeb0b3d141d2200619ebe290e99c09b983a413067d53290452ecd9c98804db400179a2e19d4603604669048f36ad010d551ee6c35a1bd150fe77b6f7119269bbedbdc91f218214a87678d58d6dd261f057e796c4fa04e505211f15ff30ffdb331d676231ead2798735ca0344bfac194b3680ff844e4e1e555cf0dcffc463ee396c4155d1225c6b29042ab016157eb68da4c7f037a8a1279fb3631d5dabae75319bfe8c930c711cfaef6bc64a9c7814ce69c766c5b08f7fbba6ba254e320dd40c19bf38e3c5e4666a720959e51d4819ba0062dba89e03804763ed59f6769487053bdf83cb0bed8b9bc89a636305a9c10be2c80e0877fb25558d12a689923d1936d8adce815c2010ec52353d85f07ac0a691233fe899a84e9ea8e85397e1ca48eded228b4724ff9cf3379eb4328efbbf2b2cc6b2e64b2e43d6b475b3f2e97e26e97b5b34d23710e285106dd24c74426926ec23cc025f7a0804b512f176f3c94a60751d4ef82d564632eda19423b6ddc859d257f5760bbe89f757bdf0159294603056ec4faa2cf342b0e453cc1c72192930b483334da3776c538de5a63178856b1051388d4af301dc2f846158555ffdbae4d78b20d4e70a7e51f706edb01ab74c76cd4dd718a962584a0b50cf25e863b47d21a5804255d0483b081220c37e5d2f82ff69bef63e0abdd6a0e3443732968893f131f530fc107f6c19c767f12784379305476255f261761c08d9e282cad9f25f9b53474d53ecf52743aec2185e1227cd4330a1ce86c6c4d212af76a9e948f30288657e31dc07ae8cdaefb57061e44ba9df4947dd260c3e981ec51efb41b92a05c0d6f637e6dda9965ef4a7f41e606047d7a0051dd47f8021f097a3eb02fd82ce048813bc4b566aa91fc77b2c28822dd9d3754982bc1f1ec0605c3d36c293a1b54f4daf99b60e5441389b5aedaedbd516fe7da264cfc82fe2dc63631403ea75b2f7f80d774fe816fd3eaa5099452b20c84c39bd1ba75091a42c0a4bad5c23f272f7ccd22566b7c7a54ad8508399c69d10be7786a2aeb0f94c65c828364234eac45aff9167a7659a7139be40ffd5b7c814827dc501b2090b6ec7e00204793c42a16a6c0d22d5622d1cc62e1814809ed60c0ec4471d31ba576730ad83ef5067dc28301ed94fc2170e38bf6c95fd4e604e3ed21c208a1f57a377174e52bb2a32e03e61ed51bfc85b51cbaab55ea1285aeff2a39f684257f7b9fbcb9c7aa86eef07016b07889eb6231e290a542f95a55beb6fe09fdf48abe849a237d3fa0a17e7bd4aa0966b84b10fe5c346144f16a4e97d1d00842fd6baa88364af1ae7df201802b13aba7ff1dec7ccd4f5cdda66ed4e4afac036e03add961b049ed2ce07771d85032031bfc8da2147e9622c1fee41bc64596f37670f28a978abf906e4d2acb30741a3f1b52a2a0b1487320bf9a0cbad454bfcd83a947973852ed2820390ed909caf9fb342ac0c306b0265b5902cbbb5b31fef4184b6852dbc287d85540088451bf7b18f169cfd89f56f895161024c7ffacb81ef15075a8fedaf1c0393c883c7043f60d75d2c9a9eb3bd3e8f3f7a4f51c5f575d43344214e676a959d38197b1aaa7b55fadcbc3f4d2f0daa8da4d8ca96bc5a321cd61f558af520c880fe18dea85e73c55ec1ab505a652481ed446bee53819c93e8639180ef97f488551f90dfdeef4df406bc06a4643ee259570f063f905fda613fc854715ee9cd7c99a8ed64601c5f72e3f33b81384f2adc1a0ef69994e7687869c47bd7e8f1a8459f52e281e371b3970ed12d0d7ceab14753e493ae71c9f5cf465684e249ede0ea95200d8b31604d340a5f8a7c8060c3d9231b58cc0e58d8e94cdefa0cade4970cb162fc40ae38aadcc166eb6e5cd30700de18edd71555ca7f3831b55df6c65b27a187a337274455bb2346bc7cf4f1176d5cf379705beb86bd35d90f35960d8bad4083a8b681f3205182f708b65e5b2d88bda1c8b85126b94f9d081e7686b45fbb3e7cf53096beec690b5ca82653b3a48d5e7e3c791cd7308ff5d8e102f3c18c62e4a86e9ede91f379e5a83bece2ab42b9d6f637fbcfd192dd5c49140e6e5ffa7ed3ff7df546a1cae1e9ce8e878f87f411ac3f5e394fcffcff423caf13caea76fec61416de46ef87fed3ee757bcdbc37cc94b607dc0f008237b6e58bd580d199cc2f2314aba13304b04f38354cbf1ee3bec4fc0d4bd63c208424352d2087950f96973a82765101891a9915a92b448746b32cafa4b8b4f797e243c09f94e6f8dc0de5a0b5a0de66f9cc24625bb0627df867214243408c63413df5b7b02ff213d3a970fdd10a1d0b7b49ffd1e54f90a873413d6d4f6e6991e261e6398c367276d8b2ecbe2a0dc448d838563a05986be63db11c30b9753b6240db7e12a7381402cfb8211702037d5c4807ed22738fc6b0f00ba25ee7c054c417c7ad39c98a444d40dff1f07152a63b278dba1878612d7bfa8813acca04a190d3e7c80924097ca040751fb50df697b3955bb0fd8cf978ff7c644331f27a6fd3737062657f6503b2449cec2595d6cb4cf488e3bd99e014632ae0db2552b50b8b94447893a994368c9b8d67a2506d6835af14775fc6656fa26119959dc4276db989e2ef14ed921cfcdce6060f21982a689ea6b360ce0c8fa8402ff2795f277ac4263022a95495ae53589d972edd84b0c9a74b8d80244090b5fd06b4d9c9ef62f5e4c818e9de832427b534b439adfd97147eb3d8d1a7d9097977a6cbda854f639eb8106a0b87fc6ec71def38cf77e0b9912d74223a8f9c293b602cab9a976def04097dd0fc58198d525e309f5b0569c385259abeb5f017d571d5fe81cab8c2895f8ab495c88f0f258d27390518ed50b38e09ef34603f87cd213daef34c3e2ac", 0x1000, 0x8, &(0x7f0000001040)={0x2, 0x0}, 0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x7) kqueue() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 03:47:50 executing program 1: mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x18) 03:47:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0xc000000, 0x3, 0x10001}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 03:47:50 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x4001, 0x800) fcntl$setstatus(r0, 0x4, 0x88) ftruncate(r0, 0x7f) 03:47:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) fsync(r0) 03:47:50 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x80000001, 0x5, &(0x7f00000001c0)=""/154, &(0x7f00000000c0)=0x37) getsockopt(r0, 0x3, 0x2, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x2) setpgid(r1, r2) recvfrom(r0, &(0x7f0000000140), 0x0, 0x1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe81) socket(0x20, 0x0, 0xc000000000000000) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000280)=""/72, 0x48}], 0x2, 0x0) getitimer(0x3, &(0x7f0000000000)) 03:47:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10082, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 03:47:51 executing program 1: minherit(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x3) r0 = syz_open_pts() mmap(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x2, 0x1013, r0, 0x0, 0x0) 03:47:51 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000000)) socketpair(0x6, 0x4, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/30, 0x1e}, {&(0x7f00000003c0)=""/147, 0x93}], 0x5, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x10000, 0x120) 03:47:51 executing program 1: r0 = socket$inet(0x2, 0x0, 0x640d) mmap(&(0x7f0000670000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x2) 03:47:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 03:47:51 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x20) execve(&(0x7f0000001080)='./file0\x00', &(0x7f0000001180)=[&(0x7f00000010c0)='-\\\x00', &(0x7f0000001100)='\xb6\x00', &(0x7f0000001140)='\x00'], &(0x7f0000001380)=[&(0x7f00000011c0)='}\x00', &(0x7f0000001200)='{[:\x00', &(0x7f0000001240)='N\x00', &(0x7f0000001280)='[+\x00', &(0x7f00000012c0)='\xf4\x00', &(0x7f0000001300)='.\x00', &(0x7f0000001340)='\x00']) 03:47:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 03:47:51 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x2) 03:47:51 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r7, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f00000012c0)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r6) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100000000000000fbb47285bbd7656e392347fd8ab97a8edbca78746459809f4a044b698158e3f9ae0e957ea44a70406716e335829485b2f5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97270cbc8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db27816446500"], 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="f930e1f1bc99380700000000000000000000000080609e1e893750c0836b2484ec20d90000000000000000000000f3ffffff000000000000000000000000000000000000000000000000000000007e010b3859b5334d7f400000008000000000006700000000000000000000"], 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 03:47:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) fcntl$lock(r0, 0xc51098474131ed51, &(0x7f0000000040)={0x3, 0x2, 0xffffffffffffff00, 0xc6b}) mmap(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) 03:47:51 executing program 0: mkdir(&(0x7f0000000280)='./file1\x00', 0x1) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') open(&(0x7f0000000100)='./file1\x00', 0xc02, 0x40) 03:47:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0xf0000004, 0xe000000000000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000004, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x48, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x5, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x4, 0x24, 0x8000, 0x6}], 0x5, &(0x7f0000000100)=[{{r1}, 0x0, 0x50, 0x4, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x71, 0xa0000020, 0x7ff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x400fffff, 0x80, 0x3}, {{r1}, 0xfffffffffffffffe, 0xea8fc85a98644a3, 0x40000000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xb6, 0x4}], 0x100000001, &(0x7f00000001c0)={0x3, 0x5d5}) 03:47:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) clock_gettime(0x39e340c1d4e7836c, &(0x7f0000000000)) 03:47:51 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x7, 0x80000000, {0x9, 0xfffffffffffffff8}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x22) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x8a, './file0\x00', './file0\x00'}) close(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) 03:47:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xe963, 0x1, 0x5, 0x1}, 0xc) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x3, 0xffffffff, 0x83f3}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xf0000012, 0x6d78, 0x9}], 0x1, &(0x7f0000000100)={0x5, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x4}], 0x34, 0x0, 0x4000000, 0x0) r2 = getgid() setegid(r2) 03:47:51 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x2, 0x0, 0xb4c}, 0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/126, 0xffffffffffffffd1}], 0x100000a4) write(r0, &(0x7f00000001c0)="542341c01cf09d44e5e8e3f7ead65ff893424275f1eeb88a5dd13ccf4f13f78f02081a32762ba6dfa71061407394aefd4b79ac9708f7030a733e141f94fbb932f7e2daca83c9fc7c5bd6797b4aabcf2853b8419d6bf7c368aa0104e7c4f83d67d2c39b9aa112918a94b187c78836860d1a417b2bdc40f2898b660570c25168b9be6882e1773e473d52d70297bf28ab37a82eeec60d6a77ad9dd7391b9b9429df65d45015ae54c70b0a30eb2422fb15aa408caf6063bcde60e75da0e6469d05cf9c1a7330edea59a0cab15d575bd10b821bb1d66e74ddfa328bd5c1b22308714599c579938c44ed3971d71d162925610544f07198375e2b4f66d279152021095d8b6968d3b3", 0x7aa5146765587b69) 03:47:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x516, 0x3}, 0x8) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 03:47:51 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/244, 0xf4}, {&(0x7f0000001200)=""/9, 0x9}, {&(0x7f0000001240)=""/25, 0x19}, {&(0x7f0000001280)=""/140, 0x8c}, {&(0x7f0000001340)=""/182, 0xb6}], 0x100000000000028e, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000014c0)='./file0\x00', 0x88b0, 0x10) mkdirat(r1, &(0x7f0000001500)='./file0\x00', 0x9) 03:47:51 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) 03:47:51 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffee, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa20, 0x58) 03:47:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x401, 0x5, './file1\x00', 0x0, 0x2, 0x100000001, 0x3}) 03:47:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x40002, 0x1410, r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffffffffc00, "3f189b01b3ab987dd81a5caef1cb197d00c2ed7c", 0x8, 0x3b1}) fcntl$getown(r3, 0x5) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:47:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x1, 0x7, 0x80, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) dup(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) pipe(&(0x7f0000000140)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) 03:47:51 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x2200000000000, 0x812, r0, 0x0, 0x200) 03:47:51 executing program 0: r0 = socket(0xc110b53d43700302, 0x3, 0x9) sendto$unix(r0, &(0x7f00000000c0)="1b83b8479a8089f774a7e54c86fa554a8745f7ad84dbbeb66076fdc850981efd0ede9b0deb37ecee4a30ca27f94c5cf4a2b566be17529b2a5745273f29da59492a874aba19789b8b47c8694df35d1c7746c426e03ef44dad7ef8ac7ee52ec42e7c04813e8ddc201a17bd5a67109749eeb755770b05cadec8b03ce5f51f0ae9032d15d1a9938b6b2e92988f895bbf3d9294c577d43b193cf571ede7c9060ea675446418ad4a309aaad685d496f9a12f108a1b4ce3c24a5c9bbc2cb85924290958eb339ac125697fecbd88f73f1efd4fda23b59590ffe0bd30b7ae67250989c0dfd4c6b0de2997776e899842386dda93290ffc54f99ad2c79a58c7843dfa4c4b061e56e08baaebb121e1deb3760aa3bbdbfaca22cb052ca2f8f8b0745ef2cb9e00e7c1587ac0d92c9ad8d4b91dc6cd8304894be03a7d423956ddb34aad62d86aafa588956586dbff44d3b6cb3225b5c2d608f21f5491cbeafbb23e5442f06a5f92accdc740f0a9b390a7c6cb3a7f2b69fe99783e6d428785a4257e769ff1b4f23edee6fade82f2e822d1f77f0cd43c0741ffa1c4d5ae768a46835814d33cd6d7b4d2b317eee9181e1c92a982d7c1fada42febdb4ac76b652156c6adbc2933a880b14f4b74bf3b199cc86078d926f46f460e9bae9c175e13fae1485d2c99541f10c68a27721615f7f6fa7270bae7bda8b57f73e572184c8a9bfb73932299749ee62a24d51a8c844f39f0d1a6e2d5f02d0dea05182b5f31652d26423d0470c3dd27f285caef8e86d8970519a7228f05be1f93f7265bf7f8fbcc40ce51cb697419a16128b9b9c3a124a2de198c921e752c8931879abae6edffd224907e403403861de59c13abad41bc35ea2978ada3c45b4e7d8a47a4c1baf5f1307a48e1cd29d2977dd358529a52e76d0d4efa56fec4ea895f445a511311d1c4067f837a9e72d8631c9495bdd4e4a01d20eeda60731594e1e78f99455e336c69c153f286705862856467ffb418897d06ad3c7d2eb5adc2840608c00bc16d1794a086bfcad9d584a2276bb637d4ce10fd246a40f2e88d3d385d1df76b23a9d54f15c8ef112bc2150cfbc10eca2511e737f458ccf2ccac659797def3013f324e0afcbc5739357685abc113a13a81f73030f5a5b62ee445c18f534bdecaed8a59d411eb9c07cb2b13bb5bff0508f56f6fd465d4e1e89902a6baa136684366e01ada3f566d6c46e3359e7eaf80556991f00df01fc7eeea6fb135ba87c8c3fe67714bc0f17f67da6db469ca9301e3b25484a38e7c0c155ea56a2b3c2bd6f036cdf8553841f9d084857fd4d1d89aa2bed3062eff6322b5d5faa038e24e89eeca93945b410622f967291ecfbeb3f3985ff96c66d63e179a7936f85c2cf84ed3ec90e3bf5e84966c39f4d1a07275a6a82affff34a418878d0eaa49a49c33a9112f3d628922a5a784c056088a538e8ce5fcb58bae79bde66b20c96634e8d71bc6258a434dfea204f636653d16e6d353a24c48cf167b65958e3da4cc94476fbfb89895f2118952c25f83036688098acdf4e0d581445682a673b563d0832f41712d55800b6b57f8f77b5d37e8d0df7640f4d7b61a1babd649436c63e12f9396caef86cebf16502d1438a2c787b3bb7577474ad70e86557823fe7d987d4860e0ef09ecbe20c561d04765896856cb43e5e59aa15b70c67ec4d41845b11ea15c7c938180aea53abf7db366b95c0885d4f5fa273086d98e74c9a3d6cdc2679c49f668c55345faace11f2fe4c45bce662f755ad936c3fdf10e58eb9521247e20f4ccd6c9ba0cb3f5b4378325ffd70d663931f18df5df5a83680d162a9a6537e019fcc3eb19692f5d026c3466b3935eda9ce89b345fa290f08a7bc0caa3f8e9432fa6df251f53ed7fad3b307f53b246e40ffda79476a983168bca55aaecb03bb39600f5f19eb624971d4593c235ca60dc542e0ba63f3cb80fc424fbb427b2cf70afd287702715b116d8031f7eb9f21fa24334d14cd6b70fb4bc165c088e7456eb0f9a4054d194bb1071f18fef298143d94765f9e4795c8286aa53b8d0783022f7f1bc395c7acc35a02cdc312afb8b4f8d40ecc1fd1380bc954a775c9dc67a81b31d9db9e89ea1c2aa7ff4218e34722c222f5bea1b19d7f97918fd347e9a2e76fa92067581a72f293632f829701aa10950098f6f859cc02bb368e6ed5910a01fefa4c310cc218a2a9b899af68d43b924e6a41d8523d485dff58b1a06bdadbbef7bd2ebbc77c53351ff8510d80abf75a96bb8d64efa150e98918834b83f19ad66d327b90ec6d1e922b5cc234f1600e54a9f3222e6f2b72a64ae4503a0c49b9c0f59a36ff43130828ab6a1d92b222964d9b6540384c3c8f63c2c7c7d814d1386865711f2fd69e2d8d889178e65ef0be4fc6065cd8f213a52e901a3186545530a14731ac8934f6484b7ea7f91df16185101026e42a1010294d7e186661f9d9eecaae3241bcc58cbd2a70cc26eb00f655e2e4d3894e504cf9d28281293f2af16b1ca8d131e65c6c94aad5b495062cde6e0f9cae0879126ed17f5a7fb17107f31294255ccad00f03441faeb211c4da6b52935e4e5aefa51430b08af553d71b44fbb457eed0cd2e869cf22b114ab0edb197c220ef12dc4f34bc334504860b6092f3da69e288f900906d8f45cd91b6ab8162703a015193704a62c7c9ab2d25de97b38d5548c060e005bd687671a897a6467ea76ac324ea443d3c17305226293cf1b12a8095d23289427b665e967acece50f6a6a9654b997740365ef54436d3952af47a892615bbf1de76efa064746ea9b1fc3d668a1166ec28c2c848c1f6b55f6c8e7d1b0d4e5c2c826b3abbfe495e4d98fae8eee27f568a31fcb9763232e674e73bc492dd788f9b6a97abd9a19a2831c305a8b01f31cf2df235bc147bf0230db0e09d8fb7719e41be322b812742c320bfa70b693428eaa2470f0e735528dba142146dc4382af8788f305a5789386bbb6367bed64dac717ecb053384bbe492999099066c40566bf6c1274f9675871e0c0ba289db02d88153cc9228c5d33c6748b582606b86335d5688ec0c80625b96f9192a02f79621129e2962bcc02712147181047564997feb6798735b108260a7d5334c47e60df9c2d3da2b057fe2e1fec0692664d924f6380696d261bbb8792833a47e9e6eab5584e66484c0d4f09f81b76371f1d89d895479f5506e336553a8d8f6ba29e25b459b99bce62e0182d75e30850160590e1155f4b7be854aef1990d7323701caefb56ba2419828c50b27ee7d61644cda5ca866c5753eb4640e98e18493c1f0c373e182ae6a0cb044e8893c9c0e8a553eaaf0ee76607280da9a4128d1f724f8414e867a457262b2dc81c8635d267f1090073309de1376dbe81ac11170079f35b574ba68d9c74081ce47e68e111f9fc8e5a5d3e88597ec40dad79816d29a48e1afc575d87186397702d33a76daf5cd81f0c7634f993a1b8ecd0ad7ffc5084325647775ce1f23cbb960978dc139c90eb62a6f07fa52406970d211988c7f22d961652bb86682695d9c0de9dd57bfe731d3e72e0c358aa4ccfa327c8845c7350bdbb4fc87cd92b60d81c15a8e8f9a89213abeb58ecedd142244c47c51a6ae272caac5a5a789962b16b4ca80c2aebaccacc027e0aba7491931398d3a79d19f799ecbd6ebc3958f883e86755bc4f84e1211dcfe12d00e041aa4c7af8e46d7d597f77837bd017a1f7319e8b20d81b50f0cbbb7d6b9dd22e5dc1e3b5376a9fa2663cf302fc1d660fb13cf8a56d83dcec151a42fed2613fb260bf3c2a9110b074eb92b09fc0e90763094a55f9603b23959e6070d19d9beed68a2e191003b3ff5da42b3a4ce9d39e21b9f6ea049b29d708f5e0faf66bbe26c904672612ee8b59accdc52e9b802f15ac6e5692f440e78e042028345e799880eef6f76ddff687fd770e9e9296a0941aa5eec608d224491fac7cbab6f7534e7ee6605111d03210164c2e6d10848b87862a90819a126a67b110fd58b05cfbcddae1f688dd26c43a8f652396b1a6b7d65920cceda05292cbb3035106a776960403c8be0f671ebc8039cee093bf33843ad69caea49a64987ec775cd6f751874913f532ddf863d8cb9d58e8460d86a68c2480647e05e4467b65265b8bafa98dd8289cd639c73499efbac261824268a3cfa8c16633bc37aa334da815d80e6ab4edfc06d6a21580fad72b83317ddf495ba0540360ca55be12c99f9d1b595244ab01a617f5917b56ba0ac30d772f93c4242023bc34d1c841a91577c6b96ca5388f8ceb76f2b3254407dc254a7a8be3320b5c71fa9528e678b139df5acd3e6bdaf0cd58dbe47a7b2e97fa4356030af010e6ea02071131be72b490e33b2dd09dfb774fb2caa31279ecb2bf33fb34e936f130872260177d059abb4a9b68dd840c524977b3ef36d9c90c82b272826640ec1f73f12dd2f29861b7cb79579e261043faa9c7128a7ded2f0e239b2d9a9e8981bcf62fd2a9214992c2e49a7958259507356652346e9995b7921ec04c04a0fa578695506db72514c03d8f5de708d5725f407b73ddaddc0afa6bc6f10a233f0d514628b5671b79ef8bc78e7b8d3b90ec35b50239c339e07e06a835bbc4c500eb8a81058262a22bc51cd22ef8d9855f1c5e81eb371c4ac827937152b51cc57fe575a1461f021b0b9812bc47b9167e318298fd0bc94ad99d77b9e7b4f12eb99c81e239772ab0747b531ac4e1356ad3b412ba56cbc956934e8493ed5a692ab0187fba55fe69aa79b00c42bdfa2ba075fdb72e1d8ab99611cf8d5b04023a220c52c7ad765b8b2211dc9666eb5113ac394e12b061535bdf94d704b564d9ccdd1a85f7188cb22129bb93978e56b49eac3c70298e5079d4ddf212ae1bff068c91cc9190b072b2cce4403d749ae0bfd9f182150b72c0e6d58cf8971b85ab0592f9d6121166978328dca79725b144f2b26867f9365ed8903bab9af9725363932cd475829d72dc4227b927b7e6624c249ae21f51b095175a2e1e39dcf3f9b5c1e9ba3b07a285015094f9827d845f3ea4a05d329d8e4f2a8f4326d8bd20190d94723d47fc10cbf49d60cdaba4f235cbb1538e4a13eec58e3b1e41a506f6a9d5cfa443e20248d7df77ef858b6416c53d03d230e41cbdb84ae2e9e09d2cd5504a9a20761b00e1e9397afcb42b39b6060c3de194ef4abda19e44b467078c57c5fee59569af443f22964c5663f1c596776af4bd070beb22f290db64ecccce0c844115e89ae026a71bbfd89b34f56f1748d649a1f56e519ee2faea65bb1a1906811c92315b57c2022ae6b114a87f91f8d350245c3120e6550b105e96b35a94c634d4df204d07f07bf3550763e5cce38b3537fe0d84f90b89d3d92e769553bc6e78800d719f831aa8362a67c7e5434d9c308813a9f190ae66e200752d41d58c78f0252fafc39c40efd577dff65fa0c849e8a78821aecd3431c6ce2d6199ad29aa9a6b8775198e359d70cb109ec16c6a22c8d8cda92aa2ff60c9c316933a4db2f88718f21f97b0c9925fff69e404eb353f929703b19fa79d99def503c4d551a3f29dbbfe6c9b31712df719c8f428e25aa71ca63350681ec2fe95ee60a3e9b1765983d2d41e6d1f8ba578f0f986dd9cd811ca7f6db55d979754c4a5796ead0483ca1b4b116cad4736fe153e850d7798b17ff1d2303f6baa6a72647e4191a88084465cad1d0277b617ffe2bd31885146f2231ce9738c5dbd317fcc6c29e555f77aff8a3bc48fd9168abbfc86a612b6d2c7574f385afef3b48e8c691d00f4c07c5fd347351b0d7f04a114fe662951", 0x1000, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="08451733b0c6140d48fc"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 03:47:51 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 03:47:51 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) kqueue() r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:47:51 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) 03:47:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2004, 0x7de) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x9) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 03:47:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x20000, 0x1010, r0, 0x0, 0x0) 03:47:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="eefdaffa2b2ecf1979b373fa6af0694c8122b6a1f6b1c643c89b31aae51a6b958a66c228bb809ff89380575381d2c4fd5d1aa4e804e88c816d0aa9cd6eaace595edf9b315ffed3915d3b7b1e4524a5ba4226a27973e91c22cfc309c2d877b51191364d3c73c933b48b5d9a1c4e0dcb33794d280071d793d2f9513f2b05ef118dc9b4e5d2a91fe090fefc55bee3eeca4ae6fa5d4b4e5cf6a3040c0801520364096575bbaa8fb403eed147", 0xaa}, {&(0x7f0000000100)="80293f070934b83a28b1e7f46af78331da0ad400a713a581a9b215bee2e4b910f03a8a26ab4ae4e3bf5ae1b4b943a298588d3f92f62e60859a0c96ddf3627d3a10b3c7f9219816ababfb96815f07267dfa798989aec73bb0af0d756f5a77969fa2fac834023bfa31da73e36fbe64db74369063d8904d60330868", 0x7a}, {&(0x7f0000000180)="6eee91119883382e48d3af9b0aaff009cad4db027e4e66f1a82dfec426290fbf9e6b641c34ee22de39e4db941072bde17ba6209d7dfa6739523a4fd724fe0ac36b906d6b52cb208b6e3e2072b61d99f39cb3b750c176cbf626435d20c85eeb77520118822921212171f31a499a608404cf723aca37a396967954e20fbe25cf8a9afcebd58dacb69057e31888b1dd7b2e7231b4990b70572de750ef66e9df5f657f8246de700a1ecf4a7d7fb22d203b3b9fa9a481ffd307055ea6b0a12e4b2774d50491a5076eb9ac647d211e6d54c0b422d2758113e83d0698676ccff1b36688ab4c707988a3404bfe269c3c865c75a327998f9654844439fb02eb945816b0b76bf89bb141bc4ee35a98d8cffa516cf2d3e3d6a9e59dfc00817205a7549b34cbc70f00f81d846ce169e3733f447d2110ba2e74f4c622ebd2d86412aaae8a2531dbe6968aeaff1c1dda49ec161bed993b6e51aad800dd31e3b32abec06a4a9df1461d857c4d1f906fde2a2be9a235689544c0abe7dc8700bd52d0f1eedaf79cff221596e0857aca390fed3dfe318ee9d94c7373a1e71ee203cccbac4b3d3d3a164bc13f7fcc84be802e58278239e3319f908572576c3abe04a2f49d5f422b1d90fa83986fcce6cd6450ad02a644335830762808f6af6de37457f431250d3e9cc7479c539ec01bf171bed38f1db6e61e5d0cdc277b4e884b53f080cf4f52443f5a5c378ac9217a2f8f1ddfc246760dd0f35a035128f1d4b27d44e032e465d845ce6f0ef48a71debe95172c1d013ed5fb3cf144097a82a732331c1a9281b5b4d899a659d16fbcfb2527cd093f868e1d488a0d4f1c26edc28f6a7e0e5154d30fdf0829ff62435c390c79b763c5c9705b5367c6222004cab410399dddef5112b2f40700a9dcdfd5ff663aa22e65016098d918a643b314daecb31d745ec562fd3c525569badfc66c08a95142ed3d6369d730d7c9021100f6987be4c38b79f0e1245b83a0a9079b788d5b2ff7bc3e37bfc730ec02344dd012637c47b832bdc1cc14bdf32c62fe95a265fe3b576f7de203886d0ef8fc365e0e1848d9c2ad3979fd164b9de053bb98856c5896d16f32fd6f8d7fdf0301b9899c287f8d35ce80f0919d82a6f8eca85996aa8117fa65fe9f39268d67a1e58f0873afe457fd84fc0fb4a45ea68962be911ec2f23159b85618de2a57ff3236ef25f301342129b89e989d3fd5b383a8015ee23ca6ea0256de4ca63f02b3ecffa947e0593a8decbc0a1965a5261b77c71b3d8836957a1c111c34ce34c3af36759da302c1d23e9eb5d9138b86c9b4fe3ccd9d13f70a8e666075e14f9777c0a61493e0a49eeb5d7b01aea8ad07c877f44f7e5f1f86085a0fee741c264aba9f444c91e423794bae00e9ab182e5cc752029815d24add9c8b34f631ef4fb6ee0a669f03e5b48568ca0604bbba1f3d9eb8cf387b02e2cd987631ea30725d2eb5dc2252ab27d24371fa8a6ece75288c1d79629b71866f6a8dd03b3875c523eacdf8ce01e258c77a1fd80b2b8b0bded5edd504f48350236521a32a8ca1b2f6d3026b83b0dd0c1a6916e2b12808a85d1d84b437bd0010a022905201ebff14a56d3330b6d4d0f33295baeaca343b4425eb0e71c1e08a1b259eee51ba09bd48ef60e1186081419de5bb6ab195af92d1e8a6cd690807e45a9f28e89f48dd3b6731d310d6041b63bb60a361889db8b448f02e9fa0c00858ef19b118a2c040ca1e04016f8e991453491330c0a637ff4087ce1b51ba49212b67e389b3eddc65eb0bb007746d96b6adefbffefa10eafa592e2ba20b58c4456670ed5ed6aab8446825914f1468bbe138729b5db15b02abda1197b8b256862aee23b52e7369b7c8a58e3d58791faeaf6b84e9ecb14603f8fa42dae1ddf95acd9684bdc5b57648890e8e944ce3e6d13a5292696c3ee35164069fc94270e2be3e48637973ffe751e4257735ddfc88b6f1469d391fb0c52182dc90b227142b1c5f2d679db3acb550c9d4746bb353af5750e8fdca0af5ebd6b61972ec4e076b7b1e136060d7ecc36aebc771fb3fa600a0f72dd75bd4491158e775d8a60787947e067a46f8078d64df7c055a88f2e18ba069503849533f045fcb592fc32b1ce656b452dc80a8abdcb754330fbb91ca872fe7c52e28b5c852a2b57976927abc73aa6354c0e7ca8d61705fdba8c5a262b16c57250b0fd9bc51ab66ed152c5ac709b73a4058f9a3b8c14a76c7015c5258f7a2180e119d00dc735262e1d4ea05ab7cb7c482b6618577e63c34e74af8c8eb43995eb24b0a2690bc7b04432dcc3305b31e4d3d346002e370cd81d764ce7e1e933469651ba7ea6d8a55205a4e0352575f232777b607c6f0ebfe9747ff7a7f1fe32cfeb7f4e2bd8cb8e0dbd4b249588857a3dba10c62ebad207878690f46eeb98a1b582a2ec976ba9eec7293258e80f4ddbda008cef9eb274bfd57fc1b46d9373e684ff9addbb2f158991ac12b469664a36b2b8476d738a5fa0e1d14498fa5447c6897513798ea5a408b4a251bb688fbd28f144164571054112fde1daa4aa250c18f0e1fb46448522b1925a8cbd7654322bac4473fbc277c7d927685f2179ce9601d0b835488b949efc08afd951cad0ca218ce7ff19b51eeb9d83d6e92dc5e73423265b342b55c9561e0966312ec0320af8900cea0a9e1d14801e329d57de19bc09557bfd992115ee51ba8936e1d80d4a5be238d1b491a532552fbaf98a77d71060f8fac61a2b90cf3e3f8d922e058797ab0c38375ba9733d541ef6a69fe2d3f5a92f56e0a78a0cefe847f173351b6d178c964bba3a1c95d0c8311eac9038b08aacf033d41eeaab148cdd9e7ae435a05549d96b79761886742216d8e2cde9945bbf354284f80cd247bb1279000979610bf9b7bf8b20f84adc52c53bb215b5c889bcabdeb9d38a122acf8a5b6c4b1d236cfc8095417bcf2ad31a81f8030beb9f0e48c0afd9092fb2cdb48eba5481d34833f1470e804fd34950144f49ab827e7353c89ddfda8a763a3906e51b4000c98d21da586259b0c43bd06c1bb3f28b54eb48d07af0bde7966337dafeff9563044ea53fad6afb87c4ad2a85ce3a9efc1767777bdcc342b1b258da58734cf999d52f929ca91460de61aa04928cb42d1eacc9b13d8630e8e9b4a54aed9851c369c03e15da7d02ace0d5c119c805be4e6b2704a06e22f7f638e0f53b32ddd60ee1c5aea2cd246ba4507de95b0df15d9622e633d3253558b9954ed41481ef620d78567f1e89795608b3b2ded9df31a37d6ef51212c18c5aac228c9239938c0794aa24f3a453cd28be58860ec2003f4c1fd9ee9109f1fc1b630caad4a464c694ac6c6235c5c0f1181d5c838f53bf95c3535ee62b1ebd766a780ee5774214c6910504122bac550cb4254b8fb74d36e8cfcffa35d5a612bc53b8ae45e6ed62b6987168ef8716f524eeec805f6e3c5f334e110f319a4085e7e2a3872c63a93335a78c69dcd1890453dbed07c09de66e3f6c6acf810942c8e7ed4fc697c7c81df8cde2fd40b7b2513a703b86f6c925591035b9a1837c476b567a9bcdf6b422c4413ca016687150829704ac87de134a6afdc76076b8d60f9bc7ea85dfe14d279a9b837babaa7ddeef5d7ca453188c28337885f1e05c4c184de05a0d92c0a2c711c0b4e888dc0caeb90d4694b8b86d6a6ab22897cd5aafa0949791479903aa8b9f9eba20458a43ead36d75917b931ef6bb3da9529600cde50b0386001a2edb3a662895dccccfe214c67cf18b7059c1da075078b6badc9be84823c687bf5dba86d782551aed1da2d226a80dcf77c919016f6ab9a46d07edcfd7a4fdf81c332d12cb1997cff447659b9784783276c07c87e87cd12a0add30aa26e42e56533209a4db897f6d244ca2d3ab2b419e03f27833d3d1eb5937e899983d51f857d1ea2ea42448a5a8bdf038bbf4c64202607b2139e0fed038b77defed3d55e9b66ee0b87bcda7f75135a65b72b8b028c8f779f5dfa45ec8a218656bbb6510465658f86369c0954bffb22e622695508d3ad363da6accc01f100f9d7c7ac1a0f37f75adf3a03840b10a5d6bfd6cd5003bf1b5825ea88ced34ed16896d69203c171ad05fa7a0e61d3b21b9052f576e511c39c2f908aa7c19a604d1dee2a39121191418128365560ee512dbbe70ffa570e22f1dbe1fbac613a23ef97e1794ce321b0a6a5c7d7dd80407260692ddaec0efb25a8b9b96dcb88e6ce6b61f562302020c7717fe12914e8971e54c367985b6db1969e61a8f308dab59699309e2b59ffee3ffd3faefdaea7c435438ceff8ebd2c4e78b730268dd76269b4da5840bea3e769d92ed424647f888b3a159906f4310942e186fcd726bb2a12b6e23ee9146a95ffef60bf4203c87231b5e2d027ccf5e55bdd5d222dcc8a064efd733e75cd7d0fec5b3187869eac0970258870fe0f01d65d8b4d98e85eadffa137c3337b9934bf860be2f2a9f9440058e09784584cc69cd06a336c87db196c0f2b8df52d6d47b86ebefa65b02a6b31023ed0ee7d9ba0d7b5d1dc857cfe178ea6a27d8b6f158746b88b22c849bf598043e7b93d68faf233d3969d895328bb81669d26d487d8b246ffcc7956d60d054e6b29b698341ca0039d7cc0e9c829e1c7303cb1d81ec1b97d62c8c7a0a166c2e2b6368735dc196d9dce6bb8ed0c5f45a410a05c169ed723bb245abbd452e1977f325dfc3fe3d8431c19d0999b5c0ce150b2861746332dd86f6fa62380a1a2b02a8747039512943fbc2403e1d8e325d5b3cb699e8c68651eee3d2dc78bc642053faf0cedbbea6a83cf024cc662c1779d8c4227a3785e2b64eb9cbc6bf604a6069550e6de1ea624595d887d85d8d25e580ca27156034fcd6d1cf3295296c65860656bc159e02bb2bdc4e33212c4c08cfa8a5101cc5d594f4ca4573b7fc035a54ed898f41e7af83415c3487e0d8170c6ac9e6d5a7116a68927195eb3f6452a3945e6a31fa2563be639de70b2b581f15226ab534d08994bd53dc927b58f544f2e38c6ea1bfb22d7c4329bac8086d75b677a6511afb49eda9a5b78a838c8266ad4534cca273339c55fc6e605aff642b10b7ff465e87d4262f5ea5f8331debc3caa965335febc90dbf9f8e1c945c0a2b13f5e09942a40e65aa29323abf7fec1b3dd922907f4288e0b25815d66f46dee09ada46ee489552e6a8e41fd982120eac7310018c657b0aa6c9f34a7cd13b9332cbfd0294c4315c72310ca494ce93cc7dcaac089b295517dc035a2b8ea405b8053505ebf52eeffcfad98c2aa1014b9a9637c866aafd972ba5c5b159a2f94c4682ed3a4f0105c379a042ce39bdf2b60a78ab4d6f57f04eec9636d15f77382107e1043a555122104cfc3739e988d7b2875ac6c8328da242b8624fcbcf39af43b0c4256acdf7957975a486f1aeb26cf48c096b4e7ce5cdaed1d89dcde2f1f45c21b5f1655b9e9f10bcb027796b6a28f06cc5fb659db2e1c80a16f02f977cc541b96e61e61d69fe7d6db5285676bba80e66209741204301b601cffb840619f64e4fb10f971b2c9640ab7653ed0a5b812d8b0cf911ce6ccd0b94906bdaa6bde31cc7cf7a881b2aeedadf3d844fe944de0a45ae5dcea67604fd8285b62ccee4d2ec22ffdb25e8bf35111b9d2ef13efe6a1dc21c2688ffdbc409aea3a3157c4f6e6777b110108d8825351d0d5b146b2569b9ad91e2578f5d6ee7addbe6d8a7c0964f44305d2b18976c5082e96d07a1920d618e6c680b911267c112082813871daa04ff8f2a6e6d42a967174d57191043f1ab470a1913f35d387d28f8e5e3", 0x1000}, {&(0x7f0000001180)="440b98733535528cde183a6a0e62cd3058afc54a4fd08c98c4737a14c5617796810f81e7661ad1826b5cc76accc112d5ba85ab51ee54be28b1aaeaf852113ec316841d983e933b3f4ba3ab74b30f89a579b4fdf64463bda0c9dc0172c14e655ae6589cc3f9572cf3a232c3ee10d3d9dacfdf9178e0bb7b16b7e89edd136c7ea0e93659a33d68e81a13622daee9668e64be08", 0x92}, {&(0x7f0000001240)="b66701bef2cef643c7ad4449fd5cf76d77477117f05788c2efff617d14ebc1129cf30430dbe701a5903c61fceb798ee4eb538fca59dee78b6c765463cd0edc65c741ec842d854398964697c567c3725301bf0163bbec9452b58968459a375890196bdad40cddffb0bc0990372d34456914f920b11e6ac71fa017ec9dbcb7e5e28c26a179754f0cc9859bee383ab300a0a1f39de5c0aab3fe4e38291ddbd64a1af3bd143bceab9239057056857fab161fe5ea389e5530dba7047d334f1ff06c152360e91123407957a403e5c72fa56252e202cd5c7a047bdd2c7655c7ab540261ab39f4feb922f2868c981a943d4178954abaf8846c10f553ce158d070a", 0xfd}, {&(0x7f0000001340)="816a9e1ce35db2b4025cdcb47017f6f32a4da8ad3446bb009e49dbd056f76ec5d9455306a75b312e80d21b294c8f73dd3c8bcde36d6037ebea6f47a6aa4848345bf0501150100bb66f3f627662a934c524fc5308225b778197006359e28d4c712fc5c9b0075f0210a224f1e0f7ab47e5193fa0f8e268f16ad525c33ec9108bd4c683e0ce8d04426edf376730cd19e3fd7af9762462e256ad5b93fc7ca4a2bf91b208b4b0ede8be3b1bf93d29ad0645b75c9d242b8825c5a37df61c9d9098bf0a7d1e6761", 0xc4}, {&(0x7f0000001440)="01dd97c13ee79225a268b03f024b8d4edb24d5", 0x13}], 0x7, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x150) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x40, 0x0, 0x101, 0xfffffffffffffff8}) r4 = getuid() seteuid(r4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000100)) 03:47:52 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f00003e3000/0xb000)=nil, 0xb000, 0x4, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:47:52 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10402, 0x96) 03:47:52 executing program 0: semget(0x0, 0x1, 0x0) semget(0x1, 0x6, 0x210) 03:47:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x5c0, 0x40) getsockname(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f358634016f6c051b46c709d823b74c4843e59259fd4090da7841538bda2c4d86005965e233772310987d582ac0d2e4ad2d502d3039ed086cb5e5ab419c9347ef6cd75b2c80929b4515757d477130d96488d1a97277d6187eb8a8d18157fe0d33b93adadda476a72fc595df424eee8d24b56ae16b78c11c1d34a0c6883c4e14b0191b9308ee9d1d88340b0b6c5246e053614b93f5d7e27928a2a843380bbc0db876f7b9dffe6cca1a8bc1cf89c21eede3d337bb9e950d8aec6769e41b8f692644b9a12081bbc92e811f1b4fcce21886e82cc2ed138d5d4ef"], &(0x7f00000000c0)=0x6e) syz_open_pts() r2 = semget(0x0, 0x1, 0x2) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x800}, {0x0, 0x2, 0x1800}, {0x0, 0x9a46, 0x1800}, {0x7, 0x5, 0x1000}, {0x1, 0x3}, {0x7, 0x7fffffff, 0x1000}, {0x4, 0x1b0, 0x1800}, {0x3, 0x6c44b3d9}, {0x3, 0x3, 0x1000}, {0x0, 0xffffffff, 0x800}], 0xa) socket$inet(0x2, 0x5, 0x0) 03:47:52 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x7fff) r1 = msgget$private(0x0, 0x45) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x3}) 03:47:52 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) mmap(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x2, 0x811, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x10000000002, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup2(r1, r1) shutdown(r0, 0xfffffffffffffffe) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1f) fcntl$getown(r1, 0x5) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x4}) 03:47:52 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000040)="4db15b822850ba39834b6bdd1b7eb1aac76d2ca69d442a70d3edb28037855e9cca62d747b89e6157ee38b80414eb5042c763d46b03f291a2e139bb31ef408cc3ce0d400f39a77d98e2ca1f034f50d5d21ea41f1ad319beb26e86b639ac178309572ae3d7321294f9a6c0d7d0c930c870810c4ccad1ab1d8a2e502a089270df6d42bd317c7a6d44a8e7198b5e4e6dde64c905a5b907569c65b334c3f99653d9fb2b09813d74bda693e898b8028898c36f161cacab89af6d1c59d64c5c9c1df068f6361733eb218b95a343c20c851c84b83c3e16c7912093fff4b42f0a48c18756fb9aa9829bf1d8781712a9e94e8f1e", 0xef, 0x4, 0x0, 0x0) 03:47:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f857779103777e3dda5745d5c6c8d6cd25fcf1654e1bcf6eab0b1db127cfb8b0ad7f7c6954bd56f9c79ace856fd844990851fb8943feba2d311df5d3e82fa404d829f1b812b5625d8f2b0ee7418a003329caab3bf464fade4fca1aa421d560c0271b37b4acdb28f898d1e1416f09", 0x6e) 03:47:52 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 03:47:52 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xb) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) flock(0xffffffffffffffff, 0x1) 03:47:52 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x1, 0xba0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x6, 0x20, r1}) 03:47:52 executing program 0: r0 = socket(0x10, 0x4005, 0x0) fchmod(r0, 0x10a) r1 = socket(0x10, 0x3, 0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82020e30000008000000d1fcc8b913ef8c958570f796f8d2fb4f7e5b4dc0bde0fdf76384f8f046f6cf7d7cb803689ce91d21254484211f1f8a07000000bb3b6d73e5c082028a8723f79243073f1ba43adde95446f7d4bf8f604331e4ee22aed3eda2fb268490facc0d16d06f0ae685c7c6ad2cbf02c65893cb36a83f16f552b1f3521a616bab49572823cf58d90668d034f87048943346c6a358c7d7d8bcd5472f83965fa4ecd078c4095fbe6382b56294581b06f82794"], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x100) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:47:52 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socket$unix(0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x400000000003, 0x400000000101c, r0, 0x0, 0xfffffffffffffffd) 03:47:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x4a) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 03:47:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4a1, 0x9c) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x4010, r0, 0x0, 0x3) 03:47:52 executing program 1: minherit(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x1010, 0xffffffffffffffff, 0x0, 0x4) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlockall(0x1) 03:47:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 03:47:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x4000000000, 0x14, r0, 0x0, 0x100000000) 03:47:52 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000480)=0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000004c0)=0xc) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/98, 0x62}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/239, 0xef}], 0x1, 0x5c) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000400)=""/31, 0x1f}], 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000540), &(0x7f0000000500)=0x56) 03:47:52 executing program 1: r0 = syz_open_pts() mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) 03:47:52 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x81, 0x3226de04, 0x5, "e7e273576a9baf1d30c72b7b7317cedf481322d3", 0x6, 0x8}) mmap(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) 03:47:52 executing program 0: socketpair(0x20, 0x8001, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() recvfrom$inet(r0, &(0x7f00000000c0)=""/167, 0xa7, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r4) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) 03:47:52 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x8755, 0x1f, r1}) 03:47:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 03:47:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:47:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 03:47:52 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003e9000/0x2000)=nil, 0x2000) 03:47:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0xfffffea0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:47:53 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x38) 03:48:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1001, &(0x7f0000000040)=""/4096, &(0x7f0000001080)=0x1000) setsockopt(r0, 0x1, 0x9, &(0x7f0000001040)="be0ba63d085326", 0x7) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:48:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xfffc, 0x0) mmap(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 03:48:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530005261500d0d9d5a9266e05a817c653e19dd4911649c22f14819462263a32b413540c6542e5e0d1309a5b3d612e82eafbecd3af06e3ddf48c483bd8280ba9c87225c2464356999516e2b0f814c3fe217"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:48:30 executing program 1: socketpair(0x18, 0x4, 0x72, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xb, 0x1010, r0, 0x0, 0x0) 03:48:30 executing program 0: nanosleep(&(0x7f00000002c0)={0x7}, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 03:48:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) ftruncate(0xffffffffffffffff, 0x600) ftruncate(0xffffffffffffffff, 0x80000000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:48:30 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0xa0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDENABIO(r0, 0x20004b3c) 03:48:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 03:48:30 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) flock(r0, 0x8) close(r0) 03:48:30 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x104) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 03:48:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x5, 0x100000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) write(r1, 0x0, 0x0) 03:48:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00003e8000/0x1000)=nil, 0x1000, 0xfffbfffffffffffe) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) mmap(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x2, 0x4000012, r0, 0x0, 0x59) write(r0, &(0x7f0000000040)="dedced515b51decae9144be8279fd25bdd266f5014b567c77b32306516cc5f2f5f663d8608ade9b7a1eb2f31853f5aaae7ff21cdbd935a68cb1072f6e7de089fe7a4b9cf", 0x44) 03:48:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/139, 0x8b) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:48:31 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) close(r2) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 03:48:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x100, 0x3d) select(0x40, &(0x7f0000000240)={0x7f55, 0x9, 0x0, 0x100000001, 0x7, 0x0, 0x3ff, 0xffffffff}, &(0x7f0000000280)={0x3e6d, 0x6, 0x101, 0x5f5, 0xe895, 0x0, 0x0, 0x80000001}, &(0x7f00000002c0)={0x1, 0x7, 0x20, 0x7, 0x81, 0x2, 0x2b086d5e, 0x8}, &(0x7f0000000300)={0xb1b, 0x7fff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x802, 0x0) select(0x40, &(0x7f0000000040)={0x400, 0x5, 0x20000000000, 0x2, 0x6, 0x73, 0x1, 0x5}, &(0x7f0000000180)={0x0, 0x7, 0x3, 0x2, 0x0, 0x58, 0x3a, 0x8}, &(0x7f00000001c0)={0x48, 0x100000000, 0x4, 0x5812a294, 0xfffffffffffff001, 0x3, 0x6, 0x100000001}, &(0x7f0000000200)={0x3, 0x3ff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x200, 0x1, 0x1, 0x0, 0x4, 0x3f, 0x40, 0x2, 0x2, 0x20, 0x10000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) getpid() mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:48:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffc, 0x3f, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) 03:48:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0xf009}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="a03be5685df213518e85462a3496fb80084c427960ecbebfb814a3a0e070e0e02377a75e31aec44305e331afd1454835441c04d35da3cc486741d8f297f895acbbd28470a282e482b1e566ddf9050d0e287d248a7dbb23b51faeee04b0dab7e80f4201169a45c24ed12e007cc34d2ff9f2ecc2b5713d332457f940651fa2192613d22ac8514add5c5d8e85c36b9c087d39b34f2e4012512e7da71bd48bcf03db45868cca074c95c0ab6cfde59b187f2feb0db4b00c303cabbacc196fca096613f1077b0f71b5e392db65527d91ef9da545c21b8f2f523aa17f77fd2afa6bee18d9cfec3043049a7732fbcc00009f1fa52d67794134", 0xf5}, {&(0x7f0000000180)="f44187557c067219f97f4fc552d2fa438ae5b9b0e755d94c15f4c9a8ca35c6480e169959eee40fc23bec09a5346bb885a565350e29c16c4c61fa37a2901a091ae522dd2bc5fe006ff435f1306e5c25025e94508315c10614f69082ac4c76807512532e5bbfb3aaa75856348e507cfc69ead15d62144143f0bd3c81e14abcbd03c57adf2b439a074f5d0f8333", 0x8c}, {&(0x7f0000000240)="4803f777f2b3060c3c25cf4696355b70ac8bdafed456cce5be97549c05d3e1d2237a3ca4021587d958084053ff65a3ff08c9da7bad9b23aa0d48f6d04c4e25824a6d841577e6cd150efcab43f6760491ded27efacf40da10dcf1d6dcb5da4080ff81aaccd26e1770ed11e428d7b04e5fc1ae775b3a19b452c6a066caa984d3a42fc32038ea2a739e6f79089aaeb653f482ba305cb99581642bb45a33bbda1ee4523c0666f630ecbc24ab90df82d96694d9c3ee51fc9c939545933c2ac748216c0ece17f470b5e441f4", 0xc9}, {&(0x7f0000000340)="852e01e7cfc795eb4ba0deb7a650dcf8e09e5fc70efa597d63f1bb33b3f49ad0957b0e3cb57e8d713ed2f4226668659bb2900f00c3e7f72ab0708cd04b6b61e3e0d6d59b3189dcea0eea48b2c80ea93fe8191ade2291f2b8f7da63db0e3cbcde1ac1f797f2d1684155ddcc6fe99a0956ee4428f1d136ca573ffaca1d9df90bac41898249da43ade9351afff428e0267494405461ef6d5742656c49574a9040051cc82b6ffda79d7e57a171f2b5749eaf3023460e0b2eac5df65298e33dd35516", 0xc0}], 0x4, &(0x7f0000000440)=[{0x20, 0xffff, 0x10000, "639ae5d0e70dadeda93327"}], 0x20}, 0x1) 03:48:31 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x1c88000000, 0x3ff, 0x0, 0x0) 03:48:31 executing program 1: pipe(&(0x7f0000000100)) r0 = socket(0x18, 0x5, 0xf) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x90) read(r1, &(0x7f0000000040)=""/95, 0x5f) pipe(&(0x7f00000000c0)) 03:48:31 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 03:48:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40000000000, 0xffffffffffffefff) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x100) 03:48:31 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0xf7}, {0x9, 0x80000000}}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 03:48:31 executing program 1: socket(0x18, 0x4005, 0x2) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) 03:48:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(r0, &(0x7f0000000000)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0xffffffffffffffb9) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 03:48:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 03:48:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x300, 0x80) syz_open_pts() chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 03:48:31 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x4, 0x2396d44f168c9ddf, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="5c7005000000000100000d167b1d927171e6358c159877430ebcd7664cabffa1113adb5404a4dfb6e4dc8c8a80196a940d57d06bb1392e9583d3c08a67845329bcc989e5eeef4bc3504d39a9f8fdda34d8d3f066ba1f41e2c15324cb9f8fb02500de8798ad865172f4eb26a89949f20a4033de3800ce3506", 0x78) 03:48:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/196, 0xc4}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000001800)=""/43, 0x2b}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000001740)=""/145, 0x1a1}, {&(0x7f0000000400)=""/55, 0x37}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/230, 0xe6}, {&(0x7f0000001540)=""/18, 0x12}, {&(0x7f0000001580)=""/223, 0xdf}], 0xa, 0x0) geteuid() 03:48:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000200)="0310000047de5312fbce50fd4894c500eff8e457b5b9183efc6bda66af5ce340e6ae3e22d4297a243514cf345024d59a04d1b03a294b7097bf8e236d9d3dc486b81cb743be24c8f6e8befa71064e9ffffdfc7c331972b3109bab6d65097eb7435620b1393bb6be440059591eb47913ef7606d6b3e2ab630e5681e762053970d63ba9659be6ded765c2681489beeec73593099236b6bafa18", 0x98) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) fchdir(r0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f00000002c0)=""/244, 0xf4}], 0x2, 0x0) setsockopt(r0, 0x2e, 0x880000000000002c, &(0x7f0000000080)="aad3ff7630926321a26f38ebe43a8f32cc16426f9dfbdf3256575a72f3426403f285e7c779e7b894d2932d45e3add499c4e1e39bebb4d58cde1a57af409ea52f43a2e90d9dac69dca3a3761f774e9c0aa72f238debc0b2c025ac21036ed553f42764881f87b46d68e1fe92139b0d11760472fddc4513d70d740a1311553ee2540be7e949d4c59c346667dc653e7736bfc18e87e6060c38b9566a21edb08d64f46ee820d569f2d794503010892f224206fe", 0xb1) 03:48:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x104) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xa, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000300)="3fdce25eaf513b297a9a3f0fa2cca05ee4ea3ffbc7078022cc29da667d48513f20b60659d70d9196411945165efacfa44dedcf9cfa68a2895c3cc6f0e2ca56e82916eb036b74e83dc69e1f952e5b35d6d47289e56e172cad66", 0x59}, {&(0x7f0000000380)="1436313215edc2d49a12b1c5c23b783f81a996401c33d96b1d828e0130c1994970e78518ba85969837905bb1d7ca1ee87b019c6bf8811078d85aa8dfb66d66d94b577f28a49c072a85f844e5fe03605efd712cea3cd5bfd28e850baa39663fdd8e10c53036bfdc01b9fa52899b1f12f01d9a4e0d", 0x74}, {&(0x7f0000000400)="dd083b756e2eecc4070ffabcbde9b237102787bebb1bf22442", 0x19}, {&(0x7f0000000440)="6c9e0ba97b2bb76200006da4648ed97a8c1eab0205bec7d2c14f6f85fea161b5401d0daf753e32b4412588fb83bb1f14a72e7a79604d43a9fd821a8e3f6bc9fd337ce5ab8cfc15f7e65a79b3e44e", 0x4e}, {&(0x7f00000004c0)="8b94251e35c8af11ff216d459c921981cb9bfbd112fcbc3174e6a2beefb34284c6e6ff44c4fc04dbbed14591283e84c4eb96de260c3739cd65ac66cf6ec1f92704cc4a31b92f0ec2289c67a9b4cb01a68a06a229a4868f3ec05479b0988c327fdf9be09197e54894e21307809b0cfb86b5ecf8e91243b591da645b913e3c5ba8673670b921f8d1b6ab0b9319a5ce64fe1bcf555c218e7e1803a47346b829b0d6674390e7fb0599dfafdf389d061e35c3b8bc67c5a4d3572c97a52f0a07a73ce983789c5552fd1dd7d924dc7446fdbc149d80d54c3247846b3c9207cedaba2423b171ccf8c76c2ec2ce2dc9c038b3cbf36c5f91cbb06b14e19b9f", 0xfa}, {&(0x7f00000005c0)="5bb75e18e462ec2795eeba3c382bfb00c5d25b783d282f276d3230a7b30096ec05ec585dadfaab234d2636ccb4f6448b8f11276f06e1c64c441fd1059938c3d97a7ea47af1efb5339ecd7be7aac2c5c93d664614d469459a5cb86bffef8d4a740ab42bbc75090d9e8dc456dcdfe9a70cce6306f169804fa8c493af52f2871cb7cc3f107478c193fcc40978cd53a4dc3ad57d77db41a28d3bb0f90178455403012be71f84b1678ced7c3f56e3228cee475494a85878bb6842a3e54f4d16b984", 0xbf}, {&(0x7f0000000680)="d960bfe7ecbee9b8552ff7032d7c349178be424b2bdb5ea7563e18016a840c2ef2d479818e4785d01f8b4f83256929c8d4b8ca4fd5343ddb5dae9235d9bbf470b4a5a470b9526e", 0x47}, {&(0x7f0000000700)="bfe2a3670dc85569c2608da48996ef28e19cbad47a52f1077b42e6f7f92e82a02db1a1f7a1450a660d2339ded88f4cbec737b2649f373fa1e8662f09f642a2ec93d8a38cd7aefa8a267debca2b8528f49a8f1103aa38f2da39f29e0d496eb88c6c3529dc8d8c7fc6b8461b0a5abf393d7f9ed85a4f532aedf0ae454cad9f51809784b05b3b912aa6529ececb35926e243322129e34fc814426725cbd4972229ddfee09ce02d1712526db0c137cbb00aa5cd3257b7ad374443909534e8b37c76355965591f00cfcc659a9fa30747a93ba8a8842", 0xd3}, {&(0x7f0000000800)="f9af2efb6d23ac145262d132a739e90b49c229d5a31dc69ed4c3ff953b4e19ff301748b24adacd1d8a3de7303bf8f0b828710c6a158ca99abdd503cae94ba3f64bce0617b28ac2616f130456e3b7908fef71dcc8752e7b656b15a7fc8c5c1cc5f67b3305eaa50c9b5d7988886f652f93a39f33b3169a1ed7dd4182ad97ff4435c7dfec12a581b9e5c1611f9690d7d606b12f03691a0b407a156b8c03212ec9e6e92cc163696931918ced33c42a686b76c330ceb6fa8a6b7ea4eab95a5e2bd9e00c1c9508d26c98b17919e7f9ec50047a1056ad6b0db875b571122b296314822e8ee62f347a99d8d298df9404e0f3df81c4ddc588b117e13a89baeb714e22d000807488eca5be39ec47e65f67c317e64fb83a51bc371d1dad8d97b6d433d220098ffb29b6c2205d1c82f650eddd8fe2c258a8d3b0f5eebf1d6aa0f66c25c13fca19e858f928fe44fecab4d831461edd1cb58d1931f2103118a088146edaf0e6836368f36b10fafe9af0bb98cc65b625f17ec1ca083a27806a49f0af624464d6e4384810ec0685c14dab9d232615a5c7999f893f7ab72f17a80da3fdd96b0b29c70d2c71e960143ac21a431d2efac374d34df64ffa4242f87d505424e628c99fab18ab96fec0f0cc0d6a38c35ce735dad36a329a81d3fdf1c1a513a8f9fc9789f7544a484c7956262e41de475406f0a001f4472c4b3fd459110f177e6d5e2f47096eb48b0ad55eb733bb213f9ccd8ab3fba7d31356b7db50a8107b097106f7146893deadae7a8090404b6c86c0a335a4912eb6d635c93fdb5ec7deca75695763570691b126ff80258780c0374cfd15ce3b917291522a9c78d7b8543d1b9b1efad7cbe48986559f25847b71babca8c4fb2f458d3e9688d699d35eef50d41b7eb65508c67415e307440ba73120eb5a351dff5545b22578af207e23af670d72b99c1267a6a0f205799187bc12fae191fc9a1938eaf4e717dc79a6d7c23fa98b17896b4f80fc3aa04edd56f7d8dc944b575c434b4c5fad98dec8aa4fece65b5b2b6ba1b2574440038ce3b322c5aa39d0d29e3a2658b46357b9d03c9acee16983d0d7892eb6ab96b47066e5ff43dba8d5caa60a393d6b869441dd5c1e747c9dc7a66abf183ddbe5c3508cc9c1f774f6c20b7125bf404aba66ef3502527696e9d4256333785eeb50cfa211743d5be3aa6848d92734cb1a623ee1baaf426c32856ece164fb0195f36116388c0bd17bc0033826db3111da1c0a4734cb21c3246ed8ec9ce8a2b6f4301b6e6f21bcaaedd2d64fd410efddb776903a224afab9e9d46ac99ff36e7ae3fda23bdaeea33fce0ae2b4fd5519f81d792033792310fd181d4d1787ffe822b5504e116776961708fa45fb008072c1a89376220b82746a63a21f8223b958b5b396532592c74477313fb0022c50b2af2d1fc6f1b35f057209f1544fa9aac6698411477927beb80b7fddb2cf7a325807eb0edd9adeeb639232903727576bfb5cf3b2b77604e4794e1d164d2a27ad5f1b2bfaee3b51131dd6af1718d4b02c66f088dc4118d1e77e09acb9dda7427587aa5a92a2528b3218cbcc841dab05147dbc0d6efc1f51475d18108ff0f22cabe22c36f1611610c993cc789c2f847eb0091bfcb1b4134b3981fa2f2e923335bfd4101a40d409244baf994234685c755489faf0276ea292aa56fe2ea9b5b7bd490a9790069779c94673f70177bcc2626a13528082c3128bb0da3ca8d2999cca7c58bc0c2dedb7aead559b144aa23150510cda12f6c3ea72b5f5867929556162191da3e81b21553d84f23af8085b49c342db1cae4d77501a2f10251013011df13d2965b7f59f1f03852adbf6088f3b662f3a57db9503bb603e68f15b8755bcfb8c10c157cd40a3f0b9e347a3c2c903e432d2c36f2c23bc66833f687a3c1432c85281e246be57de2cab846c1034e6db2fe550e263c5e9b8c0db26567649e0c81ba8a8547466a309e5132ea4e1ed0a67ae1e2fbfda932679e2bce91b1bd4ccd696caa41dc7a320b7736060fb68cc60f8767d35b2d5274af51068215dd3f8c8f5eef8914b9124057a5d96d12a168596a72ca85aa08b012cc005d527efc714afd39d938bed6e9ac9f7edbd83feab81cf26757d334cfc179c5ce95b48436dfa9a8652303ec450b330f6357d7fef6ad3f2e554c093f1919a570c33e0b4c035dabd48aedd4ae885de70e0732b2c28426d3a991dd95feeb606170685a99c33d64c038fbbd8f0d2eb41b71f4dd4a8dca36b0979764441d467baf2d37b3521147763c4f55496d20fe3262dd70b6c053969de8bcded8ecc16038e277f9cd4a6f449d304611d77ed3bf13150b8a4246d68e6bd7138341705ac072bdcb7fe6e613bbb2f172204fd395bbac8ce779cf093882224a97d030dcb2cea08bc029ee17a1db54673a36e0e2780458789c6273923edd1e1a3ce1a6cb4aeaa9d3366b1baaee1aa1777b3431ec49191ec273d999991908bf6992e83a6bf88af12ae15317fb7b32d4db4f4d6499d5d9dc020b09888f49a87d6470fdadc3b2efbbf55c3908c7bae89209ba03e6f58240839041042a7e7c637f29d2fb2b23fdb7b58f10ca15d67c4fadc0a051566956c1ca3bdc5a3db34b07e787d53e0c8b303d9bf3c39d5436b11f5f8cc6b8283f829ff991030687d70192cd2bd98482fb3804d6a8638062b91255c7afc7cfb06e4840ba2ad3b04c7b09d0cc90e7a8057dfc8d0f4fcb0f70d25c8e04c7a6cc454e85d7947dfdd61d1a6150e7422fb64e7c0a887de85250acc690dc4466761df84f001eb31e6e8ae235d9a529c219388cef08b563f304a915d8faa37c2b9bf76c2c129055d972889e05f90deb47f25d162ceaf24c86609ea72a4ad7558dd3fe937b4772bdfda1185a27b208f8e363b621c0c6284d8b54128c9d6c89350dc36087c17dc430139a36a71a692241fc7c848890fd325250909f57a97aedae7d63ab34eafae664550eeca354c0346ba028f8248a39183a8f09720fc2e92bb090ecf941f8d13c71aa561a74522c5e5e8de213c168599b4469544112d3db5e3da1b5c658318396ece4af9632243d39287040a565af5aa9a22a922d4a0fb96e90058ca53713acb1a88044a859fd9d933f9b5e0a1163940186c2b4b1292f62d78d379879236e7b3deb5b580911005c2ec500444f0abab039012b183cd4517977d56fd3f1b760ae1bca6f7d47f0ec67667a8faedd67c6ec844e2059586fb2c0abfe5d684230ace7977f33ff30a7e0ad6d22ec5d03db464ae8fe7d26902ffb02076f331a43989ac51fa0e9eec7a5cb7b8ba371ee6a2bd1ac2698677fb6e195350a9abc30ad71d1aa1cf5c6292a3971b23a5640669d162c75ec1045a926e81e869410bbee8d91f963151a45999102596a678f218d9abcf3e78d31cee45fe22e3bbe681890c90944a8dc2c866d7fbf8e365b88109de1ea56e93925fdafc46caf74ebf9c9c1960ebc7025e57e85d0e19517a0f566439830685047a46c1d98de0b1cfc200654874a93028d9289c83c882bc12f0266bb1a745c7351e54edcbac3235623dd8cd0f5bd53fb6a63d4db65b8de224608bd18d96eb4edbd6b957eee1a4c7a6b2d205cf32bec9e81024bf77773d002a8ee2e14b7bf3b34657fd284acf638bcf1d3990a5653dc64fe076c0708c508a02cc9896ca732a14f2813a59303a09f6ef7b73f695b963d6101000aef1dbbdaa220528c1947d95cc4f6a35565d054834807c7293ff9195e9e32e9b15d034d9b267f7874720f4d5821b0a06f58252f6fe29f745382145b3ab818a0cc048b7a4b517cbbe49d195a0777fb2cbc25c5293a7be5d8ebbbd2cce43c4d8e34ea52192ce4e08b22c1e52147d5aab4eff19592cbc1c830e260849102a4c2f1fb8792eb0b6a7a8a031916efa32f47f7e7cbdb0f6489ffd1b72d144cf8f2603694e50edf015d7f931e3135a418fc9d95f6022675714cb34b94624fec1a65963eaf3ed8ebb7e0ba068c2b6d57c0ee2443b7fc21a6d5a78fe086a738253a781fc1d8dc95ac536782f117e81510041665291fa8db5a3f7f769c9d7a2307e1bc199790ed83f00706e987661cd02183c2b0225a625fd07c86a17ebacf4af3c1f3442aa2850db002f16af4252d1b4063479daf0f418dff4fa295b293b80ba91277c29a8e36fdf0aafa851162beade60761507f2083e521b055eb39eb910eeb04236cc156e75e36db75d2253f88d2fe42d14c93385ad270a0c1f59b7aaf52de855df0f04d80f3eefc3251eabe7d1c78798fd690d65a69c126cad2931bcc225a98805cce65668a6946bf120f6f99176a3532185de65951be54ed564855b540f2153de11c1bc6e3bc8c12421a8e2c93b83c6209025b471de307b400c05b137601594e80ae0cf3854c6805a9f69ba11c94998c5e6e9d93a0b90377450ec10ca6680c6f7a3a058560ba7d858733b476e9d7f49e28af167f07d06a72330ae35a48bdbf04c4fb1ad1d52fd22474cf93718e8628277317ae4e7c466df3c403fe7b81f7a4624e09b7180795a07b6b1e1f3aeaacf93a8a672d92d69d5fa2b2c57abd55ea4709615a6f3e3ebfc4d1a77852336b6ab0fbc7c226263ce27fe23cfb6439a2319d74bafef03ba76e97203a690d89fcab0036fd5f4873b062d09ca6a46cd3d95730912fa39461d5b412a285b730352629d294ad19f32a8fc5e52b97fdcb4165fca683c04c4738737ea2347979093ad688c7c0f2d00db059ae7d5443257a13bd955cff540589ed33284e823f03da71031931a1456779e703e9d668d76123b0ed1587f9c2f353ac73a116820b633ff7b1be64a904703c2cfad20630d01c960462043d8bdcd7edee6abfb12579bf3651b108abe4487bf83b78abd66204fa77cb97c8fe47e84bf343fbd0adefe5dcec148c850e0a8c6eb293724615171709994241cc6912d21b54b183dda3482918e14adfd8adf72bbbbcce0eba45655062479d272d5ef425694833d63ed3e9d762297f7905783a24ca407e3bf7102cd3cd2119330e23c2d08c9545635a5d56ad096319b9e0b8801050267982850afddb71483e202a4d3f55030052616a3ab850d6869d40a7cdf316f9a71aa9133f97cff3285c195ce5b8b03f51009f56e0ce3f01a2978b3624338f2a5ff2ae59f320155bd0fccc9c9a8d6faace045149a9e87746fa3b1a23479f56a84ca46ac78f6dca601880e9c7fc46c6203720e886e4484b5e4829bc9f66468d381f0ad27173b1e5d4d3ac520b562c93546f7e87e1b18058a09b945f30555db585df93fcfe47f2fda6e8927c98f4884491f3134defcb9d4bcc7f821a366a91c1e89a5c81ee50d6520d7229079fdd72f3458d92fde1dfba35e3d4d6234f54d10bd4b8c479443298edd6deaa771d67c744dbe24714db737c4bf2070cc52c49ae2afe1f6ce2c2fc0f1b27c7b80401ea19db7f8e64394757b2762ea4b4a9d02614017c293c35e04d77b4b50f28cedd1c88f207344f8841337901dd7d24071992e317f9b3026370f28773abd47beebbc754d6238c35a7c1fc78d74590f6269e3047a663d55dca377540e642886038c1a608ec9ee1bf230dfb08e6d49bef08b187ee17d4d191ce65db276ec57106be199eba4b1726523320f3b3b5bf45d7c683ac9b940c3c72685d4988e27b5089a9e629175009315235128153563d9e9a51e142f9f980beeee553209cb9e1d0e28657c24768aed6051b3213c996885e2431b38425eeec81053ed443e4b4adae6b9f22973c1dff17b49527331774daea6b2f8527f335f66f558e29f38a85e53449d82e3f1bca7eafa24a860a2628fd72a791b2f8", 0x1000}, {&(0x7f0000001800)="4d9d1f7faca714bdcccce108c54b7e49af007a09ca25d9dd35892e4717415332857046986d064722f6b1332bdc6370ad3e165cc0c6a090d6c58e5ca63cd8a4fc9d0fbbb1bed7e92084b02174dd864aa6b636c804efc6176de0c80806b4bd0193b88bd363a4cbfc0e30b44bed6a382e69d470e7af341a29105cfd3de24c2de5ab0ad5ab2641090e85bc117460101b4662118ebc1146c0cf", 0x97}], 0xa, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x800000000) socketpair(0x10, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) getsockname(r5, 0x0, &(0x7f0000000180)) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) bind$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) read(r4, &(0x7f0000000080)=""/163, 0xffffffffffffff24) r6 = getegid() setegid(r6) 03:48:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x5, 0x3010, r0, 0x0, 0xfffffffffffffffe) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000080)="476f24ec5b622a4b7efe39e28ae893f01b35dad11f370e2944aca1b8fbb887aca6960e5c1c357a994cb915b9f94f2fbcdd7cd906628f1a21d859d0e2c8588fca8f46c017573361d756126335068ed42d814789df0274e2ec16167ca37b2796afa5248ea6c436e241cc07dda6a9793338ceded18131e16b38e0da", 0x7a}, {&(0x7f0000000100)="fe8c4bb80536225171e1b196a79e184e9e7ce3b0a4a8b77f1bc0dbc531522c03583def2c54f8721ea25cd1a915cd66204e5ec63ae93c3fdceac26f0c50f10a316d09c8a620a7ea67a6d9ecc96a429ab8e441fb34db237324b6d0d2662f783717d5daebf4c50bcf56f350c827342f706f5cf8be48461c07ec4417ee1065f6811f27e8efa6428a28afda6af764a464f3e691bf592dcb9412d8dc68681fc1e2ee8f38543213b271f7d037eba35178c31692e523b731ce8a44528c8b08c33f449b9f2d9807ea1d97", 0xc6}, {&(0x7f0000000200)="3264a7e380f9e03aff217c885c96afa4d080", 0x12}, {&(0x7f0000000240)="78f2d25ab53647930728b2745df5e03b5681b0b0c5f6bd65e1d949a629da3a0e24c9a02a6663aa42412f70f8c8f9a77ac77d8b8ce8f2f4ddda1fee809c62557f8838d24f9d588d2bf35d355188e0b5f76a9ae32045f5e011f905d72d30344de0c9745003aab3a4226ba8b15ba91e406b1b1b8e6a47aaf24e8c96717b85130a73512075f5b55c44f76ad535448ce3adf04814cf4087db7a45cc6c048f698da780e3e02de55a0b704f36388cea8cb8add1f2842ab46adc45920a", 0xb9}, {&(0x7f0000000300)="e186499d025d1b42eee10de30e7042e54f58755d673fd146ef26930033f5634c9f806baa8273fe4c27da403a106d5b48d0638a7d9ba1077d194baa1d9b086043c3ff0441b39407b54690a074b7f9d9ef4f7f90e5446186c376eb1018b33f37dcb9099798370e085d575b0419821753e3f2e2eff40773f85c08e33db0a4d14992d122c9", 0x83}, {&(0x7f00000003c0)="0d561b2fb30c340e80c5d6aec68a85170d00d1e5e16c2e674021689f5c597392", 0x20}, {&(0x7f0000000400)="698487d52fe818fa3812f48a42a889d1888526534c13ea3c8355e73219a7d9234ce1159ffe7722112cb223c2f09c58a65a04fc768595100abd35daf4a051be6cdbd4ec646ec9d6387f5a0ea0323ef31f4448af2c20fbfcf6ddaab7025f8ef25a8b842ffab089564d4bc9e455e69e1776ca058007c440154c7fd1ac753c19bd3bb532635627452b74d3b0dc1adf6bbc946ef7472654854a59365a0b9cc389f6235cd5d2cd757257a86764f727455361e21224b34d9461420f10627e757db5b9d6295c08e8eb2ada2d32cdad2b1d32bf8f26e6486c0ea25ca631278b93350c0047257ae035b604ae39b4a2c26a7d1f2ed2a38b49bbd9de011cd9683e7d5872c3361878e995e0dc9d1749dbb2da2442f58984cf65611fd611f2344636bd2a6d0eed7bcbc655c444dce3e3fe1d65bea58fcc182abc348e7e138567ab3b5c95403ab13485f759acd71ef0bfb5a074d8c196b44dedcdf23b9bfa0b86602382f135e9a7c366b357de7ca51a3749c5d290cad59d4dd911c56b2c0e6958bf1b04cbdc5473bbc16f563c09ccf9f96f19c0447ca198b5fafecf5bb6afb81c5494bc47c4c5c804bd2d80b33f120306074c90c777f4d268efe08236f953def205675443874242f0f533238f79b19b846ec9be47c3a4e0692990fd4b38ca5b99dd5021296a599acf60f6b6c75773bf30aec32c9ab2254bf24316e996fac8ad3ef55657723266be7318434395c92d80adbeac9f041ce9ae46312c28ccbd95a7aee212c1e2819a518e9e517db402c8f4e2284eaab58775f22a2c6f989f5615fead6e403d7214c1be7f245fcab55455c24bf131526996111f92a1b45f9acd40be4c182932a56b870038d4c2fddb5496321d7aea662b7b06722ceaba006bc8b828701e7bdf7a6aed227e63790f3c8e3d3b1b7c820ba02383ae78b738f5ec4c138a2fd364b91203e97d6da25f6d9931ef2e122af5c6fb3ae30911b4ea4e7baf36efadbd0aab1eb9d27f5798e9910c8c469fa8d65a4df35afe0c4870fcf863a5c6306c31e306d704ff5a13cd80b74277ac9e0c75f72f8ce6ffc79117864b3c12b0a91a3c4b86b690d68221c4108b5ceea33011351d9caad31578e32665d7a5d8d93ee22c332954bdf2120a4f191753a7ebc8755c0d30f3a211c037d70a602011a8f91c6dbb83b6b5ce9b6c0b62259c4d90caa16fd8bd5da0e6644ac9df38a9b7702e2a896f8ac52ccc2a987c37953b38e48999fff34d759af40bcf9e36e1d3ec47ca79543815d33a69823df23f7e4548ac9c278e8439840936054c3b98078e5013a5e756d8174bdad5b7347011e4cd0b3dd340cf483c7aa8b7366a3b959b09933d768e36ade7fbe4e1a770c40cc8ca20ca6d3973909b75f3572059685d55bd1bf69f5fc3da252a47ceb9ceb8c73801309ebfa085f22882799db555119ddb6ef12fc9f2a0323ef352af0485be973a8a4e15b6b066cd12feaa633e7101474785afcc9535788a6024ed16056e1649f55156735eacacea7aedf99d5c3c9b4c654f1d0384a5c57d379a4d3de0212e8dd2b793d1d9a8df995636dc01c0de83f5f82064fbcec0f7c64aefc35f597c8d0c7502d7371eedd62973a6aedb135bc4a50352d1df936cacc1d5cf0fec82aa201beae49ce129f2c7feed9c492c94aeac8adfd55b46590a67cbf64d46c8b52aab054e5be3125f9718a942ad5dfa6858e8cfabb10dc98aec6901eda702a8ef0b2c3970ef9fc55af0799cd86202560d912ac5789183493b8cb4520a056315d683d2789ae4fa56111be1cf7b49aef5477106adb48515bacd93043f042b6cf60a57b47f360d5d2042f4e8662d79d75cc0b8700d13eac03ec373ba12ebccd12abbd75b9254d4cb4f756b8fc67dbb22f95e766a0ead9a1786df8f90b2c27fec54b029bc528eddfcbb0ffa9df40a1e9915cef7a879c9e4673ceb16f46650e70c5f2285ef0e51e6c3940c04de93711e043c4280e264b14ddb151a4a21ff7e3099c1e56275dbf9ab3d9954ef7adcb478e0d02359b4803cfc8d96fd97ae4bb5a36be4999f10d2272c6526e7c8e325289734ab127e0ae4ae05cc113ce806a36e6f7a8792e48f7d0be396976289dfb676889c0e778d410e0c5c37693eae288e7012cb859300d1a90ac03e1f71c910eed7143b6962111cd906eaf7a03d68f4f91a561e652ab782ea7bbfc2e8fa9ddc41baade2a26045ec4f88ca4bd3af78a1cf62125a7fcc85c439d734b42d7736045588df23f2832334b14f6fca6bae3846b5f1c48adcc8163da30fdd39d6276581b8353b1ca1a9c2c698c1800cc5aeaf2cdbe85ccd9d9a8d8fe20317fa1ded52e30665fa4a4bd124cd369300b358c9858e3fb85e3409aa58c9d7b507c03ac2c7349cec78cef5fd81afdb2b17afc13f1a6db17601b5c1f152e78638cfce663edc30048192a42bc31c9509f28b2834e6df8f2e14ecf68e279f8b7fe6853deafe131279491d4a8ee2568993d0dcc32a040e4ab58586741fb898a92cf3a93d605c06ad162bba3f5f33408bb17e6606972ad895073c1dddf1930d166a35e9fd5637561136a6785086be12872e9c89884dd5639ec9e8bc55d1ad8d7e5d3f278fa5c429157a3265686811f74a3dca5b7ef0ba2c880f5bebf5fa76559bce954ac5dc869008c1ff9fbad14dcec4f2292597066a2ba486e4a13226f95d41fda61ea14fba97165a55bfb88e560b9aa2ccc456bd91a764cfd3372506222cb6210b5f5028c4594c0cfada58928015667771cc8ea0c95379f61bd9cc7f1fbad33eb827d3bfbcdc0e77d0101784b999cbb16b9f0bb97d334380eb8df1c7b1b22ae6efb6203538c573014c1929380e0a043cccc29b5834201290aae2de30f15732833f0d7618197eebff2e665698796c19e528803f3af70b5163b9969fd8ff4412b3dde48cee600dfdbe9e71c8ef709df1c56f02fa3a3f3df980a621ffe26b4e9092123321ebd7b41a145285cacd5fee9c8bba7691ce54edb8868dfeeafc69e2a055fd097befb9ca1b5f249754570b922fa1b98dea03447a8923171e05e489cfb940b1eb0d92a3466d5f33c643936ce6adcac7f1f251c75b66796caf3e85131b4472d781f2cdf496fdecaef729a82a56de0690d5caff610b0f3ed084b620a9bdb97654aaa3b5054b0cae32377a7542e65394bec5ed816fe8b8f7d49daeb212487ccfc965bdf80c613aa87b36d9c2eb7ee9bee7a30eeabac7042b5f8023d490d8e1b9448cfc5e1f69bcff0978d8dbb1a0325d9aefcfb53287306101e32748eb60f351b4f6e67e172810d3f55ec162f4944d053e061973cdef3b12aa95fff08ffb1dd84bacedf94d52b7429df0afe139f5e2606fd55d25fa21699f9bc7a48366081a8f34f7d7edd50203e340cc5e1e3cf4941fbb03a0a5c74fd2577d0189e86422fd658bb6e4215955b1309b68a5c4f710fe56c93a39e3f54210561c8898f021eb43edf15797b77addd699ded518507c5e580fce5571acf97da559d8a4f1a0fec525735156b1518f69cd0edd8b5604ef6db0e29bebb10de1aad1f050645e73d384e4f9b36014a71885430db68d2b04bdadeb48941f234fa070300ddfa03dfbefa2a0f41e37cbd34307d3ff06b813a3e9f74f5386d22dc6b2985fd7d8d5f8f79685deeb856dae8b9241ff00721868e0e2b6115ff1c0b064b15aa9fc61e72573151e7b3dbb5f3b513841f0882cd4cd0efa9338e99ae704221960e361257b21a0396b78226ee5ee77a4e5219706f2601def80ed42107432cff92765bd79dfa45d624fa7710447f200b2c50d71c945f1f98656e76c6785f1245f53d557519a4a101388a31089ea2510970f5762dbe656f7dfbd77fd648326eba432636497c9d281331db3551849442b7714ddc9f02dfbfc322e67df013c5af6cc198de42ce370dfd4a9ad61cea97d55544e0a04b693f7cb5a814eabeba6b1dc037fffafbdf5123f1f0120c2ca86ec17e59e5ddf0409496752cda831cae9362ddf5245a484bcd9bc61a26ea3fe2a883211be47920f534b3adee91a9db073ee1d744b38d39e20ca7b295e86dbc5aeb9bcc5eb0325323aaa10f2fedd62e0ca49f5183c6c500850a85ee6db4d7c769746248bd660ecdafd57d2416cc812123d9b20fed546227b2e3a4b7de3d1a239f7f24af809fa5a1c3b4198f2b054e6771dbbc0f0eed8b706c83580f5a32e3319557f3e7616957348017c8305f6e813e6e610203200aff22a7f6abd00f94dacf53b71fceda815a330f5e70e76c73d6f59b8ee0c7a496c5aca7916601f3093f296e65eb34c7d4a284cd1a868efd2ff779c078c739864a4268d4f8418b79d6e4003825d2bb9da18de85d5458f9d7810ee183c33e6958af73583f5a9482d7741f9887c3ac697ac60232fdac1c92a1185098fb0376adde2ae97f66dc71ebec2e3cdfdc41b07a3b759ef60ca25882814a71bfae8fd592df6f9e2c6703599b392f3fb99ac9e8cfceb3c72091cf39256352fd34fa35df8bcebad38c2d2f5ed581f574e7fc0c92e61fdd5b93be40e1d028f42c262ea5ba4a5a1055b4242ae57b76ded0f46b26ff301e176058bd3d62f142e8dc91a1e77999f5a78bbee69a2b5ef7e1956f8d45db5055398b6e48a9d5a3dee3c5e20280b6a2352668f83d5534a5e1d3941b74bb8a1d288ba359fbc739cb6079cfb78870abd0621d59cc397e2bcf093e28862c2172483efc77f0de34664d62e9bd2c32a6e015e1d3eb0a7575678ac51cd28375c68aafb7254e8637ff2dc7694574336e27207e024918d06a0b99572d87353b30d058cb8e7e6652bee39219f0c6ecf74afa11f87a26716e47309458948d771a1e600e3f88ad5fdec0fd788675bc4bee4d0da7ddf418fc02fe2d85535c4d92dfed8d66eb6047dbc8c0d0cd4d772bd07c16ede3d799ad173d9065f387c886a07711ca72090a8c63896ec52a05595d0ceda8fa887306e317f553432bc0b61aa03616042036fff4652b8463ce322b8902b9494f45c8a4c7614e41fd51b3d0e907655137203741dad82cac46e46fab204b05e720ba98faa40c0fed53c693fe53ab650f8c681d49c951e9d3f1be7b2d8a6c86f73e2492433e1f1ff77a1475d24db900e34265ca973c16fa68f66cd40eac027e02569e3f468cc1f6179df120c0987ed299496be852a4ddd5eaf08a967714f0f5a40819df05d0d74b4b006f0bf0e4d7252d1db5bf9a081ecec2a03a7bd9936efaed4cd956df0c059f396580400a9554c3a1f9771294064bf9af0ac0366bace69dd3642b451649c742a532bcb97ba40bbccdc7681f5d389323dfe8e874c23a465f06f76d416898b8da8cc85053349906a7a781ca5736ce03b9b48c688f23a35faa7be58ffef1c380924ad339502790610eb5dc2565a5f05b2f8f33cd7aa80d1f360b0b817a47979efc4791b26b4e8c24a63cd660d8a06afcb94d4055197ccae55d4c79165db4c57838840f50a66cb2f9f9dcd28e79cbde9c57b9cd1de359a82fcb8199f49af10034445f9d9c4eb792b777299c73b6bae9d6cdbd5159519a904007433519de05ac71075406bf83d4afab1d17164048cb7dd1a58fb14dd1f5ae0109cc0d239783850284343a3b0f88ac26e4b167fc808c2d823d8e672ce9957ed8b2eac267796bacd6b6054861edbda0d8176e3c2fb9c38cac7626375cbd80589b46a6dfbfe245cea6ea5474318d02395454cf0526e5fec86779c7f54ed61f707753a54f5fbe7032d101d749efb4dcc6734d27e2d0f036cd9c41631820a07bf81c87fc99b3cf02bd3deb8572bb8601587431007d048bf6bb20fdb171a71bb84b69dda0c55967bbc850500c79111b3", 0x1000}, {&(0x7f0000001400)="b617cb0165229e10c9c52317c2f7f6c3", 0x10}], 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000014c0)) 03:48:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1807, &(0x7f0000000080)=0xfff, 0x4) 03:48:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x1221575fa80b3985, 0x1010, r0, 0x0, 0x0) 03:48:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket(0x6bc465dd3560530a, 0x1, 0xffffffffffffff7f) 03:48:31 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x104) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xb6, 0x5}, 0x10) 03:48:32 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="6aaaf11fd98f30c893768810aff0cd01c4bf7c72faa759133620032fa5fd942bed4cf95cc0c30fcab7967e9618e3e35f01bab5790f7be8eef0e56f1872ba4d792c20f68391ba4e6491ffc0e61ec0cc66c9c4cdb7c2cebde90b48f8e263d1284c", 0x60}, {&(0x7f0000000140)="f888d1d014229df0f56a438ccf8fab1a8fa855b8386e7b5e8be09bb88f05106eed2c99ae99eaaa62459479bc572420aff558a3dad964091873195805a431ea879fdef1bd5c98736efda48bb73f00daf34c2a51221ab91bfee33afbc1ad7f5e8ecbeaa123e5ad1cf10dc4565e5a6d4cf8b13b1c65acf9cbcb151d329e65d6204c110c4b24ae64b11be058279dbfd3d4ce55943d770e66218ee6f38994465a1fb53dc6766bcb0e19e8413129aa07a8ff70f20fd274877e4c8ec60c1acb34b021a3bd58", 0xc2}, {&(0x7f0000000240)="e7609a2765bacdc97b1122946092734af402061656a70651fd3e7e3b322b322cac15ad660130b4bf8067bff6818e36817d03b3d182c92e3170487c100de380f624c1063de3bc2b47005a10b16e8fa784f7cd01fe4bec2befd4c81bf0cb52ba541f4d52c34d49af414df4d7a381362be550a4a47ae1b69f98173e36", 0x7b}], 0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x21, 0x3) 03:48:32 executing program 1: 03:48:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) 03:48:32 executing program 0: chmod(0x0, 0x22) 03:48:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 03:48:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) 03:48:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x101d, 0xffffffffffffffff, 0x0, 0x0) getpgid(r1) 03:48:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x1010, r0, 0x0, 0x4000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 03:48:32 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 03:48:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() poll(&(0x7f0000001b40)=[{r0, 0xe}, {r0, 0x18}, {r1}], 0x3, 0x81) close(r0) r3 = dup(r2) syz_open_pts() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$VT_GETSTATE(r3, 0x40067664, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) 03:48:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x100, 0xc7, 0x4, 0x40, "247963d7780c83f6a409e50ccd8cb07dedf0916e", 0x0, 0x3}) 03:48:33 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) mmap(&(0x7f00003ec000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) 03:48:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) mmap(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) 03:48:34 executing program 0: r0 = socket(0x6, 0x4, 0x3) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000001480)='./file0\x00', 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0/../file0/file0\x00', 0xfffffffffffffff7, 0x100, 0xfffffffffffffffb, 0x1, 0x8, 0x6, 0x7, 0x2, 0x1, 0xfffffffffffffff8, 0x401}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0/../file0\x00', 0x6, 0x55, 0x1b, 0x0, 0x400, 0x7, 0x1000, 0x2, 0x3, 0x1ff, 0x8}) getsockname(r0, &(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f9e81fe7442635000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7c01df5c6a6e703329d000000000000000000000000000000000000000000000000000000de2b00000000000000000000000012d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23a258800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a232887f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8ef46b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000addf3a4fb8c733454f3d7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000dd1f6d26f11e99eae6bcd5a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d0bb930f2fd44b78434a249ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff300000000000000000000000000000000000000000000e880486c27c574569ee0edbfe7f466f5325b4343213bf9f7945117c098e20c8b6adf8db1d8f404dc638aabd8fbe7953d4a020a46ea4da4ca1f03d856d739605fce11f00da04564c9ebaad97dda868219d31ea388bc5196d915"], &(0x7f0000000180)=0x1002) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) setsockopt(r2, 0x1, 0x3, &(0x7f00000002c0), 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setsockopt(r1, 0x29, 0x401, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='./file0\x00') 03:48:34 executing program 1: mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x4, 0x4810, 0xffffffffffffffff, 0x0, 0x3) r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f00003e9000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) 03:48:34 executing program 1: mmap(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) socket(0x10, 0x8005, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x10) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x82, 0x2010, r1, 0x0, 0x0) r3 = semget(0x2, 0x2, 0x600) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0x1) fchmod(r1, 0x68) dup(r0) flock(r2, 0xa) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:48:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x15, 0x8}, 0xc) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 03:48:34 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x80000001) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 03:48:34 executing program 1: pipe(&(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:48:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r1) fchmod(r0, 0x20) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x80000001, 0x7, {0x1, 0x20}}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) r4 = getuid() r5 = getgid() fchown(r3, r4, r5) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:48:34 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) syz_open_pts() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x8, 0x11, r0, 0x0, 0x2) 03:48:34 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) 03:48:34 executing program 1: mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = socket$inet(0x2, 0x4003, 0x1000) fchdir(r0) 03:48:34 executing program 0: r0 = syz_open_pts() pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xfffffffffffff44c) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) unlink(&(0x7f00000000c0)='./file1\x00') shmdt(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x100000000, 0xfffffffffffffe01, 0x9, 0x1, "c7f25164afcedacf9da4d8a1ffdc776322cd59a9", 0xf}) 03:48:34 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xe00, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x3, 0x4e71) r0 = msgget(0x3, 0xc1) msgsnd(r0, &(0x7f0000000180)={0x3, "25771e3afc1f71fcf85bf39734d3325db29366f56d3a9bcb4cac8481b1d8419b6768f816def9cdec9c3721640ad6e2acfa7f0e8b51e9ba1f06dc324c7a30e9756d703d2d6c40e09863b4d6ca929a71978f03f91fca7ac10f482b71a16e027b710fbcbd96383769aedd3c9be87e98eb2c0be046d281c0427d19fa8d78212acbd2133f75a9c676725f50ab868b802137d29e7fa5bafa962e365ef09164f22656a1f214740400cab5ffa83b145b7abf623c5f122a71d595f0063be445fccd399a57f5f33d7d65c663918833df6bdadc3b21ec303d672dd0c0392ddf086b6f63e288eff2034d522d1e6db5083701c2e1"}, 0xf6, 0x800) pipe(&(0x7f00000000c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1000006810, r1, 0x0, 0x5a) 03:48:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x4925faa9, 0x7}, {0x18, 0x3, 0xffffffff, 0x8}, 0xfffffffffffffff7, [0x1, 0x1, 0x6f, 0x9, 0x7, 0x0, 0x8, 0xff]}, 0x3c) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:48:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x7}) 03:48:34 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:48:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc002, 0xe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) 03:48:34 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x30, 0x4, 0x130, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x10, 0x2013, r0, 0x0, 0x0) 03:48:34 executing program 0: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f00000000c0)='c\x00') lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) 03:48:34 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6, 0x1050, r0, 0x0, 0x80000000001) 03:48:34 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) geteuid() msgrcv(r0, 0x0, 0x39e, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:48:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = msgget$private(0x0, 0x200) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0200000000000000dd51453549721b0973c9827d09d03198ab5888030b99ced9c254a27deb2e137c673cf153f44b835c183e52b24382fc02ef1c3704469e754e70d863d21fafcfca568974f2d7ba05523ea790c4c048c48d26dffd6caee267aa63398fb2a89d6e327b75b88e1f771ec0e670ca9d18392e69deff7511c5a44f15acf78fe32b5eefe14617bdd578140704f34e1e04ddd26e88b7c5d5dd064e0c488e336cdaf9c26b3a2de30c2e02d97a61da1d04b4b144232b75a51d5dbb63275db09250a7f50c5733a0da9c4a6de38b32e4a27398d3877945936daa4f9d06125f410e83977096d02a8fa2e7562ce8d26aada89bccaae22e2b46ca50b47030214a6c036f7eeed041961ba5befce023971c4975497189288fdfa2edd4bfc1264b7ab5dd"], 0xd7, 0x800) 03:48:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x800}, {0x5, 0xfffffffffffffffd, 0x1000}, {0x2, 0x1, 0x1800}, {0x6, 0x10001, 0x1800}, {0x83e097260a04d65f, 0x1, 0x800}, {0x2, 0x444c, 0x1800}], 0x6) semget$private(0x0, 0x2, 0x413) socket$inet(0x2, 0x4002, 0x8001) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = msgget(0x3, 0x4d) msgrcv(r2, &(0x7f0000001440)={0x0, ""/172}, 0xb4, 0x0, 0x1800) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/74, 0x4a}, {&(0x7f0000001100)=""/226, 0xe2}, {&(0x7f0000001200)=""/162, 0xa2}, {&(0x7f00000012c0)=""/254, 0xfe}], 0x5) fcntl$setflags(r0, 0x2, 0x1) socket$inet(0x2, 0x8005, 0xff) 03:48:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/224, 0xe0}], 0x3, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/107, 0x6b) mlockall(0x400000003) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/67, 0x43}, {&(0x7f0000000500)=""/50, 0x32}], 0x5, &(0x7f00000005c0)=""/7, 0x7}, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000640)=0x3) dup(r0) panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 415207 2835 32767 0x10 0 0 syz-executor1 * 72606 2835 32767 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c uvm_fault_unwire_locked(f6641bc1f73d942a,fffffd807baf72b8,fffffd806bd7e690) at u vm_fault_unwire_locked+0x35c uvm_map_pageable_wire(5638e5cdde9905c1,fffffd807baf72b8,21000000,20ffd000,0,4) a t uvm_map_pageable_wire+0x67f uvm_map_protect(e7b2ee62ba859a84,10,ffff800020b92720,2ee9cdfe8,0) at uvm_map_pr otect+0x610 syscall(9b9dbc6918173ab4) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa0,0,3,60f5010) at Xsyscall+0x128 end of kernel end trace frame: 0x2ee9ce070, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic uvm_fault_unwire_locked: address not in map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c uvm_fault_unwire_locked(f6641bc1f73d942a,fffffd807baf72b8,fffffd806bd7e690) at uvm_fault_unwire_locked+0x35c uvm_map_pageable_wire(5638e5cdde9905c1,fffffd807baf72b8,21000000,20ffd000,0,4) at uvm_map_pageable_wire+0x67f uvm_map_protect(e7b2ee62ba859a84,10,ffff800020b92720,2ee9cdfe8,0) at uvm_map_protect+0x610 syscall(9b9dbc6918173ab4) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa0,0,3,60f5010) at Xsyscall+0x128 end of kernel end trace frame: 0x2ee9ce070, count: -7 ddb{1}> show registers rdi 0xffffffff819d4fa7 db_enter+0x17 rsi 0x1702 __ALIGN_SIZE+0x702 rbp 0xffff800020cbd7d0 rbx 0xffff800020cbd870 rdx 0x1703 __ALIGN_SIZE+0x703 rcx 0xffff800002749000 rax 0xffff800002749000 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0x6effb10ea25fb081 r11 0x32034b00d401a3d5 r12 0x3000000008 r13 0xffff800020cbd7e0 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cbd7c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=72606 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93080,0xffffffff8230f728 process=0xffff800020b94010 user=0xffff800020cb8000, vmspace=0xfffffd807f00d9d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2835 415207 92290 32767 7 0x10 syz-executor1 * 2835 72606 92290 32767 7 0x4000010 syz-executor1 97633 82054 15189 32767 2 0x10 syz-executor0 97633 317031 15189 32767 3 0x4000090 netio syz-executor0 15189 291856 4159 32767 3 0x90 nanosleep syz-executor0 4159 391417 95089 0 3 0x82 wait syz-executor0 92290 452396 98537 32767 3 0x90 nanosleep syz-executor1 98537 411870 95089 0 3 0x82 wait syz-executor1 14095 322846 0 0 3 0x14200 bored sosplice 95089 70127 70295 0 3 0x82 thrsleep syz-fuzzer 95089 313071 70295 0 3 0x4000082 thrsleep syz-fuzzer 95089 249018 70295 0 3 0x4000082 thrsleep syz-fuzzer 95089 416166 70295 0 3 0x4000082 thrsleep syz-fuzzer 95089 251446 70295 0 3 0x4000082 thrsleep syz-fuzzer 95089 138147 70295 0 3 0x4000082 thrsleep syz-fuzzer 95089 350541 70295 0 3 0x4000082 thrsleep syz-fuzzer 95089 2787 70295 0 3 0x4000082 kqread syz-fuzzer 95089 500648 70295 0 3 0x4000082 thrsleep syz-fuzzer 95089 362312 70295 0 3 0x4000082 thrsleep syz-fuzzer 95089 271601 70295 0 3 0x4000082 thrsleep syz-fuzzer 95089 393292 70295 0 3 0x4000082 thrsleep syz-fuzzer 70295 283345 21644 0 3 0x10008a pause ksh 21644 251469 53425 0 3 0x92 select sshd 42 6283 1 0 3 0x100083 ttyin getty 53425 378765 1 0 3 0x80 select sshd 47975 317390 72644 73 3 0x100090 kqread syslogd 72644 357881 1 0 3 0x100082 netio syslogd 27730 453931 1 77 3 0x100090 poll dhclient 78352 314281 1 0 3 0x80 poll dhclient 82238 44154 0 0 2 0x14200 zerothread 1037 464502 0 0 3 0x14200 aiodoned aiodoned 13468 493626 0 0 3 0x14200 syncer update 43340 58710 0 0 3 0x14200 cleaner cleaner 50015 106650 0 0 3 0x14200 reaper reaper 25834 87482 0 0 3 0x14200 pgdaemon pagedaemon 82595 429753 0 0 3 0x14200 bored crynlk 59014 345205 0 0 3 0x14200 bored crypto 95274 367319 0 0 3 0x40014200 acpi0 acpi0 38925 33084 0 0 3 0x40014200 idle1 62530 167027 0 0 3 0x14200 bored softnet 76154 29900 0 0 3 0x14200 bored systqmp 13101 469362 0 0 3 0x14200 bored systq 18711 231927 0 0 3 0x40014200 bored softclock 51347 357541 0 0 3 0x40014200 idle0 1 478754 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff82310608) locked @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1339 Process 2835 (syz-executor1) thread 0xffff800020b92720 (72606) exclusive rwlock vmmaplk r = 0 (0xfffffd807f00d9f0) locked @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_map.c:2268 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8231e5d8) locked @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_map.c:2732 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff82310608) locked @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1339 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 12019 0 0 pcb 23 9K 11K 78643K 6835 0 0 rtable 97 3K 3K 78643K 9575 0 0 ifaddr 36 18K 21K 78643K 1819 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 358 0 0 iov 0 0K 36K 78643K 873 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 10148 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 139 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 940 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 8 25K 33K 78643K 13364 0 0 sigio 0 0K 0K 78643K 217 0 0 proc 41 38K 70K 78643K 7923 0 0 subproc 68 69634K 69634K 78643K 10064 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1959 0 0 in_multi 33 2K 2K 78643K 3725 0 0 ether_multi 1 0K 0K 78643K 100 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 2352 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 108 22K 62K 78643K 41409 0 0 UVM aobj 130 6K 6K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 340 0 0 NDP 7 0K 0K 78643K 891 0 0 temp 121 2362K 2437K 78643K 50796 0 0 kqueue 0 0K 0K 78643K 157 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 298 0 294 1 0 1 1 0 8 0 inpcbpl 280 5707 0 5699 1 0 1 1 0 8 0 plimitpl 152 698 0 689 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 2687 0 2647 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 2279 0 2275 1 0 1 1 0 8 0 nd6 48 592 0 588 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 12507 0 12313 15 2 13 13 0 8 0 art_table 32 12508 0 12313 2 0 2 2 0 8 0 art_node 16 2686 0 2652 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 936 0 926 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18744 0 17129 54 1 53 53 0 8 0 ffsino 272 18744 0 17129 110 2 108 108 0 8 0 nchpl 144 36635 0 35061 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 136159 0 136159 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 94421 0 94421 47 46 1 6 0 8 1 sigapl 432 12649 0 12633 5 3 2 3 0 8 0 futexpl 56 125101 0 125101 4 3 1 1 0 8 1 knotepl 112 7955 0 7928 16 15 1 2 0 8 0 kqueuepl 104 3411 0 3409 1 0 1 1 0 8 0 pipepl 112 10406 0 10387 27 26 1 2 0 8 0 fdescpl 488 12650 0 12633 3 0 3 3 0 8 0 filepl 152 83972 0 83874 34 29 5 7 0 8 1 lockfpl 96 3098 0 3098 13 12 1 1 0 8 1 lockfspl 24 6637 0 6637 10 9 1 1 0 8 1 sessionpl 112 311 0 301 1 0 1 1 0 8 0 pgrppl 48 490 0 480 1 0 1 1 0 8 0 ucredpl 96 30175 0 30166 1 0 1 1 0 8 0 zombiepl 144 12633 0 12633 4 3 1 1 0 8 1 processpl 840 12665 0 12633 4 0 4 4 0 8 0 procpl 600 35333 0 35288 20 16 4 5 0 8 0 srpgc 64 1734 0 1734 44 43 1 1 0 8 1 sosppl 128 261 0 261 44 43 1 1 0 8 1 sockpl 384 12838 0 12820 21 18 3 4 0 8 1 mcl64k 65536 27 0 0 3 0 3 3 0 8 0 mcl16k 16384 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 29 0 0 2 0 2 2 0 8 0 mcl9k 9216 57 0 0 3 1 2 2 0 8 0 mcl8k 8192 18 0 0 3 1 2 3 0 8 0 mcl4k 4096 33 0 0 5 2 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 744 0 0 12 2 10 12 0 8 0 bufpl 256 22818 0 15849 436 0 436 436 0 8 0 anonpl 16 1310537 0 1304327 289 247 42 42 0 125 7 amapchunkpl 152 98371 0 98282 581 572 9 189 0 158 4 amappl16 192 66391 0 66124 374 350 24 27 0 8 8 amappl15 184 2623 0 2623 28 28 0 1 0 8 0 amappl14 176 1351 0 1343 2 1 1 1 0 8 0 amappl13 168 1904 0 1901 1 0 1 1 0 8 0 amappl12 160 1050 0 1042 1 0 1 1 0 8 0 amappl11 152 3567 0 3554 1 0 1 1 0 8 0 amappl10 144 1464 0 1455 2 1 1 1 0 8 0 amappl9 136 2530 0 2523 1 0 1 1 0 8 0 amappl8 128 3590 0 3512 3 0 3 3 0 8 0 amappl7 120 1881 0 1870 1 0 1 1 0 8 0 amappl6 112 1319 0 1294 1 0 1 1 0 8 0 amappl5 104 2110 0 2099 1 0 1 1 0 8 0 amappl4 96 2346 0 2310 2 1 1 2 0 8 0 amappl3 88 1490 0 1485 1 0 1 1 0 8 0 amappl2 80 111133 0 111056 2 0 2 2 0 8 0 amappl1 72 319711 0 319256 23 13 10 18 0 8 0 amappl 72 37716 0 37679 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 12650 0 12633 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12650 0 12633 1 0 1 1 0 8 0 vmmpekpl 168 105964 0 105941 2 0 2 2 0 8 0 vmmpepl 168 1445698 0 1444184 310 237 73 78 0 357 1 vmsppl 360 12649 0 12633 2 0 2 2 0 8 0 pdppl 4096 25307 0 25266 8 2 6 6 0 8 0 pvpl 32 3597309 0 3587827 670 561 109 116 0 265 24 pmappl 224 12649 0 12633 53 51 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 621 0 18 18 0 18 18 0 8 0