kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Dec 19 20:14:29 PST 2018 OpenBSD/amd64 (ci-openbsd-setuid-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.40' (ECDSA) to the list of known hosts. 2018/12/19 20:14:50 fuzzer started 2018/12/19 20:14:54 dialing manager at 10.128.15.235:28546 2018/12/19 20:14:54 syscalls: 1 2018/12/19 20:14:54 code coverage: enabled 2018/12/19 20:14:54 comparison tracing: support is not implemented in syzkaller 2018/12/19 20:14:54 setuid sandbox: enabled 2018/12/19 20:14:54 namespace sandbox: support is not implemented in syzkaller 2018/12/19 20:14:54 Android sandbox: support is not implemented in syzkaller 2018/12/19 20:14:54 fault injection: support is not implemented in syzkaller 2018/12/19 20:14:54 leak checking: support is not implemented in syzkaller 2018/12/19 20:14:54 net packet injection: enabled 2018/12/19 20:14:54 net device setup: support is not implemented in syzkaller 20:14:56 executing program 0: r0 = getpgrp() r1 = geteuid() geteuid() r2 = msgget$private(0x0, 0x210) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pwritev(r4, &(0x7f00000010c0)=[{&(0x7f0000000080)="5b27e6a376246a3f8efd178d3f194ab4f4740e57cc68ece1b091a87806e78dd3f60bd49faf29df289e6df478ca7bdf3b02ca0beeaf8d6417faf9c238b8550b06c9a9ea6c8711ea140ceab2dcc980e0a6d606121c1d9472c1a76b9862e116d05757757b8c96ded144e6170a5ba7f08a88cee426d15bf3498f560f408e872f4da891aedce75a6ba223010c44f450641464932e058463c79e75957fda8814806b3eabc0818f05f94e872d456a9ed168ef1b10f5d76484a19b773765bb8643d222101580d5347e2ee2caa31758f01fe78a9be5deb4d9b988ba10dd79beee1ff8647af013f3a6858d9bdd9b70c08682f7f6dc2af7924268505843144a604da32e51c0f780880e11eee651c8c890e02902539b9092fadbc4988e47f68c5313e8cd181a03e5791f52d7cc534271d7c88edf1b01dda9e3cc213f84399016d0ed824ee80453a8906e8dc3a183120ebf558dcc2d06dbbac01d395686935a7d42af2eeae4a65a36d2178fdb553dbf6e10d615fed0ae7c5e726ae0053cd05bab2ebc228a779d2d1ea938feb7b244e0579b635002c87000acadc7a035ce5a39c802672488d5e1612a18badf0ebcc6fb0245edca6d54caecd1eac09c35cd24f70d4754fb3b9c74a1714b495dc6f879fa5be99ff1499c9b856a86b7ca1daf8f763e80eb44dce7d56cb2ecd3f80b0267380d49d24c00fb99d837a35b08bea66f3b27a21ddb043f4b501e8012f54bfbb9fd7cdb24d4c6fb51c4dd3a823c25dd0b76db938a8e00691386403ba6e5a1d5a4904e62828c69be5aac65e1a72a53a952bb38153a0f44be1b3e1e636c61c03cf24fb2fb29f4122f1cefba8ba33fe10caf90a7394cd2e21c882dc25d3642a4951491710b81c9799ed81a688d9e7f7cbd06cf67e617bda3d1c7b950fd2194c02edb3d5024f83701c57a67390c58c663ceac3da29054b85c099219ea1934d88b49db45eba5cce8052face87347354f52d06331946426049ac5ac40685e819f6e7ab33b0168ef4486c46b59c842a73da7554f883ae970cf3ef22e4a6152e0236d40b19bba33d14f59417b0471364f9a968198e712955d53b73ea75a59c7a8555645d4b4a6c57486ca1f5040278204b491c2331fb9021ff6f6d710d19a12b9b01ef08122cecbb272189c4ef13a1af52e9fb2b21e4f3c817af0e3ae6ea00b6735c63145c37cbf97320520e913d060cbbdba04513db0009f5846d2269d77c89c922633d4782187624e257dac1b289d21ced1ec8ba1e584f34ee193a2be9387e0764bd00077a63074f7d9a4ae719d1d1e6018fabef20e3ea6461f061923f7a79a1c67e7e0bbfdf81e20e562e54cd908538a5e1ea358879bd3b6cdab89e2ba8ad711a49090d1426a7a24d549410ab2d23f87db3ed65f69be8b79bc24f28a0200415ef0ec36a7249d3a7397aff2daf728f216f1c7797a9e225859243ba2a61c2c155e575c7c9a2c0060cba7822b79441a63de227b3ce1fcfac1b0223fc0c28c71e0caad0abc8f0858f36993925c7b5751ddd65fae66c0a3b9108f5aee0800de0d12003107eabf672288827689bbe611fc1425dc366d6c669a9a9b7151710793e35617b97302cd19d5d46653989604d7fa05c27032a9af0bac1663b73803ed56ce82c3a3757dd90467115c0c3c40079f3bb2341f9e8b398ce140b9b5f5e2cdd5097edf9d0b4971ee3732b8753cf5d3ae9be77c28177888f449cb013c6e90a7aa104af71f73b0156408644c55a5c6f170580953cfab5ff7b85a281df59c029207d466ffb5b77c268462f58d3e368b2b975bc7a52d9d2ad9377856977d2ac8ddf32c017d5fcc0c651f6a0a5d88d02315ed527b672fbb8e10fe5304fa9153c293d7c6b9d258d6b63e4aeb3e48748d98880533af8820fc93f7797927325bc1dcbecd38754a16104921f3750869d0d5f37a362ea8a881c9eefc55c57540c01de315adba516b6bb0ea1332da2064bbc291998a9798e8d9ec92bccf38ccca3d6369311790aa24b2f254777bbd1e2fff062a3e084bfd22755593cc1686e10140bbaae01306717966646207f8241346da9f08b32ea1c738e4ee49fa728d90798b9cd96d9c4b2e0daffc8f99105798f17ee989b844ccdf1be4ab15959a575746dff8635a7950cf5523cf2206282d5101c2a40ea0af26357ffa74a98a642aa91593575983d331772e8c0e5827d156993bfa6276a2e546b6609c03259400f221d70912b2dda0c46420f8bf8cd07b7877da43d35d7566164d95102f3620fcd564fb6c67179b8946929f7456a3b794b3ecbfe14e9bd4e7c04e6712908ae8444bcf2da5727c0fa64c8dff05fe631bfcb5911cc2ec97282f119874e7a792e70ef48a42a47c841e0b6b6245f3957c9b14c3a25f5d99dec182f4670ad219b2f8308b4c791e0706094b1a4c2e2a5f15fbef9f08578afca1bcdc282c4dafd4d1c8a192c085974ca69b9684b880ace6bb62cf46f3e31121a1b167a10d9e3f58ac9a4526ba4f2a82d7e087c78f8391618519fcabb46483200003962c85eef4af08afe769e607f6a571e3a92e06d28b43e697c297e31e52882b081ebaad9f4605964c709c57d6aa8a0921b3303ed6d34c19899d653f767dd0032236aa1834cb57b7452aa3966d7646656549cd16034c8d56ba82f262a331f892aff650ecc03c9f2fdb30ea4b69e9aa2b8f00e83eae331ff5aa524fa958fec888696221b4bcba930f626e01b0227085806feee9e3f14a9de6dcd34d3dffd03d058952baf38242868cf5143cf5fe203957acfaf73f7d1b1c3ba66d39f51d4f11823d37f3c3cef7185c6bc064dfc9756d114f772e9497fd9ae704a3c2f77c4729e531322f6c916c3ea28b9b9b1130477b52b84212c5c09194d027586456ba5654c0df2c84ea05d9242e9b9fddacf51f2e00130a07a5ec5356b701d4faafc1a6fe589f847066eac0d43e582552116ebb2bf5c7534cc85d9cd59ea6a4088ed6c033434ded924c2382e8e2b3e1f4ac1e6fe12a7d7305ff3b03ee5de0727ca4581185e6148b7f4d1077f617bbe52c08f5fb8b7b65e06d7f79cf95c60132c92645cb604d11d6b748dbb159b3f69c7327b36ab1a6282ec642ac7c47648adae6dbf3f5cefae6863c7ef42181bee3b13848a966e8d88ecfe55a68d9e53d21a900fcd64cbc0d3e6c495e510da6047ff23d679a8fcb212889c4f3c8cd5b3459215181a2b50d96416010a27b3e8f81f6f82e059bf8cb47f09c94745f27e8d9b74e3dfa6eca263dd5ada91c98da438d01b2a5de75c25c5d0cfa78b21465ef1f1e3aa83537f1c1eadd3c365454c0251f59939480470d4d99ef243cf013d17b370d9e183623905cdc5d6861eb08b64970e4cd5e58b8599814ca157d16dd840702de5f96582f3e6fe5c0a9f9f4f4eb0c9e454959839bfd836890439151d8545d8eda53c94b5a7e26939a208e0dc57e65e2379e89a0d0d0d4810141148e1c28cae3505cdbeaa5836dd4ddd246fa0d03348c8f2e7053523a5a3344b39d3fcb81773b41d513db7aa2f997cfdfbca5970708c16e0cf469e681774b0e27aaf79271035056ce9c9565621735834a3e81ae5cdcbda25ad173f227367c842b4401ec19256b5443352ed5d8fd549aab9017b6e6b4deeef4433b1ba822d237cdec2638b415eafb3ba8c22d86449a9500bd47aa2dc15ae0821a71aba50310610bd1cd51eea829c31b8a10c770f37ecc1e91ce5d517307d2a8af497d9fe3151e6f2e227c9d8670c8492419ae0c1a78404e0082ef02b3a3a1bc0b8b785d3f83efc74ee5484ba20e7240f91a29995523ed01aa7c12ad92b6b32d6437068573ede7e7e8ecaa9b1d0c86402c60610413226f948e3710040a7ec44508fa5986aeea48e3d282fefb6114ff0bd3c964d7206fbec301aeb6c29932216dde08d6061d5f783c5f36742cce0af33833393546cf8922c56f85a9ec24faedcaf54fff160940644a8ceafef6c167988836c569c0221c03c0aa38236dd7081c8c8bdf94beb08c247f05f9f09c24d587eef11a88d7b6613f802c3e34deb895dc38a24252f9a86c245af4861405621a7c3104bd27b83b447071ad4c0ce1709e22f220250993b8e31b6193f1f5462b2b5510a31d14a4dcb9c3c78cc6fcc02a88236e2799db0b6a2672b90114e8de22d1de49f2437c39481cc0251ca2a66d6afba107c040287733454729f2bd4d8ee4a054cc6388c86362d15649d3f0a2f30b01d9e598e4b9f918de37edaa6bbc1706e9dd5a9e3739c96c6e9341d7c76d0b9aa75e588e6ec6e740b0b25015d90214507385eab83887fd99b87f074a24b4da0e05a87dd8030a09c8d0ca36538bae74cf7556c8b49ad36deae613aa4599ed3282509508db89ffc4f366d0a00075b99aa918dd306806818e557f6ce1259c00f95e92e27b58d79cff23c488e978bfaf382f0e6379cd07a56a2e2bb662dca2e3f0c204754da5f6e55d34bf6fb4739a65314dc5e15720f5fe07e7538fac784ad7a924191f984cbfc536761387afeec47a12ab25c3cb3055201fa600273001ac42a9390254f8bb9de87f4aa92791f36e914e972e162c1888b11bf5ff64d9f84f0ec195b7490316e127ab788140856c4f8d2964d34bfefe47f1d371592d3870996e6fbba8a5e9e61795794c5b36e227201210190ce75773b8071c0b2db15ccc288795ca04a0ea22bebefbea819f68f3f4bfd2e69545d5dd39081e2c3864586e6390b8f294bb5ec30e21815732c9e62d43954f47825b69d240612034b12ad14eb73753ccca86bc393f0c9fedcebccb179ac8cf0451ca15b58d1e6b884589f76f22acd4321cd859c9cc1eaeaa9275434cda98a4585a8dac130fb7077a38801aed96083d396a516d37b5b4af930cd294a569e6fc7fac0810b3d4967b97b594b3ee23a332a7885e650e824fc88cca5a1bb715b1a4c4b53458b6e25523c4bb1bd5ddff4f01ecb9203651211b69fe1161f7caed963aeceac8ec212a8504653b48cd4b6810b8b187417397da535cfae4132f4c5877904199f2972c6251dd950c815385cd8e7d0bbb14a7979b303a625257a31919b76b351fd00473ea2221cc41cb725896e7cbd3c07adeb9963320fc64250ec42b7b97a1cfef5996fcd88ef0eb74a1ad9b4f30f6a5daead79828a1d0e60240ab51cb88c752b53ef4c03ca6576cd507efcc74d7d4accea319c097e63b537cdd831d967c4a88e48df49c390994be3dbadc3a0d1bf5ee63693613d3aa6d4ad8818fa731b156179aba73b943092effedf830a663458e612760e84fd4ba40209f0d739e5bd2410b012b6db3ed7ef4432d36bd9b0674a93a02da4f9b408ae334708f6f43309cc7ce11402c502802bc8ebeda42a297ba540c8314abe760fc17eceb3791c67bbbde745372c9b8faf95c211514db8f02b0939592ad3414e19b87bd9d74c1161b25ab21e72c3048b6253ac62c4ff328db4c237e23e6e69a969ba20dc638c2e6bf4b9f1fbe7926ab6aa47a2a9c95a7329b363f47b9d5702b7524e927ce9bc1c0ab693cdefc4da3deb433cf8243ce6832e6968c683dd7fdb3bb2728f7d4c9fbaf9e5b6c1a82abdd21dec31f9faceb4013d6891005e7a89c161e913c5ea46bfe728a549d505736a99733075c981c2638c7fafd7cdcd3d3f9805830d8ebcb0492f97667965977ddee06bb5d00c9170f2f1f728eef1a64caf88b61971169867a11563f5fcf37e716e906a2bac2644e5d2677806a06193b49f5e0ffbc0e8f226443299e17665c1d37e84263f8b2aca0da5b35f822433cda61f5188087c4b73ccc2a8c34c666c8ee488f8a38a656a2927b74111808dfcc58394e4bb2b5379b", 0x1000}, {&(0x7f0000001080)="8962c737eb6b45106b9efbd6eada11a1d39f70d3e1925653790764898d59e9ed1fc3dccf31dee538c1080b316b7a5369503db624518694e9d319178626", 0x3d}], 0x2, 0x0) shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffb000/0x2000)=nil) r7 = socket$unix(0x1, 0x1, 0x0) ftruncate(r7, 0x401) fcntl$setown(r4, 0x6, r0) r8 = geteuid() r9 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000001100)=[{r4, 0x101}, {r7, 0xa}, {r4, 0x14}, {r7, 0x10}, {r7, 0x2c}, {r9, 0x102}, {r3, 0x4}, {r4, 0x135}, {r7, 0x10}], 0x9, 0xb) fcntl$lock(r3, 0x9, &(0x7f0000001180)={0x3, 0x0, 0x4, 0x8, r5}) r10 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f00000011c0)=[{r7, 0x4}, {r4, 0x5}, {r10, 0x8}, {r7, 0x80}, {r7, 0x80}, {r3}, {r4, 0x100}, {r10, 0x128}, {r4, 0x1}], 0x9, 0x5d) recvfrom$inet(r3, &(0x7f0000001240)=""/100, 0x64, 0x800, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000012c0)={{0x3, r8, r6, r1, r6, 0x90, 0xd6}, 0xffffffffffffff81, 0xfff, r0, r5, 0x7fff, 0x9, 0x7}) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000001380)={0x1, 0x3, 0x9, 0x4, "bf8848748ed5371bc26bccc2acb6361e60aa6e9d", 0x6, 0x1}) kqueue() ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f00000013c0)=0x4) fchmod(r10, 0x0) semget$private(0x0, 0x3, 0x400) getppid() getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001400), &(0x7f0000001440)=0x10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002a00)={&(0x7f00000014c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000028c0)=[{&(0x7f0000001500)="d3e5e17e255dd252eaf357715143ce7fa4597aa8ad227c21b914954182544cc17179c16e87c0d3371ced61b36c81ea3921f5c1a5d8ce1e0902570b06700d42d1211ecb226983800931f938cb7b14cb8eb0cfa85ccbfceb7693686cd0f603b5211ec2dcdd04b506a849f5968f7165062ab0a3169256ccc23c3c50b6f05986b965619866653acff77aa55733836c1d9b1534aa0b6b1823079e2b0a03a02909bdd3fdc38ab89fc19f8e3db14d9a7b655d09f9fb626447c3b6ce4250009726669c4388e8a05f5fac1d4bc627a03a5484db19e98f31752a4e7f3e030c5296ddec9425b746bd0025fbb0f129f041ee9ad9ee083b883942e8ae9c694eab7a783ea4c715d9ce5a152a7de98922f3c66cf56f40b3f502ff7258867cbaffa0b05c352b997231974439ba84f3253b52a2cc8dcf155f74285920654d9fe0bb21f6e8e599c2e598bcd1eb33e1e69a5860a6b378e7fcad40835c30b87a5d32857a06ce28e4fc7a91ff7c6b5a47415bfc5739c1cbb1268c6191d161826dffbb050e023eb13282ab2a054ac9e8cb99f297a513d07859a007e66f9ded55a67b03bcc055a1b4cd08cf0079a160fd2784da14a5b2e2f295080e7a8e949fa11f4de314c788cdc3a0bdd74809af5b7681c71d5776adfffe8020c67c7493b351529577db304204c2f1017dea2862eb35b397f3cdd8446d5948b956d26e7ddc61cf694e23e9a4734ae52e3b8bc9ddef732d7a9ef9a2dc6a14e8576bfe6572071b48d1a873758527db363d41678406fa96883b15a80fdffabce2f30ed9bf5a60d6b29286d6611d9b7e2c8527afde048a06f1fc510656ad249574af247e120d0b8271ac1fea2f26e9c617becf932102828e8bcd4825dcec5712f663a0d30ca82a8dd769fa6f9198bb151872970522ff582255a51ca966c16fc09b6ca4a1ebab229707d49b49a3ac84ddba2bc125b2920770d6afacfdf58bd1b57f5bb89fa8d66d5ce99e18428176a9e6a7b727d0576b9854a7c896d9aa56f932c9ca6e7b5f9b052738be036e0d660686b7e5825fe2d9ce8349cd3acf0fb4ae225d063627f5947b0f3c51c3fed1796d76161cb71a5c261c9d005da7ff71841fd8a7ee2736ee2d24b22afcbdeef93a03d1b02be0549ec5d2b4399397d013afdaabb65026d199fa304915c73e21fba6bce75108aa5496c07f5c87a3bc761850b7756c35c0afe821ec38a35b4afd81ceebc95d8a89f3d92838886bface12b19b1b5807cbb3d293935a080a45cce8d5392282ac699437184562ae81fca44d115e258b2b77e7c05f4365a5c235613d9f4ea6088280046173d7de047ea22cfbef57246bda686b4582e24b81ce08352703c4b3b5b1faecb81b1330b59e449b6f7b43415a0c3418b9a2b8ed065463cda4dce9082cb475f473c52883d1c02b56a981dedf6027beccf2fcd02f74fe4c89fa25b0687b2a2d07b0c85592a393166669b0b46b037f259645aefbc73ceae4726f873e47bf967f3730e649a3a6794853349bf93883f277a854e852162549b16fc8121871cbad333a4f33842fe4e108951765690005a0a7da18d173224fc6d5c7a51a8b9a9da3a8c0898dd89419b34155ecd9ece2d320c889ef65e144805a146d4398d9775296483338d88e29e34420eedcc7d0f50475ba425492791c144107d3066aaddc52105226c5c4e94957a1133cb7ebc3e41bb8a7ff176e7e594fb09d8d5c22d91e3b2aaafc8d470471d64f162e11135ad7aa1852cef86045a1071e99b32d08375859cca43a3ab8fbdb43ab700c34654ba9a3995917e01ee8bf8ba55c74f95506bc9a8be9e47e8403410523aa4a7f85f666e8d7e3ccaf8635b27b41ac59e7df599a13baa6f6edb146506f0481be1cc68171118a04fb96cbec71dc647db6619ba17ff06974d68b2eb6d55ff284807e7cc03acfd2e45a30e3af946b35a4076691d3df162158c2373fee1023ad6ed5392a3a64428bcbdeaeb7b28bbf16702f4e27dcbd93ff011c28b438957d14f1e481f272852da2bd19cc3208d73fab8242ea8384b7460d200fd91512d5a4b8fd7deb5722234987d1020fe6b122edb2ec11be85d78d41a6429ad840a607c5497faf3ef83d322507dd7c8f20a20d7c1c1cff034a36dd8313ad8ae63ec3f42204c3e6c48b2ec283d0b464997d1ea19d780cadac820c542c249eba8ab8fded3d2dd158645179729602f72e6761cf850f0d59d14d4339ab18e2c39be8c3b7ea50bfdc1bd42b20b3a648d25f98a69e4ca4d2d1259a06cead26877f78c1bf4fbd3208ba27373f7a02a7af3566d35b5d2ad3ac7c7fa52fe43c65fcda952386755228829b0db71afdd75f3cb89d7033062bfb081fde5d7771fafbc2c3fbc5f85a58050769a5cb485f60af0ba855047acb5edf2e84baf699643e3361dc0c4d5161ecb947409aa853838957eee739e14c37629c7980a39877f2bfc6f1475b8fe77bcbd52e07d9eaaa67aaae0a2f3100ba842761dab7c247186f90c86d3a16541d4a85519c0bf8c6d3403b533d56021c5f5ad7352ad7c950726880d3d6f7792982c77543b1b5c3997067270cd423b52909124d9edaba2e7a3d6fb59c40fe84766bd2a6d4263b6ae5a81be3c46ab0bcfb2e65bf09ea7309240c837a804b820d189382e1f814df058be5b072467f9e5f97a97eda628e7cb47c3dfc148e9094b3ead69c624e7ef6fc059b96cc1348c9891c5838f193d4db83ec11b411910632a64eb783752f7cc63ca4dee8838400bd5ac7b16937bd82becb406cc850c924e23383ba4f2a5063af0236b7d4341117bb0deffce5cd225d4ea62c7b339aabafb01f78d05d5b0f0a4fb9cdd2db354b91d0f61241723be1465e5600c768fbaaaf2758e5394f023c53be38b5ba9d9d32858606485df58931d4def57c4a8b8748744d2f172f35fe9032a7c3217395b107a4d80660daa4b4282fc2734970fda8ce4e6efcf6d010d7971d8af927b86f94bd7abd8ea518784ec3f0253fb51c859ef772f596fbbe2287c3ccd0389553cf074b34af1b8a37351f5a05c28b889739dc97e43928179597bc0834e7e105f6af921785bffb15ba5cac70a75044403e47aeafd7e3b14dd34389b170f0b0ae0dc45b596465ca4ded04284801a26042738c0f0a03787e19166f9b3f78a9f50bba6f6fffff8ab58fe0e523d7cde254311bf33930ebadde93654e0d50be6a06c1295392d6634d21527ffb58632ee8ad313fccd6f70e8d95ef6d9a77434aeb299e6027180652042bd2b0972e31c00eb5d219f8d0fe0f91d358aa4aaed1716f8748ffd4e27530ad2f7b4f91d17810d63f3a13335ca34fff67eddca57ae22f08ad1eb11babb2fd806fb67af772b24edfd21197483702f89011acef9ec9ebcee9eb13f557d9dc4d7411f6569657b19b9621aafdd3a2dd42aed99e51ad78d10fc95bfbefbf46b0ba9a623129e23597c263621f75ac4cd3150a3566e76030d2ab1136ec5b220c195f94dfdfb2934d73247a14bd328845a6db717e5ecfcffc3c27072d46f3e6d38ea863102897f1d22abc2c263307cefd0093b2748c2c4333a1cec9e8f0c8e80781fa74c937cb56e2e12c425717753ae498080a9cd8d6f52ad52a6b8d8c19c251d6b468544758a457fa01162b9567b0f13ce88688e622dbe792e0c3446da64d09e8ba1c81d03d786c0c20179b037b997f92264f2600d9aaa1dbc8c9a31215487eed734612a9601886c04086087586acc55ad95565a8067d34c67187948cae347bbd88fed86fa279cf9ec9c465369e7c9f4d297c8b412b55268a595eb7943faedb47b5490fb34305d5a8948212ccf8988d951fb791324201795221bc8a1b8f0969c690a4af4edf352321f8ebc75272f9197e0ef68f9e023a5719445c0f688c39d37956f7fbb593ef2901ffb28fc580cf7db8c8d17ba5bf54fa06129d321ce39ae582bf8ec72fe8d8b3daf1120926387697de65acc29c7b550752d2dcf065dcd19349fed35789dcfe3d2b778aae001829cc554f33816bb6f4e4cfa3f721e504d6aff0c69d1568cc46b3b57535f56060e07ef49599b0e61e4bc82b7726d9c4560e70e3e047a2a6fb320ed0c475fae2deec408d7b09357f43d75bd1ac6925689d9fb3185e0528163f35aef5d42659ae847f338a4e5c5783b9514a400d510c650a81f2d0fa59f8dbd3fcce37609998cbc89b512b461d37eb59bde805b042a0c3e7a34b8b158f6e0b2ab5b4c831f3cd2163c60b6156a2509feca920f20be4ffbca94bd567f320ece5355aecf2af65060c3b2f1616282f954d620cc039ca5bad7f84c68038532a02a587f5ebbd6a74bda7c92f6efb8df5f5af8f18ab5fec27ff64494490f773448c7430c8c92ccde69a23ed21776fba7c312658d83b6432a5d1a1e6ecb775b85f5b195d891fa0fcc92b28b402d743a33b2a41acffe7817e5d26bd48686178695ed07b3d002cf46dce3e4fff3aa678ed7c20789b2607383b510114a430c3f5f6cf508d249bd15de7d7ff8c198edb9b9ee7ec4af227c78fb81994fffb8d68eda7cf2c94fb265d6b58a85488fe891419202159d28574d8960004abae144689c57159c79703e07e298bb9b72770acfe24e07b3775895f7b254fc67f7c56df8494602f12f219bb47eab6701a9d394999ffe47f61173a5ce4455167fa46bb1776cc5f37e3d85238b455bbdd27a618115ca0efe45d45a701470d79f4904cb133f6ffa03c43d4e5b33aa34ab47a725e63c39eed02e38eae87e10d88dc4f265cc19bce66b632c51582da3a17c26a527164a47f4634051b6e578f313e2fe60fc39a8496d16b6a12195fdad99488835e33df47c6252bfb4bd14553ffd15e341b209384a54b4406fc77d9527fc3ea521a3d71851228783a0782086a755409bd0463c87ea239b350b891a6dc3cc4ad79f4df7a81fd8657b64bdfc452d492316daa976e6df461c2c7540494449c0cfbe68a9a54d404cea6d80a6f5fb12a92b02254c623c45d2a099277aa37544f4ca87404fc8969d2f1b7b2cc4463fc543cc3d6241f2c199458dc5a3514089345deea33c2e20d42bdea96223d963b3d65975ca10e4a639c712f5ef088fa5bc979014616f413bd954ca1f0dc2f7d06a545874a7023be33cab7bedae818e89a7a91728fe98b5573d7c3fefc0395d2d6bba595c542ee18f29cf8aa49d98c105a14f9a6fbd7b03e3196128bc61afa2bc5bec70194edcda3c4d6ba0bb19f2b149a7121e56b81213d98023e217d6a5ed5b23e8524948b3906f4e63e7283929790a1a8673f803172063a0c22de63f4fcb878275b9aea6bc15c41f3eb5c57d3f44c0cb9bfa3d1816ce53de75a71813b637b0bcc80ed0d0f8bba5d4acad41f33fca541bc9902923c3be3a2bf62441754849e72c60d68e0a87091647711a21e4caef3a1cf55fc904cd5ae334639b5b1afe0a9ec9f94498a9847096cd2b316b12e261d1464c81e4f8412ba48887dec67d379e77580184081c36cd39752f57bb4e3f5ebc4f15bb6a2e7aa6d5733ae3620f22374cde0cbf96cd6a5a2cc3f37fbe1d456cd862b7782bc6b5a0075928bdc088e818d57678dee374788e33430364fce9bffad6568097b7b064b306762c4bdee3f4eb3f6a7fafe3492dee2d96669f5544380e1afed55478fe6fd9dab742d73789e00ef20d3e796268ff50d8bd1dd8d49760e5b9352bce41e489fa1a408181657a3a43a9f0b8a1dd7eca10069e2339e777eb23ccd8b8f6a40284dfc407072420f26b60410b611a2c0979f046145f81694d0e52a7baf8bbbe1d588ea1361fe6859692c72457661866a3ae3431b28a7fc7d06b374ee88ab8f3014329cdd70a159efbc", 0x1000}, {&(0x7f0000002500)="3ff77840a34b357fa5b2877ede7db13cc5ccc0b485bff63c6a43ad2d802759e7192d1f8cc707d786eb8b8b9155062c0713bfb52d2fb8b2e5892acd1e1f6a910aebc3d324cab5be9de6c2eacd9088dc56d169d4042b5b467881d2272bfe180653abf053ec9fc47ffb1e219fa50727e92d881a8ae7bfe851ba9d6565f8e915569c55821a8a7effef39a31f764d04af5a031a7ae36ed6ce26a39e5ca4a744a1d31a5a5450d1ebec63785e13c9b683b73facc0f1f69ff92a3a03a704b009d653657a53b024f6792f42e37fe3f6d4a7b758", 0xcf}, {&(0x7f0000002600)="91d4339eda1083245c0a90885e52d6497526a332caddffbd553b4eb5392b04193208d71f212b769a2937e082bf416f76b99fbbcf90e6a745c08deb61df43684289b57c86edf5e2e9cadb037cf077492eac692517236e4d0c61fadb73c9283c16bd6b61753b1ec0a03d3a71fff2cb9c5c494d7538258599a0dbfc443c7ff5d20912583685fd461bd329bd4678fe5c6f11ea9771fef2986efc860a21e9ddf7af61933b970c1bb2a9544191c97bf5c9f88187608d62b491f198473a4fb69b8213d83f86e57e7482c5802705ce9206c19108b12bf6b90256d9ed2b3fa7f2063c23d6d0571d1b53c53c1b02080436ade7a7be26887ddc03", 0xf5}, {&(0x7f0000002700)="58f48ab70352d09b3f0bf316dab711f25b95d496d72b950e1b21c9402aabee116dd219ec1bb00eba67bec544d6d2f51515f8e0885545b622f11fa9d789045e1412a7ea1d504ad1dab6e1edb70f0159ea54e643f07295550b03215580e833eef87d9ac02ef79f03051081f10f2b846cb666cb274eb83f8ac380f84ea59164c5bc1e44eee6ee7b772b8c5d8011159526f28f979acb0bbeec4a4ab6a36c", 0x9c}, {&(0x7f00000027c0)="a251073bf7b5c3292fc67057683a5cdc1c2a06327bd1f625ceed5a426f93073e35e69798f5830889aeaeb6193f473ebbbfb666a5e0c08745e7fc0a3ca31c5b44af4db88eaae9d72b650ddc863d32842800182958ae45b12d77c26f1b9d1671e7dbc10930ee63350131a6e670ce96a006d2954109e15458d5eb25bd0ae3507ed6883f60442f99f1a6787cf2eff0e3c80892b9b273ec0676055f8c52aa29bc34e6becb98af1f351536acc1ea49e3da31080f1ee8fa4f98a3faf5d030112f9b8fe54fbefb9e9c9eea8be7e036bf2f916c574a020e231e81cee9782bb3b3bbec2a42c1f1b4806079bd59bdcb571870d007feeff4ffc6ad275ef131", 0xf9}], 0x5, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r0, r14, r15}, @cred={0x20, 0xffff, 0x0, r13, r14, r6}, @cred={0x20, 0xffff, 0x0, r0, r14, r15}, @cred={0x20, 0xffff, 0x0, r13, r1, r15}, @rights={0x18, 0xffff, 0x1, [r11, r11]}], 0x98, 0x406}, 0x40a) 20:14:56 executing program 1: r0 = getpid() r1 = getpid() r2 = open(&(0x7f0000000000)='./file0\x00', 0xe08, 0xaa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() fchown(r2, r4, r5) r6 = msgget(0x3, 0x120) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0xffff, r4, r5, r4, r5, 0x80, 0x5}, 0x9, 0x7, r1, r0, 0x5, 0xffffffffffffffff, 0x101, 0x800}) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r8, 0x6, r3) r9 = getpid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r10 = getuid() fcntl$lock(r8, 0x9, &(0x7f0000000240)={0x1, 0x1, 0xffffffff, 0x100, r9}) fcntl$getown(r7, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r2, r12, r13) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) geteuid() fcntl$setown(r8, 0x6, r11) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f0000000380)=0x4) setsockopt(r2, 0x9, 0xfffffffffffffffb, &(0x7f00000003c0)="52037f9913f41760791139918f39385ac889cea70fc9b6c451d4565562e6efd8f12cba77753e52226ea17e8309ebe723d88787224e8cc105207b1de5a3bdf6cab93464bc433fea4418bfc2ce19d4878c01b3c628", 0x54) bind$inet(r7, &(0x7f0000000440)={0x2, 0x2}, 0xc) r15 = openat(r8, &(0x7f0000000480)='./file0\x00', 0x40, 0x0) msgget$private(0x0, 0x74) fcntl$setown(r8, 0x6, r11) getsockopt$sock_int(r15, 0xffff, 0x1083, &(0x7f00000004c0), &(0x7f0000000500)=0x4) sendmsg(r2, &(0x7f0000000b80)={&(0x7f0000000540)=@in6={0x18, 0x2, 0x8, 0x7a16b00c}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000580)="1c7c05732b3b741e9e52fe2f9869d4b1a921edc9c467ac688bc7823924b4896c8c16932ca8d0db67d873164b68f5e49e323c3ee845c0541771a2a89f5b3062f16a9dd412d30b2c09f143079b123976753b5b79e5f43ce58d2287428e38e0e4c5db1761262d80a582270d687e8002c9104c856f7cff5f5610ff6694f116d8ed8801677f630919ab7f558b022830d5ffe183bcb5407e22c3b83b3d4e5078f85b9f6cb79f215d53ca3de683aa3891adf03730a1f763297b8bd88d2bd3a9c53585f057d6a7f573655af2e112dc0b669e8b99a0c25da2c0f7401d6a", 0xd9}, {&(0x7f0000000680)="6c1d203df0902266ef3f29d29bf02414b9d966b9a53b9d7bf13993b3c3b7f22ffe2c2b564505eab301cf36f663baea244ac2f3fb6d159c4cc0cc14ff03afe71aa16693103c211aad4962883e6baf4afd3060fcc928710ee07731f49d01076611fac0da314e47b586b651346b6f55b2ad3377465d29130002eb0206577600d1cb78409512664dfe40f5ef1592ceea067c2e8a77f8727a058ae568895f7b2108d85d809a6afd36fb7c04a3c0eefcc89e1b636a8ba4e661b0d50138788ceb28a8266719ab2609cd6c099382a25dcb3054aec98932ec2ea6f0fae9e622724daf3a6e8a650345991790d0555535024ecb7ef61766b409f943becbcdfbec", 0xfb}, {&(0x7f0000000780)="d3e22ce1bc713c5db8285bf55bfd60a9f5ac142ce0ee57c518af68a20551de91bca7a147988a079fcc34514f770d2fcfb69bc87fc747b9c0e6d1773af882c308779a11074e83bcea3ccb2d74c2603533a50d1978632bda4a90e78aba7fd3f447aca0a455483570a25b3aecc0aee1", 0x6e}], 0x3, &(0x7f0000000840)=[{0x48, 0xffff, 0x0, "985063d92f872b3d5f21a4a9753069354cf13f335416c2a8a258a05a51232a30b8f7040f06a6ad5ac0d062d3926c70ce421ecca63b1e413d"}, {0x108, 0xffff, 0x100, "42ba7483e02e4269cff3c3ba60dd8fe78283b36146780fc5e50dbe8d8fae4f0e0490cd1d7a8f694a7fb62dbb7053754fcb08938f30ac653569e2bd94cf05efb57179a6c8e4797a4108439604b82cc23f2df29e374b1fad973baffa6da46fcc4ca5f6e6750333e0ecd589ca4d54917ec92bff03f5afdd28043803787bd14e6f1e1d61b55936d12cda95a013de399da0ef45198cfdc26e922d6a9d2f122b39b653bcfcb17f27b48d1ac3195b65790b0eed710e1d4c747f737298dfede5e4f487d542ac4fa93dfc9043a936f1a6e32c93be78757b47f7525f25539190d2cfc85d2d604e015f2531e0c450a44f538b2d821f761de71ede4f"}, {0x88, 0x1, 0x1, "6c145cc2d59271c4298743529b719222850a42bd5f86e686b86aa0bf3bfaf6f0f63481c4a8515b0adeafec8aed1806a6c288091bb28504efe56b878f8b3b0bbd7386c6849733f19a62fd08fd20fe5ba9d517214ea8005d06666ab06afe1e6453cc0d9afb31b9ed7c79c88f5dc4f7d75bfbf296f1"}, {0x28, 0xffff, 0x80000001, "e0bcd0594be5df76d0b6fa90e186586961dc2c8354234d"}, {0xf8, 0xffff, 0x100000000, "f31e6bf3d75f49433f0b280d18d4ac19222c066bab7fc1fcad1296168d3d426f9ceb8da3414e7bb665ac3b4096287dc6e3357f544b21d003ad32af50a9b540a9bcbab29458f99fa94a33f33878f1368b1aa404d50bfc44f4a9d363f2c1d257d3df8d314b8f52f16e98c1e53608bcc98770726010f6e3658a33c1f5fcb5916efbbfa88a302e9b09f488ec35244a4b446d4ba9fc6530d316bba50f0bb5c82fb776735666c277d8f85dce59d864aea407c1f0ed232c07650349e65a51eb908ba52ed642c6d5592e6acbdcad4bd550c0fc41a9c9b36187861dec7246e6608bbfb36b60c57024e4c9ca68"}, {0x18, 0x1, 0x5, "b11a49588d4b"}], 0x310}, 0x2) lchown(&(0x7f0000000bc0)='./file0\x00', r10, r14) 20:14:56 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x3, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x9, 0xf1}, 0x10) 20:14:56 executing program 1: socket$inet(0x2, 0x4000000000000003, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:14:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0x78) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x0) write(r0, 0x0, 0x524) 20:14:56 executing program 0: nanosleep(&(0x7f0000000000)={0x5, 0x10000}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x7, 0x8) fcntl$setstatus(r0, 0x4, 0x8c) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 20:14:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x1000)=nil, 0x1000, 0x3, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="82d3af4d95c5d127d1fc1c402a0642c6ecc0707a9933b517aa70590074db09df5c2e4deb2c145cfb3176196a65c1", 0x2e) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r0) 20:14:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x8000006, 0x9, 0x101, "e29e94dce2d97f75a78ce6503169af8555e715d5", 0x7fff, 0x9}) r1 = socket$inet6(0x18, 0x2, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f00000000c0)="b3406de4f831f8da", 0x8) 20:14:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) sendto(r0, &(0x7f0000000040)="064b64f5d0a6d5f132b4ebecca80", 0xe, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) ftruncate(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3a6a785f, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 20:14:56 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) nanosleep(&(0x7f0000000180)={0x4, 0x87}, &(0x7f00000001c0)) 20:14:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000010c0)="e04e5d010000000000c57d48f41083e39bd7c58224f6799900f8b6cdb09bf4fc52d0036e075067bd0a4dd2439bf67363f92d6c54d121774279dc75d86f3142b7a97a069bfb4b45f20aa5129a4467ac00f555d65fd9b3a996c570491025f7412b2e51acbd69cd668d6eca4b95dbb6e67c7f9b2ea4abb8c1c90d52a0548b00000000000000077187fea6c10a2b9528ca44725e57eb778a3a0c000000000000000000000000", 0xa4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) socket$inet(0x2, 0xc000, 0x8001) 20:14:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r3, &(0x7f0000001640)=[{&(0x7f00000000c0)}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f0000000480)=""/99, 0x63}, {&(0x7f0000001580)=""/150, 0x96}, {&(0x7f0000000180)=""/18, 0x12}], 0x7) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/235, 0xeb}], 0x1) 20:14:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, r1) 20:14:57 executing program 0: r0 = semget(0x3, 0x3, 0x8) r1 = socket$inet6(0x18, 0x8004, 0x4f22) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x800, 0x1, 0x0, 0x7fffffff, 0x100000001}, 0xc) r2 = socket$inet6(0x18, 0x8002, 0x0) r3 = msgget(0x1, 0x400) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="21ac3e35000000000000000000000000"], 0x10, 0x1, 0x1000) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/217) r4 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x5e}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, 0x0, 0x33b) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) 20:14:57 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) 20:14:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 20:14:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) lseek(r0, 0x0, 0x2) 20:14:57 executing program 0: r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="312a02aaa5bf12e009ad0e5d", 0xc}, {&(0x7f0000000080)="c7f84ec03a11e1fd73dd52a0de43e49a8fd01ef82defcd1f0fce474e3986f9bbe1283d4f41530bb2425e5810e0b7fe12bf2c94d3052221ac96d4ca1e99bd02c06044fdd1e0c81114966df584f1d8e4e29d045f1ca07dd0399aa28067de9f195495de39a2e9d232eb71374e5b73049559759f6eea4460ab94c0cfffdc0dfb1106627687c3c58986454b55a973adcac642de967c74844484bf32bf2446aee259b104bb5f289a0f71fd42c57a6a888cd96ccdfaf1bebbb7e36d24773a3ba2d4", 0xbe}, {&(0x7f0000000140)="8c80a140314833d049263ce3bf471e814ab89ab1d04c221e2e882d158cda0d54df96acb3a9741c8c65b671b470de887297d0e669fa789a235f52d736740fa7043888cb11ef77079850e0822050609bf05b005b3b7e", 0x55}, {&(0x7f00000001c0)}, {&(0x7f0000000280)="0482506e8fe547725c25fb74b6798b7c10dbafbce74996e9c5db4aa60df5416a4757490613750183e9a9043c6054486b298927f3324c21d97317ef6a1e69eb35bfeb69129858f84e2578a1b8d4679b22cd090b7a5eec798503242bb6c40452e83d8b85f25ebf545a1afa6cf2", 0x6c}, {&(0x7f0000000200)="030c9185b0d4530c735fa97e800bb336eb79", 0x12}], 0x6) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x22) lseek(r0, 0x0, 0x1) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/215}, 0xdf, 0x3, 0x800) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) 20:14:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r0, 0x1e}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07e7201e"], 0x1, 0x0, 0x0) 20:14:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffb) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:14:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x401) r1 = socket$inet(0x2, 0x2, 0x0) geteuid() setsockopt$inet_opts(r1, 0x0, 0x8000004000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e07255383d77ac29a8bce5460e63a6d30648eeec800c5cea54146248700ac978a385f9e2b650253ef298b0861cb5d5a9c6c5eca29c3cbbd80ed76d151d1532a03c9e451ff292597d3ba603c646bcac", 0x4f) 20:14:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:14:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) r1 = accept$unix(r0, 0x0, 0x0) getsockopt(r1, 0x3937, 0x8000, &(0x7f0000000000)=""/241, &(0x7f0000000100)=0xf1) 20:14:58 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) syz_execute_func(&(0x7f00000000c0)="66430fd8cbf0f69b00000080c401e1128470f700000036f36ec4a27d78a115d80000c4c19311c6440f464d9e36f08321ad1c7866450f38ddd5") syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x100000000053, 0x0, 0x0, 0x3}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) setrlimit(0x5, &(0x7f0000000080)={0x80000000, 0x2}) write(r0, &(0x7f00000001c0)="a9e5c646ebce00a767ece62701092d46e2e68000032883c984d93fd7aa8f7365ff4112feffabfab6670df74b5a6d45c5652edde529ca578cac9f259aa77cd1dd30b0da794aecc4a83e88b082902016c7ffee2f9133a58c5747f2c4500bde5888e3f33555a45958c2e082f981fd95d9fe5d1b8136f7b8a25e2d4256c178533e57165d528d15d4fd3e23922021", 0x8c) setrlimit(0x4, &(0x7f0000000000)={0xa95b, 0xfffffffffffffffd}) 20:14:58 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) clock_gettime(0x0, 0x0) 20:14:58 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r0 = semget(0x0, 0x7, 0x0) syz_open_pts() semop(r0, &(0x7f0000000140)=[{0x3, 0xfffffffffffff825, 0x800}, {0x4, 0x6, 0x1000}], 0x2) mincore(&(0x7f0000628000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = semget$private(0x0, 0x4, 0x100) geteuid() minherit(&(0x7f0000503000/0x4000)=nil, 0x4000, 0xffffffff7fffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x100) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) semop(r2, &(0x7f0000000040)=[{0x0, 0x80000001, 0x1000}, {0x3, 0x20, 0x800}, {0x5, 0x6, 0x800000000800}, {0x2, 0x46361b0b, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1800}, {0x1, 0x7, 0x1800}, {0x9, 0x8000, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x6, 0x1000}], 0xa) 20:14:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="a63fadb98fb720dbe2864e372e8951d52a96ef77abaf057bcc4541d05e8ee0ad801fd7956fc8c20a6acad341916b685b94442abed77eaa897fc8fd306b2a20535fc877d7bc2dc5ddab76b87cb8ce9343eca60aaa54e9563e40a347c86d1848840eed9284e5339b"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000180)="198e244d88a3ae9a992651a398f595f63fb59be759263ced1c8dd1e5c83d1edb8605030ce7a1d594ccf068084dfaaef322c844ade142efb9a892c600dfb350dbf24a93e25170e17da53c15dc972b260816eff1597eb30a25a0c9bdfad7980e059fcfad5973f2749f0ddc754075408bd19f0490b58f0cad0ca8b2a8b58b4dc2492054366a5cd7f22a7bad52191407a9e28d9276e5923f3e2a4e968d0ad8b93181426f2ccb8a5362f32d3225eaf2bdfef2648e5ec8c1e39248d3ebcdc2ddbf328fb3cdee144e24a4601c0b7a81d346e1213d12d48320e6bfe0b3dbaf5f9c6a780f608bae2188a40df30f0439", 0xeb, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x3}, 0xc) write(r1, &(0x7f0000000040)="3aea23657471b528b4380d0da1cd7602910d59504f4856e12869d8be3246b47e0d8af04887eb4e4aed1681c20b234aed2438b4faf6bf50b6e33cf5a698bb92617f66bb20209f9cb02002108189d432d40a9c035b07782c0da4b18b5e43990560cb6ce4e94c9ed4b1cfe459066028044c234f33bb055441c1b1b5b9ef7fd931e7239eb14af2715a6acc6d034bfc6178a4c1e9b20d57d6a6217df2e9e195beb1b6563e0bc1afd83dfb3e7bef31cda024c066bf16", 0xb3) 20:14:58 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc1}, {r0, 0x2}, {r0, 0x104}, {r0, 0x87}, {r0, 0xa0}], 0x5, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/228, 0xe4}, {&(0x7f0000000180)=""/228, 0xe4}], 0x2, &(0x7f00000002c0)=""/42, 0x2a}, 0x841) 20:14:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) recvfrom(r0, &(0x7f0000000080)=""/30, 0x1e, 0x40, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0xff) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 20:14:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffff3739) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="40107dffee7fa64fac31dd36e96c8fcd010a1fb4eb82e80b0e755b44590120198ed943a1a4cef5a4c0836f00b5ec30e9719c4d19fc8e0a2900d11a97c08f9777a6fc4c3a67ded365a72a2d07aaccd39d21bfb6"], 0xa, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b98c4a064c0198a52563fd88c823f842db3c533ab09aa4883c6ee25ef653dd5a7173c2bfd1daa067af3bc5d77964aee891ab021cc6485d48d5070f4e7e4e67160578df6dc768ae3ac0eb58f4b5a976640474d2a5ca3956dc70710cf01285891ef35ab5d"], 0x73}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x402, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x5, 0x9}) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = socket$unix(0x1, 0x1, 0x0) fchmod(r2, 0x30) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a", 0xfffffffffffffffe}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x3, 0x4, 0x7}, 0xff82) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="290a6c8226fd526ddc571fecbd972b40dc09e4b5f5aeaa3304504162d10bdd1c5010c6e21d353f361cdbc99211e0b8caed6a2894263725ce1e7c5e7fceaaf89a89bd645fec0f512be40f2020df1893b30a69d3f40aeda3d74b221ad1734382e5c0ef69facd7c7e2bfd7a02c83e4c0dd1348f642a95309c817b34baabcf03bfaa3b6f8f71b72091d78024a80a118190a30fb3fdb8da8fdf9ff7dd904a2b74ea55dec0fd38f10896721528c37067d518896134e2ead1068ec0c5ea1af2dfbc46c7185d8bf4fe4dbdab8255759861da98309fb7f8f0fd18d46ca993d0b173845238967c905b9e7be5c543563cddf5482f505a83877ca435f3784fbbf03d1e714069c892134ad6fd4c96be9b8b97778382e87e7f86a44799ca8f6797c060c1d23310e71bb79e45adce86158b9f78905a5cb346e6ff3d8ecc3bba03611c9af19fc0654a0d41bd04effa2f39e94fa0113913532ecde822366abadbabac0d518c0a39e712d2e0abb037b28183c2db9689420bf0fd087378e86000645f994c2de520e051bddb9a0f7e7e86dbc11f7b5fa05da5db380790af5adab8a749ade0f85917aab7884a155795b1fc4d68ec5e88392de369dd5be83ca0406ee54ed64f208ddf8bf4e4652849c958ab2a6c6b194d052f85c3e2eb07cf109657a1c8bac7f2974f5a3f7f4ce8d526e6856439ab9def655e063b43a4f2eba0f77c06dfd2307f7f991724f51a06f77d5a222461c1583e571aff4a92c8632de1968de30e6497d7d2df62554e26aab3abf2659d2d885777c5e51a8bfce29d260a8a1ddee0d143d5d35e94f97be3d75981a87f8b32311f022b38e0ad6ba1d33ad066a19ecf6265d938e0b03c5d9b4f0e1f89d89632ca99cbe8b74a15f0f788d6595b6ab7d2c424aca1665e5c00c4eb90ad27961c3f292c5d0d9deacdbbe66fc146a44da557209f4a0a98f72e999c667cbfac069cb66acdc011edcbb5205c3f1f443989487082bdd2ccbc13a3584755b6b81e6b6c60519e8d6c9bb1c0844890bd7966d9275e2617e851c4d9c133725dbef0a26dd7c571c4d87428f369f27d05c26505867c41c9f5c8644fb4e5fc40dce3f33769922ea242975597237959d705d8fe0b1ae80e7bb337fa9de218a81ebc627a9e420f3984fdf8b26b0f010c4616a7cc805f0e30fd39cafb171db0078c3d3ba1f05060341daf391e03afef7c035f7c8e7420ce47236f3d736ba2a83f7eeba9371dfd5f395bfadc5cbbc92ebce43f97a7e9183f2ef32b5b9d1cc83231a896cd8328e18043713cb506fe1aa54300017a5de8e29a7d5cc31dfdce0335dafca373b041d3868ea6c1b0831deb25fc81bf9de77987b149c3bb59ca4bd4dd880107f057f7bb0c0a4b194714d8ac10acccbf3e16b883cb05ac7e83ae4cec6f9b1e570e3c00419b47da86b745f7a012c8c321b899a849b784a66a1eef1fdf7bb308d59b746153ee69a0522ef647b99240e57d7d24621db8687dc2d076e18c07de8221cf30a935875328c9b9678060c504afedcdf8d23f0bc9007695480cab8e4ef51c3d8e51e599baceed9e2802536154fa77dd321ef62f32649d2fd33528a40982fbddd6b199828f9f61c65873b63571a3accc40c5010bc4d132ccbbbf1018546698eb8a0d8746c7856af040b7a7c414cecfa058a106c252864610149bf795881b598322dc7415cb9c5fee56dd7b6ed6ae3774da51e0a3e9f480fa91335a48c14c90df26bf10ba7ce38ea3111460c5d510d7614bc1af8dd02ff7baae7334acd5985d6c65add5c2f4320a8c21981aa7550bdf9eb289a598bbe624904f3c2539af2f3fe0649f44002152667c0bbbd4ffd8f22719d4fdaac47127721fea09ea11d9969b369c90ce7d09070b2f6b28a210506e409b350ad194ad6b101b7d40419337616ede7065a9057c8ed9ebbd3c759e0c53b7814314ce2662af9651eedde74fa231de6b159bb024d275fcf3c7f6ae817b0f5af9e8f199a7fe43d75c633a8c5e532e05276b83d43a8fc2cae538cbc01d5f6b0e646be91bb843014f66075e68ae5151097191a8013ae002c06514c38a7499e897e8f843abbc383bdad35af886bbecc1586f91d7b11afee3d0ddb55a62162d00e338c93fff3eada73e2cc0d946926d6bde5b892d42f2fe0de5feb9c81978acd613bb554847521fb74f085a24cef5a4f97e90df8610343f7c97a7ad3a6222ba6ecd275aeb518ec4dcac30c7e0985c00dfe27f118f09b40f8a6e87f7961a97de98d4b2ee1f5bd42a888ab97c58973d2fa77d7c9b76a5186e332356121e530a5658190786ba1c2eace6acc80a9cb829a6e1ee2be3960337c7b5dd8d98a76f27341faf02ce325418a2954573d453fe8d039cde8ba31e79edd0c8fc3edcc4ff900d41fcfdf9ab8e9e3a065713f1e3590f137ba89cb65082d68630a078685bbfbda8c82f3c8f87d8349f7d31939b3c6794f794c56e9991c63a5c99013246102ef85e988e993492e276eb31b08c9cc672b77cc5ec6e455085c7c418977ee4679e5b613c0c36fc8fef9479451ef99ab15ea193065a3697ca5d13ef7fa6a5e5d692a4a3db6d58e2bf2af928bf7628db0883236e4a4ef3e66ba5cd715380bd4528a56e6dd8412e40c01ddae407451cfb2b43ef2f3b053a5fc4e24f063414ab529600ec480f463006410f61fe92c473933857023996397da7cbbb3e801363b784df9b901ccefbc3298d5b745e39d4c89683b949bed0554c929daf5d1faec4b19b76634efc4338139674b22659e0e37a7f1d5736f17c1f6d63a3b00b2c13f1144f67826662cbfdebb18477e5851d828f554faa61ef863445d83facaaa99b71f88a49bee3a3528ead603339c47e33f5656dd36f812764bffa1c08cd7139b616e8575de3d2228a2958576109c9c8137e9fdc4c16efac6bad9ddffecad09739aa32bc2425f7892aee52794387964eca52019e6c927e66fc4aff2f94d928dcf99c2c833e1eb02452831733e5aa5374af7f40968cba13da4b34cb5b83b21be7ca06ffe514a3efc642f75b83a6160207563c6fd0208ba4e5c79f25b617754ede963972aef65a127106bd9469f8597f1a2c442a981d3c9c70ff4d0c5232426bffccc1cc5fb11b97e29282446bee71d9e5aa68400a32b493f679c0d38a3b8d205a7c37f698d227ae8f0b83a62780d25df2d8dcfcb10790284750f7e182b5bc3e9b63aa1a36c476df819e8903772c574f3fef0e454c89d7c28081dd31ccd920098d7b72d2296c637dc32361b9a5aaa7077890c908ccb16cf74dcb27e0a8da378ff9688be6fa9c09beb8dca73d25b732694ec8cd456e24b91c8c4e9988e3407ee3304ffc9912cc64f117f4957f92120bc5598d8638f2f6f69a7611c0c867b9ac6e6b0c2e63a735e71c4fe782315a4b182b6105c3a0b043b537f520788f26e0b90681adfc224662c52e80531f82e5e1119e0e55be157a321ac95dbffaa4ff0fc5cad29aea89523d8ba974b12d8dcd6f0d277245e9bcf7a2a14ad3e7cde1084e3e780efa56bad60a1efda23caac714999d8cb31ef0ca2ff0d56145c9882b72e2be5270559060dc4c98adf64213206edd2a1a786f2b419ef00e34b0d6ea1ca0268977fd04a1a9bcb0d8d405b89573a67f0079ea71f5f2f081a354f9e390c55d56b6d31b6aa5196f4e17cec24bb6d86520bfbcac7bf7e135a5fdf845ec217f7cd161dc05bfc1588f2d075c6e1afcf9bb1d05fc1726b5696c814e8b55d7efb1885f83447c7075dd95d6c81825a069182970827582eaac0ab0bd249487fd846130251baf650b3880c5d53b3f61e473f2d2ad7707d0d4af9a8ed8e12b2bcb524f16bf09ee97ab81415398e33f1be0d62e8aa9623a7a52db81160d5066f5a87d89117f8bf5f17944ced09b91688dca4350881f5045ce4b6926db61ae03c4416261de8ae87b22ed919ec08a024668025df223cb62d87fb47f287d18e908ac434e6653b14829e7393c8af3b988f0c7321b560a11006f226544abdc7043ce4dc68b1faf33a05af621678ec5172f33607d89b8452fb3a8acf866562000765e1fb92c388d215f5b1f57962ea6ac847e97ceef99abd420a1cc14040de167ef87de4c4cc9d3db26927789f8ded6d0fe12aeb691945c2f67fcd44578428f02cd15e44c8012f260007cde0ed0a7a6ba7cdc712e3aa919628e69783251a7a47ef2c88efb6c57325090a757cd6dc167f2c9f820c04ae5612185637b1de3733849335950dba83ee73717ce47a8b683b6fe29a04d77dad7d429abecfab419f41186d38789065a69314226d1f3ca6eb088a0902f56e4c34742ef28f6d0e0020bd0db535f0562a75c01e99634736a3ed26609c25dbad9d11cd660d8bb6fd1f6342c94045cd8941424a4498a0e6978201bb6fa6de50bf88da0b84cbf5379e6ec977e9a7974fce9a8fb9a038223fd3c5943a3b9ad6da133d99b16b73cd7cb4b98351fb4e1355582eb8fbf354b1ea56ebdc1bdb93bf54073bff348d35510036d7ce85f7a25f8f53f7beeea130283667a5ee790a6d08f619a25e532b21dadf7d6ef064ca4b3c2c993aeb77b7b3f9429398ae1d4acdb60e38bf52774384ca8cd0c37da42b57e1ed00f72d245e56501d3f0fb7949006258f9b9f3d1af6aac99b9f3b36640da93b19ed2d90afcf0d810f83335dfca4dc6356cfcf92c17a849f7a6a265fc886accbcfaa933da074bddc0a2522256a4b31a6e40dc913105642410874eeb55e0b66fb7063763e29b6255ca34b39fc7cfbefd92271be49c44f48e595ad39efb7d64fe32276d596c2ba1c8e2400a85ad2181e1e17759dbccc7fcdc02d87d65d75c8cc25ab1f09a2c4d5ee1231107d68befa7a4a96771d8f5a1c0a46d84e91a9a31008789bbcc926f27e82e4b326bfb41008fae85757ef7c11d9ebbaf7bcdd17fe80705f0488dd3b306920d3c048e0495b3d1224a91b92c598b9c1c0ca82e476b48c333baac2f54c8029bcac432c5eb0eaa41c82dd561a4cf02ade13a464b328a7b171647a479cbe632afe68aa7899b5a20bdb605dfd97cf36d8b5a50434adad95ebc155530d8532c7ca84fa1c41364ccef5263ed7c448f95fc8cae58dd85c55aa0d70d6a4ae81a78681d336bb83dd2a1540956bc2fe00f380c474f507e4ea8b14ea3468699818516de6ac68224c883279c0d945416ebb59b5b539899c24216558874e1e7441eb6ddb65d314f6c164fcbe01eea7d34830c718d251a50f4073b0320f4037c3d7c957c3e2ccf0de6a405d0949fe69381496c4bbce73ba8321e037adc7904aa6e1e7a92c49fc2b9ebd51074389575a7242229e96b4269d8889dc32349940678cc7c48ec8fd7bbc27a66ef052584b9742e6c239d9b57acce31aeae4b88cf39bd6c514f8ee2053048b5a533c3314ca677e1ca5ffe984f5ddd609790e7fed47f80998e90f76ead20838ace2baf85391df8e025ffc864c9501daefbeea7826d7033fcef17d47b618e8249d8ff0f5b032f06233ebacae214b7ec5f6ca4137ce7bbf58e09eb0c28e4584883b32d72ff14d8b28392ad9dbe28626c2589c50b9169c98efe4ac5bde639133aebe599ba09a2e321c3d54fbc42da6eb99e576b2f824fd5f1b59766a8d3e3ef4f0494cf0bc21d862a982219da71cd8529e185a0823592d10d00dab697ec84c97cb3b7cc24fbbd5b7c0449eb418fa1a19a3651ac6c01faf02697be4f76484c667bdf5e29b2cbee3d6ee9a571eaac33453fab94002006ad0d7540c1dc4a85caa3de3a2df0aedb3654af3c64126c2c9eb4ac1586251bcb373def05b57d6590a58c616b652c43b9211e1139c5e71c948ab9c8b1d13a7473b9f4c9", 0x1000}, {&(0x7f0000000440)="02632f8e82e3990999e84a9b4694a0bf19815c9cd5cd7c637b26714ad480ef24ed7ac99f5f76fac6c5d033ed9ace0afc589883359c925e8d8b2f1469088bd6be2a450eca26808956b45df45646d38de0c1499591f1c0b0403a91160c2e0ade4eb8d9754627f670f9bf39d90c04d2c4cf72ef23336e9dad461dae09a420ac1d38f8453850a9f164ad3c8fc9e7e8f8b67511eb851d8bbfc90d5499dca4a09abb27a19fc1f10db1861d8c8aec7824a9a330dc9c629d5b831a6249a6cf6a7bea7f21b0167b412be3b16595c0ec408fbfad0c9831c172d5fd3da7cc28dfe1c2ceb6f7d70cee57a08125fb5db140de61", 0xed}, {&(0x7f00000015c0)="e8a8fa7e15fe2f8976d7bf99eb8d81b277f34f4c342fa0d75ff82c2d22364bd1895a0ffdbf3191e4926822070898e42fa11eb2a4517a003f94c8cde92c9edfeebd3cd7a6fff606e2c49950b386285f026a05b806bf6abe0d13c54c0d4a2d8a9e23f3962b78226f31d922ce285336eb625b23d717dbcac0c09b3dc11d306dc4a831cc9162a6939b8375a7f4ce9b0dbdd1f756486bb722cb1f453286bb27b2", 0x9e}, {&(0x7f0000001680)="20a7a57533b6703fa65957e633be735c4bffbf0871588417f67dfd6876ea77697b0e7a8f651db69fdc60dd2dbb104c04bf8cb1a2f0522524672dfa029e035a937e9ba522b083339a2792f940697545f91dfa3d268cc961a28a845be60cb9f88678ad898df12d92fd58a166752061a5e6350f765d7327e25564152e8390ff6c5fab388ef8c930c1dd0c06a16ee312965753fded38ec2140bfc9bdd2446caa515c40d25fbad89f1b0acb06bdeee11b457f63c938126523499be5b861ec4c107b96f4bf81b891a43380ccba16357f1b8d015281190e122c081924be15bdf4f504e4b8c0ace5572d3be70d88969d2091b122fa6bf0d8a05960", 0xf7}, {&(0x7f0000001780)="8f9da60916697b8be4fe15b0574f5a9b8e47fe71830005ebce26ff896bce34fca02b73147fbdf2ddf07fb9b292152e03ab0746c5a251dec23571005edcf079e965aff18a823b27f3fb4f4f366fd32d0b4ea620d7fb9fcbce4597875ec0c2640f7bf1f7df87317e3a86fdef9a1efb7e2f24f6a2335a984769bb3a140fba1de9d0c51019513e4149d26af978d5718924cf901802b2af", 0x95}], 0x5) r6 = fcntl$dupfd(r5, 0x0, r3) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x5, 0x0, 0x6, 0x8000008001001d3b, "bad85db5718000", 0x0, 0x4}) connect$inet6(r6, &(0x7f0000000400)={0x18, 0x3, 0x1, 0x4}, 0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r7, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x200, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7}) getrusage(0x1000, &(0x7f0000000140)) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffd37) 20:14:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115", 0x7c) syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="0a9ab183c03d757dc97b9d83d25984cabd73e4e46650a968d6a785dd6cebb56d21aa79619033b3798ae023131ad8397d50d17f1620c38bd4bbc8d8464272093c48d9924508c8eafb118f1f23", 0x4c) kqueue() syz_open_pts() 20:14:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x75f41e96a86f3a0e, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/197) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x22, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:14:58 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x1}, {0x0, 0x9}}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x1) fsync(r0) 20:14:59 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x80000001, 0x104000000, r1}) socket(0x30, 0x7, 0x3f) 20:14:59 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setegid(r0) r1 = getgid() setregid(r1, r0) 20:14:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) 20:14:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f000027c000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 20:14:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0x1, "2ba05c24957bc955ae52f1677bf7ff150c113b14", 0x3, 0x100}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x2) setsockopt(r1, 0x2000000000029, 0x1ff, &(0x7f0000000100)="9339c5988093cfdff2e4b8f95664e0a89138d4695cf81b14a39114e37038b5ef5f61851d8a8fb5054b5a43a3b06e6a84aa6d0ab230cdb34161327b98d33bd0e18f035cb6d13119dafcf08455699fe0ab98e0d6c3491d404862e4989fb1bdf7fc3b50b4e9790c2e5428ac647865a3c3b2a20a5ae4c8f8862f31d8d1b3c58e2532818719c96935f786613a667990b5af525c1462bbe2a36c94835b2b34cef8b219978c24f6436bd5365f933f37e393402db260773ad99eaafadc4abb0e122900000000000000000000000000000000", 0xffffffffffffffab) clock_gettime(0x3, &(0x7f0000000200)) 20:14:59 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000001c0)="000080549100000040e643f25e95cbdb6bd752472acf697ff4", 0x19) r2 = semget(0x1, 0x0, 0x480) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x4000000000006, 0x1, 0xfff, "aff6031dbf93f4bf0dd70321db144251cc557b93", 0x3ff, 0x2}) write(r0, &(0x7f0000002800)="f9", 0x1) 20:14:59 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) lchown(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) pledge(&(0x7f0000000000)=']\x00', &(0x7f0000000040)='-\x00') bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 20:14:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x800000003, 0xfffffffffffffffb) r2 = kqueue() r3 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x1, 0x2, r3}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 20:14:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1ff, 0x8}, 0xc) setsockopt(r0, 0x1000, 0xfff, &(0x7f0000000080)="91ae4de7e9b97db53171c2b7d640b2552cf5d42902a63b1ff6cb5b6bab7e12f5878ad4edd4e88a4f3c05033baffb39482f3ad125978c00e92d341751f0fcced9c0ccec72da90194d240904ef82f2f785e4a96f", 0x53) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) 20:14:59 executing program 0: getgroups(0x400000000000006a, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() r2 = semget$private(0x0, 0x3, 0x141) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x5f85, r3, r0, r5, r0, 0x14, 0x9}, 0x7fffffff, 0x7, 0x4f3}) r6 = syz_open_pts() write(r6, &(0x7f0000000180)="dcf2f0a48fd7b29d65d75e9ee7f9b03e761d9d4a864cb21945cc1bba286341ef0fe97b615b586de854aa7e12f1dbd31908226cd97d1975e42a7d", 0x3a) r7 = getegid() setregid(r0, r1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getgroups(0x6, &(0x7f0000000140)=[r0, r0, r4, r1, r4, r7]) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) ioctl$TIOCNOTTY(r8, 0x20007471) 20:14:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x36, 0x1}], 0x7fff, 0x0, 0xb, 0x0) 20:14:59 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400000002000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x45) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x80) socket$unix(0x1, 0x5, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xa8, 0x4) 20:14:59 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x330) msgget(0x0, 0xa8) msgget$private(0x0, 0x4a4) msgget(0x3, 0x40) msgget(0x1, 0x42) msgget(0x2, 0x240) msgget(0x3, 0x10) msgget(0x2, 0xa2) msgget(0x3, 0x400) r0 = msgget$private(0x0, 0x420) msgctl$IPC_RMID(r0, 0x0) 20:14:59 executing program 0: r0 = kqueue() r1 = kqueue() kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 20:14:59 executing program 1: r0 = syz_open_pts() mlockall(0x3) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000140)=""/164, 0xa4, 0x42, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x8000, 0x6, 0xffffffffffffffe1, 0x60000, 0x80000001, 0xffff, 0x7}, &(0x7f0000000040)={0x0, 0x32, 0x3, 0x3, 0xd2, 0x5, 0x0, 0xfff}, &(0x7f00000000c0)={0x1, 0xfff, 0x8, 0x5, 0x1, 0x3b, 0x6, 0xff}, &(0x7f0000000100)={0x0, 0xffffffffffff7fff}) 20:14:59 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4006, 0x1ff) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getpid() dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) 20:14:59 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2000000000) listen(r0, 0x3) r1 = socket$inet6(0x18, 0x8000004008003, 0xfffffffffffffffd) r2 = dup(r1) socketpair(0x2, 0x1, 0x8, &(0x7f0000001440)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000100)="bca680b740ae9b78b061d3248070d5b39729409e6f58b060982af80c7ec208cce34bd30cfc7f947a6c77707998ecaca877a594497de984487740e66f4d7a1142081493d8e71e8b42f9d9698922e079ba9bf609ec9cc9b89e2f3715d0fae70f0aac7525f893d261eb1e1bb6625f377727046fb06557e61c7c9c8cb717ab1f2134ca33b1", 0x83}, {&(0x7f0000000080)="782aa9f1a3eb884c2fdae5", 0xb}, {&(0x7f00000001c0)="0093f9a74a255ba917a46ef82940de0c07cc762350ebe6fef3f54313a2086b96aca25aa026fca441f01e3d3badd2170ecb2f1ca5905a808103d2dc9ea45bf93d108613fda4fa17a60c05514876247f98f369b22e42c804b16b006f410e7da8695dbcee1027dbbc5c1478af103942f05e41640cf7554965495ea845c4cb41ec", 0x7f}, {&(0x7f0000000240)="8ac3de6b23873053f2aae15d7421a645007fc2eaf0d8ad63b26453ba02c242943550e7d57743cf19e8a069348322775f5215e2280a1880044945e9", 0x3b}, {&(0x7f0000000280)="4f56cbfd932b6253792c08c2ba113a51ad72d366d2dc194a61d89255ab7ad6292055c084b14d0967eff8fcf0457034075fe12f0b3e29768aa2ac78740aef5ec526feb791a1c8398df41626a62a3586ba1183dfb7bd82c8f9ade7fd13d0a96520608f7885cc9345dc5729c2bd65bfeea04f8ca840f189ddcaa38ffc296dcc6729cdf5f49ffd1c51d085497681013abb704e5e7411fbfff584e45ef72fbec7a2391c119d03d5abc701b5477435a90d24126234e53b84b4e488c8fe8fe77ac519eab788d59ca9089bc05b9f66cc9efd80af61aaa829a31a679691681b49a812c9f922a6e704bbcfbbc9afd5d377aeaf7b4402b531f0", 0xf4}, {&(0x7f0000000380)="b05f55d4b4b9c27e629ad375d2f86dd6a323518706ec69e77ba2ebcf7c5f664fe3c34fdfa0ecfab0aaaa5dd26c90cae9970d69a476a17e87d3a8", 0x3a}, {&(0x7f00000003c0)="fc21c6a1549ba17495d9bab2f1e329a64c2499c304b4ef80889dc846e3b141b16b0a515c6d6dd0c19c34222384c9210feed353c2e0bcf2aa88f6a1f9f3c17a97a083f6a513cf51c72d152445866b0844cca8a188e9c4c4c65d1ecd193446209e91a007da1cb5245c0e7bbabb034706be3757a80c295357216f9cd4aa069235eeefbcaabbf7f95a163e14a4d0b5bdd40b3728f6d5a6063a3dba91d3e419d32e65f72a8a9f92383e0a28983b903674a84d23bac0739be3b1916e28aabc62d4d52acdbf8127c91e17e2f45719d800f0c659cb03614e290e650ef7a920bfc7a7cbca1b5db7354b69155347d800ffb62dafade782ee8037b6f9c0fd601c57f0aadd945780a396fbbfcdf831a341ca67dd05b702736596ba3c3c0ba819fc321144f90bcf573d19c84efad8b0c392189daeafd4dccd5ecb88762f8bd3d786cf95582ff3ec071db59a73129d245f1fc24eb3452be4aaeae59d10bf9637611d8427b677466e433243356238cfb6bce3f418ebd8c167cb2dfbf0425b4f929536cb3fe3fec341ff5056f4266628cad5bc34397f180282349902e4b9b7bfd52db5f35c5dfdc59414f29964a22fa70921bba0da0d732b8248fa0fe809ba3f45e30889eeaa86a34c183ea5d2931270591161c7cd00d7abd694c1376f3d54c1f018697b0de52b4a0eb08c294db9f6dfd31093d7479c4374d3b71d13d5b135b450c78861aa5f5652c84f1880e952ffa2d3c6593efdd8af9864124a526ccf367ca7ace8438099ce4cbc3c24c5eb8ff1f5cd267c97058616f279a6fa616a4f54e642983e34046c2a0e3b2cb1221b68161c858481302c68c4c0bed59f2a1e3fe9b31cab32c7771de0414dab4c3e813f845570f1130f68505dc36b070736f824e3c16d7e02c6a5599d43ccb8279b69c104f884b4b9ba9560f3ed9795c13113e6d0ef1e6cceb0f6b416b98578daadd13680e5d5fa733c5f65a1ca6e359ddc5e29698cc5d73befe7faab04cc892216c40d65c9bbff9f0cd0f568bdfaf52568f92ab5820c2dbb685a03efc667804fb831c95392d694e91e38e1f162720485332f87f6b071a6f4adab75023a9f5d56b04c13bc5d4c8b58bed552ad7a0d89c3b4639ae46dca7d83bc12d2027c58e63a137184b12bd3c185e83446f299501d8b4dd3519ee89feee6443ed151325031db45ca80a29bbf4297f562b31a12902aace8d81428137ca1db72db0afc1b41626b9beaec371a575e7699a57cd4e2b5b341077abd4b2d6e6c232553615b2c1aa921cf84f2fc9385ff96a075542e79112a84af11994cd8cf0a834e13c554dff5b54a5ca52584f54e3e2e1c633be0fb636f5e77bd90cdb847f37e9af2d6ac100ea079d23e97f81f48a9cb54dbbfbb12cffa851359205df75ef1cadef0cfb8aabc4b4b198f5f527f57c962f5e8720571fb00823472e88929c08b88467b36a78677659eead65f2e00d22c47cfbb1ea18483996c3fb906530141551447685bf6f9924c2e9648750a3e7e2c4551bdea7dd911191da951c545a1433c3d92ce5f90004adc47d807ca3171f833c62de0824624e96e45b0f70035f36347a34155b806e362a9aa953bd8b6fbdad6e0d84a8aa2612e8bb4d86a2168dfc73fa2f63273c9901ed9782d966bb31854eb0329ac6a53d5d3140a8c1fd9d83e2cc4349a0da06269a6c24c9f1728b5d25c513ab0b6d78513b495df699b8fd9a1a18005a639447d2da6afade0b742e53daa5b02e6ea4f99181715d771f72258659d4b7071ad780388cbf696eed45e18e1ab17ac5f3ee3bd50407e7d5e00604f71eb257958aafe2b8aead5ae536bf3ce5f2433c7e7ab1d0015bc1542fc133fecf4d70e1c2fc967236d0ea5af314d1fcf0e00e061e53cd119f0efb8b427c0fdf8176b3a949f54acb1e55961d14f73a5581c352c5b7673c0c20305cf107660fd7aa318ede071a3e3bce5823f1e91c4b35d827ebb0679940233136c255e0d30204680795d92f2ab4d07fb47699f265c1b4c3ba04c27d73c250d19adaa274b7e355453073a2f42fafe9ca306ae5ad50dc2759781c3ba964e28b2f39452ab25b4403b317437c315bab3f3c6752030ca55d2aa3000171aab220e2633e0e7b7289d026f54aace805648467cb3c139e55c64f3b6dd6434ebe5c6dbf215b250a6a7872036e8ec2f66bf2593c2b3058ada228484559daf1a42dd948afa8ff9484d6be438ab1552a3cdbabd582d0eb636e880930c5f349da362f7ef857af36794b80951aa162dffcbbf51b5f47cd53c3ad14387137d50e0ce307c12591eace6dc954438fdcf18a8bd73d7ac1a463a69a4bae6d68efd4dd060bc9b9044683f7eee7ed89718b59fd793026fd58afcc65f9bbba6833b5ec5acbfae4fdd292618146512f0eca2bc8f78dedef636cd2657f6f4832e16afa74c86cd6810c4412385114b5f51d542b5d8df24050f4f540b149d3ee8e6fe6a3c150754100ea05d15215229f89bebbeb2716fa20e4d1fec9f450c58144d94511bc340aef72dc09c1b4fc8ccc505353c32e2a198cef885294598d8fff0bdd03cf2933927df1c97aaa67748e5f475b15d26f71eb5c07b2112b7a03fa72805aec97656715489b709567045248da7dfa3ec71fd800e140f6ff20d45eafd828d676a8cc145ac2bfe357345bc54b999d1a3d68568755a26da7b3ee30882942f0137065cf34b70a41ff5ad30024faba0cd26c283d55bec8f8603b3b277e52e20ccf76627b67f39793e41ee7beb7e14c37ca47c52caff415f02fc8e0e7f7ae6b5869644bef2bcd45452b6f9d02b27066be32b9053bf3a673f0bf48126a5c530dc240533c43494e69e9a128268783afb4c190644ebb6739a46bb5ba7585c8af25054b737f953bd97794a722c054def33a49383e8a423fe6ff0f22b5c4022fe23a1d3c7aad4b3a65b2f1c20381cd9ea8325a4fe0b6e67cafd3c9ad08a711b9779af4a485b8e260f3860e38a48459888f6d0c6081d1e2124f1abd2fe860a317f0aea0cd359c9d6316bf4daea6208c09690a50aae9e5278f0ab6b5091f8264a472edc1e56f9743582b738ba6475cedd51d0001439e31cae96192a627723bbe638382c34d985f72178bde37e0c7da71a0b9e3771760e9426813e8b2f33bdc4b7264f584a9021cc339830be715b1b3bf45b102aed83655d66b02fab006dfd3439cfe1ed427229dd2320f603cf4f5dc0a4944409743cbbd29bc8975573240e48c814f6a2d0546409977521ea24e481c06dc29de23cf774c772319c8eb0179884fc427362ba432a352bf06680b5334ee2526e5e7577157d83b4d8ac6b7e712c4dba17d369230f3a2176bbdb0cddf8e5acc44590159b08faccfdc91d8580cf298d51f09d44641723e15ecf1c1f6b6e19d5d3fe450f2049063b6b6eff6479032ffae0bf874e7547a1318c9fd0c802fa386f6f2f3ba48d7c7df093ea42335acc1c160d8579d5aeddaf398d0320d133b8e768e074e017cf214b83772f8dcc53711ac391178e2b9fdb03cfdad2ad3cc0a2787a1871bf21fc211589418ebe0a3ab03f23bd898b1161f3df58a9d7554fa1ad9dff83e470af1304f6ff390fb07d068301d4a6d2b41001db637152d541d697619ff9c6dcd772464ca72e09d9d424e6b2f2013a5377237980b566844785ee44aae8c4ab03ae568e4b96ea6f922f71743659f4a7824b827aaad9b2189b76467d00daa487b564ec6f67faf0941002966784514237b696e5ccd3024d8a954367f8acd5777d859530c74cbc46dfcec00e4ac8ae3cd3f6a018d7cb1eb9e1c79e1c85b22009e563e42b4c81b508fc89dc6a988c6c5407e9df85ede90aa4ffcb4b25bea212b49f04553fddccfcd15d7faef2cfb9c319e7eb5eecea28eb21b4e32367b7b579da5922bd98d93d2e7bc0863efdceb8c9c3c1474ddd78f5964b0cf9c6796faf7e1d748d8a9f4a450f8eeec201b7c6c4698338bc10a58999fb1777f6f22e89832b1be0440a26860f6f8af39160710a5525571f163522036718dbc73997468002ede75d4b7e64a6dede1c16b4f3865b41de22948cf1f0c9b729b90a6696ffc1d1f6fe88eb8cc0bf367d757aaff1e96a8b49a2b97d573441d4719166b6fa267ae945be04d499d2dc409a747f2623f47f9131d1b9f0e75073f181e737454e754299aa01ab326b172d544ed2928e321c8db1ffda20b9cc073a87a32cc3d796b9637d39309a97fe7a8de7b6076d1d51cbf5e83063a53c48b95701ad5aa0799e1a61e98f96172cfa7e35f1645690b4489d6be7b0599ae07033df7a6eba1b914e40f8062838f2fdecdb59f5e629354f2d20468bc68ba2ee62397dfa7e9c920f93356fad2c4af719d3e0c6d41c734604c246a0a446bc336e70a90289df4a5da0ce211383cf3ec8df38314419f15a698544d1f6bf25ab71e95ce058863688f36c039434f9416207043c05f5bfb662c8bae39d83c3a69dd03dfb8d9b23a8d04bbc85884b0a850f7f90f09e80e9027a6b3bdae1d86deb80127cf8125392a71fbb0515679e6856dcd56847759b0adcf17a67b7c3ab9c8d5183f7b4e6c20706676e08d4b01d6756869084a53c6f3578383cc56efe3eb4c070e7307ccb4d9035419cb1844a78ca5fade93b6d100614488d286088e9e21025638db845d24953aa461e2ed0cd4f8bf095bd7f0cbdb595826b44f7fce7cd645b2f22d182d9c46499e6f58175ebc258406690f72e400579cbdc1b410263ef33c714355605be08b1f6d1566a6c7afc197ea0def1064ae630059fd09c9e9cdadd46918516bdb027da64fe532fffb38174dc9a38fb89a7256715254af523c9589e7d7a1e18aac59ff1d62e58bbe96d20aedf86e2db63829c0aae9b61ac2d90dd7062a526b4b3f30698c4cab402815be3c65549cb90e19ff031afbed3ae8b70a97d8aea69c658102dc5c4e65711677895a29a163d0fb7741c407d81165ff23f3c670a1004e8b8e710e0c6deee37ebe8e88472c4458002590ce704b467bfa504dbaa9c199ed08be10288fc80d277d5cb828c11d195f9d0722698263cd4514b5e7f4f66114e8987474559c24643dab15f650695f5c7214b10c17b6b0703474d6ad4f2bce5a2d9b08642b3d46c56ba5b634c7ecadf4130d53baf6c0886859e08d861ac7318814f25e6c555ea20311edc96a30316398e71f117a60e049a4d8150453f48007f899b3407a2a404a735de2a937785e97593f2f8709abb641d331b028911676a13f55384650c7b540b3c30ce4113adae2b845ee5f70df7f22e4ff9d4771a0971c7322870392627b9a32ad643c06aebe092efa6cc4dd0e3278ca13baeea3b3b3f6b54399c5297c410c83d9ce73d4ac17789a0f48638d1135b3219c919c456d30484413e9255ebb306c0ba7c27446d32867181e54527ebde7977e7893a806710de95c84adf927a2dff9445a80169c6d6d6f695f4c6f67cbd91ff0bb1d8f01325777c2544ec99a0f6bc08b88891c63533a0a52010e9b79a8a40fdccdea33d7472e2579786021e8f5ab226b4556c5864524230988e0ddb7c48c12e182d06aafbfe33380a114bb67b40f4f91bc36d129e7fae9076b7dc3a816d8020e8374119c63e9a1ecb99b00122908dbb88a096ffa390084905fc9d6b96121b25a7dacda91e593e3441410e0cd271f5465e4fad56ecf7a4aac3bbcf95a13b4c04984da09b5fe765ffaa996b6b3fa61280488aa8cf981bc22147b7bc395d456071756a2cc5adac669d3e53e88cd096dd0f349b24fd8bac1cd01422dd83879b71da6f45edd1c2f81cf038d9f673ecafc5d1884e02cf2302271ca57fbefcd2f7af16f337e73dd0d0e6dade", 0x1000}], 0x7) setsockopt(r1, 0x29, 0x3c, &(0x7f00000000c0)="01000000", 0x37a) accept$inet6(r1, &(0x7f00000015c0), &(0x7f0000001580)=0xe1) 20:14:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffd) 20:14:59 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 20:14:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 20:14:59 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) shutdown(r0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 20:15:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000ee00000000000100000050ce57f2"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 20:15:00 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x20000000, 0xffffffffffffffb3, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x18, 0x20, 0x0, 0x100000001}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000001, 0x54b1, 0xfffffffffffff801}], 0x1000, &(0x7f00000000c0)={0x4, 0xfffffffffffffffa}) 20:15:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07f29cae"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470", 0x3, 0x0, 0x0, 0x0) 20:15:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 20:15:01 executing program 0: mlock(&(0x7f000023b000/0x2000)=nil, 0x2000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x0, 0x18f}, 0xc) 20:15:01 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) 20:15:01 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) socket$inet6(0x18, 0x7, 0x1ff) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc1}, {r0, 0x2}, {r0, 0x104}, {r0, 0x87}, {r0, 0xa0}], 0x5, 0x0) 20:15:01 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000140)) 20:15:01 executing program 1: r0 = getpgrp() r1 = kqueue() r2 = socket$inet(0x2, 0x7, 0x3) dup2(r1, r2) setpgid(r0, 0x0) 20:15:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10000fff) symlink(&(0x7f0000001840)='\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)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r0 = openat(0xffffffffffffff9c, &(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', 0x80, 0x1) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x5) unlinkat(r0, &(0x7f0000000380)='./file2\x00', 0x8) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000300)='./file2\x00', &(0x7f0000000340)='./file1\x00') 20:15:01 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x46, 0x3) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:15:01 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) write(r1, &(0x7f00000001c0)="09227cb65ffe37aca7370bc81afd3ef745d7e9504e653e21a135a50270666d689485f0b505d159ce84b533127b2f9c21543657e0a122de66e499dab8f15843c741aa516e4e479db1491e4ed81205251d62d6ab8ec165f3bce87ca71b2ebf8d8f8a95419e7e46145ec5c08b812dcd6b06ce3e1317b7394aa858", 0x79) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 20:15:01 executing program 1: r0 = socket(0x16, 0x3, 0x4) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="429ebb556e712114c2294a60f3548f85d1fae9980c805db0f1691bae7442984ac755768a6a6d2efa41861382c11b1f45565c8b095333538dbf132c67eb0cbe1caf84236833200e73988266a70d9c8491cac5678e9010f5256e7f99803dbf419b0ceb5b62cd0babea1094be17a8f9710bb5aabbe3359500f68f1e59134043292455792d2129c9d9b1b6b6ccdefb5799eaa6ec6f9679a162a6b668f04f2c567c224b3d3c77b50f95da72212ed458dcc86cf4502374bdfe9b286d9b44f95f153eb5ec722ad1774186e53e3fd03173a0db47005f0bbe1283cb08ec51483b45509c8d0ccbd72b125e48924de8fb67ad7cac0de8757946815f658584e10b39a11f76cab4ba06e36962eddb759473b3781897c12a4cdd45b385a5786323e9f89e36f3252c675c70f5ab9cc323b4ecce56fd7a91622f85953746da1133ce00efa7cc4d6f377afdd14690885cb3e93078ef3f8847125d1ec8ee22b91a0c42e28c3b92f9aa6783d0695d6d5cc9cf535bb6328a983c28d3333636b8d1e0c2d8364ffc2c70fb1224449a45cbb0cb0e5ece2ea95aec0eb4a90ca38aa958a2332ad39a3beddac9edff16533ad106386006b93318a7b3c54b9fed57d4c3c12d2b143527c7b6910aa342a2d916b13c46eb087b5be01a2a9a7d7514e3d440f277cb902ee2cc183ed2a5c71cffe98fb5147bfed52b0b94c670f3720a53a48c96eb950914af969f7e3531f8710f451ef367710cb77c15caae94db0691a1075b31ad9b170142631eca86e3b73c08e14b1846f4c001c7eb5f4d0a188697bf481f11544aa156bbb83ff35d18f13ae12363cbe27385084d718b1e6ba09998050bd0453f4cd4fd7b7c2694cae6ceb28d3a10377c4357a3d6e0cb18caa4511bdceabb1d4e32ea01d0f9cad460919f5d9da364b31366d65bf86a1c71c6589d2e98ce98596fde3ac5ba3a67769c92d71240c3991df1249ad1e037c07fa48e558da76330f675b8fa86f6f25942bfb1a701bb6280add2c1e92bdd2138c247b45e25d86f16a7cb64451bbb9e093e8014ab963eadaef2a82d986e29396603e5bf145d95a04b366c7d6b4d028287b612ae30e9c0623a66090dc3dd6c8c5f0b7385546d2e0de1476102b505179154809a0706d808e28e416fed6c4974e23f65cae5ef764e8cad5404983dfb471888ec59d5efb2aa1d91b25f3d46090338644cdbd29238bc4089e84fc37ebfaa6de755d225a67d0168f9abbad4c088769313e7be17c3136612df889a9f2c50410cd4f0443101c11188877f40031fb958ce735c3790163495e47e76e6e167c502c4b88ca941556e742957f40c590fb2b5fac3af89f9b0a001637cb3293407260d73306be6285fbfeb14c0f9c6c914b1b9818b966a92e4dd3873346070aaf83928099134d46bf9f96ba41fe2b5293273c4158b17f329214e20e8055025d20032aa16142ff0e4d5689767a7849672369f66a9354c02b19b87be832367921d43eba5231d6aafb5282e83e0492732697d10e531bbeffe0f1beaac48d5050c001b4e158d21110b9101ef5fde41c2d0036e6806dbdff8dfcce0425636b47d476851f69fa3b79a7ed444a17eda34f05a5c7afad5741b7c31d9b648855d99a647d1d502eb955d99ca7653ccf5b22b267c5ba0f43ba059de09cac8c10a319adcc9e259db7297c1d17429caf758f9af61e96ceab4368de3242c43d95a79456e9641e1568a2fdb8e8e9558ac3eda119af8f781d7de06d88bfa1037433baaa6320f2cb1cae4aa8456eb270af081819c2747c74606f0a4457b588c719a92c703fd8fc1efeeedae2c8c27aaca3c6111ba05f775bfa4e16a6a96b9be46717cccc85e1d3d91f92d91c0ebf5fda9b357ea3e31f5297c49200ddee5641e0edb019d9a87158b788439afef6f3c03a9a65a975b3a7d33a56e45887c9006d020ef9790ab14ae3f3b5070ea8e91f2a610b6a0a4909dbd8b0b46bd82ffaf2a20d34172af5f2195f21062918c29f5b68337b1bf2b149e0993b31a49e52bfa287ebaeca258a20730bfb956e80dc48cb3b4f87c72df9ce3f9190feb5d14d6e49ca306618638e1e2ff25682c94221ee3b649d3c0dac372f1286a0169cc1e42c24da5596b1351ba99359824d118eadbc9cf2c11f855c4312573134c6b23b21ee08d7b3d3e8665ff130d282e0c08b55dd12499e2df0fbb1ef809e8d0a2a3e771dc16215b6a3dc58e6d2f2b7de5b2549ad57ce11d055c918dc225e65142b3ae1c565688e187ebca1e9fa1a022b6722a9e13b9d0180747a5bd7c3d3ebeeb494f3a07636524f7c7429dac605033d8185c9cac81eaa68887fe372fab2076dab61a20da94a342987423c8f830dbcef7ebe09f695ee04902c552f88654fe6f2047c34818f3c59f215e070019ab09ae0130d7063c06ba80a94c809a65d7332d225dc3edbc6c7f943bd3a993192b626a058b00cb716270e7a7e0616cd13c5ba06301093d9a1490001b46375c1838fa3f0455627cdc8dc3f92561c57ce0169038190db944b9d29af5d203865e0dee556c27ddba73ef55b64634977f1560fd7a13e342969981fd67723d59542ab539eb3f5bd17f7500726ecd99454e5f8765b0025bec8ae094e5b32459af03c39ceed6b136ec3704087d6079630887f26567e8a6125ab7a5f7a02a6baacf4aa24d3d2d2cab9a76db61b12da186098148942220f5154283f2556ac75c23544f5d556c3c1aa36c760616d83d579982b354bd21ac24ee04cac504886cbc4aa05fda0e11cc83a9d03733841c9d6cf9b9b9427e4c5077f38aac670c0c26a91739f79549a413849e0dec55df627d3534df644651a537a827878ab0f59136b25a563f8301c44cbd31f02bfef31d4c41bf465ad665abeb1489e9805da55b48b09c7e03ccad9fd0e72126d146f76dca1767b29f6a5826fe40ca3cb49e10925b18cd6c7862158665a6a705617a50cbd1284d00cb4553203b540c791441c3a5cbdae1ebffe8951f89811b45c853b0c1f7ac7a1de12837b03b42d4e90a179283ba9fffc9079bff8e95f4afc8b788c991820a7a66ee43ac360ecfd0920c52f2830c98df4b97ef77bf9f06a769dc586e3688cdb9b4e212823cbe7fcd5289cc5d9ebac44264a053f65d44629619a3dd7fd4a07403ef5ddb174ccfb8cdf80a3e96ea4095333c5666a2ce802990502659e8f7b2af3116712741691aed3ab92ec7e983a515aa58a75c762c732e940827f40ed6da3877ad4fc6d700346d05f53844f2b9bc6da0c74674816f5aed4560efbc635fdbf1fc1d1969a4e0cdf345e4148db2770205ea1145b995bb9003cccb072501817a03f82ed94a9e7126c9a7b143fb8ee0cbec6e855ce47e4d5f3faa6ef6f1cf869ff13ba668e0ff2558a38ed48a81254ab6caaf007cee178c1d621f8f5dfa6c49caef367fde68987aa27937466238863103bf63cf91a37c977669a14f080cc46051a6de2eab1e5427c2faf3324a713e215be17dbc787f0159edf46b0457914abd171eccc95606badf0457bd4dbe9a7daa3f4b434e91ab1944797b5243d46cefc48cc69eb484eb88c3c4956b13427cc3af53d6048173c6947d84be5ab1bf449f27da3f975ead657e235162335ecd2b7c7b9224d8d7875dd8a484dd3e3c28bd608f25b6275a09c4c1d2e64e77f2c7fcc98a09f32af4b2620db7646b00313af3f02fad37e54e58975ecd63b88b567bfdb63733d55a38b2db0eeb2f58b9d3af3719db228b32c85bc2906962e9292acb9b4c17373b703f731580cf0c79ca5f1a81eff0621e7c4f6ad51515cde79ed32e6d8cc861975cafe1f3eefe20497e98c0b203575951c02f14e4c3b8ec82e3b691ccb1903b3291dd17403edea9de40bb85fa3336cdd5ff5ee5af2f3c9bc2dd761cea15045d17e7d465569550d4b31f74d6882c00b4bab231913ee12714490e5e96c6effb5d6b1136a4fbaa27c96cff486cb0b34b7d0d8ae693f60252fd5111e37e1de35aec1ca438b1a4c3c286e77bd63b4dff1df0951336b39eaaa85c51d5487bbfa7a02459f27dc0ac9341fc779e9d4bb0f37c393b099c1cf3cc28a59f242ff82477964457908dabcec3d1fcf8c0b24a8ad3906fab82aaff8adb4259344df217a2f0d648c253793ddd31ea56a74a18e72ffa280934588aa818f54dc2515edeedcdf8f2f64d2fc2080090a61999b2a6f82fef07cc5ac635f9806414c7c8fbc2944f92cf44c7d61c13923123f797f1d9a76152518176d9f9bd1665968138b2ca3cab44e9007dd67c4cfc3c4c9fba523b708933dff49396c63dfdd037c90bfa81ad5db930c0188943d50ed55791b599176a5b2740a23b9abc55f8236d22bc9e49baabd20e2dfac90365944ff04769566875c8dafb78b8e6fb3f6b83c71943353971b9f73f6833e3a5e1cce32323af95a9b56a833366c30d7668486f58d7688be01a0f5f47523ebc7d63b07151e7ff50e473984c51d5dcb53df229f214342f568eddc70665b548820908d72e5f1f977176af7731168c6f1c5d3efeb01839cd9a1215b1b9041c34280bedb6cf5ab9c38398d2ddfda629db9b875966cdf45ea4ef2ea3af6722dc26937810076b936d819babf9ad2ab45b769032dfa3fc930d21c2bc74f4798a8df2b64d0e3ee5720f4b97cd4c2c9ba7077ccd4051611209343d8e80a8fd529477504277b92cfbf18148a4ba34b0b5128180479e2899c6c2da746b2be31ceb62733319b1fc93d7cc4b63772443eee1a0e42c58afb294d0eab325df73528acd3812608d4b51d4bc577b39b70cc19db9acf91b6575e3c3f4f76d320e2b70a566e09f78f9b172137039c4d6b0f891cd5bdd54dd244f7366026ea3f8e3cf0157f3386e791567e2b6ec78fcaf0592dbdde4f6fbc87e36a8b27f8bb1f5e0ec355718566f7feddc09d13fac8fd76be5c2082ef33f26d044ffb9de", 0xffffffffffffffe0}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 20:15:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2107ff20f42343e223cac0eb941447f96029fa5b36fe2877c578d95312cf13af7847a2e6cfe049cd22d609c8ab58d1d315542fd268df8be08da35db5d6f3e499b34148794709003b581a85de1f54e18079d0590094164adfe464db8a016fb61c0d56b9d8230f2759ec104b8de0eff915bf8540ad5e9bf44654efc7498dfcd55f3fc7e1d1c7939160e18f3f866ea6e17904d6ee6e"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7f, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x20, 0x527f}, 0xc) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 20:15:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x6, 0x8007, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/216, 0xd8, 0x802, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) 20:15:02 executing program 1: pipe(&(0x7f0000000000)) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munmap(&(0x7f000023c000/0x4000)=nil, 0x4000) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x1b5) munmap(&(0x7f000023c000/0x3000)=nil, 0x3000) mlock(&(0x7f000023e000/0x1000)=nil, 0x1000) mincore(&(0x7f000023f000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/4096) 20:15:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x100000001}, 0xc) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) close(r0) 20:15:02 executing program 1: syz_open_pts() link(&(0x7f0000000180)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="900931053009d77ca6dd756c70daf6b150b46a17cfd22d652dd7413496740d69a7058276410a00dcd53d9bcea546090a7d1a0ee3c1000baa3e8ae4c197ec6c8e57ff3af3fce94dec60461e9063b3ee2129f90887cbbd32a7782e7fc43b74e41636e18e64f6227ce45a9565ad534f786cc95c283758b55bc4", 0x78, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x0, 0x400000000) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) chroot(&(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x0, 0xb, &(0x7f0000000200), 0x0) 20:15:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xd) socket(0x10, 0x8000, 0xce1) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) munlockall() sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x1cb, &(0x7f0000000080), 0x10}, 0x40000000) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f00000001c0)="bc3ae2fd379825933bcd5f2751eb5c695c573f6d06ffad12e4d1cbf93e0037d783f514a1715ade0eeb2a4df75d69cccecdd1e9d27ffc5ca7ac7a9f8e6d32", 0x3e}, {&(0x7f0000000b80)="caea9986df746415dec0ec2db24c008d947e0b99d665ab837addc3669ff98c602b252ca3f0404e2a5bcda63a8e141e8121c61ced33cb67cb5bfd46d5a58371373ff08a8210ba2dfccb562e6ee6938e9dd1acbf87da94385e0cc9f092d7cbae172b6b2c7d13328d27730e141845a7dae2f36159372f6d46e5469ceee957077a45fbdd8d9c57a9842e979bda7e7f740cf02110601dabb5495d6598d4026c02316d2acff474b191aff0f6c57ee5c872b3ad38cd632c07a77bd09640a33b394ddf144d8c9c4cedeb0a003bf1bc85b5d8c414aaa86b", 0xd3}, {&(0x7f0000000e80)="d50c8311592310d40fa481070db0b6f8f75555315dd020cb657398d99fb00a224b8033d0d869de59cb746651b2485c48f50ac4c917b3d74abfa5b762abc548e5effd", 0x42}, {&(0x7f0000000380)="c8c0b202ab2cb414298f7d991e8045177eaf76f5cd1ad464050e5b661597d5a6ac84ce4c22c96a14ee8d91a513e669f885ce4c9f9a675e11d981e902cba4405990333ddf704939aaddf9d384de7e", 0x4e}, {&(0x7f0000000400)="7313b88b2c083ac2872509392fb64316dc4cd6e57237549c7d94bb69a29ee0046a9a2327ed5a2487debf609363a46873b2e6478f37e3721b02f8f2ffac119fbf67b60ac790df36cd3005ef69d53ba24733cad872a8ba26de8f533ad675064f020c42f0a21c0bc4f2ef9b08d481b9dc1a47c6167030dbc146cf0638b6c37727a17c5af0b73e8d1edf14c6ffc3be7a748fd66e683d906ff180e14c5040917135c7092ac586491fad3d71cd446058a39d77741607fa87b49a43ebdb21bd5c28763925290f59ea9aba13d6a1616ae97a8418b587f9ebe2bb45bee31c4691638f330f78539b1e0c9ce9114a353d20b274d62a233e20698400e5", 0xf7}, {&(0x7f0000000500)="ffe08c916d0cdd33ca73ee54d28143a456febb42e4e1f00073e4b059ac2a02d54f6506d6f1d22bfacef8ac8f258867e5601766e8738587dcd2631777dc35420cbc2bea91134f064184193bf76b4daf3b57fec89da4768a16cd3532bd5d49ffbe2d6377ea53e8ef0dacccd402f1554bd638807263efa6098787eb80aaa71b9c74c99f705b385b8e54b7378190f86dfb19639e4e977994a3aec71b863201cf70c4b7f5883d5f3c028a1ca00af39cf8285d1ce68034ac6e14e83f1312e56b9a287bce805115295250392ab2a3f3c54486c0e7a4ceb54c860e35cd9061f74a700ccef7b69c464ba4", 0xe6}, {&(0x7f0000000600)="92c4826b50e12f9c79623cf8116944c7026fbfe446593f3f02e9ca28ae74e3e4d7cc30c52dd63ee40105da592ebedfdef727037e62fedcc2d744d3c09358e6cd8db8145fba8569ebe63bac8376a1781d9862c07db3190df947805e6e42d2267639c129515e1f44d8616c4422468ce5b1cd53e6d46421341ad67c0a94178943a1f93e6c7fe56e09f75c1abb003035c5f31e04289e6fea073fdb1e53685a412daf7446a43286dbfc082d44d8ceea42d6e3ef1bf4abfb65ed1810b0ee56e14bae7557fbbc0032d5602d8d302b859307dbfdc45a30d12b4c623392edd036b9b1058b5c1ed6d85b3530504f392d2f701966a95b8d6439944abe77aa1c", 0xfa}, {&(0x7f0000000700)="e0feed0c1d7fd65f370c91b63110d622134c588a02b6034d9c31702eeb9703013c2eca11211dfc55139ea098a586419dc47cde6c8c6673b108f8fb40297c147f57ce39c991e11655036047ac52c9ec761a52d1b048fed342d6ccfb4e766ebcfbca3d9629344bd2c8e8572eacbb56889281f290fb39a61a9f441e2464f2da50ff7a5759a022256718097733d51861eb8517fd285253ea9781babe6efe330c8e2c2b04be9fae29b106554b1ea5c392d8ef361390c7ec22d974929828f3be5728d52bc6ef1fe686425b37", 0x27e}, {&(0x7f0000000800)="ad5465e1f718e3a8145806fff002c4a477841474a0b3a7d1c74c861d0184e3a5f6dd77404139f10b06c6f274d0ffd0c0aa7189bec5d09e2beb86d235adae5dc541968afa77a71a733e1f4f4723ef011af3914dd8ac2fed627e9eaf2baab918f063980518ea7c41ddf78db724d1e21ef1adced991d6ee2e815f51abf971f09ccaf6760222b5255e9bc0dc522323fa17e3f39d6ed09215e49632b44eb47273455d8b6f802540923f06e819912c0728591777e404fd7565ca5d2bffd4f1de281f2a3f4c080fdf584e80a3a08866f4cc4f77a9d9f5446be58ae067b2a51ceba6a5a9aa", 0xe1}, {&(0x7f0000000900)="a5489c20602bdccb144e929f0432d5ab16ac4d52f03d80f8b86af99437e09eb4bbdc944205bbeb638f519369eb426b", 0x2f}], 0xa, &(0x7f0000000c80), 0x60, 0x3}, 0x40b) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r3) 20:15:02 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() mknod(&(0x7f0000000200)='./file0\x00', 0x11a0, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) setgroups(0x6, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) flock(r0, 0x0) fchown(r0, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/83, 0x53) ftruncate(r1, 0xfff) pwritev(r0, &(0x7f0000000240), 0x0, 0x0) 20:15:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x40000001, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x100000000, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x6, 0x2, 0xb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x14, 0x20000000, 0x8001, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0x9, 0x3}, {{r1}, 0xfffffffffffffff8, 0x82, 0x2, 0x6868, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000002, 0x1, 0x707e}], 0x80000000, &(0x7f0000000300)=[{{r1}, 0x0, 0x1, 0x0, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x26, 0x0, 0x1255}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x88, 0x1, 0x7fffffff, 0x561f44cb}, {{r1}, 0x527090aac57a5499, 0x0, 0x80}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1f, 0x8}, {{r0}, 0x39c21f841bb624f9, 0x10, 0x2, 0x8, 0x2}], 0x8000, &(0x7f0000000100)={0xb86, 0x6}) pipe(&(0x7f0000000280)) r3 = kqueue() write(r1, &(0x7f0000000000)="49a653cb5fdd1922e062baf58bc73c78a141955010963d95d3df3af57ce8e6f41b1767b24e6d3b71d06b33f3c42242fb4ef58dc4569da7a787f90bdcc517ddceeb6e87e0180b147cb7686dd3f4dbc226accad7c783ec4dec650dac15f83377e593ebeea5e04df83380", 0x69) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0xffffffffffffffb8) 20:15:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2000000) fcntl$setstatus(r0, 0x4, 0x80) munmap(&(0x7f0000329000/0x3000)=nil, 0x3000) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/17, 0x11) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000147000/0x1000)=nil, 0x1000, 0x100000006, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f0000000000)='}\x00', &(0x7f0000000080)='\x00') 20:15:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xffffffffffffbfbd, "47780ac85a538a13002df4d71d64ac302100"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:15:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x4006, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r1, 0x0) accept(r1, 0x0, 0x0) 20:15:03 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x10080, &(0x7f00001a9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47526bbd}, 0x9, 0x9, 0x0, 0x0, 0x4, 0x1ff, 0x8}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 20:15:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x7}) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd97606e599878ff9de62587f5c0711d874390c869568cc7dbec938b0ef874d8e0dbe781a80e41ad518b5cd75a5f969d0af7e5f394ef8c3d10aa0a304f8443f5a358f8384e9e7446b2916159cd3aa4794c65e25572b4b3cb1b278e1a6624cca6a9a0d1192a0723241383d4061965a316d42a11d265fbd32eebaed8e6ac56238e88ba3e138cf9834", 0xea) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffffffffff0dc, "0000000000000000000000000000000000001000", 0x0, 0xfffffffffffffffd}) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0xfffffffffffffc4b) getpgid(r3) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:15:03 executing program 1: select(0x2d8, 0x0, &(0x7f0000000040), 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='**}\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='&)%#\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='@.+\x00', &(0x7f0000000200)='/{\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='-,\x00', &(0x7f00000002c0)='^\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='#\x00', &(0x7f00000003c0)='].+\x00']) execve(0x0, 0x0, 0x0) 20:15:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000001000)=@in, &(0x7f0000001040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6120fd8919d34a925f380efb54e1fe840e663f59a22aa3ad7bf72bb5c2058d8ebec87137aae5945780ae6104d774d9933af7da4d7c9c0439cb7b66d6d0b270fd4b0d8d0d2eb1e893f337f7fdbd8b869aba84c7a07699c25b9cd87819bf1a0cc2a04ab3b49e9a44174b9c8bac23811fe1de2f3c34209f443133436a7650f5ecf567bc56bca4debe0f1a3545124cf11f8d5bdc208d6246d6f303074eee88bc473a389fbac651d94d5d04a63ca5ae08b4762a902dbf7ee40102cf847cef35107f3a9dbe7ced2fb6f2a7ea1a6f0ac29db19061e6fadc1b76610d33e6cc7aaea1d351f01d41ae90b48343950c61e6112ed88635a7749a210966b9448db0f8b617d2392654395959b83e9ddc0053d769e28e1ae3e61b5e35bed11e972932b5578d77e720fc4148992a143c1b486e760e79ae62c065380a59776b39b84057d7855cb08d76f7adb867027b23a4092accb9f52c43c5d23b7c741edf2c137ecf84f09d38c8f5a581279c62151ccecfd203537c8311952718af6f8cd14c258314226c95dcb401362011fde1ca7f01b90386a9b86d1a497f6f1fbe42b7de9f65a5645c75db3822088e970ec294b9de5970cb53a3d699e210793d2c9a397b61d0b1b2af122f7b448cbcf142886c7a957e51858e3f122ee4446a2834583e3cfe578713321c78b9068337856f2856d48ad400bdc3314019810890b56321cdbcbdeb33d616bfb22851026c648c7b6d881bb954d2ea5aa0237fd542c8e00aaea2b3f9fee92d7f88e0fb5136124ec0b0d4b33744e479289e6e838ad409a6fae356f56655d9b9e87a131e8bf39d5a64dfaa9d673fe46ea812685df0f0ecc6353aa236d9075b5086ba8d64c25c5450bfb03f64217a2465ef22472f34fe23523f109114fa849508e10a41d9075ec39404e451fa8687eb97452816acdb849cad011a95fa6790d33819b6b827d68c9ed0a6d6aa16966262f0e31096bce9a90430d11e3092577330e65f6577e495c418d770b18418ed7dd534cef40eaa81c1dd9187b9a0bd00f5a17b7a3479eb3b010e07f36759724369d40552a9d395261099cb461c5adcd8c3887a0b6b78b83ccfe18fb07fd163fa91e1deca35ddb87ec2ea488d7d3c0d98a88ae269953ee2fcc2717fd2b298bd2304c186df10e9c7f62d5189afcde4ba7fb2f2854c798e8cc53964be293d7962564c6707926eb0bb922614a7c01d23384e60f6fb41e239bd964a4aa505d316a28ab0703ddea19d748020921321de486897d6d1b1ddd74244707d984d667c2bda8371930fb643cba71111b73aff3d9d91525e0c4847d39e0e5994eb9f2824bf9f25344ac8655d7b8b625301bcb0d2e929e61b530029ab053c3d11456746edecff655bc6ac6971fb9efd4434a5a8bcd7082c0fea6a1083f545cb92bebe5c06bb5ac0879e5ae8957df95a5bbf51bed207be17a7c64ae18acbdc23be1f5c5ffffbb34ca4162c50a54e893179fb7bc92ce1a215ac41f40e467a6975700473b50713bb5e1d37c9f4987a834c24f7c9bd0eb0ef453736ddfe98166dfe7b9c7ae08358b8bb3d7623c665fb971c7b9c868be6fb64952c6326babbc0b227f6b28f144938dc8c204a509c65610eff5e2a5554a78610a173def0c5bf9defaa926e52c3f6917fad7c50f94f4c5acd187a239231bc7191305c2a7c89ca61569aaf6c1c1aaadb05d137ccb55ab0308fff465a20d9ca5b98a78085d083f3c13de7b7a3c16def370aa30a81432270db3a3a61638577d801e784fa63a8b7aa4b02fcc0d93989fab75e8f18a62f93272fd1ca673fbfd9f20123eb94c0b810a1bc5485f82c652769e89e217998a95a7846b58528eff07a8f9252277d8a7691c789e34e49506c2d4d45ce20eae010e81cf0fb2a52028c2d56c513b00099b2fd6e83b5845b2bea311681f458193d8887d22d3d7e9846e2973b60317b44b7818f3f1e3766fd0a4d055d49f5f6770b2e5c97743f75123f3f0d5157d0851703b4e6db475ed070ddfc07ec65aa1462f9bd00af86931dfc1c1e20a7b01132a0029d73ded81f077c384cd0aa1fc8de9764bdeb3a85f47daf562d393de22a65c7320d98946dc6d949ec5ff4f06de54917be64722167415e7acac59fb558cee174bb5e1a65b44cb7d2afc902a2b28558180a1aeb82525d14b4fbd976278c0abc9c60ee0231358965b50767e498912658355d25168b2c1fa787b5dc371192cfb9747ac15560b484c6cb9035dd678ff7adee29f4e78d66862882eef929045672de0a55f193de62bb8de8115e92e8b0869b4f5a81477b67de1144ade9bc38d5999c1f631e1353ae51fb9df4a6e292efacd592700727ddc84fb16278d37ae7005ea2376b1974d700e9b07a85f447200cb5eebce0f74c605e9482c73a9b0bb8dcaae14b40f855161d850fba77fda278606b4ea8c4c8036e75f59aa302c432cc0fb4f541be1e78acecacea2f3f6a77721a6f4ab018cf72faa26c25039f40077b000e59270784230f1012d4cdcc8dbb3035054a326e0bab7433ccc6da65e0867434e2e1839493e44dd9ec0c81d11583522c5d418852bb9e33c135cfbfd6e0323f3139a7dd06e018d7c914d64b4822cb6e1b35d93ab89d31309aefe52a50070ddf4f14f11196e09e338f634701bb78f3e162e58a8539e818c3af2c23cda7eb51940c9b1a5b076a2304cfedd73da9d552a5d7f61334c8be975909337aea8d6f3675e51629600901cfb0c1169901cfa621bfb520498247533664d22a3cb306b34a0c34bcb6876fde66d016e2efaeb26cb28cac35c31ed4c8ca83539b1d569c0e3802a9dbaf0529530721a6dcf2a5f108217cc2052b00701bb5eceb62bf296f4cbbce43a0864d65feaaba5872dd0300a72c6c25157053e40834aaa32d0ff1ecec356c4167a54ccfe1e984943a48ff27368aa53c137a45407fce6a41569b63ae0a53657c92257496ea4f0bf99a7fbc1fcbd19f257a51654278018019288fa110e8d8233dfdaa9599d202e67c51c295f352aac064a72cfb2c8162f090a41842da329f7feb1e82eb733c1a4e4c14e22a348b83e3ba64d177801df6502377758c19e1e6e574906b8df51d1e4bdecfff0a206bd7c56c93045354f08f3637e99987fbf8aa7731932b9f73da31982060134d12999cfb93cf0b1009b659ceae27279d986ea587264954273de71b79d44f3812fc7fa128af7f6e200d5131cf71573e6b796bef21db643c971ae4f2b5d69cdc451eb76dc883315d6645b15e084eda3a189f0b5f08160761b14b391f512fb2e886ef8e6595d88f0f6a15d34f5f792fde4bc35a02995a32553963b92bba172c85dbce257c6dd4c7433e4309e4f2781f9e1efc2646d2ad7ea159e965881293eef65b2fcc180d29882f18a0444736b2432b277579c7dfa3462ac18f11cf3bdd9c25e9585d85ccdd2ca7d4a7116fdb831cd4b90b66cbb41c6142d75799f5c065fac2bdafe550021a4dca232a274eb83bc3fa4f112e4a26da5ea59a34f2231e997eeb5500eed90d5dbc1965878c9de1c5442dba38632da897ad2a137b2cba29bb8664d172ea147c7e397d1ce5d44124ad4e39c58132f4873ed9df7722dd01f2e60a590d119a2aa54225e783ea5049c5e0124fe2f869c3a2843ab9cc44ab8274eb3e89ec8451980c3dda26357916bd72ec4c08859428900f71889439be1cf4f63b6cd4cf53e4d7c49e8532c55419a5171cd656f42789f3c00e5a14a83ceec43c6456239fc529926ce81ed185611e0f2b40a2dfe24864385a75cfd5fff98ac8db70fb42535dff1f03f21d8b6a415d7b119279ffd4f3abc3015f03a03ebef61d697602d8f484dc06f02f6dc68450591a0fe8f49cd3a688088effc4e364f62d0dcb09fd59eda2bceeafcd0759d21c96e3b4c3b1c1c5889f6ec52cdfa78ca1a2daeaf6a76f6246bc46e80d6824ab31727ddea130127eb258d0880ce9c6733a03201ff4ac59593158f7611a432c3368b11339dc7f925406bc115c396dc45b5e1ce96a25f35f617c94645772904bc3829e79309c12db215b29d8be559201631d959091c2255e05043650408edfa8a28aefeb664d7ad74d3b4306b229db1d4da946ce7bb3f81c74ab955277f16bc15a5a9bf612179f6ec2aa2531a97349cf1dbf806f3fde2828cf71aef910ea8539ead249ea420b4e4605ad609979354757ef246d18923d1754cdf9701998c9a241e448a2e896891521d51acaafb36fd0c6b0ead86cadfddf4fcb9fbe9631162fdd83a93d63c00e3524ce67699b92f5f7c8e9e3ecd2c150e99a19230d6c4bf1d3b34e9e117e5e06ca607ac91271624950407c452732e2d963eec263035bebd5d70df19b89bc5be3eefc6b887b7ed2bfc0de60268ccfacb7c7d49243dfc96f1852d34ce7fbfdaeae53ae98c4aa3dfc049da3c6f03dc835b701e34e0c6fa556f7d3aee6385eb93de0fbebe037f9bd8e196d56ca7f8ce2d171a787e9e865e849d8105e079df20baf8e02db14de6f37d6b2ab370606dc10e251a08cf21343316f83997f49347cf35c8ce7adbdf702bd6b997fbef707c73f26aee01e9aea842538ff680cab08ca853569940c7c57ed3027f3de4a7dd20cde4decacb4e7fead3697d2415627cefa04ac50ddc1982fd7190b00ec2ed60e7119d4bb518882ce876d8eb081620a475efd643b50bd8ec5e70fcb4e92127145bc7af461dfbfe557cf02a0cf10d490d65f361bd67537944a6c915ab0b93b041ea854c5593cdc9e27762b4cd91992faf70a40935e798d5c32b1a4f54ebfdf74eec2e6f3561db6f4550a924b652948d4396d1c6966c97f96a7dcf7b240be46e9ea597daee939551c392f5ad7d145a1bf7b92c5bf5104fb8ea5fac222b79c6cbd24865c31a2ed6358a943c7a966fd6ebaa5800dacf52dc1e81cec02860184fd9cdec40eb582eaecb2f347424c4a412149e7f22d8da0852e59ddf0374e131cb6b6f1d745382e8509b811a9652293b438a419c91ff5ed5a6e5f0c3056aae0a25e16a73e39e3d578ac334629e803903ad7001ff9b42423025636e26700a3d50770877860f13b7c8f1eb7fedf80d86e90775b132e52030a82b4d9af0683717195c1bf68420d34fa2641d653e09ea8898d3ce442826962fb7d0a4408c3092044a20275e7cacb917cf993b16a9ffd96c9010e7d866c20ecbeb6988006c76cdb9ba5a68dfb6b4ff6cd558ce39a02c7cd8a4eafe172a6b5619de6a5de98b8011a97afa6c74b4b3f7d8625973e6d6e69da748ae953b922350b8550862802e73fcb470ac35ef86db5c4aed97bcd57c243fa59b06b36fa9802efb16dcb23acb0d55bbaa10ba0d5c9c49f34286f16bfc63a0f5f722453a8fd86d33b0a9ae728498017cdcbbb3e8129ab7095794d82a33da0d9435feb93939b9bc5ca8336a435049481824f31dec75f206205419c40bb089fff0ce2b27851fd955ad0890c76a42e0673b6b80e4967f27c3fb0bf69b286e69d56b2c7bd90b96cef5d12bcbf70ae6cec9f95b8634b565b5624b38400d8cb7651b9a2a7ad4ad4e52f06e239875899796b4c29db735339016181cb7d9cef5009673cec70357ded3287266b04ead64f2c5d7786c653cd8ac66c0e9d7a85cc55c304db332aaa9ed18bde9df61482caf01263b79a53fed8159f168b293c45dc329432a4f58fdefdcb14d71c8e2d6f23a94f7484b8a099558f7846ec29078a04530688a7a15b6087339b8816a32fb6141181e8f1accb2f49da052f28c19f62442aeff3e7153c8560be8ed6a09e5662696ea5c4a15d41fbca57a2501db0b73529eb7750dfc3a39818d1f5ecc0e8339a7a31f256b21cc298a44f9735c3df", 0x1000) 20:15:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0xc) socket$unix(0x1, 0xfffffffffffffffe, 0x0) syz_open_pts() 20:15:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) shutdown(r0, 0x2) close(r0) r1 = socket$inet6(0x18, 0x1, 0x7) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/92, 0x5c, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) shutdown(r0, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/209, &(0x7f0000000040)=0xd1) 20:15:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/47, 0x2f}, {&(0x7f0000001100)=""/204, 0xcc}, {&(0x7f0000001200)=""/86, 0x56}, {&(0x7f0000001280)=""/233, 0xe9}, {&(0x7f0000001380)=""/23, 0x17}, {&(0x7f00000013c0)=""/182, 0xb6}], 0x7, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000001500)='./file0\x00') mincore(&(0x7f000015c000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/141) getsockname$inet6(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) 20:15:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffc92, 0x0, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x3ff, 0xc29, 0x9, "2ddf51bef87de3e7a1c2b382b5d4dde4a471ff6a", 0x0, 0x1f}) kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000540)='./file0\x00', 0x180, 0x100) openat(r3, &(0x7f0000000580)='./file0\x00', 0x1, 0x2a) r4 = dup(r1) r5 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001640)=""/117) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="34a27695b43e8c0891eae99e79fecbb52b6e32de32932a2ea18e3ee90ab058793e0c1d89aaa38c6a9f680f02f0a618ddec8c818a03e11786f02b80747797a4ff941ee25f66d439d2082dfd0a86a6b75753deb00d560bdb5d3d7f180b0bf04277a95bf1603683e8a4c525350dd36854765e579b3ae6c02f544a02e5f438b1100f23be045e37e732f6b17a6e3487829a3af2bf24faf85e0eb0cacfd66693a590e1b2e93dcd09a03658bfec1e076ea946ba0915802ee862697366e156770a6aac3850a06c5bdc2a5cae825389f047d2ff2c102fbeea595a87375aea44ec6d275f96d44650106778241315d9aefc13508769d2", 0xf1}, {&(0x7f00000001c0)="9b5b0ddb9565231c76ce2655b9563f7d684192e7e7a216db16580300ca76c096a005d8b5f7ef11fc25616865d44ae415bac21123407ff30ddc5a752e382e13b7211a2066d758ec540c71203fe7a7", 0x4e}, {&(0x7f0000000240)="1c09d7991e502a3a98423aff85a31978b8ad16723fb47f978b13bcd7aa2aa6e1d1e4ad0b6d1dd806727290248599a94e0b6bec6870ba8601fcd0e01e1de42b99ca09ad8ae9944e91550da799eaab6e4ce014eca082ff", 0x56}, {&(0x7f00000002c0)="57ddfbaf0bc799692c584be8a93f829e4a02fb", 0x13}, {&(0x7f0000000640)="3e269f08bf41f81a4d478d1889ef383c830982c0bb888d29ea237ae773bec5f0d63887d844a13cf4ff58877975d794e95414957910f4691261c0acd9b1f8ff7cc2079677dc8dcf1056a55213e5ae60100f6e668eaad9d405b20bef10ac03b080e96af8b728fde4b9b181c9d17a8ae02837c3233d9925ce63bb1ede4c4c760c98987096ef07e4f0f3789575be3a9c531de6390cec7121d9ceba7af6db04331d5ba12242134a249e736a5a8977dd761b585805c03f005cdd2d7e62403e2a0a885c3a0b00853c4a5628885eebb19c410f434cdb760a557772ab2c1adabc6d9fa8e80db051f9d90b5e0be53554a1c57b49114386b31d199d8d855a226aabbbacbc62d275c669d864f3b530c415f45ded242ae726cb652ef54fcb83a1beec6f242a1efdb25eccc3a07dc5dafb339ea6771dfdd7082f3952b2d6c3779a92793899d18d4863c55f48e75bfcb8f1a25ec3eec5091cf85f5563fa943eb99c605c2865dc497278e2cc6f0151de705e443fb1195f8caa46187a0bb1ed2c8bb0aed90138753a83bffa7e28dd113c8a1bb5b2929d867410bc84acc9b6e1044400ff483d71eaef79f415a152943d509de0cfb03143b0859d340a29b561ffb4cb6e5b53ed9d0dbb5d30bab82f1259038ee7c715890e20431f4b2e40042f583283fe8d24e0aff9305d6d414d6341cc7f1c4d59c163dd61ff051688ea18293698a3287054276995c2c9f09c255ccd1c24106dde4255e5529d33b722d1d6f63df928a3543979f6967235521333d6e97b50c85382dd095450c3e90660e8b657ee0e1ae7a3cc8851e669ddecf5cfbb516541d6ce778e2844616bf674bc1147f226dd9a02f39e22b7530430bc011f975b15e28647b4e94b60a25f53f4399d55fc2a3c02ea45b7fd760935c5321e5d1b47a6ed84132923b19522c94f18380b7391f072fd37f466ab9219497ba734603998c737a99613e4f69d81fa5de082c07b269aef5b8cf07cb4e2c399ef95eb33269a1ab036953fd5ddcdc5447e816d53ddfe7514226c33148c95a7b8b4b63b3624f523d0c8f8bcc7c033cddf6a695ab26f3c0f86f913285ef5803802224729d20eb69da0f32c9f4dcb42c2edc78a309d823afb9a8751ac094dde428ca9333c5e1b2d1ec6581454f17b8839e34dab5d68aa4894a86aa210ef7db23c5d733a003af31462d4446f896947d16329f090090f6c49d6bf644179333ae5a634e0bcde95753ba857a2b0f6518b47e13a2afb212f14e62799834433240e757f9f12b1c0fc3ed2c105373589ec2f1b73e13ef46b7010f10b1d87178d62bd83226a2d147881f2ce8ea8649f96b755709b3541dafc975bced780d409f23c4ad2e7f3733facf1c1cd050b4d9fcba195136e6edf080ff7e413c6a561e46e400e5307480379ff9631ef3a0030d71fc6b11209b775386204ec06f967d0c741f939ab2247d4800bac47ac8dad67c9c35aa1a606d5362d71df330d6b680e4f808dead9fd1f1d824260afdb3d89824f6735176d2261d8d873418e735fa2c4e53835a174b897508ef9c1a977c8b1f5c46474cddeb14274fb25196429ad06fcb4c4b1d3dd932d1a8cb666dc896de72d4283cf198d82daeb038eb48bb335d0faf7e96f4722b9178d3e2ef7199036efed05223c785e3868a6739a77542ce1dcecdb01113e158551cd33c327c17533e1ecffa6b5a61eef18dfe925c07319ab28aa583db86ea875cbf142f994f371b05dc889f23e9cec323ae8addd02edec0907f69356c9189f4933a0fe662b3e8b004bb98b0820d5311d56613c85722821623737243dca59cb5c845ea9999c9db43ea2fee4ac3797baa67f27564087d3e19ce8395745783c643ff56b226097794ebea1fd4e245d5ab01d7ca08bd5205e25f05ff6b563f3cabe25d617140e9836b144279b81adf9686f542200ab4168feb9fec2c41e2259f405e1d3899ece33cf01caa1339c018ff395ca5bb84a2938a0d824f439d94bd1ae5b1a2b0d2761aae2aa798de44fe865f8810507c3eba6d940ad38a192fdf59fefb5bcaca3a7ad8e8cb701254b764449e2a23e75e2d7423070973597226633e09b4d52cfd5bd7e9bfb1b704ed9a1a9c9ff50e3a0c613720e7a1b0a33a2fbad01b41b8c45eca8aa1bd5aff1413c7f8085e58c8087280c6e761d49a9886246edc5a4f89c4a6bd9bd7740b6c9c6d7cedc923bf4009d5f5b40f46a743512acf120f6097ead19bfd4470254d8ecea8805f9db8babd31ffe7b1944ab40f420856c8e33b162f921f6a021070f98262036167c1506d4769b0f7918fb9e2f1914eedc7be6a48ab628a20c5788158b66658c8879c3fffadb1800fb7d01413a6ad9f0b329ec69f1b4e7ddfbabd914de62a644a00e633ed0bcf2038168ef1d414c3d721c848adab0195696bcac5050085f2e65f671c27ea0f731a8c8c011b839bdfdd90f27172676cf5801993d1fb9dd7f62daa6364c6d1d273ed263720a4e30eb6a45c211f1ebb96770def50a8b9eb10bf739c4382660ed8432b88620fe48b68bdd1c3e90bf9b6add4dbbeb332fec502b958809fc94e493117b34909a3091ecdf741e14874b3ab0c0f2e059ef34661bd2fd9b9f2fbde33cb895c79cd635ee5edfe37edfce127ad4de731e65a658d0ac8badab8d8d6464ceb95b5d7b124a2871d05e4574e1d5e06259d544a815b6afddd217f99b1312a04b0ade7fe3932a69b173a0bdd100b5283ff0463a6192f75000db67271511849c866e5573b31b09ff053e595ca793d82264a6d307121a9fa16169e7bf1f16ecfa2fd31a01d724aa094ecb234d885066c85f7481cf77fb901283dbf09adb9f1bacf0d188a32bd2ddf8ddd2b83c2577e4a787493566340d54b4c8bed0ba2e280973f1c12a5b84ce4b39d7539df42e6427db1c9927da6515acb549dbd65460877361d9dfc025fe1ca3c721e84dfcbbe997e13663e638b32c954c023ab815c8de869c1d50870653676a4f704f74f849a0e3d97081a53e71b8abe4df9f1c62ff64b39efb5c06808cdbc4a17935eef39852315c001825341bf35300f238a72c22061ccae100b830859d802be5ef7f0819911c914e65c9b2c6e6e702569cfca6b6ad8b60fb5fefc253a63e38442061d4b649c2e796a864f595ba2ba12526756fd8bd99ad99ffb64d1f0eb9cfba7658c33a05bb77b1587626585f393570b457acc64b5060a478757c4c793dcb7c5ccba3c3c7080c61d8ae834e05e6bb5a8316584a89b5b5637a4db6ce242b95000530ec3eb802ba8c4757e608d41e539805b89466f1e2c8d34d42ef9b77cde67247b5e67c78aeea3132e159621dd5814684c2f4330857b40875364aaabd7bc6386d7f7b26b9c940038e2f7c10df061c5a678839306f00d05da2392c5e6f00626fbdbc5af3be001e7c4817f2b3bbc714cd0fbef7ef2c36c56d7c4db5ce4b8440df6657bcb36e41cd8ad4e11120ba039bfde28b1e37d675594ae32c6689fcd546e23a1bdb74c928603f6f7d5468ac76ebc3f1cbef621aad90a0f106df08dfe39d72836be950ad9dfc066e445e62d6be96a2d16ff3d64da606818fd75ab983c9eba9117129ac7b748f51ebb2d60f44c93ea7e484e1b548648f7bb64c629f5804ecf9b3dfbeec23ac1a5b378160d16ec58dffe7c550032bb2318ea6492f0bb2de6d1fbc5340e4ccb9423c551cb9eb2b8a50c163e1908697249fbbb9d60c2b3f15b354ffc0e86b17afdefe3edb6a58fe7143850827aea32f2cbb012eeab34a5b18dd6ff75cb79d584b1d6a847d9f410b24493e46121de2661fd9fe3c6d150e5783e9fd1a0b79e1860e6d2854b400e26498867b977c1f9a3a0a5f1e11da34798b0973eb72dad4be1bafe5daef229d1e35e0b4e5ff9c1a3f286723bc45f0092f2c4eef20b2e464429377aea9c52621d25bdfd5d519af8ef06c777efcbe9fcafce301a38521da8985f3def46b4b429e40a1862088a5b728d738dc70ef41ad067c4e7c0d5e09b93b2a772ffa38dface11ccafa29126e22b87b86d0451a1284a16e8a3d800457abff56bea2648904cca28e44e84f227768198c342d5dbab2d2693229f706ad8d07a5578fa485776a3d251212fb70376b580a7221cc13594bf5aa8e84947249b5f56666a6eab9025915f28869afb1e3288bc2a880201e6aad7418170ff19791f32d8e959050500cdf96d033e4d8ca6dbf0f3e81383b17e35e9e5fbd5d2bd0f4fb13a2d9647a0ded4d8eeb137fa863db73ab0b43beeb0c88141b810d1f975072a25a8fd94047e36cd338a3c5f7411bffdeaad3917959e42af67bf56d579cbf3c2cd663fc313a0252ddd0c084ff7ffe85103f1160fa4c28d897b2cb9a15e7695aa3802cf1ff991bdf6c9515b2f23940fe2af81b56d808d0ec3ebeb4c0ff676cad7e5873651982d6b45f71e7772d20df52744a824cfcc424f3615f8625582f916094a0159501c37f496d88e2adfb679eeb326ebceebc1f1f3cc3ccdc7d16fef5231729442e1e3b284bdaabc6185411935a0e06f89119d7785f4b8820a567d7cf6d3669708f62c35d7487665f44a160b3fa7384b425b92f0c0ae3ecc21048972dc92ea77a5631173955bec9f75d2fa0b0d91ba9b6d2051f7c3cd800d9472c5d175b382b49648fdb569105b45c8c3268d59784bf3cf6f8194520dae947fb49e03e360b588b5aa0e68138dff75e5a06de1757b84c709d069058142d124a4b8e736a7060e5fd2d0fe02717fa35d0017acacd68f7bec05559225561d076c54201e25af2e28f3aafcd86b19612609110a0d53d865d0c48e0dd987e9553296dca78d1a6002cfdcf752af1306f36ffa027ac79b83617bc774d7171b2c0f67405302909c6a7a56e99331db657ffe9a5e9a77740116446cfa5cafe64563acf7c1a5055d415ea050d5db7347d617c2ced17658eb6fa46d650f6a4bcc07e1046f099883ba80e400119dc43ca3fa7774709fed50bb8cf982139199c234570854a68587bf2a1e966ce820f5cbcbf22d551cb8942f6de4040e7fbd4c985ae4603051ecb6c7ec9fac9c41254cd47492624b7aa1c2bd3134efe4549dac495b7cae0d73eb4bb85d6d2126a5a25d518147ea5a21825c9f4f14fde1c6c29bc181c683b337c43ef99ca3d6fc38798009c3c8f2999733bbc841ce1399db621b308b1b1a81207cee8ac5f116a5cc009791ae0eb5c6613ae6d497757b73f3e5dc9c253c9c7220299b60f15d35bb744ae77e68d511f550c27f86a6a07f19fc0c4713beea296bd9d65e90fe4ed8fbcb935be4cd518b5abb6f3487134268a35875a5a7b5971c2dcb3136f951f178ee7ebe5f7683b09eb98289e95f0d99440afbe079862ea7c6b44238614d301dce6c2666738d74c904b301080ac8d86fbf76dc7132934341f6d5d7170f11ac64c77a9578a378de222ce6964626ccc31c46d4e78380efd54530a1179ba65c301dd7ca5bfa00cdbce0d88aace9ce45c36b0eebb212d2bf4945057a67b5f52260c4d870965d0b8986fae6eef900975586e62c12f007d911ae15d6912e16e859dc252ec922910c19a8aea909f7061d4c6c4b7cab6cd5e100a72f4186eb05f3ce1b3e8b89c3d6b6da9ea6bc4fdf2031380dc7ecb1a7799079a3cee21951b4e28dac45cea81d97091f8ed85b5f74fae06be4c6a4a9b04991357cb6a6bdf19816c191735538704fd854babc8a8c17cdabfe84d562e4b5f3957681bfc00609e59c89eb68139ae48f1254eb9e965102dcafe54e56522b56730669c2e8660c74b61d681a3700105ca7e48a796b14b5b74d6ffa7140c22c7a0fc47f80bf268be03ed9d14da71c6872abb034ea5cb9b1310", 0x1000}, {&(0x7f0000000300)="9299ffb6bf5cc3514c5457f102498e85469d7e70cb7ee9ea166aa12230be", 0x1e}, {&(0x7f0000000340)="4c3582de2f5566df72b38cbafc873e533826d484cdc5da400614132e0c4299ecc098366deda579646bc1ce542ce7ab99d62125dba2762489189630947a532e30910424c5fa838a12259e4040e29cdebd4c4152b277354429668895d1d8d345bcfefaa0a28d7943", 0x67}, {&(0x7f00000003c0)="bcc5375b66d0b6c60ba57eb3f34227d17f8d86cae470ce7591e5cec0d81573ebaa5b33e9d5bca90e73f9d61fe4ba3a520c8896c332a6a821fa73b92d14f150a6037616dae2427422dbeb267d3bb4e33216bb94d20ba82da6885f24faa119588dfe6fe46c1ebea2f40ead97648301f78b915d99dd77a91b20848ec21eedca1010be992422c8fa795c661ef7330fe297846871aed714813d", 0x97}], 0x8, 0x0, 0x0, 0x8}, 0x403) kevent(r4, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 20:15:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() read(r0, &(0x7f0000000140)=""/166, 0xa6) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x7012, r1, 0x0, 0x34) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() 20:15:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r4, &(0x7f0000002740), 0x106cd) write(r4, &(0x7f0000000040)="82355c9a31c5bf24e8033687bb35a90c7aaa952d74e5cc5923874f3528d04d92e9b8269d88cbfcb01ea741e823db80c8f0d924ac2d095c83f35090c8254a9bb2d184c595ee4e4c02d19e4d510a4257baed09f07ed57199f86102c1cf4bb7b3f97c11a035e36496a763634b9c3e3c9ac188fd712829208c08e77f97239c48cc3aff20c74dde0619caf63b5d781c0376af7f857beec8ad44d88e3f9d26a1e668905dd6e5d8cafda5ae47d85bd54a115663784b8df0ce64bcdd4f9bece0048d561f6ec5ca4440994f2a702be3479e59719c52bf8a9e3319c875f5a3863d8ff24eee0038b23b10404cfe7f6c7ad65eefc6558a07b2becf3674f5cd8fb737197a38b00d1abc052d85e88e3ff6e4ac01cd2e9284636d2b3265ade7b0d3b7105317f27f1e599f560837256e78518945d70ef7e511b15e55bca87d35c38d3db921d27bf01b4c38baa9517a5812bd04ed7f55e7828cbfe2e94a18b04f4eaf28c02e8ca9cac1e732c328d4a294350b7a4c12c4d1e86de0d34f5d2d67f7e97fa0e1d5ea28c9abfda1cd8fb08f3887621004e7d53e0beb48d2e7e40b6cecd08186e5924bd4f517bdda4fefa0238a8a3ccd76b1e0056f8324577b7295138529ba38292a0f69c5675e18b0d16b34900a99474a784cece07bb1b20eefdd1d639f79cc83bfd8d0f031a700a7e92d46b093bf3d5bcdab15174d449ae36300beebaa652f3e9eb3a999c8faf1fca593d0426c089adabe896a9e40036292834d556f6d8e50fec3688f6a9839af43897e443ad21ab862ca7ab904da2e1ea3f1543fb142ed63ada1928ced05300e61887837cc8b644c86848f3e7887c1bc8bb47ca2e1d2f95c993287366ab8e95914ae093c98538537e4f6d89823745714a6a9f42dc61c8440a21d6057bba1937d5b1a59de859f2b67c3bc55b318a3d0a9ced7ec348289182b364e8387108fb0ddc136310e3e8a1ed39128ea05c1ff073bafc18998858c4b0b192e65da8280245a3ae0083c77e874567665c5d1f2c2d88741d15d731b0fa1bde3934486eb0043fe911408a8149efcf1e98735874f75ad95c9552e05d4ef30e5de42353c72ee321c64e009af05c4063b794ff51722e456eabf6162711fde58e99f6814a8d9630b48a22bd278c69b51d5ef573405e22922d8e35d52f339dd595847541869ba3d8c6a2fe33d53be1ebcc3c19d67e716f5b7efdd98fd6e045b429c6601bc3f4c9244c7e9109c0ae2d8b7a55e666019bacd26148c7a5bf1ed6c0a958afbe858b77c14ae1cdecf62a617a5ca18b11545686c00e83a03988fa113dde488963846ce65db8a531f514546408d06aa8b360514cf729928d9e6805dedb3de011dd1b4c7a932cb6383631ecd9007981edeff4e47625373b768470026f688562c618e8f7def64a617f26196fb7d20a6a4b9d24f7134d32ae39d80f4799525e284355b2b9e0c4ffd856978b88f10bda797bf48a4bf9745ad8ff9f48ed9c0fc2f6689b8bb7f81fd07bc2a96f27bb926a361eb54f4248a1619377f4935173f68d495c72824378929cac210a30286f81bb426f26a30b6ffd76fce2fa229fd244dfb62754600b010e6b494716840da0df51d5aef6b5a7f4ff4d64a37650c787028b668c6f6cab2f47d699e0abe96c408246d5f04b5ed32e59bb79f711e80a4937b536baa3d024a997a6171b23b641a065f636817d5b0ce9021663ecfc23317409c273832c2a0befd28864732167fd3e32497d4dab6f5291fbdd97458b0293b51d0aab67e35baefdae0af8e1146cda0515d4c138114a6324d99327e0326e32014a957f52840e2df2212946014acbe7f9769b60a6e3b1d2ba548febe0f01fd45db1cd6d5fc9aca25e4f1808d98366b764e1772942b5baa7e58083ed8199eb1021c760a36a5723ff56789a72d40285dd41431525bca4f7899e41ff21ff01678f2b7defaf65c2fdd1ee81b3c4fd7dfa8ed0360c74a588c68e507fba616f6e2881f32f694856e9845be8a9897021caf2ca7c945180e9dccd8f4d5cd61c7f0fef7741d616bc2786d702bbe4fca9bdcc4dc9e61573cf0d39254f8028858f96e2040bf5ca3c5642456214312570b77dbdaa40bcfe6fa8d994b7d6ee412b400a32403ecde79af93bd326d723dcddab843ba5741e11be85bcbc49e27efc31ab326a1e8e07d36e6e34cc8e30c0dd8ec52cf486d24ae1a54e22c2e54b152bb3a6d479509ac32756bd4dc2302c65d71ab82222ece8d4c733bb4d54ae22d7958a9e8d5985d62ffa443d322bad89ae2fe1f303ab09a2f22c31bc309f5e474c8926d45ae35a1f2f9f6b587b6f6ed84e9e1a55c98a9a688af5f76ba3e01ee746396ab364465b868e932c65103130ce9e20eb7d1ace95d4245d65780d963bcd0d4a4d0174b52c76b0f9edbdf36c103621d9f8f726bf385f08fd1875e2da8246f032e1efa3d05c200ec5dbab137d44265deb71dc962aefb4db579fdb5d07fd67138e8a142dde7531434854fc18463fe71ec4eb0bfbf39e80c104cd9b348ab65530df46c4bd6c35feabc35879399cd0f37a25134cdee8abbef40e19efeb8fd96732d7416bc150360aec1d55386a5cdec51d9d8026c83c769edd1ca4a458ad14c218337e504334c6a205ef629baea903abd0d28e6bb2fa238afc04cb8c5e8c9ec2633157d23571ed0aed879b94304ebd406865cf382f16db5385baf0024c2d42193cde7a0b55d95ee82a5863473540926d365e423436dafdc077f5cc7f2adae9264f221e7d16f5eeb7ab8500dfdf3195824597cd1113fa826db9d61f9a52eae5be78110bf8089e3e53cce89c8e38d0ac60c8b3f7ef5d9e5f3c560b4a8123e9fb9496185ce14aceacd2d4449ff6c4e163e6109d0ebbef2098f1c5a4c93ec8d5c58d33e4e15a1bdb6ad056d7c0f5121b9d623a3d7904910b262c142f9265a25eec612bffa4ba3ee2f4a18920645c355da40a9ca38ecf296b90e3094bc62ecd2223cd0648ed9a69087b34866805d0877f84489ee5def28be8a8d4b3c4652f47e88b72a8028db0c5c1882b6e5a62f048dcbd5fafe20674d6cc5427ec92c5ce571599c26c2c0ca3a17fb19e8aec684dc47c59a7f04796ac2e32c233bf5e03a0abd37369f2b0fcdf8dcca12dcacc330eaad8549746312522181098e0e3ed41416f2d88d20b6c6c28046e19b1fd153e9b09b1c3344c9266c58292f6c949b444407e47c7e2aa23675c25a924ddcf82705ab264a899c5818567bfd092c13039bcad8cf0ae61305d9e73611b9749fba352bcaae91be7573cec0819442a73dd6f4db3cf94528d952c1d1cd4fd2b34e1efcab5d2f6853a5c9ddc3ad52e97cff928fbb16422b4b79926c7bc9d9eace42b5e37de650d093281e144d98df7893c4954034a6b3dc4b527e5ba9c6ec1e754a80c3daebc28dc0597bb5f6ca971807c29784a5e802243e036f15dc7c50cc7303531cb302b25eab76ffc52d4e0181e9eab2f90c0eae94e71eb6e97d9d0e4d4d81311f9a249af8f444c711cafc9b157ad328648818b49aac7c8ae035aa3f52b86788f7181801c6de137da949b4edfc1af7cfd277ac84bdb0002c69dbcaed17b2111ad0b799110a4fe40ec67ae3723799cd39c01ab35ab8af7bbe40eac6dae984e5631198bdf1282f3f90d7eb27df38941201b4db5a7809784086334e4a64797f75c79fd86846c052b419d0b6abb242981403c60feafce8b2b52a98f16f982017c04891fc092c818d55497d2b6dd26906298e49cf0b43a8a3d27734b50b4f8c7e0040a491555f8a00ef2a0fa4b9794ee0b743a61effda889f7f53c659e4fae13199c8dd47fac242cd093c5b0773365efc07bfb6088524ef2e0f04d86bbed5b5c94f6a10018407f21ed67ca6123c289c9989c8831419ad5222756da31d26151dcb6079586916e48a94aa9df12da16f82d08194e5dd89719deda1d447e360b006e4c8be53aebf721f3cb479962bbff61052a7f255db75d048aa7af4dbbf56ae8413459069aac738a32d128d11626cd068f7c2ba77278a957f48e506525731087b586665ea647776ac4e4267f38b7779d10e1bba0ba7bce5c5eaf4ea8f92113e001f903c0972353485850acd8113ee79c5331b5c136acb141394922e31b43c264708c15fba147e9c021e17a037b64a4df6c955f51ce08b9b886453b0fbdcf48c2c9dffb3ef034d682e2e695c1774abce76e0c32984f48a250dbc5f75b725e15d05a1b2eb3d9d5955b8174d2352714a3769795e8f9eb6b56153449d31266cfe5b9de61a4da26fd7a66dab9e2a636eb53f1ce062e41f416b3b238d04c0796e7d6ee385249d47e790e81c14ec660296e5e299f197c2ca625d53593df29ef634390d439284c78d7a756ec48c718cbed85a6b28573caa18825f61e520b7f2c3bba2be88cf80bad29028517493c68e4f06452e23722738dc97e93426ac7bab43bd788f2be328ec72a4b8c734aaf8ba65720448d7ce585156bccceee301444bb847edd7fdab972cf5d15bf44352246a1a589474bb5909763b158c871543a44aef811ac3cd6c90f4cd84274bed3c7d2366a78f362441a0c5c3d900361ae358014d870dcbe5372955258e200bb36205dda024f74a642e30fcbb49e001f98a8e82d95dc0d7b56aba0321f4164061426eacd6dfe54d3b552ac06ba2496046edff648447689670b6a93f2c1903ae082cc960c7eda5dc6beb45daa6cc0b7f162c19c5d1c16c9aabe95ca7c44e6a4f722fba99b1335cd5a6cd5b08dca627c79039fa15aae5ed783689d195142f67e9f68fbda91f642b248f096365975c02c63f15670e72b0b74c13eb307be79c090870db2612d703b489e2d3d57ec7e8740072af9ed47abb20895b1d5fc2fc1ef4701cf68e55ad241756cfbf650f538067da3d285976c24c610fcd21bef4dab28c39d658aa97d666fbecd1e8269c9b8a6aed36e2270cb678e59055b57da938f90e86bc25b1d9153c00d3ff00943cbff1a3339f46913691dd4b3e52268eeb1039e6e31f102bc63823aab7a10a5fd6e3ad909fa4b5f26a88ca6c12ea3a0919c4b90a778eb04a17d92f15df7634df2e33b73f116a68a28185a94aaa7d1ed68378ff22c397644f6b371cf8d5130a79fb5e7aafbd940f61e005af8efabcc01afd77b34d94732e645d835f250959996ef0d67f6a8a76fb5037189dd30eaab4a7ab4c27441fda2c7c6aa45893503daaaefbdd44f06346637a1d461110f71c679b62f83d56398de43c5dacd42748e198c778455b7fd990d4e851114fe3a0254f7a389f7cd2db6d03b7a97d077a8481f55a9b8bc4e6b3e55103ee554ff627cffad4994054529e972f9d8c7ebbc0bd5eae06d46505e7f287017069210214fe7e972d8a0e1be5e686c4b0ab8f255206985c9cc9009dc1fc26c45b1a4853e7782332ff2d5b0bf97edb22d85912170190538a00ccf3c5ef245be7b2989ee7fbfb16a08905bd54c2f274704643a67cf3afd9ad1a91cc59011b4e26e628c8f8f4ae3fce0d9af075ba11ff03bb38c0eafcc94fe78186a0c11493817393e8a5ebf595c002d99a0ad92e73b6405b1824bd793efaf08f4d7757a75b4bf3f24d2b10f23e39995272494794629201fc2b50a3e7b7c5776f77081f05e77287f9e643994c5ed2b32ddca7ac4476694e7e08b63c7372a989b41194a24211f1d5112a5a34538d70b270413795cd568e0c63dbf109d9d9fba4789c81b554c44e360317489e451cdabd7002f2597504e816561e8e3958e3bee4a6800a75f5220fe03b72f7f0351f285650777b8cd69754d15c3181443fb9604ace9bb7c5f82f61032e8fd1f7a75645d13338c5014bac4a0cc1", 0x1000) lseek(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001100)={{0x9, r2, r3, r2, r3, 0x90, 0x3}, 0x58, 0x7, r1, r1, 0x1, 0x80000001, 0x800, 0xcd3}) lseek(r4, 0x0, 0x0) write(r4, 0x0, 0x524) 20:15:03 executing program 1: semget$private(0x0, 0x4, 0x20) semget$private(0x0, 0x3, 0xeb8e75f5a96f3376) r0 = semget(0x1, 0x5, 0x400) r1 = semget(0x0, 0x7, 0x402) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/105) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)) 20:15:04 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x4, 0x9bed, &(0x7f0000000080)="b4c65388c3850c01705cd3dbd06d5bb071888f9029fb6a04b11b99a647f5b27cd5264c8d102674fe7d49a620c24c9728ade940fbb4aa86e570a66ac11a0ad92ecdb975eded53470400807f02572aea253794f8e2c96976b411d8d630213d899879072d1c2fc49684936296425fd0ca", 0x6f) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) 20:15:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) clock_gettime(0x7, &(0x7f00000000c0)) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) sendto(r1, &(0x7f0000000100)="b136fe73f853a2723099c98caf63e58794357233ebd2c8b8ccfffc41fff0819f4c805b04bd50710424f40b2fcf9489f663295514b7e10d53a4ee62143b5f09229b675db51e40a5786240604db56964a6c427215ed226d5574e8527a70b052c2c2da1ecd8a8ed8bf96515a83fe935eca9bf8b683bfd63a8d1daaedd8984edfbcdd2aa531fc9450eb69eac59e0340c112fbb6bc6752cbf2b8a90f6961a8a8b14b6347a4dd4b9c66daf0f1090debf6169a171d74838ceb9dae27edc62a1e89d5557d91ea4e1e48308e849b2e83fee423937f1e4edcdffe56885c4297109b8cec84c33b1bb595168b32c", 0xe8, 0xc, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 20:15:04 executing program 1: mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 20:15:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "8228e2c5cd6474f0d60ababc9d2400"}) poll(&(0x7f0000000040)=[{r3, 0x144}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x575, 0x7f, "48b15a10e170e5c95e28dc95b263dd761f25b49b", 0x6, 0xda1}) 20:15:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x25}], 0x2, 0x0, 0x5339, 0x0) 20:15:04 executing program 1: mlock(&(0x7f00001a9000/0x2000)=nil, 0x2000) r0 = getppid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmget(0x0, 0x2000, 0x0, &(0x7f00001aa000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47526bbd}, 0x9, 0x9, 0x0, 0x0, 0x4, 0x1ff, 0x8}) shmctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) syz_open_pts() 20:15:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x1b, 0x80000000, &(0x7f0000000000)="ff0f961ed31eb7a6a77646ef625730dffe1155dd8b6fef088934064497f63fbf4935e0d9123e7e8b29fb32f89910d04d30ad80dd8acfe21ab1c04b4e711295da76fd42469ac25c70a2462ef62e868930cb88e3", 0x53) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x188) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 20:15:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) write(r1, &(0x7f0000000280)='j', 0x1) write(r0, &(0x7f0000000080)="94", 0x1) 20:15:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)="e403e5be4c4ed77479fdac81f588f84dff5dacdc39dc3d1de8abaead4d4650c6b00e3e0cc7207c52755afb313d2a9610a90395e7a23d488f56846d204105fbf7f38af850cb066092dbaf4d1e3645743b478a66cbbd88b777daca6378847f73c1bd24a01f88821250cceb4ef3fd901b109c927451ab3b42af", 0x78}, {&(0x7f0000000200)="0be5106367fc578ff18dd7abba8f59e92c3bc674f9", 0x15}, {&(0x7f0000000240)="d717ade02fafe77595e63881a62c2d00404aa7026a2e4ed91a06f97e193be0d847236988edf1f1015e8b331ae5f189581226096de99ac3bc968b3f6a903235e76e65144741d4bf61a97073e614298ac8498c766c19685d67680816f144128693d35cd691886a65d977bc682e7dee0f26757e71f5582e6e571116e26defb079fbc788b5c58c8551d4dca2331290c7", 0x8e}, {&(0x7f0000000400)="0cfd73c1b04a42f00c1e1098f62b94c1509de449eebe2a51107a1529d9972c368e38c69d9c1eaf5f8c210b873396b5c2987c6171744c95167c5e2209edab68ddeae33c5242ef9241569c596d7f8ce17a17e5444e42796166f6ed610229a53e258d25d58e94b3d80218b43b355c8a9bf6458de741d96278a0d2e23dbbe91e1bbeb715be360c3b56659d6f6d87ebc324400094dde244418d57a630f5b111d4f0a995531708ca7cc1e3793df46633639beded9d06af30358518072e85998661bc719e319d2a892f70920d", 0xc9}, {&(0x7f0000000500)="f7cf68dbe2421b940b29cedf0858e95451303e495ff64fd846ef7f2ee332a6f1817972aad6669b5d42e8292920f6a31a478eb515a4c5d76954887a51103a87750c8383dac127e88782f9900b4a2882adebced2c0ccf397a3b8a46088a55f9b6cda61274ae5e366b476acdd67e2569af08a1854011070f0da6e20cd8b9f74ac21669988a2ba270024fdf09ce087a7620a7bbe99a89a9337b9a93daa9f908dfd0b05bf8de162d6b42c1202d3190713ab2ebf54db66fda61fc2f12681aee5471e84464fe9d9466e8d98016fb4dbe411312bac8be3acc312e4a9ce93348be8c241914385269ce5d803587ce087a6f3dda5f0bdc25529", 0xf4}, {&(0x7f0000000300)="96091961c1df7c27415e1438d41e7f614c12ffc457cb8e23cd21f810b383e4ad4ae3e444d4d887722535297861b3e8e340ca474e0a62fe18987ad98b98b3444f3620fe7eb5698b87d6502efc1b2aeb06ab29b632eac4f7", 0x57}, {&(0x7f0000000380)}, {&(0x7f0000000600)="512e4051e5e96198223c6d95347fa12e", 0x10}, {&(0x7f0000000640)="0208911b1df0d4dd897b01d7a6bbdb3c9422cebef4494f454a6986e0dcb6d5fc762b42fd70beb1057329f16394a02de9b16f3fe1a9fe983f5835107fe9467fdd2578d38fbb19a6b6d7a232f51c192973514bc261603a139bdfc4741673e35e17930f863cfd0d07510b2fae2dd4bc83c0d08893b10b773d7fb0b78d05", 0x7c}, {&(0x7f00000006c0)="60272230f92b784a", 0x8}], 0xa, 0x0, 0x0, 0x4}, 0x401) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$getown(r1, 0x5) r2 = socket$inet6(0x18, 0x8002, 0x0) r3 = shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) nanosleep(&(0x7f00000003c0)={0x6, 0x7}, 0x0) close(r2) mkdir(&(0x7f0000000100)='./file0\x00', 0x12) setsockopt(r2, 0x2000000000029, 0x48, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) fchdir(r2) 20:15:05 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x1, 0x0, 0x6) r4 = socket(0x10, 0x4000, 0x24d7) r5 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x18) r6 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x104}, {r2, 0x186}, {r3, 0x10}, {r4, 0x4}, {r5, 0x89}, {r6}], 0x7, 0xff) symlink(0x0, &(0x7f0000000140)='./bus\x00') open(0x0, 0x611, 0x0) sync() 20:15:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) fsync(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x80}, {0x18, 0x2, 0x8, 0xae}, 0x1, [0x1, 0x6, 0xf51d, 0x6, 0x4, 0x81, 0x7, 0x8000000000]}, 0x3c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 20:15:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/246, 0xf6, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0xafa}, 0xc) shutdown(r0, 0xfffffffffffffffc) 20:15:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x1, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 20:15:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/189, 0xbd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) fcntl$dupfd(r1, 0xb, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000000)="77ff460f6180f9f882200f72e6afc481d9d526a565ff709566410f74cdc4617d50cc660f7cdec401adfc01") 20:15:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='W\x00') ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000100)=0x3, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 20:15:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000001, 0x1bb, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb", 0xfffffffffffffffc, 0x4}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x21) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 20:15:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket(0x1e, 0x5, 0xfffffffffffffffe) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 20:15:05 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) flock(r0, 0x8) flock(r0, 0x1) 20:15:05 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000000c0)) munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x6) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 20:15:06 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') unlink(&(0x7f0000000100)='./file1\x00') unlink(&(0x7f0000000200)='./file0\x00') 20:15:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff96}, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 20:15:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) fchown(r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000040)) 20:15:06 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) r0 = getpid() r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getuid() r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r4, r5, 0x42, 0x4}, 0x1, 0x2, r0, r0, 0x1, 0x9, 0x5}) wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000080)) 20:15:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() r3 = getegid() getgroups(0x40000000000001e7, &(0x7f0000000180)=[r3]) r5 = dup(r0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = getuid() r7 = getegid() r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xffffffffffffffb2) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r4, r6, r7, 0x20, 0x9}, 0x8, 0x7ff, r8, r9, 0x257, 0x5, 0xfe}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0c312ff3ce83ac0bf3962c47477f6068c91e8ae6", 0x14) 20:15:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x0) getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) 20:15:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() r5 = socket$inet6(0x18, 0x7, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) connect$inet6(r5, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xce}, 0xc) recvfrom$inet(r2, &(0x7f00000000c0)=""/61, 0x3d, 0x802, &(0x7f0000000100)={0x2, 0x1}, 0xc) r6 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffffff9, r3, r4, r3, r4, 0x1, 0x9}, 0x73d, 0x5}) setsockopt$sock_int(r0, 0x1, 0x80, 0x0, 0xffffffffffffff0a) 20:15:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) r4 = getppid() wait4(r4, &(0x7f0000000040), 0x8, &(0x7f0000000140)) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:15:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x1) 20:15:07 executing program 1: r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0xc) r1 = kqueue() setrlimit(0x4000000008, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(r1) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000100)="903d", 0xffffffffffffff5a) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/203, 0xcb}], 0x1) close(r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x91) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fchdir(r2) 20:15:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede02096920b323c9d2c02f5f308d0bdf5f5402168eff7e8a4eaa997742d6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97e3d994f2f80183460ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089360ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc20900000088b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515decd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e3904", 0x84e) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x1, 0x5, 0x37, 0x81, "43bc7913d6bf67edaabde51bc1efb46474e12615", 0xa54b, 0x80}) setregid(r6, r6) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$TIOCSDTR(r3, 0x20007479) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x0, 0x8, 0x80000001, r5}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:15:07 executing program 1: mlockall(0x400000000002) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x18801, 0x8) 20:15:07 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001140)="90ad790b882104886a4aba2f9168f7f14c984c", 0x13) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) connect$inet6(r1, &(0x7f00000011c0)={0x18, 0x0, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000001200)=[{0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x8ac, 0x800}, {0x3, 0x3f, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x5) r4 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001240)=""/216) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001380)=""/217) r6 = getegid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) r8 = msgget(0x0, 0x241) msgrcv(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="284b02e10252f5110000000000000000000000000000000000000000000000000000000000000000"], 0x2a, 0x1, 0x1000) dup(r0) r9 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x600, 0x10) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) dup2(r0, r0) semget$private(0x0, 0x0, 0x40) recvfrom$unix(r1, &(0x7f00000015c0)=""/242, 0xf2, 0x841, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) semop(r4, &(0x7f0000001700)=[{0x6, 0x8}, {0x3, 0x5, 0x1000}, {0x1, 0x101, 0x1800}, {0x2, 0xd69, 0x1800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0xffffffffffffa44d, 0x800}, {0x7, 0x3800000000000000, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}], 0xa) connect$inet(r9, &(0x7f0000001740)={0x2, 0x0}, 0xc) pipe(&(0x7f0000001780)={0xffffffffffffffff}) bind$inet(r10, &(0x7f00000017c0)={0x2, 0x3}, 0xc) 20:15:08 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000001c0)="000080549100000040e643f25e95cbdb6bd752472acf697ff4", 0x19) r2 = semget(0x1, 0x3, 0x480) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x4000000000006, 0x1, 0xfff, "aff6031dbf93f4bf0dd70321db144251cc557b93", 0x3ff, 0x2}) write(r0, &(0x7f0000002800)="f9", 0x1) 20:15:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x35, 0x3, 0x2, 0x5, "a35b988e4491d33af2fc381d9ea728686503420d", 0x7ff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20380, 0x1b) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8fc, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x6) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) 20:15:08 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 20:15:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x1}, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:15:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000080), 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x3}, 0xc) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 20:15:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x40000020}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) mlockall(0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) 20:15:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000a, 0x5) close(r0) listen(r0, 0x0) r1 = fcntl$getown(r0, 0x5) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x2) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x20) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x7, 0x800, r1}) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x1, 0x3, 0x2, 0x3, r1}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) 20:15:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0xfffffffffffff001}, 0x8) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 20:15:08 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x0, 0x80000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) recvfrom$inet6(r2, &(0x7f0000000200)=""/248, 0xf8, 0x42, &(0x7f0000000340)={0x18, 0x2, 0xffffffffffffffff, 0x1ff}, 0xc) fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) rename(&(0x7f0000000100)='./file0\x00', &(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') unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='r\x00') open(&(0x7f0000000380)='./file0\x00', 0x10, 0x4) login: pmap_unwire: wiring for pmap 0xffffff007f1246c0 va 0x1b33420000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1246c0 va 0x1b33421000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1246c0 va 0x1b33420000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1246c0 va 0x1b33421000 didn't change! 20:15:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001c40)={0x0, 0x0, &(0x7f00000016c0), 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)) 20:15:08 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setegid(r0) r1 = msgget(0x3, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() r5 = geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, r3, r4, r5, r6, 0x8, 0xd5e}, 0xbe, 0x401, r7, r8, 0x4, 0x3ff, 0x8, 0x3}) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='%@}],:\x00', &(0x7f00000004c0)='#{#-\x00', &(0x7f0000000500)='+(\x00', &(0x7f0000000540)='/\x00'], &(0x7f00000006c0)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)=',,\x00', &(0x7f0000000640)=']#($*$(\x00', &(0x7f0000000680)='\x00']) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x1}, {0x2, 0x1f}}, &(0x7f0000000040)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/182, 0xb6) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r9 = getegid() r10 = semget(0x3, 0x7, 0x10) r11 = getuid() r12 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x2, r11, r9, r12, 0xffffffffffffffff, 0xa0, 0x7}, 0x8, 0x0, 0x1}) 20:15:08 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x38, 0x4, 0x7fffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = socket$unix(0x1, 0x1, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x30200, 0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = socket(0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x85, 0xfffff, 0x0, 0x800}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20000020, 0x401, 0xffffffff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x8, 0x2, 0x9}, {{r4}, 0xfffffffffffffffb, 0x80, 0x20000008, 0x90a, 0x8}, {{r5}, 0xfffffffffffffffc, 0x8, 0x22, 0x4, 0x400}], 0x80000001, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x3}], 0x3, &(0x7f0000000400)={0x5, 0x8}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r8, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) flock(r8, 0xe) pipe(&(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCNOTTY(r7, 0x20007471) fchown(r8, r9, r11) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 20:15:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x329, 0x7fff, 0x5, 0xffff, "ce448f1a25319d1490941c2908c0f54ea355b260", 0x5}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 20:15:08 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x4, 0xf215}}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1020, 0xbf) geteuid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001ac0)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3, 0xa25}, 0xc) sendto$unix(r3, &(0x7f0000000340)="56c6578bed1bf5c5ecc6c2b387dd8f7c07af64831c5c019ebc96b20e5810e06a4a8445b33f18afe5a2e438df761ee4c180b283bea5051f03fd44ee46a222b44276279daa4ba2002483eb3e99a6196d29ee1bfe90f2cb9c09b683cadb3b743a3f2afd41b119b7d2de3f24b1bb984f9545435221d688114a20378ca53b76fc1316c338f261db3d379e733e74ebd4f653057418e7", 0x93, 0x1, 0x0, 0x0) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/46, 0x2e}, {&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x4, &(0x7f0000001680)=""/155, 0x9b}, 0x41) r7 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000001780)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x3}, 0x4, [0x4, 0x2, 0x9bc, 0x0, 0x7, 0xf37, 0x8, 0x7]}, 0x3c) open(&(0x7f0000001a80)='./file0\x00', 0x20001, 0x26) accept$unix(r3, 0x0, &(0x7f0000001800)) fchmod(r0, 0x0) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001880)='^-:)]\x00', &(0x7f00000018c0)='}\f\xc1^\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)=',\x00'], &(0x7f0000001a00)=[&(0x7f00000019c0)='.\xd0&+\x00']) sendto$unix(r4, &(0x7f0000001a40)="94fd25", 0x3, 0x0, 0x0, 0x0) r8 = msgget(0x2, 0x0) msgrcv(r8, &(0x7f0000002c40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6000000000000000000000000000000000000000000229df54e720e0e2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xdb, 0x2992c19530d684c3, 0x1000) unlink(&(0x7f0000002d40)='./file0\x00') accept(r1, &(0x7f0000002d80)=@in6, &(0x7f0000002dc0)=0xc) unlink(&(0x7f0000002e40)='./file0\x00') ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000002e00)) Connection to 10.128.10.40 closed by remote host.