2d16c6de378a8c7d33335180e264f9da8214ec611f9eafdaf882de7e6a96be3955ab02ba129a77c649ece4d6845e399b857bdd3f41752abb28fa1b60465b6fe18585c628ec670de2f2f55215cd7dfed599440ab9cf39adcb9f10386e0eac6dc2d211aaa3a265529338428a209b106f71861ebf560bca345caa528df02a58480c32501f215549af44fe44ed65f37bca2847c0fadf57ea216f3db269f72417068a3a28763293820a353f11dd518e022224e07435203097d93a226e9c78daf9a4b15898e4aa68683d6321b9300686ca3a5084772232c4934a061b5b117a416c4d61513af90bbf3abc63d77031d26024635ac685acc9d114a6502e34e49dcd", 0x1000}, {&(0x7f00000014c0)="4403a54553f3ee73d4f34a87e3018d29d22947581f989cbca19d99e41503f19183943bad66aa3be110781e8a329cf6c6fbf343a7c50a9c0e01093f6723d97b41e04e0d3d0904ba8ac3c3acd055e8cf113d", 0x51}, {&(0x7f0000001540)="fee75ba78425e0f01c27ef9ec05e10fd8cd968208f421d2eada5a8a69bde4a45732de158bf1915e5964229420676a7d77bb793b702886aa0ffae2a7db7528a847de074", 0x43}], 0x6) write(r1, &(0x7f0000000280)="cfc5028bbc56f46b93958bdd3dd4fa19b7f57f993082466a67066d0478f033a6305341a5179da6a5a19b1d00c19df28fce9a30001d806a2e5e6ffaf954260000000000000aed609d7d422c2f9b8808f33093b5bd2156ac4ae807b9247dda3b1bb5761480cec29150f6a9310c4dfe66212dea8586eefcaf157162d57d6b6513d9506010d32c74ae0b918329a4d9270fa951b3fbeb020675d9a7ce54bb57c9434a35a39869d3c2509215c84f9793c01f4609b25faf7898745b2ef83a0d6f11cd3ca2ec74df82361f72fab641ba3c6031a9943d4d32c0b16635834a9f4a56c8560106344de579abc558125be04d6527d64d3558d2dbaee331956dc34e71eb8720b7e5183049fab9709422478fa4018ef27c21b9545434a9ba2e5c461a1a6f5819c38f000000", 0xdf) dup(r1) close(r1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/67, 0x43, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 04:05:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSTOP(r0, 0x2000746f) 04:05:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x200000022, &(0x7f00000003c0)="1a0cf7d0a8177d200141b68082fd28034fd9ce8a658fdbd6a5c088c56bdefe529d995ce0eaf40144a3f09a44cfddaebee4b5e84da58fb0027d7a77eb8b00000000000000011cee60b80f3639fe187dad4f008cec88d8baae0ac1595bc50b17928207a2742f6d46896e11a395e279d4b7726e63dc7a212bf9a05c611ae801cead2f663fe7ec1212ddfa991bd8296ceede8a6adfd8f6090cf54db95654c8b693226b9af05126110c63e6c6b0431ee680bb0e3918799268a90e0285fc1fbac07a9a1ff9fa9ac9357673f9a65ea7f0772f8ba5be55598a7deb809fc69c7e287b11211494416a5a1a1449774e52b69f591afa7c0730357f5eee3e9acb81cc20a5c1795e0bc8a7e54344a954266f5c6f716b47062c74ba3185bfbeda62c145743c16bbc647a88405ee5a27dad71ec4dac1f8f324bb31daf195455f677df9f534840b79e8dc6a3d7ea2c53ee4dfa6bf188c9a74453e414cd52d887282ca026930d67c9ece950a724274dd98c340c09c2813c3edbe781ec62184ca579b6b43902a890cc26783f8919192a7ed50612807167aac481fe05656a724338db08e51739637fe8e4837ef9f054fa34dcce75b53df", 0x1ad) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) fcntl$getflags(r0, 0x1) fcntl$getown(r0, 0x5) 04:05:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r2 = msgget(0x3, 0x10) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r3 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, 0x0, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r4, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r4, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r5, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, 0x0) bind(r5, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000002500)=[0x0]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002540)={{0x6, r1, r6, r1, r6, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 04:05:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) close(r0) 04:05:27 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 04:05:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xc1, 0x0, 0x2, "0e7079c2516372992d1a096e551e5910e5e98b69", 0x80, 0x300000}) r1 = socket(0x18, 0x1, 0x8000000000000) setsockopt(r1, 0x7, 0xb, &(0x7f00000003c0)="d5ff96c051830d20362bd54ea825414b041a8019fd421f9c8c6857c2c0ef590ca70bbd2f49951fae55809fa4be1cc8a9d0707e9004c3d60e1e328259f54e9df993eef5162590cce0ec634d034fbea511b625f75430326b91781d23b651a8b1bb9a36517e7cef5a80b3f4243ee36c48c6be48912f87e79484c7e0fa5d2cf02650e79f932ba6fa220f932fca8faa259aa090fa1876f405000000000000", 0x44) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:27 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="23d1", 0x2}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 04:05:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) ioctl$KDENABIO(r0, 0x20004b3c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 04:05:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8880, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039696b80b4715bd1cee20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r6, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r7 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000000)) 04:05:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgget$private(0x0, 0x46) 04:05:28 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xb8b, './file0\x00', './file0\x00'}) open(&(0x7f0000000000)='.\x00', 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 04:05:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 04:05:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 04:05:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000080)="237948803e00c65052f30026b2b16b2e5ce1dee0d104230241dd1309a33aeab20cb5b9e467047cf1afc0bbbbb654acf3d913bb63781384a1abbc666f6fbca328dea4adb4adaf81ea6005dd3d3e822096f8b90a3dd5a55b7a5b7e47f1dbd20d09daea10b83531dfed15dde8b587266a69", 0x70, 0x408, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt(r1, 0x20, 0x81, &(0x7f0000000180)=""/44, &(0x7f00000001c0)=0x2c) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x3}, 0x8) 04:05:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup(r0) close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) 04:05:28 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:05:28 executing program 0: r0 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000001580)={0x7, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) accept(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:05:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) setsockopt(r0, 0xaf, 0x7, &(0x7f0000000040)="f2646ec31592393ce4d2f6edb077b6b14ffd9242f8f137c21ffc4245", 0x1c) 04:05:29 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) 04:05:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) sync() 04:05:29 executing program 1: r0 = semget$private(0x0, 0x6, 0x300) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000040)=[{0x2, 0x31, 0x1000}, {0x3, 0x80000000, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0x8, 0x1800}, {0x7, 0x8, 0x1000}], 0x5) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000540)=""/194, &(0x7f0000000400)=0xfffffffffffffebd) semop(r0, &(0x7f0000000180)=[{0x7, 0x8, 0x1800}, {0x4, 0xff, 0x800}, {0x1, 0x4, 0xce89f88955323f19}, {0x4, 0xfe3c, 0x800}], 0x4) semget(0x0, 0x5, 0x20) getsockopt$inet_opts(r2, 0x0, 0x200000000001d, 0x0, 0x0) 04:05:29 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 04:05:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x31b) 04:05:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 04:05:29 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) 04:05:29 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='\\', 0x1}], 0x100000000000003d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 04:05:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) getrlimit(0x3, &(0x7f00000000c0)) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) getgid() mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x81}, {r1, 0x40}], 0x2, 0xfffffffffffffc00) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) ioctl$KDENABIO(r1, 0x20004b3c) fchmod(r0, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x8, 0x200, 0x1, 0x100, 0x6, 0x3, 0x3, 0x2, 0x200, 0x5}) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000340)={0x3, 0x1, 0x7, 0xff, r2}) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x5, 0x3ff}, {0x4, 0x8}}, 0x0) getsockname(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r3 = msgget(0x3, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/15) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000004c0)={0x4, 0x6, {0x0, 0x8}}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x10000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000540)=0x39b) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000580)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000600)={0xd6, 0x1}) 04:05:29 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) accept$inet(r0, 0x0, &(0x7f0000000200)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x1}, {0x3ff, 0x1}}, 0x2) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18f5640e67eadaadaaddc7b7df1a426fd925c11987740dd8e13ce08acd734308ab8f23e3871f85e2d81ddbbeaa809"], &(0x7f0000000140)=0x43ade19f) 04:05:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="0c3bff0d3bf95c145a1cb3797f87a4b9b659f9b0a67d3b1f52eb5e5813688ed33ef26583bc1667eb1f05b434add50b5147b7bae57e74bf29b36df2aad136", 0x3e}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 04:05:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000000)='./file1\x00', r3, r4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 04:05:29 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 04:05:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fe6697c653000124bb68bc486b6fa1ebe7b9098a47c1b8c5714ca70aadefdbcb2e220fe78b9bc2e99c052b5e81e1eb98749957b73726d623501b5eaf0d57065fd72767fe9417293ebd3e5596d37be0a362e5c0c36a473cacf2e31204b221c08f135ca65ca794ed9026a373a5dbc88a007ef44b0435d1592bb303ec36574c49882004f4bbf07d65d9ff9680e732777e646efdb3fdbf31b9641ec59f879f398444ef086bc3d4e"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x8, 0x4) 04:05:29 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x280, 0x10) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x1}, {0xae9d, 0x5}}, 0x2) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)=""/26, 0xd9) 04:05:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x9, 0x0, r2}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 04:05:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) getsockopt(r0, 0x9, 0x6, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:05:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008003) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 04:05:29 executing program 1: r0 = getpid() getpgid(r0) socket(0x6, 0x0, 0x9) 04:05:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 04:05:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 04:05:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xc8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x8000, 0x200, 0x401, "2fa79f053f66e283e8bae155a547eb2ca6013d5c", 0x9, 0x3f}) r3 = kqueue() dup2(r0, r2) kevent(r3, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) kqueue() read(r1, &(0x7f0000001a80)=""/4096, 0xfffffffffffffd6f) 04:05:29 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb2, 0x0) write(r0, &(0x7f0000000100)="a78200b48386dab46d53d1f0c59b6b9f8590ada9f6a1fbd0bcd597271cd990ba7ffef25716201a796611aa93d731b6a423084cd41cad388fa4219b09ed906bce383a149a50eea993eee8", 0x4a) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 04:05:29 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffffe0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/54, 0x36}, {&(0x7f0000000040)=""/184, 0xffb3}, {&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/170, 0xaa}, {&(0x7f0000000540)=""/246, 0xf6}], 0x8, 0x0) 04:05:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = geteuid() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) close(r1) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) semget$private(0x0, 0x1, 0x4) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:05:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c654400338c459996fe17ce8327b82abaf4cd7b9450386f0fead30e61e7540ea59f1e70b5897d4cb4144f259ce59f0bce43bba18267671c3f001c6cee0e01c605484c53b16d08e18dcfd15c0b659caeddf95b3573f05c116f4333347216dc4037457fa975983ab20fe9f50f8e680b034482022dffd0ded0684ec05d592de7658ae79cd70d4d90579cb76050d2cb6c9cae11cbc900424eaa9dac08b4b34469b385cb769a29ee95dd6f90ad9afc07cec6bbfd00920f7c2fd483c423125fd66f5a7d01fc7b9ae957e2"], 0xa, 0x0, 0x0, 0x0, 0x100000044}, 0x2) r0 = syz_open_pts() close(r0) 04:05:29 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x10) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x104) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') truncate(&(0x7f0000000040)='./file0/file0\x00', 0x1f) unveil(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)='x\x00') 04:05:29 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x90) 04:05:29 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xfe) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 04:05:30 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendto$inet(r1, &(0x7f00000000c0)="5fac5ac0587df1baece1818ebbf2a281b23f36415d9e622ce60baf4b526352a3574fd4f1d65ce17d15b0100abf4a19fa14bc2162db7606a3dd561376a3bf0e4c0888298c1e88da0eb3d6bf6c0cd394ad5722b8fba70935bce4dffe4de0dd88171d7f4780335d081c609028f16a8c485dafda58c335f13437767a37b97bdfbdcff0acc240318c6263e6b0153546a16e49de5943e005a3b0f1fd6f907ae247a0562c35dc2cdccbb3d5c690", 0xaa, 0x0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) r2 = socket(0x18, 0x3, 0xffffffff) sendto$inet(r2, &(0x7f0000000000)="f00ac754a341afc37b3c76d70d598ad7d47036656a9de5a9e1cedb7ee1761c3415d0f2d3ce6e2f1913cbb5af40d3c36bfe57d672c0d734664eb619d48b47e64be93b49ad7b26a93f24de3da4f1cc9352be4fe34bc1e63cea3c0448b84aedeba560f95dfd978e41faf56532ec541ee36396", 0x71, 0x9, &(0x7f0000000080)={0x2, 0x1}, 0xc) 04:05:30 executing program 0: poll(0xfffffffffffffffe, 0x99, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x91c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x93) 04:05:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0xff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) dup(r1) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 04:05:30 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x10000001, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 04:05:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/117, &(0x7f00000000c0)=0x75) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e517487711d8d1728420aef61715f7b1c3ffb3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 04:05:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x80000000000000) recvmsg(r0, &(0x7f0000002440)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000022c0)=[{&(0x7f00000010c0)=""/85, 0x55}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000001140)=""/251, 0xfb}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/50, 0x32}, {&(0x7f0000002280)=""/55, 0x37}], 0x6, &(0x7f0000002340)=""/251, 0xfb}, 0x2) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 04:05:30 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xf50, 0x3}) 04:05:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) setgroups(0x6, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1]) 04:05:30 executing program 0: 04:05:30 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c5, 0x1f8) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0xc0, 0x142) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x6}], 0xc20, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x2) open(&(0x7f0000000040)='./file0\x00', 0x8000000058a, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x40) 04:05:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000140)='!', 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 04:05:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2c06, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:05:30 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xfffffffffffffede) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9bd49556c56dac73a004bb64b438355ef831105e32ba87b0171231515a7c5a27df1854d9fe0fb847a693df60ca902c95cc729a68719c0385fc5b4437a38e242d45eeb1563a4b6f720030d83f40374dad2b2fb2019c82a7d6775428d796332a25f5dfef29dd03d0e13cc28bc8d57a4f601a0219a7016b512147d0cce7816dcca36400212455d7423d74d3d8a823617fc660958e9816842d84f5878402087c43e7e477c4a79a0d6326a07d38b8768e84f0c4", 0xb1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000300)=""/48, 0x30}], 0x3) 04:05:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x49d) r3 = socket(0x800000027, 0x8000, 0x6) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r2, &(0x7f00000000c0)=[{0x0, 0x2, 0x1800}, {0x0, 0x2, 0x1000}, {0x2000000000000003, 0x7ff, 0x800}, {0x6, 0x6, 0x10800}, {0x1, 0x8, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x2, 0x1800}], 0x8) socket$inet6(0x18, 0x2, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000025c0)=""/215) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20}], 0xfffffffffffff801, 0x0) 04:05:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000140)) 04:05:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x2, 0x4, 0xd3, 0x40}) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x82, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 04:05:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x100000000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/111, 0x6f) 04:05:30 executing program 0: socketpair(0x6, 0x2, 0x3ff, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000840)='./file1\x00', 0x200, 0x28) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r11 = socket$inet6(0x18, 0x4000, 0x10000) r12 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x100, 0x8) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20000, 0x0) r14 = socket$inet(0x2, 0x3, 0x1ff) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r16 = syz_open_pts() r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x10401, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x8000, 0x0) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1, 0x0) r22 = socket$unix(0x1, 0x3, 0x0) r23 = socket$inet6(0x18, 0x0, 0x81) r24 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) r25 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) r27 = socket(0x0, 0x4, 0xff) r28 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = dup(0xffffffffffffff9c) r31 = getpgrp() r32 = geteuid() r33 = getgid() r34 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r35 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r36 = socket$inet(0x2, 0x0, 0xffffffffffff7fff) r37 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x0, 0x0) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x800, 0x0) socketpair(0x22, 0x8002, 0x7fffffff, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x100004003, 0x80000004, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(0xffffffffffffffff, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r43 = accept$inet(0xffffffffffffff9c, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="c4fc9027e272d7db6d113fa46f13096d5ffeac6b73039cdf05577eb4da6d16259684b214ef06f2c8c8db2b29af511d14c1c09445a75e7c03cc4d6ea48b66d9037dcd97174c63384850eefc5691b8618c6e41d91e2d1b36843f1ddaafe0271646ccab947433f63b373a7bce812496d83f4e11092b3f3c76ef90870d5a0e70f1c70f1147cd8200f8285680628b2f5d2195ab20080205a4c3a2facb5fb43f50019fa50195", 0xa3}, {&(0x7f0000000200)="44b8c2c301d126c002747e1cc9aa8e2809b8d3d58b199b747a80a09b9eb0e55b00a79da0d256a0d2276db2040fc558273290306ebb6d00ae296020df7dd1bc0ee7170fdd4e78e2309aa0b510faebacaddc7e5a9d0449654e919c7dae97664605f8fcbf", 0x63}, {&(0x7f0000000280)="932f4a2d4f4af2279c3e0504f665e3a5911e4329c91415f31d5c1e9a695f4018135e5a41512e4de52633a66eb2dce0af3016ed90d658d753084c8267c530ef67d0341bceab", 0x45}], 0x3, &(0x7f0000000d00)=ANY=[@ANYBLOB="0000d809fc0035f6c15c1c009b6342a5160508da4638013a000000003d2c5ffe4c623f869416f2f59b56b2c94c5ec33c3c29bbd71003e43b8ab395150000000000000000003653672a5b2836c7ec9046219eb35ca391d16c7508ce28285edc6a83f69b52fc1eaae370190f6969e8d4d5c4810fe7362856104dcbf4219f3e0e611125d2be57b670e7", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2800000000000000ff81000000000002", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43], 0x128, 0x1}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r44 = semget(0x3, 0x2, 0x400) semctl$IPC_STAT(r44, 0x0, 0x2, &(0x7f0000000040)=""/6) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xa) 04:05:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 04:05:30 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) fchmod(r0, 0x8) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 04:05:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e88ffb68d2d554f62e5f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3f6f67a2dd1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd476e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf80000000000000092faacce2ff64a83317f60e951c03c2f2095ea7b0085333ff41ae958f81bb4715d2e2aaa40194118db2006fb0bb48d4e08c1dd1585a6a8bf6264192cc2ee03cd25ea825e2f06f819fa78bb7ea02099bf1c81452dbffa64acc53b2d22a81ff17c6339e1fec65f6c7805a3b03b53e2290640384a0e"], 0x808}, 0x0) 04:05:30 executing program 1: r0 = socket(0x18, 0x2, 0x9) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 04:05:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getppid() getpgid(r1) r2 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/232) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = getpgid(0xffffffffffffffff) r5 = getppid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x42f5) setpgid(r4, r5) r6 = dup2(r0, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getgid() r10 = getpgid(r5) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000001c0)) sendmsg(r6, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) ioctl$TIOCNXCL(r0, 0x2000740e) recvmsg(r6, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r11 = dup2(r0, r0) r12 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000003fc0)={{0x10001, r7, r9, r7, r8, 0x44, 0x926}, 0x3, 0xff, r5, r10, 0x497, 0x9, 0x8}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r11, 0x2000740d) shutdown(r6, 0x2) kevent(r6, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r6}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r11}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r11}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r11}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r2, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 04:05:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/196, 0xc4}], 0x4, &(0x7f0000000480)=""/189, 0xbd}, 0x803) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x8018, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:05:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000000000000100e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:05:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="858c8876262729a9c3239519437746dc73726e53fdffd53bf5e84edfd69d1448405fde83256d1b6d2dce4224f464f6f6d1831b4e05f8728e19c6fbd93240baef0b2c1aaa53970e983d477f843f28f95f81b3e65bd544bae3d534777df642ac445fbf5e64667c28fb6bd934b56a51678bfba993bee158e76d489af72e5c7c0c823d", 0x81) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 04:05:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 04:05:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fcntl$dupfd(r0, 0xa, r2) 04:05:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() dup(r0) kevent(r3, &(0x7f0000000040), 0x81, 0x0, 0x800007, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 04:05:31 executing program 1: r0 = socket(0x18, 0x2, 0x80000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100)=0xfffffffffffffffd, 0xfc) socket$inet(0x2, 0x5, 0x5) 04:05:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x120) 04:05:31 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000, 0x2710}, {0x0, 0x91a}}, 0x0) 04:05:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') dup(r0) 04:05:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x828c, 0x2) r2 = msgget(0x2, 0x20) r3 = geteuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getppid() fcntl$getflags(r0, 0x3) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5bba, r3, r4, r5, r6, 0x188, 0x9}, 0x9, 0x200, r7, r8, 0x9, 0xff8, 0x3f, 0x3f}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 04:05:31 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r7}, 0xc) getrusage(0x0, 0x0) pipe(0x0) r8 = shmget(0x0, 0x1000, 0x70, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x8000, r3, r7, r6, r4, 0x10, 0x8001}, 0x8, 0x5, r2, r5, 0x79ffa108, 0x8000, 0x8}) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 04:05:31 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) getegid() pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 04:05:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 04:05:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fchmod(r1, 0xf) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:05:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x10001, 0x78b, 0x1, "b56e60d6876e571772542c7bfe3aa3dd844b2272", 0x7, 0x2}) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/50) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) r2 = syz_open_pts() semget$private(0x0, 0x3, 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x2}, {0x400, 0x366d}}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0x40, 0x4) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r3, r4) semget(0x2, 0x3, 0x80) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x7, 0x6}) recvfrom(r5, &(0x7f0000000340)=""/218, 0xda, 0x840, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) semop(r1, &(0x7f0000000540)=[{0x4, 0x7fff, 0x1000}, {0x1, 0x100000001, 0x1800}, {0x0, 0x0, 0x1000}, {0x0, 0x610d, 0x800}, {0x1, 0x2, 0x1800}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000580)=0x6, 0x4) fcntl$getown(r5, 0x5) seteuid(r3) pledge(&(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/null\x00') recvfrom(r0, &(0x7f0000000640)=""/242, 0xf2, 0x2, &(0x7f0000000740)=@in={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)="a2452d8ea10d91e233117d0bfdbd572aaaa15fbedbf36e1be7c474d809c2b63638fe4f756e8b3bbd255a62a5abdc95540e788d8664f6b888bd9f3544a7bd89a6c805cd108f9a766fc6e96a02707ecec031088e4badf3a45619e4c99af31f2feb9f9e19ccca273ef8e81d117fec41af15632ae7c4fabf", 0x76) 04:05:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x7, 0x4, 0x0, 0x7, 0x0, 0x101, 0x1, 0x2, 0x3ff, 0x99}) 04:05:32 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x101) open(&(0x7f00000001c0)='./file0\x00', 0x8880, 0x144) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 04:05:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x102, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:05:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0xffffffffffffffc0, 0x7, 0x5af3b2a8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = semget(0x0, 0x3, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x29) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0x2) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/126, 0x7e}], 0x2) 04:05:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x4, 0x0) r1 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x4) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getgroups(0x1, &(0x7f00000000c0)=[r2]) 04:05:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) r1 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x4}, {0x100, 0x10000}}) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 04:05:32 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x8) 04:05:33 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r0) msgget$private(0x0, 0x320) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10000) open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0x50) 04:05:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x4, 0x0, 0x8, 0x0) sendto(r1, &(0x7f0000000040)="f42b4ba8c04c04f0d454c4ab1629a17f271e843007ea4fba4b1bef4d1cf327da2a791db6c601443c8fc736f44ea319da92af9b94325d43db318e0c69f7d13466f56cdb8696884812b76e43cd706e5383b17792ada99cef2c95ac5e01d4713834f71107d932fdcbe3aec6f83e3449bc1209d0d58464efe4b59460ff0f5a57cb8f6394cded8de68c931863346fb59f5fcbd8820d6f31c525db0fd78dc9effb400f26e16c020712ff5062acdd6829f25648daca83e481b35216a951a87539ae65bd0c82f7396496881bdc9fb8ac", 0xcc, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 04:05:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) fcntl$getflags(r1, 0x3) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 04:05:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x2, 0x4) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 04:05:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/35, 0x23}], 0x4, 0x0) fcntl$getown(r1, 0x5) ftruncate(r0, 0x0) 04:05:33 executing program 0: shmget$private(0x0, 0x3000, 0x8000000000, &(0x7f0000d79000/0x3000)=nil) 04:05:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x80, 0x10000, "971a660f722aca9084f0e237c2361f79e75e775b", 0xfff, 0x1ff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 04:05:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x2, r2}) syz_open_pts() execve(0x0, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 04:05:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x80000000, 0x0, 0x0) fcntl$getflags(r0, 0x40001) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xffffffffffffff32, './file0\x00', './file0\x00'}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 04:05:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f0000000140), 0x100000000000028c) close(r1) 04:05:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0xffffffffffffffff) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66697365300056312f98e0b03c9fd3fcac1120ccb49746f386fbec54fc5fe74063b773118818b913b820701509aac6ded7593fbcf30c995ed9f22d2f5ab65ecaaa6b"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 04:05:34 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8823, 0x2}, {0x10000, 0x6}}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/126, 0x7e}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/93, 0x5d}, {&(0x7f00000004c0)=""/25, 0x19}, {&(0x7f0000000500)=""/48, 0x30}, {&(0x7f0000000540)=""/12, 0xc}], 0xa, &(0x7f0000000640)=""/241, 0xf1}, 0x1) socket$inet(0x2, 0x8003, 0x400) 04:05:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="a7ae2092197846684e920288acfd0ad8f41e6fd8a41f885de19e719a3078a499b6141280b15f67bffeb93107354630dd5768b4842c74", 0x36}, {&(0x7f00000000c0)="e977177e5fa9e90b5e00c2b94df96b3b3b9b34f25795acf9bacf3e0070615e91e5a02c5445ed112b41f6a9667a1f1f4419227a9f6decf850d4867ef318e1ec592fb059ef74b93d5262a11cb6ad9ee6ead0fd5a3ff37e9c511a84445e3fed41c8a31594934932dee3bb555536a07ad64695cf887c0848925ecd7d3e14efcd0df1f0a995904ac1b75ad291b0bb0d9170847517118a603bc9ff09c7e0acc818a019e4ff88e6cd4d94bb6dfeaf995441a9f8473aa6837d11a501", 0xb8}, {&(0x7f0000000180)="d7b41a016b4daf7e12aad2e39fa8ad5e8309685700b891e88f10ec310e29bb90c3df9e21782620cc78a83d19fed68b72e0", 0x31}, {&(0x7f00000001c0)="bf8d7bdac422cfec738197f70264b17e684f62a641e3acede9d95fede9c3fd13f657a123887dee8be1d8ab9a093da9cc7f18fe4d8e1d9982272fb64ef659e912a36da74dbbf806292c3443bf288f251212cba8d8c438f5f9140bbaf61dfb37826001fe39c7e1bb3474af2e3dca8ff17bed7d2171d9014262388a2eb0e23819e13fa33d911d4ced5e44db8ddce65e38953c5508fa520d8c38749590b35d8dd62b844dc55d8b01a9f70ecec8f24ab2230da8349ee1efa88937c813601c7e3346a0c6605b5592ea868fcc5add9de5330b0f428c759fd53b492f88", 0xd9}, {&(0x7f00000002c0)="ba09737b9e96e7280b630f3999c9cd32a7e1d66f2b43d383d0d55e7d66412ce7b93764d5c3fe387be2d76c9910d43de1e8a5ffa01b28ddb030571b1b7920f45b2c4e3b9f2ed807b4ad951fbfce5acf82c9acab526f6f3211b0eeb49539016ac51250a5f75e82a1ab4a98f68ea197085a6d7fb6cbb01508d7c65f92bc3d3eb5f41f904e23cb43d2dd1ff4164d61c890e76b1515ef6bd7197d9971cbc7937471e78bc4fa2db688b113c96fae3b1c08c92f214397aac7e0cf91d60b5e189f3b85f356067e7caf5fd0a7673f06dc0dfb1383cc3f7a305b34a6b4d2443efc59afeb7fa0e9990ddda68fded46d45db524d57be5c6b75", 0xf3}, {&(0x7f00000003c0)="f5ee9ec4c8694b22af133d5f0a52a51214f2a71dcea7fd06ea12e38816656b472c7873cd1b6a0b2b7a893f38515be542545ee30b9e5d872e21d8b0d2d77dbac3861e49306b28060e83d636294ef7e856ce612d41fc1d38da51cc0f4650a6eddd571a5e8079be677cb9528b3204ab0b0058c1229c20c3bef5922ea4b0711d1e7f4f195388b1f4642c09e8118c5876592cf0ccfa954c053dd535b758d10eb7722ee914c1cbe20027c0b679aa68280c470dfba1fb87fcaca03e0e7b2434907a46b5d5403163f1d56bd356bf880b563b186e2d8a8add348a4de2fbae83", 0xdb}, {&(0x7f00000004c0)="47573895df5d381ae8c7f1317f03c1da32596e6e968e78b2ab87ecb60e9264868afe1868df17d07e6581fe39f7754db4b2826d133b8b230c45d9fe967276f547a8ad0d67003456423c8dba479fbab39bb231a5b7791cc42939d41ec53b6246fa8f832343076d436771e74b9f0bf6739ede15181908cfbf3882e4ac680a413990835ef5a39c777184c836ce0cd683c2ee", 0x90}], 0x7, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b800000000000000ffff0000060000002fefdf842897801a8704ebdd4b650986351c57fb31f1c021c1c9a10ef28e102d739e36dc202316b1c6253230610694703c8f7ae297aae08ab05af642802655ba987c791eac90af1d36ae0b0321cbca2ceffce76020d827f1936c732dc43e3fd707502046f4ea1d9972c802d71a3ed29ee5d41a35578af5aa9ae379ae5c4695f32db24bd708df61560b261d6f777a08bf1b0f3c12e1d78d52ec862fb01f7d8e2014940000000000006800000000000000ffff0000500000009df0f2a4a7795474a70711633d501186871aeb0fcf59e577fbb8181ed82453bfaed56f23a01e61f8b14c4895b4c8a6a70b8006b87ad404b6ded1390b5a32f8e9c81594dea398519dc16b1e6e8ab348b194ece92e00000000b000000000000000ffff0000ff00000085bc8872443d673435dea1b526c38d1e3d8740f8a27644615de828d04c78441bdc0815c96c970a612033eaa076ff40a8563b5d1ae6944117239ff22c1449ceb22b01c699d43b4149b172dc2b403aa8d13de74a6f4c01b3a88a1c56c0765b3e5197b6303341ec418a3722d747feb92feb4d891113be2ef6226cf5d15b99f358c56ea23a3aadecd390dc0ef64a359894ac0b8205d0e47c4445c900000000000000e00000000000000000000000010000003883c20c9f215323f1a5437950cfb6813afcdf0e34d2e022f92b2f81908a48f51d693ec87c05746ac3a6c5da6151135bfa22b986411081cbae16b3019d1c5835b83ae7e83f4201dd7fe459c86a60be5d3c8cb00051d117ad5bfb45fbe86c48879c5fdb20c795f5c111985ec7fa50df804c0b968745d4779d4f8900c5cf8491dc655611bc7f1421956b0c7cb58386556d8c74bf103482d3a5fc206e83d5c36b4578321f4911afd0372727db747d2f555bf0a51dfdd2c1633877c7098c9fb1587203a26a7df274c94ce5000000000000007800000000000000ffff0000ff07000010573bfd470a785fc0c45b89198cf655d9d7ad1d50c89e1919ae80061eb459597d82ad12bc024e56635ed8fb7fed3104556c365cd031eda12d7803db1a58c9b7f7bcbbc6ecf47c5eb7226e9b55543136992a7c7a0573d98cc8267e75a7684046a700000000000000d27f2c3d6cca3a4f2c06d8e6c3264ab1ad665b526204b5e125a758e27bebac0ccb8203575757f645521c7fad139a36ec1d76cfc003216a6d8f39921d0c52182fa7d1508b49563a5ac79a504e2df09e04667d981a331125c55cd29fa04130af692017c2ad997be280987aaa8895772ae6c90e03ecddcd34e3843208a005ed9d8b96aadd38986aa618aedf4f5cf11c32701384c65894d4c1ff1bc3308b269ebe09b80816ffb9a30020376cfd77a04a64116ccc45b0469ff3ef9aa32ef58a3efd3cf628a045236bcceee5ade0898d1c468d2cf2c42f340f5b450b412fde930eeaaeac4905ac80ae14832859051f4ed59f66325136c8b9af555513d683ec5215ff4fb37ae02732212e2eccfffe53f675f08d47ee4d5afcd86969c4027d1cdd8c5fe3c315f7877adca61b2e9d56caf874c096be"], 0x328}, 0x1) pwritev(r0, &(0x7f0000000980), 0x0, 0x0) 04:05:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffff6187) 04:05:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) getitimer(0x2, &(0x7f0000000000)) 04:05:34 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0x79fb}, {0x0, 0x2}}, 0x2) 04:05:34 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2e9, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x200) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x16, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/119, 0x77, 0x40, &(0x7f0000000240)={0x18, 0x3, 0x4, 0x8}, 0xc) 04:05:34 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x35, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x8001, 0x3) setsockopt(r1, 0x3, 0x1f, &(0x7f0000000000)="13bcc36f33f18b458fad23a5b9d66418db88187880180e3099947ad0c11a29a32f5a53358c23da24841fb0196fe9e1a9bbbe7946c74431d856e2bc7dcb6aa14160", 0x41) 04:05:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x81) unlink(&(0x7f0000000080)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x29}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x20000028, 0xa, &(0x7f0000000000)='\fFW}', 0xc30f2024a7bd017d) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x40) 04:05:34 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x100, 0x2) getgroups(0x6, &(0x7f0000000180)=[r3, r3, r3, r3, r2, r0]) 04:05:34 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) fcntl$setflags(r2, 0x2, 0x1) close(r2) 04:05:34 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x222, 0x19) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') sendto(r0, &(0x7f00000001c0)="46ead31db5a8e6100893b0bc3954175314ba41b9612f67080eb09f1caf509574633ddcf830383228fd99c92bd383f18d230931969fb08a65c97a338e1987780b18ee6f031ef4dc0d95a05b679192ec8c6bdfbf3673782e4c24d18a8f8edcb22d1bab3637732a7c317e785ecb0e903a1456da48ffd2b7b7c97fffa81e63d069dbf499408d4f1e6204a9a0a3a3b42afa2154eb4e476d01016256411525de3eb6b5ef992fc85b795a5ba9c396370ce4aad04bc899527122ed2f811aafa57babdf7e576c5f853606396e04d649692e75ddbf635256be90e2317c04ef2f5436de44", 0xdf, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 04:05:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/74, 0x4a}], 0x1) 04:05:34 executing program 1: r0 = socket$inet(0x2, 0x0, 0x10001) mmap(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 04:05:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="b67a812879b33f00d4604be8d51f10af5c4e3c43ebcd", 0x16) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 04:05:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r3, 0x80}, {r3, 0x80}, {r3}, {r3, 0x24}], 0x4, 0x3ff) write(r2, &(0x7f0000001480)="c41b008c529fcbe651e2145edb3a36d812d5d46cecadbd057c9e21590ae0e9d5e0101daddf83c3f6be6cf2411933159a5f60ec098c0636ad2ebacae7cc7437ee30b2a9b5a9598c5cdd0bc30d3759e57f698cc03568156e8535a82c915019656b54a4a35659199d4740d45fe5c50f07ebd73a4caf0473acefedf5a3d2be2240f103842a3645cf1a9c5a71d37547144b3119afcb44e651223f4d7bdc4c1f8856579b91f40b9790afcd90b55113b26f0975b7a3e8ab161e71a3fc92f9a1a3fce8a87b9c0826d28d2456b6369f10a051f9008b80f0057189a0a45a7f164fbf313a50695f4efc1688d4439bdbd2d15a196375c1f42cbfef23c4513a8fe8d2d4d62c61c8f765c0b5febed5696d3da1098f70db2e5a8f64ca2e97fc1f830a11f8a4660a5b0363f7751d445cb50603ead43e6f035c591b359b4f86e1eb9a7987e1759ba62d4cec57e84b3ca9265d06efb95603c5cbe2e0c461df90ff865a3d41869525f310a4a11710b114413ced72ac90f938c93bbd8098ef99a6ec66a3d8088568b2bc16d15ba19b53bb1af1ee58fa14d3481f30ba3919d074987515b4cc7c39de4c5815c480160d80a393623aab5e67ce2dd1027b0f4b78f616e5d3c92356e9fcd837ea94634cfe6cdd02852d0efe91d2511e87c0354bd2a8a2e2c1e8939ed1e1df2fd6fe390afa9576cb83bd7fa26c183205bbdbeb42f1f9f707c9ecc75711db853dd6d1afdca5ca79b3955eefc2252329cf7137655aa0fdf7c2f2784b6c57bf550a0fce7146de4c5711af5f84df71438c3b2a6bb3c046b2602f296f47aac70b356d50d65e6cdd37e12fb9b5db9ff70ae87bb8d847a95c5c8542deb9b5f643e534c8e0cb6f32642cc6e1e19ab8187cbd6d37c8e5108dc5cdb690df5e467d8c7acf19d9596a601bb390645958e4f13c9a03121d02dae7a8d100e9d4bbd6256e4bc178d1d96fe2725cd17581d9c203d61e5eb5e5d5fae92c7b06d93c8fccfb78cc3a8176a5d16964153d57b933afe865f1e8af72374467bfab5bcaf82900cc21d1c455a2b1f67a1bed44fc53955edab31d12f9dea243205c1dd5c34760099e2ac270cd96b0e783d3a0c787bd1bff7ac71a503ce0be7dc5fa176d76458eff93bf0dcca56c795e38e7c454aef99189ebbd51c0e18bffd4e2d07ff0b191c6ae4310ac94f69b7868ca481af6fc0bfb41a1c32a80f6627d954d8fa2891bbfa288af76246cb1731d98fca81b32eeb01b5bbf86b4c0622270303960fc28e665ecabb1bde2c7c83b2cdc86ab092a6b97e2481abbfb7d2c72f58f06afa1957bfed2dfc666d741305f0a5ac333e47a2747dbaa8f7c72108d5ab19ed0c2035c57d0bf1a4899fc126e5986ed0a9a40bc42c6ae3b5df5b095763ff73dc1020a02a4fa923b345017adfe81cdd8dfba7ac54cb95023149f69f1f40fdccbc6efb3635ab11f1298b8ff7527be5eb950a1ffb137fdf2bf706d58947249a6fb5f79e9869b51e071e8769f523bd1440b7b31d719f3a3538d9066112c5365a2c531e08aa716978c305acc9d8096e0c50ace77464a746f11681a5c42b14fd287ba5ac43f22c0e8d353527d496856c8115a3b1709551e79ae65aed3a0f4dde9d97839faa0de2467fb88b27edcbfcf3193b60e85b80ed845eacb1df4491ef134efec23390c3954dadf8c1025f069ce02d0616d3e90d14f31d972d7d04f52f909a6b4b720b92759e1fdd2ee74b03af159cae403fd89e53ef189d897050634da536a13b2d850d19ca00c2bc8d7c4c96fcfaa585874926f5bfcdf8478cf542acb005bb580b1bb649a088f76926061e1c3ce7fbf3d23c029e4337423e9b616b55afdb847e5cca7d9edc7c9ee373da8da0b171a106075b74040ce00c9d6da5f4fc47215abca278da2111da420ae622a66cf055b1ce01e2587faabf567e377de975e3823e666eb4d0a91d578b093ddcc104800b90a8efa8bc7dfdbe84d1a6cce86491546d65553857f9bac794124bc9f45605647115ffe4e4fd7b6f0e645033ebe4acf0576878e766a9f9ff42ddcc98840b96a9cba343d300845501b80503ba5e7cb4b981df10fc7ac90f1b989e9fb3c01c517a2a35cd252a8d8743cbc59a235135d61890345ff256f4a2a9d3a9579cdcf6f0630f1bfbc02bb687fe927e7c454f03c645fb007fa090e6d2edca5ea50118489d55a1ee9652ce3ac75b21ff20571ee3c756c5081417f17f9a44ebcbce5c8850fe0ebc2e12589ea9f9c0227e3e8d31f190355dc126b775c3bd20a3519ee875dd0924bf56645ecda5c6241b9c017531f76abd0220c93817f3819be8e20e2ed0655bcf27487669c84088494e91deb723f59effb198477812719c04cd1c4babe09578d20c2072d6c7823ef390aa735e8f2aa021c78f1eaa564e664e64bb3e384d59e0fdad3edced8ebd9b0070e8a1f7bd8124025f67e745ff0f118a46efe99a3fcb0dca5d335fa65e5263e56685c89ef19ea9f8fdb9dfcb07710d3fcef3b35610544f1189889fd0dfeb534f6ba2edf97bf035ff3532acbf65796480cf94dd82d22f20cc5ccee98cb583f47a0b3763aa20a8e2f8a113ea28c85c4a947a094a23f624806596f4d0a26bd09827ce5c2c219a3d879f49d9b32f6268aacc7cafea7b242efc35bae50a5dad2581a5683046e18535e2c47cca622aa86e2ecd8d31921f917edf66a0e45ccbd66b2ad3ca744379847030d04d7412f3f894cd272cc26c6c67d5774ff5c8e3bb8c1f6198923ab230a837c6d38ebe995cf7e95c80fe86cd29cb8f8061ffd9716719f10dccccac3927ae20ec2f641be3ad86ac052609bec5630c3d8cb4bb3f10a3c3fcbd965bfdbcc1fec12f6b3fb26ba7a0092a0807b24fbce507031b0efdaec4b882e01ba42f27af4acd449679f260067ad9da962d384b71f5129a01927915ad43ba7b2c85c35f2bff96e8a2ab6dcb6455b4af9d18aaeb23b682231d3e6e4914b65fa0066a143c9b69dc3d10a9e6f737a70e8a7bc125e909289aa086ab35a9eee5fa573d4ae8f5298eea64e7462a85ab4470134bf41d315f2a129b84b3132d30556fc950bcbd88a10358c5a46ec4fc5e4b60a0069f88c0dbca728eed0e6fccb19df254ef955b4f9e5e080ac5012c70597f394014fa2113380da15c8629f31d56f2ce1d681cfffc0f21263c8282b911896aab8ce6aedadb098cf9f00377da75bbfe0ee553b7e875e9589b2d4e4cf2b723155ff18aa2a7999d6777a33b8bb2893339ef0ccaa28b10cee79538daaa2d97f5132ed154c6d25764f93bcaf1d546effeb405ea4b8ecf2ff9031924e97989cf14ac5544b20c6f5d8ef70d6135e5fb1419b6c9aa0612d139ecc2607b20c70e395095b38f7f0a1d7a5cefa8edb69949c7d712fa5df61ebf1f64f96e89d5c957e51f584a7b16d2186bc758bfb6c1a63fb73b3f38fa2e8357b762081d1b3ca8ad3bf58ca0044369f6d18ed583ce5ca94f77583ee3887e62cbba5b194201d8c6b18f3f1a48ced19f7fd673cd4a3db5aa1b8a1d8f00eea8453102a86de075c9409c2db5c5218baaa9bf1f8d7df08ced66ef84e7f4957f575af2445f89cdda3d778ade7e40bb2612162444ddbecfdb131730be334286f883b564d841c52e4b31fa150f812c866ffb417fb4dc5e67f738a41b94b1e610ebadf10ffa0595e55b2f0db8f4669ac92be3fa44322c369fddd0288a3d830169eba0bfb9315c50266890e851a2c422e0c1a1b8528e2ef3d57b8a1e75d2f1e375cf339e31bcb51a344f57a9095032a0fd907b2e6a31148793602c5edef528c9d36700da21446b6e3152522f71940cefdec602c96e8b7de43b2a49aaf1b1f2452cb66e5796923b6b02a4784390871e66c95f59945bd4e2f5c9d8bd0e70a06539618609ca8499655e222183e03fb6ce9da25ce2c576903ccaf97528dc6ddc73258e723858326012e633a4fba2533dd04894ac1ee02bce0ec218bae8ad443c7c70a5aabb6d55c2a2d5c994ec4f878a2d7c829be2b4d89ce5f321b47525077c024f39fe8cfb4d7ed5f28aea89f1b5a4ff5d73078a78cc09870f95f8c3097374f275801ce3dc702d9ac753ee2ac2dfbd52e302e49e48595698c3f351f4437184dca32fab643cc92175b43ca025a7b66ae610c4ca9605f5a6b5e0e52624ae98f814488b391f4a5e53343dac8ce9b61de3a18e1e95737037b03b78cf77485d439b5ac699d4e8e4035b4dde6f5bf157d44257a5c49bb08bc1f381e448b94db21b67aa18b4bf7e18b3c0ce417f9f9204f38ff8afa4786812365be21514e3d7b3976ae5f787c0d03a7cd8a859d6362dc61853591339c1dc3f39c135a6a4905e3b19bb7cc3d1030edaaa76e750d3e181aa2c8346b53f874a3b43d98fed138f4ef7c995193e5b3ad123c770fad668eaf51142bd4123cae4a83c0acafcd68f685169769d9984ccda628cbd2b9344d9c3705de7f1b5bdab922308214dec5aa276f55b81130fd9db86a9f3109b2bc71f354c0942f2b163132afcd3f1957fddbb6544313c6851070c62bb960ffb3c9b4c1433eda2ff92dd747f33637c8a89d40b8ca573e390e50b79bf453ca1941051d1506f99f007ce3b884b9d4b62225f1359f97a672ad635cd74f839e248771dc633a06247024e1897a93fede849c84861b1abfe610a2c59cc16b552995691ba237777134947a45ab4cd9a8a4ec5faccd3841fd12f881aa885d9982972d1752c384b1ce3eeb2381236133aa75aaf8d6ca12990eff24a81bcb83b3941cec4b937b21e976f7eae8822bb8b3df057c4044bf44b91c762edc5e2cfa6033cda9c2da1308b7b1ab4a756e62e20dbca8e5acbedac0fb260b49a54626b68670f88dac413b5ff8eb67ce5ae9f8265ce4b728ff68e4d7b845a43854531eb5190163a52c7980ac8355709d62bc5d41e96eb87af96fac2941f1da752957512fa584ba3910741edb2365f85213673f7f007f79e834a5813b3d5a3d12edcbaedd6fc78566ce7e68bc37f9120d200e6fa880b0e2f88fe67f2fc584efb3f1696a3d0c88a3c3b7df5e4ee9b620c54abaa68519a259a49920a799abfc456d4926ae499a67e8d9a13c93c3f7567b571dfb06d218a23eb66636974f188ceff565c50d6e591435b1b7ddeec40cba5e38233316130a34b781ab6ce4ca5f65b06e9948fba8c5b787d306c5e123a7957efc646e91c91824266abc1c455d0d9b62470241ab7312fb66505321cc19d816c9d47e10991e2a29253525ab137353e7670120eeceacd46e202f38accf7387095ad00c678fccff9cc21054fae277329aedd976fb082ae7113a8a332ebd496046cf5a9085310b51d606cf17d61f464a781d09821105f7e9a0b0829bf0177490feee6c3d03fce18d3d069fbecc591e107b0cd992317f36d43a11e2ab599a4072035e1fac1f40b13142bf6b6c5420171940f45ad49b71417a6c6d72e69f3ebd9fa49c46e92ddf32026f1e0bff9272325a9ec828ba7ad35656b6c6c5274299d1563cfd14d7ef3fa16c3798d1363ef90983f2ca00fdc0f5816833ca219d4da35b3b94fa2ab34594d5506aa4e67fd4fd2220b98effa6eccb2b4baf513dbc7fa1f62b4c8786c925a3de1d88a65f271d346527d73a72ef49944db3461670c8a0cdfcea4bd250844ba6828bdaea6073f8f18890fe37372f3961f000cd4684ea67029928dde56247d9dd16e68ff6e6490eeeb9706c9074a1b73bb87c4a64b31153361731b24778f27b3761dba1c9b0eb7fc8cfba353643c05cb916e2f0e233193f79dd7480196f95ef7268a48db40b515882db324d788877fe4ee636ec7bd0e08b30437c119308c2131b72c1f355a21868db7b17", 0x1000) r4 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) close(r3) r5 = dup(r4) r6 = syz_open_pts() connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x10000, 0x8}, 0xc) fcntl$dupfd(r3, 0xa, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r5, &(0x7f0000000480)=""/4096, 0x1000) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 04:05:35 executing program 0: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x9}, {r0, 0x105}], 0x3dd, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20880, 0x12) close(r1) 04:05:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fsync(r0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) 04:05:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) syz_execute_func(&(0x7f0000000000)="0f38cbb754000000c4e261f7d2c401065ab6c3bb2ceb45f6d4c46260f29de639087ef0869d65566666c481f81303410f1c794c460f9256f78f6930997c215d") write(r0, &(0x7f0000000200), 0xfffffed8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0x2, 0xfffffffffffffffb, 0x80, "3d1bb660f78e191a5aaf46e7e463b4659c0ebef2", 0x6, 0x1}) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) 04:05:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x8000000000006) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fedff0a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 04:05:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2000f, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x8004667d, &(0x7f0000000100)={0x3}) 04:05:36 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) 04:05:36 executing program 0: r0 = shmget(0x0, 0x3000, 0x6, &(0x7f0000ab2000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffffffff80000000, r1, r3, r4, r5, 0x10, 0x8001}, 0xddc, 0x8, r6, r8, 0x5, 0x1, 0x23aa}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchownat(r9, &(0x7f0000000200)='./file0\x00', r2, r7, 0x6) shmctl$SHM_LOCK(r0, 0x3) r10 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r10, 0x0) 04:05:36 executing program 0: socket(0x31, 0x5, 0x9) r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x4005, 0xa96a) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) 04:05:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x9) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1000, 0x7, 0x3, 0x1, 0xff, 0x7, 0x80000000, 0x1, 0x0, 0x1, 0x4}) listen(r1, 0x7) 04:05:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0xffffffffffffff45) 04:05:37 executing program 0: r0 = kqueue() r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) dup(r0) r2 = fcntl$dupfd(r1, 0xfffffffe, r0) read(r2, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 04:05:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xfffffffffffffffa) 04:05:37 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000080)=""/119, 0x77}], 0x2, 0x0) mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000000), 0xffc8) 04:05:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) socket$inet6(0x18, 0xc007, 0xfff) 04:05:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="6d5706a873f85dd22c134097dabbce0822ed486a8f55142b8bf33ff5fa37f829e46890c84e2db99f7267848d11c77563542b4b4c5c34b934a460aaada875d47b602fa072a8c609c129d4c98c83e4853e5ae524ca4e401e00", 0x58}, {&(0x7f0000000080)="5306a6f8ecc6b146d7302db1f3b5bb84d6151978e13bf7455739c9535b6516e63400158affd354368ce775379a0bb1daa891fb55e7bff1c1464bc45104df909dc23b135ad9e7a0", 0x47}, {&(0x7f0000000100)="853ce6bc9cac896d60c3", 0xa}, {&(0x7f0000000140)="c976bc57e802ff7076f3d29a18e709d8ff69d818a346410c0b23380a50456a8a3c71c14d8e9140bd67b2365159623a6f06ac99ab478e8653baa5056158e6e21a759c516d30a7710a56bc6eb466db8dd05c6fb3ad0f3b2af4af80a1be35e1b697c12fac0fa9978849fd424feb524815d3af01e41624ed76642ad4c065aaf3228a6c3c00ce621294d40d06d837db0e4c8ed909b958e72fa951d1", 0x99}, {&(0x7f0000000300)="7619bc83340f334b1fa06faf2db3ee25c00dcc52121a1ca3ac5c8daa88f3be3f952e66db15e78bf35c4fffbb04a6b7c089fe5631dcc8ec15903f1d3bd26c91f497f3dd8c798dcbe0e02e9d234b1787d1786b55acec16773f1e34649b9ff562aea10d1ebe1fe743c1d3160131c0eb6c361c26cf69217b883fbedd5cd8115993c71e713a47275dc1320488af23fc836f53c212209246de88b0b03c2b473e8f99090b9c1a8d4543df7fe627ab07ea04a9ac345fb9be095d98b82933e56b6c7d554dc3ec64", 0xc3}, {&(0x7f0000000200)="95930c915cb6204618d8f1a74e4f41b146537740787eba6db4652eb0effd5acc32040ac9f0a0c225faa3aef84ac082727448243dfc997c31d5092627984cc97037cbf6e38766c00016961ce371c22ca807911e4bb3af47086ebd2ee3fa15bd", 0x5f}, {&(0x7f0000000280)="cf3850cc9f832bb7687a96f7a464144492ceb68448156e2c23de2aa17d39fda64a35a0c8e87ae16570f8227efe2154d5", 0x30}], 0x7) 04:05:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001580)=0x8) getpeername$unix(r1, &(0x7f00000015c0)=@file={0x0, ""/29}, &(0x7f0000001600)=0x1f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:05:37 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x4) syz_execute_func(&(0x7f0000000100)="65f3440faede0fed59ff0fa1f0470fb3820080000066410f72e3f9c421fa70141afe7a528fe96093bcbc3400000066420f3803f9c4617161bf5f650000") connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x820, 0x100}, 0xc) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0xff, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x8) 04:05:37 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) read(r0, &(0x7f0000000100)=""/246, 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 04:05:37 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7f, 0x7ff, 0x0, 0x0, 0x1, 0x9, 0x1, 0x1, 0x0, 0x81, 0x6}) 04:05:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202d17beedf6c653000"], 0x1) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000480)="94777152e3b08e8ff6a1118bb2cb99a993518b96d7c2911b8d6a716e4ca71154df66efe0c37c10d53817", 0x2a}], 0x1, 0x0}, 0x2) r2 = open(&(0x7f0000000040)='..', 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x80000000, 0x5, r3}) utimensat(r2, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) 04:05:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xbf7b6e86e9e64afb) setrlimit(0x8, &(0x7f0000000000)={0x3fe}) 04:05:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfb) write(r4, &(0x7f0000000340), 0x10000014c) r5 = getpgid(0x0) write(r4, &(0x7f0000000040)='t', 0x1) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fsync(r4) fcntl$setown(r3, 0x6, r5) getrlimit(0x3, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2000b, 0x30) getpgid(r0) 04:05:37 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) sendmsg$unix(r8, &(0x7f0000001740)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000340)="0643b6aa16a1b7941e469c7aa160e9d5aa8b040333a533775727a3c38a214d493b706d03aa3691e4d5f38671d56f3d577e2c7b568e326d737511b9301a9ff4bc1adc26629494de04f2cc78779fade631890142d44c21437144b545d72cbe968ee36e88faddae70d61bb95ec6b09d060611a57e3efe9fefb3276a3385a2535ef82f902feff850d0c20e192c6dbe6c28440101b05c6daf129c3266d48443fe8f81930b431afebe06735e1701b5b5f30636df6f13ecc2db887cc189709aeb49ab137b", 0xc1}, {&(0x7f0000000440)="6948b3af1210ff3c6ecafbcaaae1f6663a89735da13e9808afef75bbb2434f1c1df58c0ad7d501b4d1ab37a92849637554510f29d863d7f87d003ab1f4c621bbe3382c2ef1a0254f1fa7fb2271f641107648a5c15d0ee65f9f9c0397cef54b8776a7ed57b454c11ff5602a7471d3bd3674e20188c85c5947", 0x78}, {&(0x7f00000004c0)="593bf0eea8", 0x5}, {&(0x7f0000000500)="8bbe29c10039885c229f15f1e30404c5ad3c429917facb644fab20f8e6386165d540fb3a8dec9aebb96d0d100533da54ba0bbb814740910377fe34247d60537490bc2ad1e4549e606dcc800aa62a4fe6108ffec51b1359c7c3abbf6646ac82a4c82605eddc5a47e3a7d8b2200575439aa197525b0dc72411ce28a5e1e7fb95d4548dfa143c276a0ee6957f20c60a0c22683fe0d90ab610bedebde86862b602a5d80166962a61145cb195abc685e3d27647337b3160f4e9196d76ecae7ccbcd8aea7777", 0xc3}, {&(0x7f0000000600)="ce69580d2651e1bee10d11e7ef7f5640deb6c38c91eceb04eec237527bb92d2726ee8e28e1b6a85b564cdcecfca81709db9c0f2869c879b3912909a9a09340a931377d2cb522e081b647ec3253dbb3962d49636556c00784bc98e3f4d9bc3a78e3a00fdab0242b8b6bd8bcfde3bec5af3ae4272ada11ba3cc5bf2aad922c56b67ee982a37a8ab2afcdc6eaa2755beb83485b7b4af2e29f3b0854d8dd077565c9fa8b51c4ee93b368eff4e97d6bdc199bf1d6c71661acfdb3e51ab65af5180babcd2a2373a7e3df86ea48fcbec080b68f85623d77c46e1817dbce30816b4d9776df54bfe06d45d511c99ed73fd6ead928f196f0bdd8c5c543e945d55f3430e754fb20f9dd8ad87057544a4b73e811b6fbfde1e497fb9eba2a72902022e72bee203ba860a582f82674784b6476eb84691d9de2a1d278fed49de86024b2eeb179c34185c4598cdf1dcbc2bb026c81981141e3e22c444e710518aee5388c57a2fa5b9250bb59a7673650297ef6f2da385cd67c7b6f0526379ad378c28d11be03b425daaf55fae711859d3e4e878707da9f42bbd82472922389487359841363759574df6bfb903bd5e7a400b6901b761f70302e493672bcd5cc14cdc534e4b8f9c8b487ab44d52667e0d808a02672dc3d599daf45295798244433fa7b04268fa4d455eff32ebe816b9968fdeb5e2e478761f13ea2007e47b4f158b691c5dc2cb244210c986fa2dedd3b09de8bdc27ba42f70c66c9499ebe71d4052ca8d7468824392009e37764b8c2a9c74cdacf00fcf1e1ffde1965490de5ae2919504dca0c15e57e7a4f774d99fee1a61430939fe44fa563ddaffbb10709aaea56ac33793733e9dfaa3cef52952f30e726c0cc280caee3d91156dc4d45926c241361d071ac086083c50aa350bbcf93f11f55af89b9d60c8fc1e9d7bfc360c417c747f8281b4883d07a3904da9472a4408f5f8bd8ef170cc2bd43d15150435aa33ce4aa69d7b19853d13d24e696e86037ec8ac318a37da80398aed51ee6e1a3a697324db89e33f3d78631e8a4e24ad311f9e41d7a827b281db06b3d21a021a7a2bcd6c966a4ad505b7d8f66ee12fa1ce14c9f0f30b8454e36f7d3afd04fdb91202394e6d240c5eec537893df0829ef7be4e286798c73fb4bf83475a3cd3d1d984967d5c3b4d9467c0549dfad38ee3f678c8f18f23b5e53ed6146a0d4f135e41cbece98fc8cfcca3a083d68c858a7760ff34a2201b8bed2fe6c08fd4ebf0505aa27746e2b353fbce1e8172fb5f456c06e47078d7bcf61525fd6567dd1c4e8f6d7c5144089d3b32994e148542649ee02c87d3c9b37ac12c8967b3a67d524b9a8a5325c8ebe37be9729f13799c78b88794832133d785a2348814cf41434a1e31bbd9f9799b811b57a382b2eea8bc306c7fe2f51fba55933e75afafaba47ac76b92466a7ef880f017ef0889abfb79f687c5a7594df13f8614dd7ea4b30123c3de0feaa78184c72981f9d5e13ca9d63730b499c04906c20f99629d0a60e0d515c6d1f239534ff73d9c94a4b3b205dca86c39d670f5aca3c2ae86a563541c41887f3bac098dcebbd5fa064a6f830deb2d4e672056c811490ac7d8096acd744af65e7d8ca80ce8a940c40d39ca38f38cad9a17a77c4746dfa435faad38e7bb0944f4962034bd43e4d1db939f4dddb4761a303581ace4e3edece19576fd0f36496d49cb82340643eaadaa0b33a3a3f812827b81b013f2f0f8915ec284f5efc6e20a25aca8e5f2a5838e02b74e1f7291fe1ab123db2fa903545728e7646c8aad6c1df4834629ed47d59d160ef0e8b48638ed6cac22a6f656e797fcdaad4b5afd4cbc512b028c04b7c8f11e68afbcc89a980b2415fb756a992744d2859283b65b90b8dbd74bcc0e02a5f50370e9cff305c320e9d7cad657cdd17365b9440ff0d3a6fe4f0ef6ad395b505012090335c9432f3ca561884c19be87012430fe1e1f535cc7be6e8bb53c9b510ff98c0f93a8bef6e8ee1cccb40fa4b0e8f48491802574c65d861eae24d88394730cf64e4b32bb49ec3b6c5e12c4e1f8ca10b2a80a5a2dc7d55cfb226b3cadb3b99082194c8995c0c1ce4800245421ced7dd91ccc3788ee962dd1ef9f6f6a544f3607c44f6f04f0c4e11091c20bdae9b99b4001db5fc8fe08d872e742038463f87f176fbeaafee4c4c497b560fdd670901277dc2966606d2d377bfd1eb92d9d1d10a9bed26e7d2b5d350d44c35638959fd793237f0ff13b9cac7fe0f7511ecb57fe75538802c738bfc37bdcc6b866395e36bb32095736dcc2fb3304149ced7bee9626d42f00a6aca2ec3f768449e79e1652e91aeb637ec070d4b90080ad0e0e709fbf9113bc7f58b8d7b582fd4bcfeabea72979670747dd3bcb9e0561f0407e24c7c98374386011c33975d8ea3d07c4543f9b259a3677444c928e876ece180b6f3d05a212b17455a153d7c51ea7c86b87a919aede7c0d48c1f3f5af00c0dfe6293e5165c04b6053b837a849a413dd54a7aee0db52cb2fa9400e5323eda64a180762d534dfb6a73a910c309da59042533201d67740b21f95b9617cbaf5c53c815b30c5a21658f78894d5427d3c4dc8a6b2f948e91ddedc9dddb7ff8b93fdae7185cb5c851aa82fe2d6aeda32eb8796543dd664cc2c22e98907f7f7de7b9b35b01abf25b9cd41cac5a38dbd6d638a0b66fbac40fb89ded56261b59c6836cfb676a00cddd4e7651cff82c23470573a3f825ba8e8d7dc89658ad6764c7253ed762f4af5b5c668a75379ebc9384b6adedd57a4706c1a728162cff6b428e0ac8ff21cd584cfce723e797b0ea2ab1358faa6882da23cf79407f740c1984c8318e86ce95b107a12d95a5b7bd7a3b0b0f00b1bde65617769781787d63c2a229a873c4d14957703d59e8e8fce6cf6d444503bb5d6b9028d55ea8283149050ce5741606b7dec3a336b4fea1e2ba29df18f0047e21a0f245d91e99f479db666c4e1ec969207eccacd985822dfa18eee59c1976ed7581cc5dd37d4e39638cb49962c367ffb8ed3554623771b07be5d9fbd68dc520bc5c2829b4f202dbee7fd2f8adc1681271887a56b136a06fa32a77f0a5fbe7f65564e43305ce4e890a9abf2b33bc165f59770d0fc60ea93b2154e4243032aba26c465f627cf2daf7426652ecd5cd8585abbfddb549b2b292e05ac363aad3a841e186fbe9fab31f0feea4fc7a33bb057092727dd4350b41350a018872b49dee8c31b908489e12a1137873765b922b1308930963ee4eba1d8395b0fa1f30cc79f009144209cae1c05c2dc50fb8e330268372503ceb4a0176ed824786825dd0f09cbe32705d901e74d22d01fa84d024fd02e0b58609a2ddd49e2ffc56eb068f5c9fb49a6dda6106377cc1fbfd2124767e186eecae20abcee7c2e37350bd73bbc78c32d90a9cc96d586a0c11fda5ab33e08d367069834a1a817b653cd4facb719df37da11c08e88f24694c7ea970aae4d5ce0eb219ad85af504cb675886259ec367ca336dd5ad1893c42cba1d4620ce9e506a31838bbfe500e86527a4128c20d6d3cf56683ec6ee69f08b8fcb389e616ce0face154d9387105ee071bc84380a65efe964c010b51fda199e371654f97f2745081e01464af2888d9b13507fb123f18e983da10249676d0498201f28929f9cc9abd62613ff1edc8570d17f0c0ed73db8f054d740c658a80eafa9ccb4eb3eb57bf327039128b25c32b8fa83d0694d0d5bbe937ccfca023565101f19e7f937a532ee80b0baa3349ef3363916841662732db83ff14847e53f6190be88036318ac27f6bf67c4150c70e3b2536f01596afb2022e29b542a1e40efa57cca8221995dbbd714a4ef68e6abc1e823b64458a20d24b4fda0fed2ad3e9b3d86a0eea26c0ebee69d88b3f91423ab827a59daaefd10aa163cc41edad012cfc062572eee92a1fdfc46fbd35230e56433330ec5985cd0c2474911459a786fa1089c746fb009705b875a45cc719fb39c3edc79696814394e196e0439156891fca3f0321ddc998c5c4a9609059d74809b1a446649d5cd23aad20b84c5cf310fcb7fc0a91247bf3e36d028321a917a6c08beb820f7feca17888783ab8d7242d393c9f0603cf31a8d969c54c261bb6bea6ec02fc11cf4c0c6a5d432a15d58bf4a61cf972494c728daba42cc0ea5e85f4407960916add06222781b1db530d5fc59a3c3c1fbbc13994b293b7b432582076823ef7adb7aeb175348f58df24b0fcc6e67d197f5c88bc08394037fefababb1296cc27282882a6ee4d1ec8747454adeaad46c9244b48ddd05f4111cd508b082e7c9138da1f3e5f861d9d81e178a5c44778a2c2dca1963d5a9c1bd68e3e9909f7d2b0851129a0e83614a8ee53fe2d51563d0565c22aa380674a38f9cf9b41e1640f7244812be4ea36d4bb2a2c4dfe3f7751c2ad58cf4bb32be2e68e759184cdf8ff04d2c54e12cbdaf17ab9038e73a7b840a4fd51d2a67260f2fa698c9f67ffac06ea71a602160f4a925c43d571bc92870729edf5863bc818a727bfa46a06c2544cb333ea3337bf4d1db1f2a0cc4fe906df3b162ce01ec95ee15af1ebeddf3322f12ae47a264f910f509bca84b1d37b77c88430962d4b2904a31c9b638a58faebf9490f82c1c3b0eee4bd3f4c82790eb22ca1b5a75e5a0d686db81445b5c51cbc25d27dba3ae2f790d28e6ac70ff26f1729d45ee0fc38d33b448fe8cfd7070f8166fade26222bb710a6ecf5e67b686df3aaab1b94fb5061d3257e817a9390708b0e65ab026c1a758a08ad053bbc49420e601598b76f150f0a16982be862700c95ba84f29ab15419c0505777a3ce390ac70888cb18c14ea9d092661e16cba76ee17c2e6c94e753e9064188daac1df5f11f7645ee9383cbaed50f3bbcd42f48059b39ac6f5292e30d03c6c8e00b015e17bf0b48bec50eaf2aa3bb1f34134ae3f6aa92cabe25abccc042e75a95aac3120c6c5f9031e84958f76b7815e7f0a068912263cb8141657a579361e647b038154ca007f3bc58ce34505b93107d2aab086e4e2b8d321f85657d35e91f946852148ab6f862f2387b7376aa238a429d1f3068f2552081158faeae07ca9d6f0c80d3cdf6ff7f7a3aafde34f051ddeaf0a0377b03bfd2d44317a13eaef2edf2f5cf407b1ed2d889f74a4aead5cc1a7a55c7c577bfa098f0b7f5cf9c2da8977aa38d26b785387d619430efafb6db26e5b53dd830dd788e99f5b9a985bd7981ba1c431cfeabe6e1f0963767ba333f3b5776eeff5a0092bbc61a786e0183903a6709d26ebf565de7043f9e460ff0ea553d728fce5617c3dd0e0cd7d98a1c1d7522c386f29c364e8f1c90cb1d2cb23c50e63412c2be1257d03733fe59a28ac7bceb58ad33ef994b51c0077c2e93ffbb218bb2b7fb6a98543bddf0908e826d0d85b0497a940e4d8a41b9133e4fc45e8fdb0a824785377ce1dddd18870d83c745ed0ef4709ba7317785b7af60b8b252246500f9657abfc6400e023bfd5fcc18ad91296d6aaee9a8a57579339e240aac670633a7bbebfca1f04f93c4d942dabc6336e18a4737dca193fe79ecf0c80ae1bd906751ab9da81e7f16a483c0e7ff56a2d10c611eabcbdb89942295451a7dab3bfbfb4dadb4a70d1091e35cb0adf2c3e1447614bf310eba162a7236308779181cbb22c979df047adb5081b594b7075f4762f80cab9a965f9f8ef6cf5b80aa1c833b8bed6bf5d31864ba2404e3b5246e3b17fd042a03e235584664bbfead2eb1c583901aa1b2ce2945bba353eb893259c79b2c8c10ceba75e11200eb9fbb313d8c4298fb2d703fa0", 0x1000}, {&(0x7f0000001600)="64dfff92abb82485ce9453f2960d12c526717f78fcdc2ddeaf5c02bd0afcf9c61d2ab84b14386b16390fb11ac6bafd67d0704eba5f292bbbd575d8fd1535d795ff991b59f3cbfc6f85bc46a2f503e3870f3850ecfe47a6d401bab02931c21514089b9ed0d57e2c", 0x67}], 0x6, &(0x7f0000001780)=ANY=[@ANYBLOB="1800000000000000ffff000001f0ca8d28d27ae59a892d000000", @ANYRES32=r2, @ANYRES32=r8], 0x18, 0x1}, 0x1) r10 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 04:05:38 executing program 1: poll(0x0, 0x0, 0x81) getppid() 04:05:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x5, 0x4c8, 0x7}) listen(r0, 0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) socket(0x10, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x69, 0xc, &(0x7f0000000000)="ebffcbffffb9fd812eaa4e713048e69931929648", 0x0) 04:05:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c651c8632d2a78d3034d833820cb2cffb9f599890526549674445c47f130940b8c8868ce24c9b4bbeb7"], 0x10) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 04:05:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x6, './file0\x00', './file0\x00'}) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 04:05:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x5, 0x0, 0x10000}) clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 04:05:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x8003, 0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 04:05:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) listen(r0, 0x4dfd) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 04:05:38 executing program 1: open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x20) chdir(&(0x7f00000000c0)='./file0\x00') 04:05:38 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) open(&(0x7f0000000000)='./file0\x00', 0x18003, 0x83) 04:05:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:05:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000580)) ftruncate(r0, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="9a0fb5938e37e1b0b701a311cfc9c9f68c791f9a8a0583b176b14bddb101095f61caa71fa64d1d133f1a9f62559163a3184c7a0ef707428edbe47d91ff8ff9a259c17ea710b957f1c6850c49bf79586f475a8b3d9c7014c0e20b485439bce8a67bede6f9a4839b7387bd8fcb004372aec5cfc449e3273eb175e1c4ff10eccc7e187fa262502d9cefee2b8102838db29030480a7ed5a2a6a9243ed0be53cbd3e008330d54", 0xa4}, {&(0x7f0000000100)="fe8acf9598076d8f96b7", 0xa}, {&(0x7f0000000180)="04f6475a6cdd9a7d96ef2d0c62296051b835b37caaf9d11d70a59d6d8e36b19d336f055a97782c96262a91b834fb2ce55292f2587fcda7518896b35c809e8bcac0a1919ee79b9ac1d58e7201e62c9f4fff0c82e240eddda5ef209972f4ce9c774026d2903c655e7b4b054d926626a71065182e562b5c4cd40b589b8b1e3f26415d80850ec2932182cb5c5d18c4c8e3dabee839a7cbd3206243a4d36785dfee97ddf595cf00b4bf90f8385a9693e597e30ca6dab579dc6099b1a55bd10a247f74e5a9079fe878dcf0a72a", 0xca}, {&(0x7f0000000280)="b1fc51ac6c8847dd852bbe41aae6469ac684b01eac94826d411ba0da48b78ae0e2f70f9dc26c4e365572a9f1d5d885af04d366ec35656f47f114db5d878199d670bce456e643e363c8999bc0e2aee51398ee7d1eedaefeebac91be14cf985935731026d39cf32be2ee671769", 0x6c}, {&(0x7f0000000300)="a104d2ab9c5d86b4dc51ae", 0xb}, {&(0x7f0000000340)="52cb8e6cf4250f5d03723f9e155f3695dc63f522acc55160efc2b6f68d13f4a24ea7f8d62c96a49da815e43d8deff1a9477dc3dcf27dbc1ba2f71af5d6ab377bdbf37114fe0d22d1355e936f601455fc6d0c8a76dfcae40c81898b1e6fdf07dd486e773a727ccebea54dd0a4c68e59c22fe710b28022e990585167c5ba129aba05bc9bb24426c202bc46ba88db32820ace5cefe7bff359effa642b5b172b4d3b4c4008196e95", 0xa6}, {&(0x7f0000000400)="5b08798adb1932b7fee46b209380b2824f5a7faaac65d97c537296fd78ea88a9ed2dd7bc151fcf3547689abaa00c9598b8c427c8a9878c60c664b5fa3eabbbdc9d2a6cae144cc760c9a13ff1e5c87a461869b3acbae23d56903faf5877bea65b108471eab612f03c0abfec36f91c57b8704fda1bac4f64a13f8d567364fa05dd9abb8713feb9920fdcdeaa745f05aaf7408e10d3b41983617b79f0c244", 0x9d}], 0x7, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700000000000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 04:05:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x29d) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:05:38 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 04:05:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="b490778d3c8c33227a9aea276bb5f1540d5c9e7ac584dd34712b67a25282aad4d15ac5f44ad658", 0x27) fcntl$setstatus(r0, 0x4, 0x40) 04:05:38 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ff9, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:05:39 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0xfffffffffffffffb) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x55) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10000000001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="273d29a18f027f4b9b5ea2956350737366a70494b665c78623ee1db226afbb0f8d68ca7f2af376e5ef173fc629a5b9047cb9004e48481469aa57514cb6331f401f11badb241871ff347e01dc0f0179845ed1414629b738facf1673dca6a5ee3af05fa2fbecae09049da68b5d1c21e4a62bc538198f190d92747f0a304c1542d6566445425cd9fd649e38bd92accfc1e6ccb215577d4639bd19cde6de38e219413c4a6e0dbf628ab859465507f808d1561b3445a1addc15fb7ece8e889b46c36a2127bb140335accc2ccf412a8422fb1889c2780d0e359c928a00ce5512437bbfad6c1673daf2ad351cde227818fe430193fd68efc3", 0xf5) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xffffffff) 04:05:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x43081c514ff599) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 04:05:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:05:39 executing program 0: chroot(&(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 04:05:39 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 04:05:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 04:05:40 executing program 0: r0 = socket(0x10, 0x100000002, 0x8000000000000000) recvmsg(r0, &(0x7f00000033c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000003300)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/201, 0xc9}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000002300)=""/4096, 0x1000}], 0x7, &(0x7f0000003380)=""/57, 0x39}, 0x801) setsockopt(r0, 0x1000100000029, 0x200000024, &(0x7f0000003400)="155b835cac37e85c7b79082d5ec015f75d12be24e7ca2a92a0e4354c3635d8ebcd30548fb1ec55e773cdd3c64708cdd427ab0eceed349b845fe7b2fbf9662aaa27b0dd1373db8323948628a775acf2f6e7784e4423edd08916d357", 0x5b) 04:05:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x241) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xfffffffffffffffc, 0xfffffffffffffff7, r1}) 04:05:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:05:40 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000002780), &(0x7f00000027c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002800)="2dcc031bb7306aff8d28b61745edb71bc22e4cebfc1e6f8d1fc11e3426e978c8c1d59f867aca5b955ef3b082ee87e223f9af76c8532bdcb385fe46827e4f14ac77b61f3947d3d09d3c667dd11e4a9272e42e81d70a0ecdf3df943dc4811dbf6fd598a32c6c6a9233c8674603516c718337f01f10c25ba4542a13282a0aeeaf0673594d05faf03d86f7a7a277c6736a5cb5b473fa6838aa95f74927d356bea2c776033242c5f908ce273f7ee698021e8781320c8b31a58e1e2ef3965721d027335ed580a372c8375c7524758d4640172bda46c482468182a6bded40d2b9c5b4b7503984294e755605b5516a8ba5ee6a6d7175c0805fecb46a57d20636861333c1783de47e76feb360419643d1dcb057a551751ea9aa548b2d25e3e904d59df3715545c127afe6aa7e70d2f5c106ab18f203050f4add191dc53aa96dbb30739dc1f561224bec6ee03dcedb5c3ba9e892555ad592c9aff796e2d6476c9091c606312c8362bfd8c2645a844dc63ccc114c8beb671cbf9ba33161194ef521ac3c40cc75ad596810daf6920becb2c39689ae3b4b7584673b118f35172f5bebd33208131c4d5e1deadcf271a6b029d92545b43b9ce16c73359115359773f3401a43ac13d5860707f754f6405065cfa6a095609315de3f2da5ef75ea2f1bd6d329accc2132fe1a5361b86efa0790b2ca9c1e7860fbdc4003ef88b4c39117fb79655d7909d22b0991f8a092351218ff40c4f8fb9301a7d4f9c319e432978cb23194d7e4dc38313139cd0fc5c75273ed3bca2132855eb142f0ed993ced7da791850253f5cb4a71ba755cd70bf3d9b5c6428cd24389f8932ecca2bbf742bdc54331de4096c0225ef04af919f6240b8c5fb17e49e2c95f786f5fde484f841ca381ec2644da0e608bee968af6388f54cad1e3a98e5f397ceb75ac94ed8e7b91516e3012aa3626f16bafcb3b0bafcc9b9401793666a4ed429d24692bb8d0d106e475abf7e5b48ad33f0dd9dec7c4de9cde7745ac8bc6e304f596ca629ba920547990da954f9cd4ec62e43a1de2766c92d2929d47930981d5a6f8828c0b4d66442e6408883fe6ee642d1f05fcf856dc030ffe947c84e5fb3bdeb63a3787bfc128a9702111ec2b5a69814a46c2fb7559560d1af872ac02bf22fcb477ba4fb682b59345a7017fd883bee3db9066449ff13ee83236746dc167410af11a61114262c5e0ec4c56c094bcc7dd12a5ca561c39d9019620e236e6e83540079b9e85471c08f591344e71ba380e21a01e4589c7bf56116488983e36dd1370d5cbb0a7bc7339c28602574650559a9e36621b742b5c57ee8c1718a5ff90fb84345ec2d1ed8513072593403c97d171a55dfd2b8f13541fcc2141bd44709ff2f0ffa87d0f29de2d91ff2481ec583c905d5da7a4592eb40c073d2663448be84970c91f4bad178e9cedbe66d050a725ce33c3e35f7e7df4166e088a4d3d7a82d0d1a15496122ded50f75018d72898bb8143e6ae8f2dc80f27f85010b6717f4038a9aef03638e5a5742de043a53ecd34bd3d50162f2949be13675de2c579e0d35ffee6ca181a0831093a629894ed7693924a9ceabbf446557ac520b044525395649bd7d5beae88b4c68b332bf7c6121e196679d5aa634d998ff5315b5680f619ea51128db881764466e79667db8d0a814fcee532a3bb9a9628ff0513d59bcf49e8c86ad91d13b7e8219a1f6b58af6521eeeccf2e77b9f6f91172b9a3dc2305f649e0043b467a142ff8a0b947859752d12ae087899fb59e7da9ff75a9b3e026d4270609f29432d5bf067b3850d19a6a7d53f83b052afa79b3239d67f4cc743de9c3f39def9b2f5084d98b19ff6f02c74ec2ddab7f1c5bf1c9cbc73cfda49e0c9cb0180d4849384d1c89b7d2e56052456ba21ce3ccd2ada4777706ca27d6afc0a3dbb6c0dd227d8f8dec776fe622ac6845017e04e3c26ff60b4007cede1c7ae9b2724984d3717ab56ffeeae6329c6fadbc16afe199d03307dfc1e084a5d7f985351bcede332461e6022dd59c32db2e03b5fdc5e178d25873b52d991e0ad49df44b8b40e94643e61d6076144b5cd369579726fa6d35303a4c90eab8ba01a23e979a62f6876db3bed6feeea2a70715975b1418eaff4ac40d3a6a405c285185bc75664100ab38315b28d8402f01ccef0335c0735e682566bf8e2cae939351f5d12a65028757fdd618808dbb4831a7306346ae8e21f0c87fae846f51facdd643e0a1b93fc186288e45391e5bcbecbde9fcda9cf90ebfb2a278ec5a24c6de362aeb3a8fdb6c3c2e7aea3b4065366c9a777dd58fd79f991f5b9f72a6fbf402bd239c2e3916a2d39bf6f05c46029020a506b4356af558f71301398add674ffb9ca31cb0e566c59f18d2b5d87c0ca1232ae4a52e43726ce50e5c6e1ff9698ab862acbc0263b4e390fa92da897def8f32b3f84b308796282aa43b8a3b982597c590af27ffbc32fdcf2be3b9ee121c1ee3b1c8b45db101dccb32d0005866f41ffefe880cb145652a78b8cc3b52a051d6c404df903dc43527324ff3cbf151d74642d767bf4c1e89de3886381da8b0c6ceffeb005af31852d1b6cfb7cd11910074eb0dcb365a908f935d374393de7c100a42536e95b1cc99c64b26de2dc3e21dd0749f9e10d102a3030054e47738f3d55c16b0d094698e8816716629f39d5edecc2a390fb5679882748e354fac244c3114f471bfebebf116c122f0f6e7b9280e3e8dc4431251e68303a1414b4f5614953a355befe9875302499271c5762d5083d7c9fadaa44809f93249078cecfb0c71d970da0e140103e1b8c7536989e5c984bd6e4f2de1fea3d11bfb9c1ff1f93a830cc962ff5ce4166b1497a05feb98aff2a1c4bbab4dea787fe00ff093b603853c9151da2c8cc1ae0a47a24a1040f07f3a70e199a1d4dcc8051e6d7635102c686623a21641bf567318f61369c085ae936880d0a12a97f5550fd93e698d8dcbff34a87c00a4264b727a8fdd22447dfd1ed9385cc80fe4fcf3cd45fe7c82060504121f9d64a2d3d045600c28671473a3e68668ad0c81fafa6b15df14487fa98159a60f745b9c5564f6ba733d0ee4d41b7547ffeb375261a52ab39deab035300615f4fafc77c11eaf4af442b543ba38a97ada73705f472a7963bf3e770c5c01b69286f0724178af3320a99352a5a7fe92f701739694773d4d17a6b553bd43c6cfe85aa4627404634cf4fbc82efdd5a9ce61897ea96d7eaf424adb0a2c69553867a55116cca860d9915de565ef6c5eb3b06c10f4f3fd962eef76929b41342499bddf0f6d23dae5d25c72f030c2a90170a952ff2bb3513d407b8870e822f722af98cbb14b3298568748f731da0b0f6ae6f3c01f33a6050c566cb19df247a95d961e4ff59e3d3c584ca9311a0094f2487458dd4a55f70423eff1592399936185bc2369b58654ad6775134c3dcbaecc16903a81ce921c3f92f7e5f48917aa80a1c2502c80895259cd042e3ff1fec3c8def91324e669999a879220534df4979abaf22c7ed6f12440f3b0b8017a31a5a1fff95f945fb02981f7df47b69437c9a151cb4bc40cf5e55680632e64d9c8a54aa5fdefde27e868a6875549d0f79c0a7a4c2cbd639bbeda9857060344936d7cf2e08388ea7c1a11a64da9e38a902e6c7b595abf224581cf02129732d12e59eeabbd0a63419c7ebc51bce3752d8deccce29afbab2c5ec88eb3ae2156e69d088881e2ba5e8b6d7507dde64000c8d841cb9fc66d6c2f51710dd292ce0477f83f3c57ea4d1559c0d637de103515ae4f8876ca0374dcbe00ec6b38c47a620a50370254e733508cea85277e455ccb22257c353c59e2906f294b92c166dd6a60836739eefe9fe02a64dc51613dc9f7fb84f07b45cfe4fd264483cd3c6e58d8815f755bab0d5dd9b2e784fda63bed1ccde18f7a244a805306a4d40cc6d75bd50129d145ad756d4092c3f72d37b7258ee101c379db7aab12e3d924602ac5379f3d12acdfc4b3f5a698d70b1e21c3d069c2830b7ad8f396160fdbee5c895580c98c1ee2d41379eb52c096dc15474060afd987821731728df3bde5fff2c1b408d771f6bceaa28b685c35ab07350c63f06b31f1ca72deb94a5fafa13a1e67b7779ee52dc7ae2a5277da7c24456ea301814497123a7461f0a72d25c6e3b01db16ca706de1231783bacc6dbeab43ea9783f03d3f2722e24037fff01d81d1e7d058e54fdfd318ba0224da2b0a2cf509f17d38e0752ca1196841deed5c8a219aaaee6fb12fb19e2c3b927c1477b3b88f12b60b2fc1bf3d7e16731c78e393b31641b4f3a5999905b90b585022198c0149ebdbd4f5f19d452e76fc699c01c1551fb3be6647fe0c58b58d48ecff94c72bee8bce58aed32aa469ab6df747d8afb4c11d27bd2e4f428ac7ad2532b75c0047053699d365ec4e78425dec5b05eb67c3296aa6ec588a22cccbc2e616c1ba64ea67a17fdd8cf0d003736ce49ccf8f385a08c136634ff9f6dbc52614234dccab2e06b119b022e149a42078412991ffdf348813a345373f100e6326b54e8c9a383346c00279a35f3abf4cb73e6d925a37867eccbce26a0dc7bf410df620a6d77dffb05be06562d3fc9d1510d8e7cf421b0a2e26e1c4a87468f22fbe49a76aeac008129dfc4954a9a72e3e63895e6c233e7734c6b8e6a02331d47be14b8bdb21460ba77c1e7725fd6cfccb47346f42b6d2b827a7c271dd3c652c3518650f0fe9d6d778fc533e1e9705b0a5b3cd1b4137c1aaf2c409567ea628e5554f890925b0188a287ffef49b3736f4df6fb255ad049ccca48af3f9f60300a94fa931f577456e3b3eabc3850c74c1c0747684145453f07786bb1b63beb7cedc5ea2b75e2a40411a7635c7d29b80a1945b0e9775110cb263c36ebdb282011e8adbcf3d6d330fb133a88e2ea0ddaf5083158c05f12cec99645e975d89890f2dd4e8034d01b842dd985cadc3600176a4e59ae5a3e11aca79547b37c5cec84f4edf324c8e80ba13a9053a364b2b35dc1bbf013a211c03c925d1d329687cb745dcbea1e92ff71d1767290eb8c6f615d7561424b3d14b995cf32dec00516e46f91616fef0115f797fbbdcb994e0b2e709ed7e9486e7526b8a0b6182676c045dc03531fc482fe182f4f050bdb8cf39182dd3a6fbc85bf1ecb9733ecbdd63949e343ce00037bfd47f3905e6b8805ff9eb83483f204c12de0738aa8dfefd021b8318cd874dbd5373a91b8fdef35503ca46d95c3877ccaa0f36ca0502379df2f611de0b794170315ed11143c7aa5d4223aed08950e8c81a43589ac2ea9e5f7a772af06c2c560b92c7ab81d6f105ce64ea7a59129141dc901c80f09ce6598301136a08427a1bbf08f1bdc5f8700594e7f8b001e36f577366207089482118ed8b825a45da8ed5c678adb63c0c7c91d5930bdbe2052975e056c241549dd5f5bbab20f3dd8697221ad48813175cb379dc65c43233862b37d7e7e0a18479da039b5999275ffc0d3cee2e424d2b821e0f7ea0b0bdf4fe739575a69c04c16c2527769f7f5c49f25f884754372322c51abaea548991fb21083734a7029b41f13d9e7af23d2650bf7d47955b12b7de10137a423b20a288d9733b1ad8a4bb7ac672a30cbb72606fcea177f0c5dfbf5f442d8236828e2d48d2eae8f3d5de537dddf8429e573826af79c90a2abd9188c6d6018651d486fbecc0e092da1fe71b9c095dac212213a239256144092aca5cd21b131c21559ca41bacad78a33429fe7039bbeec3476a09ce9ccf3e94e0a92031bcf0bf378e5921aad8f00adbb7959a4fa05b03ff6f2c1af", 0x1000) link(0x0, &(0x7f0000000400)='./file0/file0\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20408, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) readv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000002440)=""/159, 0x9f}, {&(0x7f0000002500)=""/165, 0xa5}, {&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000000380)=""/21, 0x15}], 0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000002680)="266a4240ad5edca975afc212380b0613bfa8bb9eba9f333e01b7558c906d31fe07902fcb7c92841c6e36c6cee6868edba8ead35bf175694800189beeb7c29e9a6b7fc08b45022a1a35179ff89038b3495c6b95a9c098aaa9f074b9c711b8dfb252eef698d46a6940f2cc1c2cc94bb4c233aaa9f54e04d5fb6c2350b23237dc0f4873906be27f69ad017dacb2d3a6b15e9b668c090723d38fde71ed7860d2c489ca65b3ac448b067ec6393e6d8c61a90edab88a9f64b994d17841a680a8c12c3a8d71e760402e961544a2e67e374b1beec3fa338492dfbb1a2365713c244d0a51c54b9491ed5cfc2ec5ea5542ff37bf90414d4ab3", 0xf4, 0x404, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000003800)=""/180, &(0x7f00000038c0)=0xb4) fcntl$setstatus(r1, 0x4, 0x80) semget(0x1, 0x1, 0x10) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000335000), 0x10052) 04:05:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/30, 0x1e, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/139, &(0x7f0000000000)=0x8b) 04:05:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000240)="3a05cc56cb3a37bfa7aedee6ca546a26e27036992ed942650a11b0c589b82b8021ff858941082472eaac27f2de94703df53f43ef7b6acc34f927ad65688e0e7bac5cb6afc6ba9abcb742b7235c3a03416ba79d3f2b289329e100af5cb10b26a38d32298c8451769548678a29832cb7eeeaa151cf8b4da3344d50e986d579fb9740eadf65dc9029b6afcb2bfeb68fd0e61ad2dee08618451d442a11f17677abf84ee1dba02153b4237d4192", 0xab}, {&(0x7f0000000180)="a832f859748e84943e31c5b4029beb9599dc72f0b9da353276130b61978d9d9752d8b08b9ccdf72ffa205367d84dc85b4ea12dee095d7b9b53b0c615cc3385b3006e07a4bede6d91b5c7b92a1abd110d54fc1e4c3b00ba07e27ff9f3aea73c749fba43", 0x63}, {&(0x7f0000000000)="7be084151e036991f5082dd498031d7e1a5f4e0d9da8d80c08acf18e339f7d0393594fc2132462c08554933110c32227134e23ee15f112b9", 0x38}], 0x3, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:05:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = getpgrp() getpgid(r1) 04:05:41 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e735737f6843d806d731f091b4af61893a125194c60ac7e62239381fd9970762067aafd16b35d8169764d78d313f6473a2c62fb34969c53e4ab55ea68fdfe22ded7e1213b374d743d29cbb9c4c4dae848ac61640aae8d2f2c193f40db2d67f54ea05e40181604745523819e96a8264323377f85d5c4c5033b7f8d779e896aac689320069ce4341745b8a2ad901b98a8f92fb90eba08bb1e0f1316b08bfad0b5e50891819004c159e7a2e5ad13d90946938d19a761c9351a411a851aebb97a6acf14ed37221586bc9edc5905f1e672d7cbbdae615004f0f02aed8b87f335ef3fb1b399fc48b69ed9dc9ccd94d05e400a3c4dbbceb5c9309bb17b096eb76aa"], 0x106, 0x0, 0xfffffffffffffffc) 04:05:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0xfffffffffffffdc0) 04:05:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r0, 0x9) 04:05:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe(&(0x7f0000000000)) 04:05:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0), 0x0) 04:05:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x801, 0x10) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 04:05:42 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0x0, &(0x7f00000000c0)) clock_getres(0x100000000001, 0x0) 04:05:42 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x5, 0x40) sendto(r1, &(0x7f0000000000)="560db4965c706dbc41ab2b163c1979cb46003bb387985bdcabba735cb02f40a75f66ac4b192ecc694f3dce4f61ee1d", 0x2f, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:05:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) r2 = kqueue() r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() r6 = getppid() r7 = getuid() r8 = getgid() r9 = getpid() r10 = getuid() r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r13 = geteuid() getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="d3219ccc62f0f2c87070ad84d2ada2ff4f2cbbe4fccc08b4595f01e73038e9a069eb100e8d0fc72b28cdce52bd5a95245b70945fed6663dc7343260a8c51a28aee40be", 0x43}, {&(0x7f00000001c0)="040724d802eb041810cbb7da85840586a2c549cb7ef9438c71c739d9f318fa805b825aa8d2780bed1576028347bc9971894bb9f4c360f684552eb12151df36ab8abda2daac5b369623f6426c262def0652726dc83e28cc1957db2a9f79b3ef81a25e244b4ff4d39804f21d29fff7629bd90a646fa4ee88a5c44545faee920bd069a38afcee7afb32d0aa3349c845e61369909b49454fef34b1a7c40641a292c5056e4975a5a1d719cc2b4897a8447c", 0xaf}, {&(0x7f0000000280)="60b8e295d66307f3aac30264fa5458439fb1861c3001c1b9a77b539525d77e775cafa27239d5498e95e9092ed4b6a63de6d0720c49c7c68738bcc4c19929dcbf5b22ed22b996a85e7faa12c14df6c3df77c6f3ed1f5884273eeeafc5c2d38d7198d99fbc151ed622d90bd6a3d040865dcc2b4a77edf134ad3bd89437b005b8d662debdf17b747f0b7f2f58e0bfb6efa4ab08026008ce915edba3af857eb4af1e17f29cc0", 0xa4}, {&(0x7f0000000100)="a84ad69d37f1122e66c090b6531adfd3c72308942eb7a5a11271f5a95e237f461d14f75239e77f7c8b69b953787e2d9eba1603301494886b1fddfa855dab12e0cc936cf88ba9dd166499caeeb14062d042a5cb990c95", 0x56}, {&(0x7f0000000340)="01860687826efcf2e9d452a6de5b07ad206d40d8fd699ddb3faf9ca941198ddd9cd0442ec45608529203c1162f2a2525875e4eed9d0b205438f791f0ce666ff12cd8dc60dabe808e486265b0b2b8714f83abce3f3936c8c06895c38b796f42bf4216b562a0699c5848dbbb11b5b49cfee2465d7169b71e254e94f0d36fd8f4e0bdce137ab0d6929d984ce721467831e1a431317a4b1199db7b138f4546239263e7d2128eb2aa597f9f9ac1c53583bbd3f619dda1d89065", 0xb7}, {&(0x7f0000000400)="5aa2bd93d777313e8afadf8ba60ca117218faf1327fcba446eb44c39f649a15bb4ebaa71cb367f2d194afdd45c4fdb68e366c01e460dfa8a55bcf3ce092339b999e791fb4f832cd7f2bbcb983dfae21f7e898d37885302517bda1f8660191be8cbb542b7666b1cc55bc97ec1afe2d62e42a879abbd17d98a4b406194003b9c5b49a72998bbc06fcdad3d224eb3e45a7a9a23b5d4d4b866d27ab479a7e9c926f0a7e17c835dd2086641a4a2402a72836bf9bddfd1b3e171c933e564612244d49c70e1e9342cf9ae85b89746b346b30f58", 0xd0}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000000030008caf02af0000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x401}, 0x8) 04:05:42 executing program 1: poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x812, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x10000, 0x2, 0x7f, 0x0, 0xfffffffffffffeff, 0x9, 0x5, 0x0, 0x2, 0x49663ab5, 0x7d}) 04:05:43 executing program 0: select(0x40, &(0x7f0000000080)={0x5, 0xdf, 0xfffffffffffffffe, 0x0, 0x1f, 0x80000001, 0x8, 0xe007}, &(0x7f0000000180)={0x5, 0x4, 0x5da, 0xfffffffffffffffa, 0x46c, 0x8, 0x7fffffff, 0x2}, &(0x7f00000001c0)={0x7, 0x8000, 0x6, 0x6, 0x8, 0x0, 0x101, 0x1}, &(0x7f0000000200)={0x8, 0x46295418}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000002c0)=0x10) 04:05:43 executing program 1: msgget(0x1, 0x64) chdir(&(0x7f0000739ffe)='..') open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x98714c0c11c958af, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x1ff, 0x7, 0x1, 0xe3, 0xfffffffffffffff7, 0xe09, 0x3, 0x0, 0xe3, 0x10000}) faccessat(r0, &(0x7f00000001c0)='.\x00', 0x2, 0x0) 04:05:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) fsync(r0) r1 = socket(0x18, 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/203, 0xcb) nanosleep(&(0x7f0000001200)={0x6, 0x2}, &(0x7f0000001240)) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) sendto(r1, &(0x7f00000001c0)="c1f962ef4a3e749e46f0358a47aa2b1bd165455df3df8379adebb272dca34afd983a7e47350ce6578638bf88443db141fd1a8dce794b44b0a635b898369593b4307eb19ddc3d29a2e5bdaec138f21d16dc2f92451e7bdc6ae1b687bd79bcbb647f72243d72f9cfc0b727838f55c65121379d8dfd3c549e117bcd84d2db46017b0f59432a3f63bce00c12a59025132fb195377d3debf8a1fc6f4cd110b9155aedba3152d2299af5bd1d703edce2c3806d69a948ded8e457ceee07b34342b3fef0831eafa5625ea87a62730df4e937b7d38c4757efd5b91eb3dc6462d775104c9d26069f8b9a92622c1956a632bade6cf8cb3f0abae5906e1eb5590ba18d3047ca333b3d177abec8a191156decd4625d368090c22d1ea04c2935a260a247885557320d7ebf2939e0be2d35830d4e885ebe59496abfee947293a29f678bf2937a80905f09aa65a2cea1bed832fdda19457963abf1ac3fddc77d8b2356d4628dac41b251507f060534b96a7d13d61d7070f362665febd190651e15bd068e0d1fcc0f52bac6a58bf4225ae07d5953dd5d75165e69f40cf8571ea08d14bf081b405f74a24fa51828246e4fc47eba2f7b947cb312aa8dad27bbf64a021d319bf53261a6ded394f86b410e7597293c4c536eefe51256f249747eda5b028a6ba468c0e6da4f7a234de2f970eb508e2b7c152a2ab9648f439cb78bd685505aa664ce26a35165ed2c937eaac35e2162b048f5e0a873a828f29d280fa0c427b68e01a37f1bbcbb08a263ff24274a7080ad31993edd53170e535f1e16b91919ba5524cc31aec804202f72162c59b0cd1ff8facafea9e8012a2bbe064680b1a35bea12700a790772c59a3bebb47c0d6dc0ae9d7e8ea97ea7f8af435e897ee1a41cf0f07a676d092ee1ad94f7b8e7eb57d5464bccbf60c929e0893ff0d0a4c99098158fe97112a5951006d04922f9045d3bd6f7fb38563ca33594c393048f4f054b3c33eb36f9fc2537e800a7f77cad7186ac8762475499436cd1d04c0a538a421bfb189255e9fe3f568032ac305ee76da81a90b798717c12cdb70e4683f6e037219fe4926f18e5eab7616c36ac48f3f58f3788284e940dfbaecb0578d578b166d4a6f2fbf4d02c9157ce55fbd08a023834aa78395b52a70313f8771d1dd804afd2572341e6db045ab79aeef18043d370bfec0f02382a79070fdb1503854b0f0ad8c0852b11c9dc233f42a57ccfe711c61048bf75ce40f99734f2b8dc37ddb1b0cd62f625d4e5dc8b25b7d87d3f48ac17282a3f78d826c75298a09c296a4b898bbe6038de473ff129338beee1bf7163a1c395f0a82fea755086bd46ae119f8427b3103985a77a088ef4b49bc8c7bef9cc192259a45b2a5b638422b9900c15926b7814baa62e56a75309115cc46f6433079b6fd875086c486734637989cad0ebfb2db036d0160c14ccb7e5df33b4d2ba5ff1501a780e232a8f786588282df74b10262a2dba89f472e08fa73747874b10daa321f961eadae28284a142d3d52b8c8da3d813382036a2222660da718d082892da4e6d4e6c9f40939d545279c705932d1624bb36a689906734a25abfc6e36d71ba20b665d385710515dc6ab41d930ec85512ec3e908afc023a98f1dd04824d325dfffc340328fdeadf85d5ef365861666c4df67026a02ae8820ab6c9821a18a983b92b37872f411b54f29234627014be8cd505fa22365c3aebc2a8fa2b1e0d45d6508ec72f2621003d38122547a96315bc099cc01264583c1018197278f86d67b1c3e07a06f88088dc48012d6938f4cc1d2b594a87ad02586e04ac9c83cf2e27d224ab6e2753b049617b78e4c303d8069b253b50720b486177780c7fa5db69d1bdae8d750e2238deb25ff3419a118e2bd6bbb44f4ae8193903b64e7331bc9834a7338fabaa9d496fda35a75e676e404932bee0dd66518af7f4098afec2bbfb22659f4c09cab3843e333a1a3038774a4117ad1baa36ff16c9d36ad83b3e1fcb4272cd4c4891388d0ffbb2b50fb608311f8a8141e2100782b584cd76563209c921537c4f2e9aa0a839c3970d3b149124f16909e43d006452815ef96e611c743725074c4ad43b1cce902da49fe0d8ddcfdba8cc7663ad0bb147b816b5526df3c08c3ffb8275e6dab7f0dcad4183bd02832bc8eaa227b9f721b413cb2ac19eccdab8610dd48834fcfe8815b5b3bd3b08f6e2370baa53e92fe1a4fefd433fa3bcd0f128f4ca977bcd6ecc84310918953746e1e67854bccbb67641f00f2463a5ce19299bae30bcbc93504e9c7c4018441db8c5e5dd03a6b8bf6a0054ba685b3121cd319a4c37ef0091e1035d7c32b7f60ecc224d9259d6fe3d9414e56a81a27b4852ed63110e068418829b6b163dae66cbad6f1b86056d7e335ab370d6234318de9b0c6df7cfad82509a1f09d7473e5cc537df450eb2f6b82a07dddb1e57d31f8203df11206fb7c2726a685dc8ae8bf52b3c8c38f48ada5e381f08291e82a362250f2cdaa4007a8baaf691cc8d05ecaacf592dd9366ba81511c239fa9376c49ed6ab07e5f3212a57fb1376a6a6008d31b38b678d6708f6be9037e94bbeafdedc494dcd33c6d3da790b301fdd11228ae806d28cfbc5b5ddfbd30a7fe59da38111029ef8a5c7f25bb44c3e538af23c8d9c9a9a3655f4f8b86abeebbf524918c3e872458bea914c2af96809cb7bcc9e2b5f09276857d69da9fa48f2597c69fcd7935fdf89d0db0768f8361c4674d9ab1bb3097328a8176159ef9e528551b9896f6bffff54a2aa31b00ac7a234e918348ab15828cdcb4dd535ff0c488f2993d50af957e89c7e92177da93d683b17f64e8f4b69c31a8c2dcaa5b7d93c3dd23504edabc16eae5a843c1b13eb481abbde2e38ac94449aad1c8711820e5f7a5f43e438f673f0adaa28640549be4a86d107ce8b55c2c71510c931228ea97c716f14081c0169d892b3d83c43138c21648dea9e87bbab24f599aa2a80e52b52e93693638f7ea99212887d3a9cb7b2c3e72c26216183942e67e347eeac52d601521eb5b3da5a7653fc44297c2db569470174060654cbde557c9695e4365adb0d07c8bf0c41e82ffb505d216d18776814768b8581920ed941c5022497d31e6f780c55983c51e9cd330fd7d8d41dec3fecee0292d2cd8d23c5e532a651e96f74c8f7ee517365ac7e89c21a023dd5c6e110a50c5c4bcc18c57a362fd86816ba3d514ea59898cad79e56272c9a334fbe3974a75310e36ab85831893460f2bb4f6d9fb8f0de21461647a0b2917dc909611c2d6952a78240fe2d5336bb5c1e1d30519b26a428dbed0d59a1d9358081f395f812da3a1ea0fe483df611863db39a7c32954a830f8e01adcbd8ff999a24b52adbbd1f763c7f0d5fd8d76c48f42650ad79ecbd7aa2ebbf382f9b135b057146a8664ca7f81e42e58de5dee0644c1f3bbdec5393bf24e4e39d18ac8842696f5e418bfbea18eb4af448babcf71512fe69eb82e7f9142f079394add2e68df4804c1f5dc203fe9126d8ec84048803d0913fdcd8ff3f371a55ba40d2aeb0767fd14b52784044c48d7dd36fd3e7e198b8ac371eb93a8c0e0833de2cf84f4a113641614dd684c52851b44cd34bc6fe3f8df423ed10bec660dd804e6ab8add3346610fd83f2a288d12569d39e3e156b0066b2c916aaac56fc28b17b98e6cad1c8d3dac85a998cb31cf2b72756d0742e06002538cdd136e4103e0b4bbfb6ec5096c359c686c44c5029b1483a95f265861b21aba6c38a561c635b7476814f858195adfa6f0ef8ffbec5482d40820044acdc8c2700f024d7bcbc013b444e667891b9a09033c7df51e17d5eaca08fc20d45326de9558a9474327e7b7ac89edbcd44744faeb61caf69142035918a27c214b52d7ca1d22221afe0b8b16c814f3f8048b180fd46a823d973453e6f2099954f45465bb52c265f7f0904d0cf65036b23440306d124a03330c511909a42b86dbe516fa8095fd0c5e2d95e64a39e19075a9ed713abe163d9ffc15832aa0d72309edf7a85507f724ce990da458a155228012f6e3d3c79aa2650b8b248f4c941121cf9aa31e99406abe7324bb5bc8ec5adf8a0c93a4fe37242798af5f4a9c4a4f13f21b0887ea833257d3d2f4af75e8236a4f703e52a0dc3f1f3a8c3e59c72a3d48640deb4cb2ac0aa1ea3e6a0353a9a24da7a2c5e80bcf902ff12da5cff83814478ffcf6c3a0d655d2ad4f10b60596b67c1a7df5722143147b4eb6efe89daa0754716389b9f5c2f086ce3b60bf5c9bac3d66fba9fc249386ec8a7fffb97fa662d20e595d1bbbb33fbb699972a220d39451d92afb6b9f7b8224a98f44ec51720bf623957026fbda6882d44f419232ff08b534b46eff429bd92c8e16b853d90221e8f5e6e695287b9621836dbaeedeae021e0145f4cd0a2f8b290ae1e5818fae839099ae81b755a32e5b25fc0e62720c2915d2d30eb92366a8a710f84000290da8cac372ebd5d3cf43108da677543147d51c47487c085019bd6ae4e62981d959d97a1a45eb6af40b76f48f0d0756134596ea64e13b87c25c34c5d3b969ec78c0b0e52e17a52964d8e2fe70f51e6a8bf3a6d950ec22832c0d1b2ad53863946f54bd1eeddc88bfde69f88641746e2740a2926f7dcc3320aae542fc7322ce44c77cafe70b3fce29fb26e102a85a93b3fe560dfbfd9852604839b84dc34f844cab1d0478a4fff990b448b2c54c8136f1664f2ed04d78806b88b6c109c4d7a85a34bf2054181c7e7c2174a6c738193d7068dd0a36641de6caffbaa93d55e754bce867f2f67276f1479f70178bc947eedbd1b650c7e0ca0b93f158d63aac4ef5b29e08d80e3ccd6394b62fb4d64cf74279e1c97342a834bd99ec016f3f2610d1282b6441b313ff9d740f74d84668993edad70bd9ec70fe29a2f59670727fb39c53fa3477568517ffd4c83d1aa7fa8f1522d8d3903ae1b1bc935099008b9dc04faaa4cb0798f459641d166e64ef0dd9d7d97c82bf0c8f1c3f398c1d8933028fde35518dfb067d5908e5dcb5872d2aed2621ee69ba4789c117c9f98b46d2305e2a8bfc12ad8de8e46bf336ae0c558cd40589d361992ee6aa722ae3d8c4018c2c69d49b7d939033d722863e794d9f35259704f5e0fc875fb208931fb861314737d2ad16dbbf188fc139a28e2f7612d6d88975808cb9dc116dd290b31194c10b0e34404dedbc845d60e0f76e69dbaa89fdd138b196be1cb29bccb6308f5c42ecf55b2b8c13a279299ec9d6058222f2ace0ffafc62d7252f908cc97a39aade3384e1ace796aac738af2b57f4623e1966e8e160e50134a4a3983c1233b70d43ba03a9f3e30719e63bdcd87906293a98e22151470e279d75ed16061c436d3c959d5275bb13345fcd9526a872344f302084019d5f17ae8686ff7b8e0db42018b5ae694c9aee2af4ed85f3efa7ca2ec89b7d74eb8a68f92ec0e7a1b77980051c8e18de06864ee907076fb7f5a5084ec5f0585fa53aa873ded116c7707dd7b7175b0b2036a6e71a5c807b71dec03b9f0cb098bdaebc10324c7acb0d23181dc366d49625b25349284f56edc0b0e96e975e6e142420f9a8f7ccdf9fcedcc79ae2f639082225815f7d1eac6292117ee2ae746846c1a75b3f8964a06971059c990bebf88d9f19de807c923f4c9fa505c17cb16673b1729fc84da328d3d8696a6c82c5e9de56440b41738118717ad288742f0571132e2b470f7a3c446a86b677391c1d2cfaef33d4fd5343cfb5e7ee471490f2a31e3040232bd1d327dd77c1d8cb9b57581bbdc6dd025f24efd77e78da9085cb975e", 0x1000, 0x2, &(0x7f00000011c0)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) 04:05:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd7c, 0xffffffff}) socket(0x1, 0x8001, 0x10000) fcntl$lock(r1, 0x5, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2397b6a, 0x20, 0x1, 0x0, 0x5, 0x3, 0x20, 0x2, 0x1, 0x100000001, 0x9}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffffffffffffffff, 0x4}) 04:05:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000000)='./file0\x00') r1 = socket(0x3a, 0x8000, 0x6) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x400, 0x5a1}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB='\b'], 0xa, 0x0}, 0x0) 04:05:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10380, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) 04:05:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 04:05:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() fcntl$getown(r1, 0x5) clock_gettime(0x3, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 04:05:43 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x8000, 0x2, r2}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3c, 0x0, 0x0) 04:05:43 executing program 0: munmap(&(0x7f0000007000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) poll(&(0x7f0000000080)=[{r0, 0x75}, {r0, 0x88}], 0x2, 0x6) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 04:05:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 04:05:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 04:05:44 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket(0x0, 0x4003, 0x4) bind(r4, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) kevent(r1, 0x0, 0x400000000, &(0x7f0000000180), 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x10001) 04:05:44 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) close(r1) 04:05:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x6, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x30, 0x80000000, 0x3f, 0xafd7}], 0xff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x3, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0xffffffff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8001, 0xff}], 0x3f, &(0x7f0000000200)={0x80000000, 0x40}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 04:05:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = dup2(r1, r0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000100)=0xc) 04:05:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x680, 0x2) r1 = open(&(0x7f0000000240)='./file0\x00', 0x20081, 0x4) r2 = socket$inet6(0x18, 0x0, 0x1) r3 = socket$inet(0x2, 0x2, 0x80000001) r4 = socket(0x1, 0x1, 0x73) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xe3bf7bcd4909baf3) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xb81, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) socketpair(0x6, 0x5, 0x4, &(0x7f0000000540)={0xffffffffffffffff}) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) r16 = syz_open_pts() r17 = socket$unix(0x1, 0x7, 0x0) r18 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x280, 0x0) r20 = syz_open_pts() r21 = socket$inet(0x2, 0x100000000008000, 0xfffffffffffffffe) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r24 = getgid() r25 = getpgid(0x0) r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000b7e600"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="61707395a77b6233870feb4a6bc63d1feea85d0498636c6628618a317c60ce335b90f0b6cbb82bde426a6f60b1cc91d24d180f169b1d7f6d668b73624936759de6f09f38a53d4b1091dbd28daa3117c1b5fbe1ae09726b092a9d2baf17fb1a6b6f8c0dcb084941cb4e58d390481d27eb88a42d9aa18c65b925ef876c3247e1fbbf47f23a8db681f41a231f800b8b27e3e4753285db269d4db8b8add59f761279dec185fcb34b8704e8a3b6cffbf051624758d3c53875c2f45561f95d5dd8a5c17db970a061f83162f76392ee8f81d78dbaa1bad402c4c8d8e0b1ce71af38a118f80f7ed9dfdef632c8ddd7290d1b5b7ba37d42eb0530fec70d07", 0xfa}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000140dc83aff000001000000685adc097f6ad8f29c1f9fa34ca484602b430a7ad2d7442759b7173e48e76fe3fc8b9f08c03f4f5111d5c65180ed5b44b535b88978f6d8e691f32b7e51003d875edc600605b3f32bb023698a88e7ad62381aa78bc7974654b43d010400005ae27e34f302902d6bfa2bdff60da2d186309114e6819eac56b801287fdb1604bd6b4e2209", @ANYRES32, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x403}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r28, 0xffff, 0x2000000001002, 0x0, 0x0) socketpair(0x1a, 0x7, 0x81, &(0x7f0000000000)) 04:05:44 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffd) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x0, 0x4000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:05:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x1c0000000000, 0x1}, 0xc) 04:05:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x4000, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 04:05:44 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f00000001c0)="3cca4d435ab7df53ac27e405d23af5e8c3216d6dea0b3fe3f3bd22bb55d9e714e86aacc915c412044772e53124e3d69a9fa4755dfe6ce440733b3800f3931585085f20604f75415a9c05db9710dcb4c54fa11abe8578ef365954e06c18ee07d59ec6d101444448c353aeb7e8c01b21a0049d40a6d524e6b77a707b35ef1d23be94b7bacdc8e6a1380f4690b8f844780fd0a09aad247ae68531e513e1a3050c1337dde8da6a0070b0486ab5afadf8", 0xae, 0x5, &(0x7f0000000280)={0x18, 0x1, 0x6, 0xb3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 04:05:44 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f00000000c0), 0x0) 04:05:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) 04:05:44 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getegid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = socket(0x800002, 0x1, 0x0) poll(&(0x7f0000000140)=[{r10, 0x165}], 0x1, 0x10001) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x30) kevent(r11, &(0x7f0000000280)=[{{}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x4}], 0x0, 0x0, 0x3, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:05:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x224, 0x0, 0x0) 04:05:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x2, 0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) r2 = semget(0x1, 0x20000007, 0x84) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0xfffffffffffffffe) 04:05:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) fchmod(r2, 0x4) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES64=r0], 0x30}, 0x10000000) 04:05:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) shutdown(r1, 0x2) 04:05:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="32e4a2e4593e934c0aaf51e2a817a55c01497fd106f945ced591f652773b3f0d0ad63e86b2a00ddac86a1a5b8d83570701802236cef4d8bb3a737a42ff24952fa4f9473ae4fa03e91dfe97166f94da1884acb0bdd57a5971dc7c5faa32a80d3ee11773b8b41a43af3688a2834f81691ad4e311241c50e251cd107e9074e7b22d587d131e3c453e91ae9eb3582856dc897e5478aba901d5387edd0ca0922d56481d730257b29313d457a0220559cc32710112ff12968ad872896b8067cb40fdd9f850e20d89baff2a8b49a371662d8ee44eae7532410ac03a07b716c5d6c8cc46c3d16fe405069b27e15bb19fb10e86a9cd6c11059109e483bba3", 0xfa) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 04:05:45 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 04:05:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000d000/0x2000)=nil, 0x2000) 04:05:45 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x3, 0x4000000000005012, r0, 0x0, 0x800000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 04:05:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$KDGKBMODE(r1, 0x40044b06) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r2 = kqueue() close(r2) lseek(r2, 0x0, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:05:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) read(r0, &(0x7f00000001c0)=""/145, 0x91) 04:05:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) 04:05:45 executing program 1: getrusage(0x21ef7c08024accf1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x18, 0x4003, 0xc8ab, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="61027da9d68885da39a1b339494493ad91ae57095b9a0d22d32124bb8fecbf5b0184eafc94b0ed3569b6cdc11211bf4bea16f6531c19d68b93b257fb85fa8fde5a4ddde68f99552c1912", 0x4a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:05:45 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x7ff, 0x6}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000040)="ad322d90fa49c382ea0a4ca98488624c6f41b7627e169e43fdb6578d83d8b5b6508c4606ed1139457eb96fa1561fdf42f9c2342f827f2877d944e3eb2265333d9609cd30709cf9216203d5421ef0e3e04db8b52859cfa899fa1fdb89090aeb4619ae9ebb55c58e0431aa193cd7f7f6f26842ea816fa597898e2d80e2c1ec46466950", 0x82}, {&(0x7f0000000300)="b829fbc08bd05df22bf549f097437c514ef1f5779d88dd55476abc032984753022459e483fc8442b2a21904799dee19732e4057be85ed0f5a7dcb6450067fa1d47c84b0099d1ec830b4cd8fa52bac643403fe39bf9d5f2366ca0561a7304fff1cda21aabebe6f889b0a89caa8e05c3445dcec7bd9ef44b2ef0ee91a148372496c3757819d2c00b7a9c3fa407957e98347a6b07f245fe8fc9acc810763528948794157d2a896c8e80967daeb13021249d8f2f514115b8225ad4ad126d72ac47951e729bae1289f464aeed0cf8fcca7e6f5a2d60568570088dd2dd92fce3fbafe5f09ed32cba18881c0a1de17d85685d4f92bb4e605f0ccf25bd4741a1596a51a91232ccc76a9f2a1b12ca8611da4090d237762a77ab91f3335c2f0e89bd848603d35bf06995fe36eaa33c440c0e3ddee3e1e6cd51ed4345b7bf21276ee5192bfd6c5d96b60be96001eff13db8c2a93e83a32202ecb4d31b3117b9dd86525c166050621304c0b465def6c7a2da056f99afdf020bd178adf90949fc92b3a1e221dd1be86279159a7a45bdcf49df7e2fc6bdecf08f8b99c026fd9c1833f8629690c18ab7d9ff8e043b5ce0bc9918b1f9d452647d28ba41d7de2528b3740baa5570a63263e1b4106b8ae5071501995fc887c003db37b11214da9854309a3f258cc5c832dc186aa22ef590ef1f4dd3b34579c684349b8983479b60d2c16e6ec38b566e89d83a08d00163ef04ff4103d589edd0d28a0b11ab55c28f4e506090df0ab02ccb58d92e4deeb0e4163c7dc63fe6de55ab6c5610441e0740d5ea56f2abca92a371e617786b291a3cadb28969586689d195f6ebc336edab4d47365a8ee326eaf6ad9ee28dbd12c6462660aa75cacfae645246dab08d9d0aac49b3cacb5e7b9fbcf57e4b4b99bdd8232ad9432b91837a54c220644ad7e58f212273144946794c0e8537f1295d86433249741386b328d9d0016e53d3d5803ba7fc36d70c1cb1eba1f57f2914a139618ecdc55d03116e9acd75f92180a95b997bd499b64ad1845f4b357cf409721d8e77d8f93830bebdc13f343acf5d6932f8a159009582fc48cd0edc015e24f611c832de80729e90e828e59edb194fc0f35b379d166cb3b01d1e0b436d391d9b9fb9707c5b495d5b5d790a592cae5e9e557b82c1a93960c1eecccef37e981028cd3b125eb767db5b081a255fc04677843a4ed884ee53e3d4aa109b0362be56636008bd17ce4834ce74f9226dd7168d1fb145227634ea67fa50d381c042af70afc387aee98dbfd9093d5e81a2c3d0388edf74974452472845bd80e7b158d6703438e67f13602cd7f385fcef308823a5fc78b75aeb27fb65e2c9892a33147213883a5f316f9e11dc7cb660caa40050a1c19a43aa8b6078ffe6324bb5b6d773361b24a1574a1e78357a97414b3cc5088ec9981a2a8f0bf29bc64e7f4cf70d395d61a48ed85ef218477cd09a318b04bca0fcd536f0e5538c1df4018e5b49809029bb4ad9634d9eb0cc7c38dd22e77a1f4b3275380ea1179b6ee92025ace77296508d94e66ba20e7deca63bb450038f081c58c42d0dd3cc262b66b177a3fd99c81778e72a52d7c5f2296dc17be3250f7369ac26f0570e785f273f7fa0c57a4606637ccf955c5ff3fb294dd8a67fed1653f48eb6045d983f806aa39ce1d067b93b3b61a91c2249cebba08fce8e15dd9d1c0d5ddf862db66dee0ffede7ba98e1316e1b8c2bedebb969cc634902edc700ec500b092e7a8e4396a6f571b725648f04ce95e99bd6e83ce8c0a8260870dd61b224a1caa45c3ca5f67bfaec6a6c7822dee65150dca649fa292a5c3a01f80ba4ae00fde9d4c8a0e36fe35f8677290b0b4185dda5e6304b643579d8b8ecf04546b00398554c6adfc04e98150db83139edc849269c0ec1007d947592caa6059e6b7cfff8285363f6b37917934734a915261b3ff2d20f60c8d466bb7138f97157f17e8880ad41fc7694479a2468bcdbe505e2d0e0965976db257d5ba85b98afaf129a4a5b9f75257059854bd171aa799fe86277bc1cac86314ff1adc73bdc24091ae30c076b081a0119db1904aa06a92779cf4806e659d9dfcfea2bd83f700e981a4a13593fde43413a5fd96160811ee1f207e74c43840d136a41274adb69d151a1928dac9d33001c1cbf7d2c703473966ad8b5783022a5923f6365a44abb6d64fa6d3eaddcd68b68c9b08746f4dcb53952d5e694a3dcebb2920127aec593117900056daf71d08ef642e423dd0d74485dcc7a11b5d26ab10cb743963199227bfd9a66a4e2a84eb7c1cfa740ea8acf65867201431a4105d9431847f0d4acfa4d5950e01b0d46411dc601a635fb8a2eae0950f41a3d3e3376d661911f5da24aeb43970aa5f84417438844ec6bfdaaa66726c887931399f62f4658384faf9cc6aaa2806a27f40efd79c303a2b818dea61c0d959c5a9a8a002596603c61e51c58390a2eb06a0a75fbcab165b25e23c24bd7a2f88081d05285a44280ece4b6fbc87ff0472140d2bc895d811b70eb6118e8705ce56548a84e5f57acf7c6c87a1551925d683bbe8370930e0c612053438c05545ea65888bad9cab234c29613c049d293b625b2d0ffb31e6b3f594906a965eb07a07ddeab573b48c8cbdf039c59e57e51ba1ff12bdc6a3e9766f3334e82abf59a9edc70b805bf5e88b1eae9f38aec72db1a2482ff2cef19b6cca2fba7774bd5f558aae6bdc0e3868c71fb7b7eeee87a73f4b9649c6f899913371509b62d15e384c90bd02132071517c12cca7f36a3a044d293c88fcb76fdece2cf7fcb96d435dbd0cdc06d09f37fb65e29bf23e112400e0d7c2e2cf7dc8676b9de0a60daa1e84d4eecffa0f063ecc6f03ec15aa9cc71faea4d42dc115588060dc7ccce665165685852beed5d7f42ca9d82c938273d3ce18b3ff16ca3a06860718810db7270be891c2cb032a4ed4a72cde69cf892c39a9d7ea8b9b1b8992d1bec84abf7844168c495be0d0f1473c021d5708083d213373ca932fb7b388a4b64d58b5c200c8e6904bc92c5695c0f0fc0d6ca68d7994e196a950c0b2e94dc3ac752626220f86791bc2de01b17a309dadc58dddaaa6d1a6d4f056e18862f91727ccf662f587c5320c8306edb1a6eca4aa5da8aab3b4f4f81e11f3fb0b2d970ced6d7687da4f9f60936b6d3d6e2c0d15041053ab0447891219f3cb0e8dda34b0135c7f45fbaae1fb0595ef1965b5b3b435cd85afd5813158d3bd44992f7f517a7650bdc9abf05502398b371d066661784de5e36177c6b2d0c07f8c27ab2ec4ae905ce404ad216cd594a87179a8bf6b3d5fec0adea05e7dab9b8a7cc86bab890a80bd87034b0cade9b3d95ff2a9a144e3d6f9cd96962f34cb1590bb6feefbbadc1513d466be1acba8394220e8ba3c997e1f86cac43c6356e10c67cf85158e9ff1d1c31f72dac63ae926800ed84c5f85f9e6f99e886327adb0b57d1e0b10adab1651a3591d4840058121dbcd4196fc1786a4e5bd2f2793dfaa4eae8319ab784ad61a1990dd93de734ea20bd8fe7b672380970b1c16bf8917cc1236b49d303d1ea982cf3f0d237904e968a4a237ea9c129d7833133734e931883a512b38df5e4f44e8a61d2011a7df69a5637a46ac50f0a2f6881d65bd162b594f62c8bf1abed640467adddf1be409108dcd5c92f74a66c01472f8d642be466db56c6a54492687d2a9fdcdb1ec4b7d017f8a5a77d871e9567a83aa9daee7d4cd9857ae8cb4bef9c443b2769a7cfc458b519bbca945c5efe686ee3f68e832ee9ac0ec4137b3f5421f853708d77b646e3e72ce32d3af6362461daf2ceffb07ffe4c1100ca9f4d5f256b7af445d00a83e39f9115eeefd57e9ae33a8ab625a6974784cb50b85f51fa0ced4fd9a7f2fef7a6ff617dbdaaf6c6847e387c01e5628bf0af7f2cc8ae8c92acff5bd323e254603338ff037651760dacb6e0fadeab4f420d8d9be852b9ae4b43a6a6e9509befa1c3e0b413edddfcc02f9a29051d1d5069ffe7a985e8674445cdd106d0ff8b55c77bec5bda037ec28d3db509a25e227a4f7220359dbe96c2cfb7a1c93b8f38124ba4b03a585d00afcdbbca02eaca3321da350bfc42489f629ec5fa6384d568d03ea0d59cf75b4f3163647aa2614ed602fcd060addc268d8097480436bf2ed89550782423266eaf71e32a20c9016a836f90f0ac8ef969e7e396ee304a5b378fba9f0b3bd2003b54b39b9c8508546da8d357453cab4814ceab733fec2080f6a7c2611aebb6d9ec5c18e9dbf549ec2d7e285d186d6c59cf0684e5d390b02f99be49011e68a05cb18ea6ec211c893459566d3f6b9b0adfc4713c3762b6fc82cf52bb97642b3a7001b27b16a591f279ebd9d9da56aec8e5aea552aa21d13326de5b04854420a5397daed97c4f3e92c83cf81cd2989f4795bd0740ad155ab90a8495b2b8e5fc7a690c6857fc973ad30caecddb2acf59c2fde642e5941c363be4fbd4a128749b3390bd0dae7cce3e8c49e0a6cb85d3970218f9072ca567dc187062fd269405ad3666fbab23eca88f23b4235accfc2bdeead86af117ef0dc9fd94102f3b3fa8f9522676e0f678fe967af426260cf76890b6bacb87444fdfd7bc61fc3d7d2c0c5ee875ec612da9ebaec0271f89d6bc1d29afda551bb04ae23f65d763e3b51c4445509984c54ca957ae938f2f5a2e474d2f797afc0eedcc47ac10cf1463da40cefcb0f9cfa9ffc72aad41a2a875ea032c3f8bf2df53ac7803e56baa6cdad170d9b82c7690a56be7286a4d350c40d6f534c34d6de7fa31866b9b11b6ba9158500b8792bdf72314fd64064587a5c3e7c03671e4cd12aaa3ab933e2433989e6f9f1b837db0cbd303053e354b49024c4ea1002e112c07f1436c4dc50f8bc5367e37622f711587bb846a5a617e7692dd4c98c44b4af50dbe6aeb8e61caa2fc359671bc562737d90acec3b910b4c7c74209704b953b9ac5d98fcc63622b405d0654addcf598120a0ceaa8ca8238fb380f2a4d8cba2b1ef36d0875ae125deeffa4da5ed030401e89c6feea7bab30d05ac374a5c8c33eca71685c3ae99209db0ed9f939732f3fb4dfaf9a7a5150007e77e7bb1f8d6a44c5c86b2d3fb34b3e485a7ad704eed309685ee84d887d5dd189189537e9de4611fb8d158b3f87d899e6f35551f56dd5200efc8ed662a2f4cf6b0d17c0c3fb1667673f336a87b4508914da515b5bfb70f1f68f9dc1493d95b8001d6278c64dd4792c562e8d34e6616c299406d182c1b5578edae16d82aad09d4c73e20916c6b9c52e2cd858a9b5036c031c559622954ea4475d65baf226616e7970c75055db8f540d8abeaedaf9e505a0ac786a7e1b8f35e8a864464dfaffac0bf7288c3844ef1e811936a25284e302abf85ea32ffac31116ba2759b104c1d67139cca1062dcb08bb0f91a60ca4694f50ff96031d9f2af9a5ab77e14ac154963ff11bd161da39e9fb3c13ff6a420db1fcabf503b77e65d03136e60508de73624dc22126e43e9ead6e740f332fb7e325457ccdb17c2f3edfa6b0c9ced2ee2b57b93111acaf14d7501c0dea5b2e0eb3c3d3cee7589fc0ac0027012efa85350603218ac454778b7773c15a3c15c53e993024eaeed3528e7a5b09c1b215a5af23a6686a6b0c06461f233f890c67d91dbc9757eddc4214ae6967cc4131c5cca00a8b11c6f425cca48a0bc6f1f1015e304aa50717d0666bd949301fe09dc3dd10353e07fceb197a9c2cab3de9ebd094130a7b6132755ffe67b5f4a63cad910cb40369a58934f7777b35c82ed52502e812cf74c2a6d03e6d6c54f2d", 0x1000}, {&(0x7f0000001300)="56f2d5921069309165eb2dac5bf8f3b3444bceca4e33655b9be67624bf40826ccc9fc8b08fa0bd63290619984d3ae4f5ba32b2c6261f2ac8007247ead272572e9aedaf8b38018e1738a4f5df9411f1d04a874e7f666933a5b2fde549c2fcb9854ac7e0f224bcb8a06d60a1571c8922e5eadc0634e5dac61d9335a94dfc2b997b48313102258ba12c8b1989065d81f5cf1ad8e390a99cdcc6069eb761e1fce6f6f0acded27946fbea03d2b05c0a6ffbbb97a1d292f65631240114d96708b54c34a3ee3e84ab26980a6b4404265964e7dc2aa4e7c6ec20ede7ddb2ff3bb861f577e7b74b046f", 0xe5}, {&(0x7f0000000100)="c26b83cd4117e95575600200675fb1f678cb61f8d1584901729498148e58a072609ecb0627d9064a95f442309dd8f0d7721dde8c36e23d5793f4458f8ac0bc28e0e9d75e3653aaa7941acff370148af063d6382b04efaf7f05074f1adac3e93a2bdc23d39acb8db7f9e181a49b3162c0f02a53903a4b8f067c5fd0b27e772649c2559b84fc833cb02a6ba300bde30cf31754bda46a8bea7273d2132a1008ec35607d1f7f343c1fcc77c664855af267b9ee7e0684726a1de2", 0xb8}, {&(0x7f0000001400)="5f24bbb6a6b85413b822bfa298d7dbe81c0f68bc84e60e92b3cc1c5fa30ee70105aba39c799db88b167cac76a9888d8240d25914cd3252e9b4c3758541371dde4e4c93d0ad4c3ea4333448287209c280c0824cb85502a801ff925433451f7609b31cd6a20ec0c06b1d68f1685ee5763ee9850c5f062ff532cd0530b5431b984722b06b89878135e8926ad5a047", 0x8d}, {&(0x7f00000014c0)="fba2b116bc0e5b4821c1012dba73d550694b046301671732ba19563fdd0132fe9c4447c6d011f02c51eff7b1e3a9cf74920ecbc3c7ab1ed6af892dffd4514b2a1fe5e4d3c22f387a5bc57fef0850f31c32a07a4736fa30ed0ade4e80a4a525993a4a3ad0eda8a867f2f28b6bbab927529c86e8099f5ee45d9b95643a676a4c7bf4c8576068a39d9dd6b5db45ed60b8ce0dd8c7082ae48765af3def", 0x9b}, {&(0x7f0000000200)="151be7df71c030ae460587421628bedbb990a7cc7485a0e7bc594736b8449f191bad88ea2859d74c03a0862f1a3f181ee894fa077d37bc27b3050b6f8d10cae7f108000a4efba3229a2874d3b4250b4c24fbe9101e16ca4b341c8c32ec0de0e8025f34439d52673a8071a0f45f4d87fee3c70af0d76ad82791288938ab56a21b", 0x80}], 0x7, 0x0) 04:05:46 executing program 0: chmod(0x0, 0x8000000800100) r0 = socket(0x2, 0x1, 0x2000000000000000) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8a020000000074ef44f6769e88dac1b3564fc39d0e6c653000ecaf47b342f56992eeba6a6a76fa1d3669dd5bda8e9e07a0907d0317bbb15fc24588a9ec19aa77098521ea4a25f96c3600bd26497ab01e6cb359e82fde7d7469fea57ea11c4b2da022c935b7b9dfb90680d1c5c565d7e78da1b626cfa98c8a77199d92bcc7751cab358bb4d26f06ae585dbad9d3f09e30631796ab1631ae0855b37d8b148428"], 0x1) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x3, 0xffff, &(0x7f00000001c0), 0x0) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000722d74d900400000000000000000000000000000000000000000000000003b43201e11427f138b8c1f816c08abf5510361405860234ea883364869688a7a743f08a2"], &(0x7f0000000080)=0x52) 04:05:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)=""/4096, &(0x7f0000000000)=0x1000) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff000001000000000000004146d8ec00116a7f1a3ce87ef970cbc68492c896dab4e0a10cb4ab0796b0ae6f2784231fe68d472b6baa0c335cf1fa7ece86acf54074fd3475fbc9cb7b02be8043649b3acbedcee8a8facab17597e7256ab7c73bfefa6cefa022be3f229a59f28c705904b88b", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 04:05:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = socket(0x1a, 0x6, 0x2) sendto$inet(r2, &(0x7f0000000140)="43a1cf112b5fbcc246d2b317f40704a362c4021dcaba66d228cf311fb2e9f7b3a3a7c8985caeb1a521495dae99cf64ce4224ec481c35e9df01b82e45fdc650abc8144a9fa6deb4a6e91cd1564a7fa44a57a92c6d812991bbde6cf07519252af28e6c0bbb9d38e678f57bc03d29b183cd9854ecea1ca1aafd84df395cdf200eb07df486246ccd1c15e3320e1d5564927d65f75d1b0ff32858b2db2a9b5974893291aa2dd2c23fee7547396bcfb9ab9185bcc30486ecf51c6af96f64ed3310ccdab891b05418a161fec5e6f9bb02f15be4de40", 0xd2, 0x3, &(0x7f0000000000)={0x2, 0x1}, 0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 04:05:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0xffffffffffffff9b) 04:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33d47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f7282c3ef1d4d99342e1438164f0216ab93f12fc4d5f38", 0x168) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r3 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0x7) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:05:46 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:05:46 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x204) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/191) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/106) 04:05:46 executing program 0: mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x1, 0x1000, 0x440, &(0x7f0000721000/0x1000)=nil) shmat(r0, &(0x7f0000723000/0x4000)=nil, 0x2000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:05:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 04:05:46 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munlockall() munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:05:46 executing program 0: r0 = semget(0x2, 0x3, 0x41) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/239) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/250) r1 = semget(0x3, 0x7, 0x240) r2 = msgget$private(0x0, 0x200) r3 = semget$private(0x0, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x4010, r4, 0x0, 0x0) r5 = shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r5) ioctl$TIOCSBRK(r4, 0x2000747b) r6 = getpgrp() r7 = getpgrp() setpgid(r6, r7) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000240)) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x3) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000002c0)=""/89) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000340)=0x9) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0x100) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r8, r9}, 0xc) lseek(r4, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) utimensat(r4, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x9}, {0x9, 0xd4}}, 0x0) read(r4, &(0x7f0000000580)=""/126, 0x7e) lseek(r4, 0x8, 0x3) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) 04:05:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000000)="d4", 0x1) pwritev(r0, &(0x7f0000000100), 0x0, 0xfffffffffffffffd) lseek(r0, 0x0, 0x2) 04:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f00000008c0)=[{&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000440)=""/121, 0x79}, {&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000580)=""/62, 0x3e}, {&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f0000000680)=""/133, 0x85}, {&(0x7f0000000740)=""/111, 0x6f}, {&(0x7f00000007c0)=""/208, 0xd0}], 0x9, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7, 0x4, 0x3, 0x0, "7f4f7d19bb5f6ed7e44a3f114302dd1b7daa8c1b", 0x4, 0x2453}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x10}, {r2, 0x62}, {r0, 0x40}, {r1, 0x8}], 0x4, 0x2) 04:05:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0xcf) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d168 failed: no mapping 04:05:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20881, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) setsockopt(r0, 0x2, 0xffffffffffffffff, &(0x7f00000000c0)="14d6ab6a9cb0305c72c0daed3c394ca818e828dbd801c718ccd993766ec8f2a3f7b365b4441203e6284d9a16ef7cc49be1e674a83df6be7332464ff9f9310445086547017330727c781fb934ed4e0027e7c747794551720e0cc177dc2b4c629f50a435cc8e8e95b6c6a2b6f44904c5cee55ec007877804ed23c8570c143558a0afcb40c0b92ca01a1ef831c299e68e15fa3abe306220e20a6b7ca1", 0x9b) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:05:46 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xfffffffffffffffd]) r1 = dup(0xffffffffffffffff) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000040)='./file0\x00') 04:05:46 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000340)=""/250, 0xfa}], 0x3, 0x11) 04:05:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) accept$unix(r0, 0x0, &(0x7f0000000000)) r4 = getpid() read(r1, &(0x7f00000000c0)=""/84, 0x54) fcntl$setown(r1, 0x6, r4) 04:05:46 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000244, 0xfffffffffffffffd) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3494743d830a01942ca8c7b78a5b060442791e44e7bf92c39e8e0ff73d62775e3f61b055c8f0ae8f133ba45fdf157cb364555dac9ecacfcfe8737845502a1f4a18", 0x41}], 0x1) write(r0, &(0x7f0000000140)="e173f8f6161bcae106d7848f098c7c9897666ab3e3a625f47df4793996e268582a7b345bf0f7e779b2329900672aea353630ef64f639a8faf17d213256d55619268d94822b998242", 0x48) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 04:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) chroot(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 04:05:46 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c1, 0x80000000000005) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 04:05:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 04:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001800)) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() write(r0, &(0x7f0000001840)="2fa0bbc81c43b49f3fa429bfb1ebf3326a82138fbcf5f41007ea3c4e5289b0f8bb6ac0efa41a0984d57af6f024ef42f48fe36aa006ad72227539d405dcf1a1d327916f42d10763130297b458e2b573e28a814053560c5cb80fb35346a907c959cee2e89ce53476f91fd0478b9410af1a7037ff9b36d179ea0cb5891cd5133b2a9085202f07257bb2ca40ec6e", 0x8c) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTOP(r3, 0x2000746f) socketpair(0x3a, 0x4001, 0x10001, &(0x7f00000017c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0x462, 0x0, 0xffffffff, "a63445071f5a6d47d28eb7a225a92d86df94cbf6", 0x4, 0x6}) readv(r2, &(0x7f0000001700)=[{&(0x7f0000000200)=""/164, 0xa4}, {0x0}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000005c0)=""/249, 0xf9}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f00000016c0)=""/64, 0x40}], 0x9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:05:46 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = getpid() getpgid(r1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 04:05:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:05:47 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) 04:05:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28810, 0x0) getsockopt(r2, 0x0, 0xbd14, &(0x7f00000000c0)=""/211, &(0x7f00000001c0)=0xd3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) 04:05:47 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0xc8) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0xffffffffffffff80}, {0x6, 0x1f}}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:05:47 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x0, 0x3000, 0x88, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8082, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 04:05:47 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x81) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:05:47 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x19f) ftruncate(r0, 0x200) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440)="0e5d9eed37badce84d6858b57e08", 0xe}], 0x1) 04:05:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000000), 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xfe7f, &(0x7f0000000040)="792b1a87ea2c43b89135fb2cb37f01ce13f927180cc4314a53f735a67dabfbb1e927b074ed61386837eabe40522f1149033d457f6437c6e20751305693d55dd8e23f3c4a05cce6b991716345d0689ceadf3c785203a63e3a29", 0x59) 04:05:48 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) madvise(&(0x7f0000641000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000743000/0x3000)=nil, 0x3000) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) accept(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:05:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x57) write(r0, &(0x7f00000008c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6261925bdad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e665104f3ae79ee939223fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5d09000000eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x15a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:05:49 executing program 0: r0 = socket(0x6, 0x10000000001, 0xbfffffffffffffff) sendto(r0, &(0x7f0000000000)="251236d2f65d05b2f82f5f4fc456d52fbae9acbd70f49427d5acdf163b796ae7a64ebda727f22ca6dc0bcd20d60bcdf2b0a5046f627ca01869ff4db2c849336abd9245fece385ba1161c1c17212233e009b5", 0x52, 0xc, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0xa) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) poll(0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) 04:05:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 04:05:49 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:05:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) shutdown(r0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x387, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x4) 04:05:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/19, 0x13}], 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) close(r0) 04:05:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa0, 0x9}, {0x0, 0x414}}) 04:05:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:05:50 executing program 0: mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x21) 04:05:50 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x88, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x8800, 0x63) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) 04:05:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRESDEC=r1], 0x1, 0x800) r5 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) getpeername(r5, &(0x7f0000000140)=@in6, &(0x7f0000000340)=0xc) 04:05:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f0000000180)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 04:05:50 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 04:05:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r5) rmdir(&(0x7f0000000140)='./file0\x00') r6 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r6, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r6, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r0, 0x6) r7 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r6, &(0x7f0000001580)='./file0\x00') sendto$unix(r6, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r4, r5, 0x4) getpeername(r7, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r3, r1) r8 = msgget$private(0x0, 0x8) msgrcv(r8, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x10000000800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNXCL(r6, 0x2000740e) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0xc, 0x0, 0x0) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r7) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) dup(r6) 04:05:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x90, 0x1000) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 04:05:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) flock(r2, 0x1) 04:05:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget(0x2, 0x3, 0x220) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/27) 04:05:53 executing program 0: symlink(0x0, &(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x4, 0x9) recvfrom$inet6(r0, &(0x7f0000000300)=""/210, 0xd2, 0x41, &(0x7f0000000040)={0x18, 0x3, 0x3f, 0x2}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xffffffffffffffff, 0x1ff, {0x6, 0x3}}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/70, 0x46, 0x802, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) write(r3, &(0x7f0000000340), 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) wait4(r4, 0x0, 0x8, &(0x7f0000000200)) 04:05:53 executing program 0: socketpair$unix(0x1, 0x280000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x808, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 04:05:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) semget$private(0x0, 0x6, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x4, "090000000000000000ffffff7f00"}) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0xfffffffffffffffe) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x40002) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) kqueue() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xe3) 04:05:54 executing program 1: r0 = socket(0x40000000011, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x696, 0x100000000}, {0x18, 0x1, 0x2, 0x1000}, 0xffffffffffffff8b, [0x0, 0x1, 0x7, 0x9, 0x6, 0x2, 0xffff, 0x4]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x1000000000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) pipe2(&(0x7f0000000100), 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x1) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x2}], 0x34, 0x0, 0xc68, 0x0) 04:05:54 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() open(&(0x7f0000000100)='./file1\x00', 0x80, 0x104) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x40) poll(&(0x7f0000000040)=[{r0, 0x160}], 0x1, 0xeae) 04:05:54 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = semget$private(0x0, 0x0, 0x2) semop(r3, &(0x7f0000000000)=[{0x0, 0xd7, 0x800}], 0x1) r4 = open(&(0x7f0000000280)='./file0\x00', 0x1839a, 0x180) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x90, 0xf0000020, 0x1000, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x10, 0xc, 0x8, 0x3c}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x6, 0x6}], 0xfffffffffffffffd, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x8}, {{r5}, 0xfffffffffffffffb, 0x82, 0x2, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x28, 0x20000004, 0x0, 0x2}], 0x800, &(0x7f0000000440)={0x8, 0xfff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 04:05:54 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/223) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = getuid() r4 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = getppid() setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="8a4c71775a9e6332118a6f2b5b487b1c80c2a1a76669f72ec38bdad637ef905c6445b34cca43a840cafaa5f405ea044c2b4500becb4040b51ce6bbd4bf1da29469b71e2f180aa9121b3a5639d823fb0e67006966d275d7126ed0378dbc", 0x5d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffffffffff8, r1, r7, r3, r2, 0x40, 0x1}, 0x10000, 0x2, r5, r6, 0x2, 0x9, 0x5}) 04:05:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 04:05:55 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) 04:05:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x188, &(0x7f0000000100)=0x2, 0x4) r1 = socket(0x10, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140)=0xfffffffffffeffff, 0x4) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x9) 04:05:55 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) socketpair(0x0, 0x8003, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) lseek(r0, 0x0, 0x0) 04:05:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x5, 0x5) setgid(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) setregid(r0, r0) 04:05:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt(r1, 0x1, 0x3, &(0x7f0000000100)="958cb29f4affbbb37ca450fcfacd373d70c8ff6abbbd63206b0042e5a996f7f25747eb635e93a0db76c68ad287272aff80a399c865faebd25f04ef9423640d190b206a68dab6fb69343354dfb50de8", 0x4f) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:05:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xfff, 0x78a, &(0x7f0000000000)=""/172, &(0x7f00000000c0)=0xac) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 04:05:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:05:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getpgrp() getpgid(r1) 04:05:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555334a5619515a4c8ab06198824b3da025bbd47b3bf679456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000000000", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000003c0)={0x9, 0x1, {0xffffffff, 0x2}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0xfffffffffffffff7, 0x40}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x20, 0xc40a}], 0x8000, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000065, 0x2, 0x85c}], 0xfffffffffffffff9, &(0x7f0000000380)={0x2, 0xde}) r3 = syz_open_pts() close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x1, 0x28) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 04:05:55 executing program 1: r0 = msgget(0x1, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x10, 0x6, 0x9) sendto(r1, &(0x7f0000000000)="45a0aa447be7936c1354efae09db600f4031140bf63e75", 0x17, 0x400, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) clock_gettime(0x3, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x94) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x5) msgsnd(r0, &(0x7f0000000140)={0x0, "b0669e3ee31449cb86d5c3e64ab9c2f390fc9d44295e6387b3c3918f55b91cfd39015989514e7d0a6a09b83b63ef373027719b8f6393f067a8125f2f8b04229b245bce6631de74551f6859c3ec4070cac171f20a188e566707306ade63c3424fc066a131f0cf3c245ec1566f4bcb84d39a403b636112308abeae666e817e1c53e2e4d304ab56a255034fbbf38a28d2006543e242e09de20e70278658ab01f7cbe21688ecc996c4ab13910de36aa5e98a203483c9524583c7549755c58fcdb681999057721320cfbbbe5d8de615d282b3248fa2b04ce9357bac6598eb338413"}, 0xe7, 0x800) r3 = getgid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x3, &(0x7f00000002c0)=[r3, r4, r7]) msgsnd(r0, &(0x7f0000000300)={0x0, "16c000fd23308a6d2751e3f5220cbc695b5abdf8b66f827de43fa0acedef8ef941cb5e9da80c7036c731119c624fd0cf7481a52efddb055f088ac8bc274d864742c756635033ec71502933ef57a83831a2573e26f2e9eb1915816a8cf28decc6349e56f254d13acff7d7da66a66c4598bb100b093bcd1cd093ab2aafa8542a141445392bbf6709ea43317a1545c51250fd00e5e67b0b4698cee1cf2c76edce6504e4ee36f254a34dc01447c561c320b3d1d9e506cab77c1a7bc14dffe393d4938b"}, 0xc9, 0x800) mkdir(&(0x7f0000000400)='./file0\x00', 0x40) setgroups(0x1, &(0x7f0000000440)=[r4]) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0xffffffff, 0xcb}, {{r2}, 0xfffffffffffffffa, 0xc6, 0x20000008, 0x8e8, 0x3}, {{r2}, 0xffffffffffffffff, 0x21, 0x18, 0x7, 0x6}], 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x4cb4de651414bef3, 0xf0000000, 0x0, 0x8de2}, {{r1}, 0x0, 0x11, 0x40000004, 0x3, 0x7}], 0x9, &(0x7f0000000540)={0x7, 0x9bee}) bind(0xffffffffffffff9c, &(0x7f0000000580)=@in6={0x18, 0x2, 0xffff, 0xa1}, 0xc) r8 = getegid() kevent(r2, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x21, 0x1, 0x14fc}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x80000001, 0x1ff}], 0x1, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x3, 0x2, 0x8, 0x10001}], 0x5, &(0x7f0000000640)={0x101, 0x800}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000680)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x4, 0xff, 0x3, 0xfff, "1345357c5a68b0d7608c26f8a689c5d2d2a409dc", 0x332, 0x100000001}) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000740)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000780)=0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000007c0)) setgroups(0x1, &(0x7f0000000800)=[r7]) getgid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x1, 0xa9, 0x100000000, 0x8b36, "1a511684ad7bb203d9cf10ac76c46daf9ab38618", 0x3, 0x6}) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000008c0)="5e977c04768973acdc44c4b8fcc74479c34d9dca22", 0x15}, {&(0x7f0000000900)="6d91c7fb0fa5d08f06f6a5b02014e73ec72b86dc5d5e9514eaf899f8afb04d06803e19eeb5a1c191b085ec6711c39f8ed0df78d9fdc406e7c1edf02f15096f4e1f59cbb7cc770920151cb7bbad20f2b8c0d19536adde37196374074623386686d2530bfefe18e8c8a6e1da8b42fe1e795c8400d734ea8b2b1306caf815390e269b459c619317f81e0400c610222d11aed01d28eb62f4241bc9500207537557d4f35267777629d3e536265ef04f42046ceae466009ab55ca27e40a6cb8a2f9cb1a8c8cc8530aff4861fd5082621bd5d147d8772", 0xd3}], 0x2, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}], 0x40, 0x2}, 0x9) getegid() setsockopt(r2, 0x101, 0x9, &(0x7f0000000ac0)="4221c91ea6034f744609bbd86ef7dd8b261ed7abb4c0f5e62d155bdcc49fb7025a17abd0d66a114eb16804e32c82904857243b6218de16a69bc0a3f17de89ba6779b7146c376729fe81f3a522474a76f9095f747b886f1b5697166d165312b57835fdddfdfaea282bf3afe9ffa0076f99d6f16fc46b11845fb8d7c96c28631a94fe4097ee9ee9bf50be36f857dcb6e19eef60dd5c5b70558115dd543eddc8fcf1a606d57485657561d162822014a0ee0c3eb8b586af84e9b176783ef04d77141013e08e622426090ffa848db", 0xcc) 04:05:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x401, 0x7a9, r3}) dup2(r1, r0) clock_gettime(0x6, &(0x7f0000000000)) 04:05:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2a, 0xcc42, 0x4}, {{r0}, 0xffffffffffffffff, 0x42, 0x40, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x12, 0x1, 0x20}, {{r0}, 0xfffffffffffffffb, 0x40, 0xa0000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0xa1b7, 0x890}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0x6f, 0x51b}, {{r0}, 0xfffffffffffffffe, 0x5d, 0x82, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x5}], 0xc72, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0xf0000001, 0x10000000000000, 0x7}], 0x8, &(0x7f0000000140)={0x6, 0x7}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r1) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x110) 04:05:56 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x1}) 04:05:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x112, 0x6) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 04:05:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) syz_open_pts() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x5, 0x0) 04:05:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000200), 0xfe72) 04:05:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) dup(r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:05:56 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) semget(0x0, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 04:05:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000040, 0x9, 0x101}, {{r1}, 0xffffffffffffffff, 0x54, 0xf00fffff, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x69, 0x1, 0xfffffffffffffff8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x6, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x50, 0x5, 0x400, 0xbb10}, {{r0}, 0xffffffffffffffff, 0x2a, 0x5, 0x80, 0x4}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x80000000, 0x7}], 0x1ff, &(0x7f0000000140)={0xffffffff}) 04:05:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setrlimit(0xb, &(0x7f0000000140)={0xe17, 0x200}) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shutdown(r0, 0x1) 04:05:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x80) socket(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 04:05:57 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() clock_getres(0x2, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 04:05:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:05:57 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10102, 0x80) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x3, 0x3, 0x1, 0xce, 0x0, 0x200, 0x0, 0x1, 0x0, 0x1000}) listen(r0, 0x0) 04:05:57 executing program 0: semget(0x1, 0x2, 0x480) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0xffffffdc) 04:05:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="5ec897290071f7831020c44b722263b060a4d2ac23de472805668a13cbf9cc84ad8acbaa156d2dfdb8b6630d92281817cd352bb050ba9abfe202dc3190cc29dbe05b573a5ce750510b3eba499c9c24168aed8db12af14c5ba4ac436a55d3fd9aae5ffd82caf2268fded6913fb537a694b487874adbd416c5346a7af4a75ceaeca8479eb8fbd0e56f3ca57527080222808ab4d0424babd4f1665a93e69b5ae6051a169b8fb6fc1861bc6a6120e37397ecc387df35749cdc5c776d9421", 0xbc, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r0, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) 04:05:57 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="e78157f72ac1def8ca45257626ad60378d8d11da74fe9219daf42048cde0a19af0d0b33b7ac7a58c6b3e68354ea49ca8bf4c77709369d1f8956599599746d5d0c6242914f684252acf1ea82ca78597e6df69aa33b7b5731b62069958c2ea8dc347a4d66c6f32cfd359237c5dd056aa072e8193944a514dc0ab0eae20510a63fb468595de165994", 0x87}, {&(0x7f0000000140)="cf084b42ed46b80f0a6f7b0f94511b8145f38d9f36223155950bfe74feba", 0x1e}, {&(0x7f00000001c0)="fc423fd185d122e47bda4804e742a5795c072d7200beaaab1a99339f0b741fb619061a97966176d85f0ed0898ca45b65448bf75271aab043ce816acd97146446aefa1fb83e0c6d83a4186749ff4628e60a5c22f1d8c8b87c09cd4292a451fc21144caee202ec67c14e030c9d1e6f0556567da1edd9b65e479e35816c09a0d151e11d9f10e4ae670a9a370c0f1b3d040c5c0dd925ceff3457e94ccb19c1ad4a627664e133f970354732e98bde6c2eea1fc068d636b336190558098703103eb50710ead81497c7db3be4698d2509665c", 0xcf}, {&(0x7f00000002c0)="69aaa8e530d42903b5518e27ae1dfdb8ae78c0f7498676bf96245d428f00b3d39350bf27437a018eca43d5d5fa0c1e1ee713e7dc1e907046b665ca09a7", 0x3d}, {&(0x7f0000000300)="548b3ad51c76def8c386fb8f8320081871e35d852172643e9e94b9d592d18eb72b833b49aca329ac787b97f6b43ea80ff0c9e9c13c7cf7aa3c727371ae83d50c3b89f7ae882bfccb", 0x48}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r1, r2}, @cred={0x20, 0xffff, 0x0, r4, r5, r2}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r1, r2}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r1, r2}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x118, 0x4}, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 04:05:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:05:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file1\x00', r1, r2, 0x2) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 04:05:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) msgget$private(0x0, 0x3) 04:05:57 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000)=0x3f, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 04:05:57 executing program 0: munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x400004001000) 04:05:57 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="44cf2ea12639", 0x6}, {&(0x7f00000000c0)="5cea9953b9c8c410fc346e8e902f3b45f6e53dcc855f65c4347631fcff96b1c20026cc059d7d7e86d58c4f20edc2c886a52be5754f5dbcb2ec0757d6e5dc46ae29bcb6e24c23bce2db29a3068f98d0fa40be55823c16307e91e5f2ae07aadee65ba3c52288e629fbc3a541af56401c730170216c72154ec2bb2a5795542a9f14baa8119f4c45ec33ad965b3055376b96", 0x90}, {&(0x7f0000000180)="732c534607d951efdd9aaa247f701eb0492d2b80baba12255ce37f3ea71d437336c798f58dc91ff01bda754231459c41ea8f92b47681d4abe0283b5d208b3c64736991c01fe230c2edd8596eb021649a7fc555aae97c159f91265ac6b35a2def19cfc78e31d172ff7fb585f41a9f1895779071fccacbcbbe25474121f874b96fbbc61e0662a4b60a00601ee667c8322ee96faf0bde3fcc6de53aa7a6a18ceae809829428baf949fdfea3c3cf040f9cd96da04c2803116ec7045548c63089d3cb640c2981e5dc4a03b83bb9f71fd6966b55d931c11a0a327f45d3d2589409b0fc731fa4ee1e367f4c557dbd2d084c09", 0xef}, {&(0x7f0000000280)="beb955d368292a7fe0638302e4792b", 0xf}, {&(0x7f00000002c0)="7286b703dfb4a29627ff9103b7a09e470e8b8202423edf18ee8d345ff83da7821c5b9817845bb770ca1b22acee4d7e4404a75a67bead150a1d43b0929e8af725892467c86ce7dd7feb9fc92185d0e58ca5e0d5acaca98192d929508d6df6f80badcf23f10de5f564725fb6b9a3a4cf6aa4bb906084837e1fe77759d4fe2951a1424efdd6fdcab9549d649e9c8abb", 0x8e}, {&(0x7f0000000380)="e3028eaf9b7cef8cd9047d83048ee84ca8d6e5a98e06eeecb487293e51fdffd0b0d1063ea969d7adc46ab66b71a691f832b394000edcd8231a2326842cd0397d1a4ad893e777feee041362f1b53ff5f6903b2e7edb859559bbd6b69af19d2bc3aa86a03a174643d233327e8c36cb71a65c2a3e0e06c68e8d40b9c6c54e4bce699b29bd9278859cd7e6541340ced01cd8f47e300aec1dc673915357e8df67a246c19c486dc4772b723b3c8e1f049b41002efef0bce94d2ac4c5554fdee4772bd22080981da35373f6738f3d4dd917ed65f6cfb34757ce0002", 0xd8}], 0x6) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 04:05:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x108, 0x5) socketpair(0x2, 0x0, 0x2b, 0x0) r0 = socket(0x22, 0x8003, 0x1) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) 04:05:57 executing program 1: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)=""/185, 0xb9) 04:05:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) sendto$inet(r0, &(0x7f0000000040)="b58bb373bf660f3e813c82be3d7e629bd0395d85143b64503cc58394c8684a1816a245d3fe4667dd812480a7a812797b12dbe317ee56d458e4a0dbbfae046f927bbfdca6ca985f31c57c1a8d0699b2383675933df464197e23c2097b76bd87835e0c168f8c84381938e0de33b409217f80c4ea0b62aa873d379c1499040f0bfde80b74dde6378a4b23414b63a5886c961bebc912f1b039b0c55303292946a4ab1191f77905edd3125746c5d6d55672a1a8a5f85ed3ffe54489537248c17804df539269ee130970597295212e6cc6097605b9b6302309e2", 0xd7, 0x4, &(0x7f0000000140)={0x2, 0x0}, 0xc) map stack 0x20719000-0x2071d000 of map 0xfffffd806e9185a8 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd806e9185a8 failed: no mapping 04:05:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0xffffffffffffff2c, 0x0, &(0x7f0000000040)="561dfc4fe2cc4dd9c57239642558ea54b3a183235dffb4c8704ec1a134fb117862e023f0792833658764bd51c3115656860f252d2cde27ae04a5ff1bbd5c6f8dfd63f5e2e0eb08c8f6ed12fe9e6af623ca703440184953cff14986177e12d5275d6e43f85e6ffd4c1c1914fac295c388b33d9d11a9ac1a3189d17e2a5062fbf60df5ac99e1eebf5fa851ae803f207fc4a8f292ae4b6c5a5126303b82cb4482e8a680b01b2b0bf0bd3fc17b0f68a0ebc1f16d0cda93a26f8ff2fabd0fcf10e526ec86f41bec5f320fc9", 0xc9) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 04:05:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x11, 0x3, 0x0) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r1) connect$unix(r2, 0x0, 0x0) 04:05:57 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) accept(r0, 0x0, &(0x7f0000000040)) close(r0) 04:05:57 executing program 0: r0 = semget$private(0x0, 0x6, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bde000/0x1000)=nil, 0x1000, 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) 04:05:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r2) socketpair(0x20, 0x0, 0x4, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x3000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 04:05:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) syz_open_pts() close(r1) r2 = dup(r1) connect(r2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 04:05:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x3) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000380)=ANY=[@ANYBLOB="8e77f0172896dce2196cfccba932a5a2f57536fb4b5c040000000016560a60f6135107d49e5c941e3f2567d34fba69538f4abb76e1d2fc847c6b45b4ae1f61e4ea4c699024ab6105eeb502b64eb957f6c60000000000000000d41d28927c66af0149d86ec544e368d379e15f86e8e29f1e02dd1fb982d5a907d9c7910c644cb95136983693606a76fa36e1e987d4264c3f0664b6952c843c4dfcf665144af7ca2eb58293684809369db6dcc589cf25edea0175c3a53e1683d62d5736fd1d2fffce20190949ba31206cdba6c6ca72fa194853f727edbacbfc8d5141c351ccaab7c2c962126ab96e29febe3a505d655b3aa67ec2bb096ff9a410e5b842dd26d9c3703be9c8917b57379a53a213ecbe49c10fff11a43ecaa49b12b5b6e3743dff54d77f9ea6f6f8ac177e6d22ebf5d0d92a51a2290de59f8c4c4cc7df111f779929eb3de62af2812c88ce23c9944dbd46c699bb30af1c32dd3887cbe9923a932ab2422c531a418771bec2591754b59c5e64bdf22ebbb7f81b1730f3e316d00bd6e323c0f42bebe6f325", @ANYRES64], 0x2, 0x0}, 0x0) 04:05:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000018, 0x404, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/81, &(0x7f0000000040)=0x51) 04:05:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000cc0)=""/238, 0xee, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000), 0xff12}], 0x1000000000000413, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x1, 0x3, 0x8, 0x67df}) fsync(r0) lstat(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) pwritev(r1, &(0x7f0000000c00)=[{&(0x7f00000007c0)="2c768c16e1977c56e9c540eaf55c348360b0d0203cf195cea0284727ff820573825d8501ce485751f4b9a99522e039c6a11bd9d09964f0b9ead5a7fb5bde0f086a46cb042af7770cd1035100673c37d87d1f374018a8240a9d3c275691c2f3c2eb6e72589ee3f789566c0ef203d7f5581a3a8587bc636ca486c86147ca1ec2fe96de5e5057ecd0f970e9e070df9d1b3903211d1165a0278fa98e2bdc70074cef7e3056e5d8e44c32d5347cec134b4be8aea0a0cc50c2e95b789585d34834bcfd5dc666b6237f9aea984a0740f3199244fbd56183dc5ae30681e676d019e63561fde6be16338dfd2fba84d194cbc6640b0b2cd30dcbc1fb5370d0068b4beb", 0xfe}, {&(0x7f00000004c0)="0bb45ca05fc30d043c448d5ef44b1e0ed368ad4bf5c20de2271634a23fe1f1f632619232970c18351f808183dfc909ae8c7e1cac7b344690727d58e407fc276ddb39315548b198d940259ecc106f3c1cfb844b5fd14c5a3b36e556617fc049ceb9afe2e68f8619907923ccb0cb72d9d67f00feb3c3947514e64dfa8c7033800d2f93e72ffe7dc398119b17b03b59043adfec7483a1ffcc6dc84c5027f23d120ea7ce54059c0d7816", 0xa8}, {&(0x7f00000008c0)="4e6d9ed13baae0b53ae8914858fdf593343c2c73c267ed46f5628679bf6d9c704d2478a44b7be22e6ef77aaf9803570ac6ab21ad6e57564dca0eade351b2302919893b3242e2557130e784d48b9bb5c2406128d903b9812115484e7036f137cf6e134b89ee51c4227fb7bdfb4b376841ae94cfa9bc2def0e7b85334b27ecb0cd106cee66dd214be400102373f506", 0x8e}, {}, {&(0x7f0000000980)="28daa62419c56d9c036a0ab73bafc3209884561c6e714611bfd519177bbc0e9cb3a81266e2dc2736207c20dbb2950320f99fd9ecd37b5e2741d8a0234fb53ff4375c81ce460b14882fbd7c6fdbc636d49be7ff2c4b1fb76899400cf7f6bf44c34a05e4166cfaadd0d0bec9b38d5fcabb3146e8e6fd2aa6aab53e4be150422f893fad027f993271e8b467eff96b299547ae48efa9a961070d4121b5668e0f220e82aacc391a3ef0eb99797337a8e2e424ce8b69bbeef29e57727c8ea1306678b96299c82e557c1a59090888c90e8c49d679a386d2e4fe", 0xd6}, {&(0x7f0000000340)="bcc57f042a10", 0x6}, {&(0x7f0000000a80)="08e8a219a2564552775c5a40d9ca7e1eb0cc695e8cb5329dbdc9b446ceec4c9c377e72fd40ddf7c69a0a0b766b0002fce771e61518dd6c0af655a2d1026c2c4ce1f77c327f4b4e0363780cc6da1d6f1c565d5ca5", 0x54}, {&(0x7f0000000b00)="36b0c31b9487f9535b310c83e0939347c25a240218bfed81b5792e4a7a51a4fbad156076d8eea3b0d4195575fdb890a8bedfd80765fc60bfcf5144e7b855e906b5152b334da89974e129cf7683433723d90afbacc21c060940abb5422d", 0x5d}, {&(0x7f0000000380)}, {&(0x7f0000000b80)="699ea9a376412f1ea82724a01edd3865a1e8145dee6f1f4fda190b5eb3e5ca9b29e5f4f2cc9de06f57fb6bb54cc10add0ecf37b464434e0316e7c47256fe9bbc063b000c3e66ea7b356a786334a22c12a47ccf5c24318276e01cc93b5a9d5c3e077ced4722d46c7ada1641dd6762c7d753ef7911cea20d6765f6d1", 0x7b}], 0xa, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="3aff809e048e2c6a5a5104e3f3141657ce5bb568ec8adf65c4dbb9137aa9fa4fe3eba8205094b5529ae89ae357607ee1793ae35c478853554d0068c719ffd34745c87085ea61a434d43ae385fbd09a580b977eb0be599aeea29697cd39eb7a15993d7f0b16e0c2d4e6b5a15ab8cb9db60160890dc60ba8a7b070146edba96de231362eea07f513e72eaed4930fbd247911c569570136a9243d702ff1113b879049a3284d4bf58d33c86f4b5ea886d0435f2b66867b6239f19f89729e6da6da28"}, {&(0x7f0000000280)="91315f6748090c6ec4b3abfa044d6a4f634d3ea8662f362bdb12e76e04cf299adc85da47b6d9d25c1161c79bb716ad07f91af71804ff0feee34ee18e3fb23f046153aaa5443e52b87028f53282c4d54080cd027ee854a77bc8a84964f53b468788886d22fd09174faf860ae64828fbd80e172048fda968e89dda31fa3879efeda91c3c0928e2709eea7decec5583e025a449950ee02e9aea480ab414fde9ea5fa0c8b8369827ca7077a702fe7f3115ad3e14bbd029ddf0"}, {&(0x7f00000006c0)="2c060000000000000073b4ac05000000004a66e81264ff0eb746d0abcc324c24b07d8a90e0ec9a6c5b8ab5596aa06b557f36c51ab3f22a2f6d457ccf9b1975337cd60782703fc5e5974e12b7129ff6d5a4ac37f3376c50864bc06271fc96844c2cb05e5510adfb2627c1164728e127dab94da52812c49064f506ea7adc44e84d1e1cc7b7d3fa15ae6b0d0286b7081a2a5c80ec473153004a3049b2497054fde0e46fb219b4f6d75be131f1ac966175f8ae554d087d8c75e28166c9e2c75ff29ba8b86e22165e373d322bfd2036db5d9d1e1ba5cd3a3e88190a88b7dccaae84eb2a1882"}, {&(0x7f00000003c0)="94e211851356d26bdc9ed9e3ac46ef56c133c04b19ddac39d377716d3cbcfc2d433c1e0541f39f5a459024bc3f024977cf7fb3718829a6972e048ebb1ce144c1be07dca804cb80c5dd28629c6b7030d230eba00bd05f82c655ea252bed85a278a971e7ca42c1ae2f3912abce6fbd4492c237fd51c333482152f511323a24182576d43104d29b9481fa06f3b5e4b4e05e568ee0ac2655037e293275006831327dde5c200be2599f524c2aa81efa74e0dd"}, {&(0x7f0000000600)="51e16bda35fdd3ca0e6a1177d33912c90dc71b710d1f77c364c1b515cc435d5cc6902f59974f61d2eb1a0b8f512d1cf3c3ac02d42ff51fb5e0b21bfe3b7e6849b1b2b2b387ece84445267b86f106dd1d9185026e2d10a7f12134132b908b3e50f3b74985bd73d2b1c1125a1b83667f58395cdf46033a0a2096abacebee3e7ec3af4ee51ceda63a1d5784af4da720564ff7d0b4902d13913e805aa654e32f64e20561"}], 0x107f, 0x0) ftruncate(r1, 0x0) 04:05:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 04:05:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x1ff) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 04:05:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x5, 0x0, 0x8}, {{r0}, 0x2c3b1d2191d431da, 0x82, 0x80, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x3, 0x20000083, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x12, 0x40000002, 0x0, 0x55}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x0, 0x80, 0x240}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x6, 0x400}, {{r0}, 0xfffffffffffffff8, 0x2b, 0x10, 0x6, 0x7}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xe7, 0x2, 0xff, 0x24}, {{r0}, 0x0, 0xd0, 0x2, 0x7fff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000008, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x41, 0x1, 0x1ff, 0x100000000}, {{r0}, 0x0, 0x1, 0x40000003, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xffffffffffffff01, 0x20}, {{r0}, 0xfffffffffffffffa, 0x60, 0x10, 0x2, 0x49}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x10000, 0x7}, {{r0}, 0x0, 0x40, 0xc0000000, 0x7b, 0x8}], 0x1, &(0x7f0000000240)={0x3, 0xbf1b1e}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 04:05:59 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="76652791c7c1366ea2384ecdfd4ad4ab850fc3fc59b1ebb753628a0ff2c057b6d7424b713d41a073448b766e7a3e5f8fbde02bd52e25e5ac5e63d3858b4a88eadb1d7d9857faf4a02639b584dd99fea521f397a25b203d59776267c3e73688d079d945f806e59b82ae542d1093dc3c78b984ea09bb22c68a5207f06b9db5d10762b4cdd40421eba1bcd28b905a6d796eb35af603f83ecca9dcaa97d063e4804fdad301759867b509c8123f5602fb5efb8c0b9422de8f7997aa45c6d911795190741cfa13a051e6a7eeb5fb2b93306f4524afb4d8b807fef54701521cb12f5d844b50339012e2eff8f0e4af99c1a8", 0xee) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 04:05:59 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 04:05:59 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfe87, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x6) 04:06:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x400006, 0xc806, &(0x7f0000000240)="a61d51d909fc930600000076ef287472d74a150b038960e258d8de28108d0f5029c21e7f68a27eedc0ebf2a8b39d48d2d778f599a4100d4006be874056b7647533319b733eb0da032547ae07103c2425f142be1dfe0f0f358cb2d8e2e866d11366fde6372c2edeb703f02c6aabf70864c10e6358a68b443e5641d004623e3c893a0af4ebe3ea1f64eaec015316e7d0437d165c374c5701f6efd9265cc45a0b5410f4aeae063c0b8a78bbb8f73f70243e40000000179a476fb6c23a7c522bdf3d3758cf6df3436441cb417a50cd72b93cd7f3f576270a8aab22b7316138c9230be1f5f283a8edae53db00000000000000000000007bf593549df1415fd48996ff2595af99687b50f19ed001643c0803f92303ec4e16cfe0454e367163f21f259ad149250b8ad3f44156023a7ffef2a736abc118cb89c868fdd95b57655e4f6e8ec98cc2a6be1bb25d112f477f21183afa56e2a09571630acf43b327737eaff0d02dfcfb94b06871064ee479f954dbdc2a14a89e78e08e63ea2ca8a0baa2f6e1f309d8fbd6ad64cf38b161a018fdd962f64360", 0x22a) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe8d) 04:06:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) r2 = msgget$private(0x0, 0x420) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) msgctl$IPC_RMID(r2, 0x0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 04:06:00 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) kqueue() 04:06:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 04:06:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 04:06:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000), 0x200000000000036d, 0x2000) 04:06:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) socketpair(0x10, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000080)=0x8, 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:06:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setstatus(r0, 0x4, 0xc8) fcntl$setstatus(r1, 0x4, 0x0) dup2(r0, r1) 04:06:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x3, 0x8004, 0xe3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:06:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) 04:06:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) lseek(r1, 0x0, 0x7fff) ftruncate(r0, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f0000000140), &(0x7f0000000180)=0x4) writev(r0, &(0x7f00000000c0), 0x64) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x400) 04:06:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x2000000000104) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 04:06:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r1, 0x80000000, 0x10001, &(0x7f0000000300)="b6f95b05d7363ac9c9499077ceb4cbcde372adb355421a65ca62bd58b3e5c694ef07b7374b60d69459e7b8bc21fa37b197607beb09d7be38d6e614eff4104f0bd00559df95a10ac1cea9caa833943880bee59db2f58b8d0f2722d1c45d5a61b805572877e9c3af75b8854d3a7ebf62181b399cd9377c953935a47febbce09c975ffeb2b6d2b752055622f357f91185221046f0e745f3ca495b23d4102a9fac13eee1bc639cfb35a62afaf7cf1336fc3a72ac560f88f923c8461ab463eb78c60095f64aa74ec5be21aebe6eb480420453d0a671f9243c06", 0xd7) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/158, 0x9e}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)=""/34, 0x22}], 0x3, &(0x7f0000000400)=""/197, 0xc5}, 0x1) 04:06:00 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0/file0/file0\x00', 0x1, 0x6, 0x1f, 0x1, 0x7, 0x5, 0x7, 0x2, 0x2, 0x8, 0xffffffffffffff59}) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 04:06:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x27, 0x3, &(0x7f0000000040)="ebffcbff13b9e07c9ca11d4f9b4ae69804009931929648c143503e561ca6699ebf1c9ba77313b0aedebeca2a945f662065ed0d3e883199be5eff72715bf8e92fd26a5f919e56ccca02d861ed77e271cd5aeee33debfc329ccce5e1fd8b83062f664dcb9784fd695b8bc55353525ff9648745411bfc37ca4c89744147d42139aa755b5a753920e521f68aadfaa60a83", 0xffffffffffffff2b) flock(r0, 0xc) 04:06:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x9, './file0\x00', 0x417, 0x2, 0xff, 0x9}) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 04:06:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2c6d, 0x32d, &(0x7f0000000000)="4adab86c08c303fd315ffb9ca855400173fbdf2ac3007ce5e67670ae43fbb2868d40fa6015685235494261ff46ed5d40e3eb5a844b79d3131a3187e28dfc9c53caf59253ea39659059bb9fa9f1288d8e62784d", 0x53) 04:06:01 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) 04:06:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000215218c0f44f20ede275e3e0d06f1a22ccecd276a417561516753f9097c7e52d471a37f3ca8de5b2ddab4765f28b36a541b8e57d5a07bdfb0055537be37f1825a7a38a6ec9f7525db95bbb719d02f8dcfdff6e7275b24ffa70f1ca05a9b3f2ba67f84918fa3e8c274729ef53e3fe385c2d8528612c2e677fbc7afc89628268efcac53369df19ab9faf9d7befccd57c7cb8350a61b95aee503d50faa616b8a508c61013f0cacdc83288752879e7d8a8e4eb1f35363b0827089cae6df6c242977e"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 04:06:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x40000000000003, 0x8000000000000d9b, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:06:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="b179f2d830be6e000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab2314f87c5f076fb6de96dd0362d430a67b209c54ab2ec9470a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x4aa) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) ioctl$KDSETRAD(r0, 0x20004b43) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15feccc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) 04:06:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 04:06:01 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) dup2(r1, r0) 04:06:01 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0xffffffffffffff13}], 0x3c0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 04:06:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d30c08110e429d76600"], 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 04:06:01 executing program 1: socketpair(0x1, 0x8004, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x15, 0x0, 0x0) 04:06:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 04:06:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xfffffffffffffffc, 0x5, &(0x7f0000000500)="6a9e580cf2f34a745935b8cbcbdb5323194b3b655c879658d4814cfa77b900af1a5664bee2cc442ff40090a9fc7ae305b9b9f6e42a928f45a70190ff7b0179187516726e1856381ec2d3592c15b9210d25ac5e4dcc20d51c4201817d296d0cdea437304d0f1aaf6f9a0d9aebcc6f825a3f3bdb7a4e066924080ad5fa1e7447121a20c1ce6f288f7282a68de2dd7fb4c6d26764", 0x93) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)=']&.-[/\x00', &(0x7f00000000c0)='\\-}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\xa8:@}-{\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x8e\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)=']:}\x00', &(0x7f0000000440)='\\-\x00']) setsockopt(r0, 0x29, 0xa, 0x0, 0x180) chmod(&(0x7f00000004c0)='./file0\x00', 0xc8) 04:06:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="92c5b9abaf520aac331b5c670d9c3d69decba97646b7f3750c675262ec1e0f4054be9d6ba831644a226e4856f684821d2b30d8f59ed9976f34e62acf2b143a907a52532e542cd1ca3ddff92d554b2ec212a6a407c1ff5afa715c93a96e", 0x5d) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000100)="ea00005c00000000", 0xf1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:06:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x802, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x4) kqueue() r3 = dup2(r0, r1) listen(r3, 0x7) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x401, 0xc335}, {{r1}, 0xffffffffffffffff, 0x2b, 0x0, 0x7fffffff, 0x800}], 0x2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x60, 0xfffff, 0x3, 0x200}, {{r2}, 0xfffffffffffffffc, 0x44, 0xfffff, 0x0, 0x3}, {{r3}, 0x0, 0x21, 0x45, 0x9, 0x9e}, {{r3}, 0xfffffffffffffffb, 0x1, 0x53, 0x1000, 0x3f}], 0x4, &(0x7f00000001c0)={0x6, 0x2}) 04:06:01 executing program 0: mlockall(0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x4003, 0x9) getsockopt(r0, 0x1000, 0x7, &(0x7f0000000000)=""/188, &(0x7f00000000c0)=0xbc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) fcntl$dupfd(r0, 0xa, r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:06:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="d1e5b4face015529a0d79c990b5470b3332c9ee4936435c0635dbb493f3cd9914cd95d36934be8f5329e79ad5ebf1c73e336241141b48878110189643dab57344d5df9d48521820d7f3730b8ec53bef4f745fd444a539d883a88299a9d288af9c4a3b7bae84a9acee789ba9b77968202101034f109af0c28e4dd1dadbc9c171858b42a58ede092b0c6f665172602e45a9d11484ff519d8c255c3416c1bfd65ae9711088e43", 0xa5}, {&(0x7f0000000180)="f80f1f0ecfd4acb9524c9be0a33665356bd108455058c937ed7ea57afc979edd1cec432aceb5f8e8b8f167df8c596f05d4cb6b7a477ee00af772068af9d1d7e4a8e640", 0x43}, {&(0x7f0000000200)="b973934cd677bad2e1ad1c7a385b6761ad7119f19ff94fec48c81ba9e44603a07d8b6f77ebbaaaedd1510b0365145e4b6d959431aaafac74a5177828b87960cc9b3a318b77d372f55bca75a39409a906d0ec8f00cb0314bb2600c3b55cfe73af55fad09cdb81dfff320e631329aab0f888163289eeeb4f67013a08135b7403e7b3008956ab81f3a5483027d482e16ad9e15fc4e320f7990dda77789c5e148d942c240a026cb556256c1ce22eb175eff92c7489bda7cd8092fe33911affd62f02e9a0a3c67070c711af0372861db64cb48c71310534b6822dc235612543300333f8b2956a1862f361222fe6ac7cec3ba7050eb94ee5d19df84a746574a1", 0xfd}], 0x3, 0x0) 04:06:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x80, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 04:06:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x2) setsockopt(r0, 0x2, 0x0, &(0x7f0000000140)="ceaba721470800000000000000ff13b900000000", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 04:06:01 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x92}, {0x3, 0x12}}) r0 = socket(0x18, 0x2, 0x0) mlockall(0x2) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(r0, 0x0, 0xfffffef8, 0x0, 0x0, 0x0) 04:06:01 executing program 1: r0 = socket(0x3, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fd2d2f666900008bfd"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0xc6000000) r2 = socket(0x2, 0x2, 0x0) madvise(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x7) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000180)=[{}, {{r2}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x2ea) 04:06:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 04:06:01 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x7) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) 04:06:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, 0x0) close(r1) getgroups(0x1, &(0x7f0000000100)=[0x0]) setregid(0x0, r2) readv(r0, &(0x7f0000002740)=[{&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000540)=""/182, 0xb6}, {&(0x7f0000000600)=""/234, 0xea}], 0x9) r3 = geteuid() fchown(r0, r3, r2) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) fchown(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 04:06:02 executing program 0: r0 = socket(0x5, 0x5, 0x3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 04:06:02 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r1) 04:06:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x9}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9, 0x15d600]}, 0x3c) write(r0, &(0x7f0000000100)="4cb73d3db13e131ca37b1242380338c65c97d6551d2566dbbd098aa8dca0d93727a60925004e57ff9bf1355d49280f2a44bff7d6029bc413ad11ff0ca084852116bedf267f018b158d118d814c1528d9f7f1fca398d2f87943fd28f754d61c85f76c84972582c3565d8ed65931d5055025b76aa38bc92c310c7ecb0100000000000000ece3f2f771240e487cd570b5bfbfdc3fbbf40893078fef45e964dfdc323d98c3abfab9e5a79b34aeee98a9496ead0e71bdd6c6ab73b5", 0xb9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}], 0x1) 04:06:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x6) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x2, 0x38) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x4, 0x3, {0x7fffffff, 0x5}}) 04:06:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff127cffffffea", 0x8) 04:06:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) socketpair(0x21, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="1e6ceaa94cba377e10c01ff347e4ca9062287ab039522eaf80aa2f95411788e4d546ed01715c57d65315c3df984c9709482ae3404472516f8c1837028ddfc8015f7b0a68e3d9bd52d2d778837dad3a3b7824c61f120f1d19d1504ee9d08fafbd1193d5be4b77123e65add9e2e6879c78766b86aa7db4fd407640580674a69632c4b928a5349e71c06f682a6085ef940dc7703607a686e8e16686f23a09de898852ff832f38b899e6de9e795023e66152657e9083027cf3b49894a03dbf1fae0609ea19dcce97acb1bbb9410d06f11c29", 0xd0) semop(r0, &(0x7f0000000040)=[{}], 0x1) kqueue() 04:06:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 04:06:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:06:02 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x108) 04:06:02 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x20, 0x7, 0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="eaa95d4ba17ff2ce8f35569e3e964bdf8f33980c6e9fee46f47b05038bdb3b5e342044a739f9aacd4092b170423a2e4050a479ef3447a4862ccd126205ce167d6cf049a5fb56e3d97fb6c5710410cb65621b8284eaa98d575ee684458f52ae956a14f5081360ab7496a83b791e6ca059333e9979d67dc7ffc77e743c7e91ba978a39e7bff030bcd31bac60d9bdcac74f9f3294c9d40b819b07e37964b68e7745257fb25a006a5d8e61e7bc42f9b106ef5a6e167297fb4c473a36d143015e37d27037185394765dca14df9d59dff259748c", 0xd1}, {&(0x7f0000000100)="646ec7cecc1655622eb3b33682b14e59fb6f615d764bd5f1f712a050933473d2083081dad0bfe102021069c06ff9f5dd103861956492800728ba9f6f57c112e9d621a8d657b14b147e65164d6ba5c1aa9af0eb046fcd72f6002f740e57ad6341cf314d80eac5881df5da5fb103a70108c68e91928bca8fc9bc01e042435c6c598b96eafca2d0db7df887e488013485260fb8d5bf63e4b27bb6b360f6123f85aac7d23dea308a44ce81ad5be542b73aa230ecd48c4d27e35319b0", 0xba}, {&(0x7f00000001c0)="3634a0a497cbf0820a4509222c77d5c05d08bdd572ed485bf6aa25d86b6184643a7dad0d71ffe0423ac99b8a87708ad4dbcba81d7ac7b0fe08cb7b5a46bf932c7a59a27a913be1b68b58893cd20f455a9c624aca6c57afda9d113e21a0f2f602d0e52af5d55361abcd4a71e32d70", 0x6e}, {&(0x7f0000000240)="e4632be0aeb17364ae229713a1a0f98a5a79a82a8e5501e8d727220e662aacd4e8cf7291d11bb0a79cc6c47c206b03972ff139aaf16e508618c5777a6d8b5cc3dad6b91f5930c2139071dfac232e6221c06466c12d106482513dc8a8d3cbeca0a80ed87e657a32f86e1a14436774bb9a40f4c6feffc93b69e83e57f212941657e7bfa472a07e7de1fb8708afeeac8abca76fead472005a5f8ae821302e3b42b8dc2ff7", 0xa3}, {&(0x7f0000000300)="a7477b491aee91d9f143e2f36662ca4b2edf3b39788600cb995942900eb9e695897db4e8072ae0a4c96e55a125e4798f2e7345490d14dd4acd133a4ad23764578d176515530421af78ef66", 0x4b}, {&(0x7f0000000380)="085f925302c7cd98e61876b42be6955264b44967104422e91ccb598f157c5e7727e8e744a7b081cfe612d812ddeef006f5a2349e41b7197b82f2029f8e4d3e39609d32060aca7a77b2a21c", 0x4b}, {&(0x7f0000000400)="609b0767b9257710d717cb00bfd096e2063bfa29f0a4169281486d922757ffd19cc85791a3e48979f76717", 0x2b}, {&(0x7f0000000440)="897e2f8155bc2b7d0ded7f2a91d2197c44dae4b2036e96ad60e86dcc0169427a98b7f1f1f28a4405fef0616860f2538cc46dfd7b66fecaea2946ea02727297af1168c6e184131b83c473d0fe76930d7669f1ab3b222e2fe05bf2edd87c130b1f0309634ba31620cd4c35966310235b0411858ef971c6b611c65ffadc674b8101b4dee19e28e761d2208842cad9e10c80ac3ba9439363563d79da322f1d4a52f36139579533a6ef13029bcc9374f1a7243732f6262726f1b2c002f64063128d31b458802be7ac2e8c287e8929c1dd8f64ea58ba96e83a3b44452c6b6c6db473017ce601b4fcb23504975a3d480243a3a333c1c2b4ec6d8e9fc7aea623e967", 0xfe}, {&(0x7f0000000540)}], 0x9, 0x0) 04:06:02 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x155b1d87bca1479b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:06:02 executing program 1: r0 = socket(0x38, 0x2, 0x200800000000) socket(0x11, 0x4003, 0x0) dup2(0xffffffffffffffff, r0) 04:06:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x7, &(0x7f0000000080)="9f959469496d7e85d52053f4af73d763db575e2d1d5052d74a22b59dd577de9d8596c31413f02b2f2b8ccb801b27f1eebecd5e133fbde9e62b5cb60c8a9dd8b73872322e4e6b2ff0ab055d97171eb3e4ff6d936af3dea87b03ca21f81b5455e4840f9bdf0373fb5901", 0x69) 04:06:03 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgrp() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 04:06:03 executing program 0: pipe(&(0x7f00000001c0)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x20, 0x1000}, {{r2}, 0x0, 0x41, 0x10, 0xffffffff, 0x3b628877}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x9, 0x8}, {{r2}, 0xfffffffffffffffc, 0x0, 0x40, 0x9, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x84, 0x40, 0x6, 0x47}, {{r1}, 0xfffffffffffffffb, 0x98, 0x2, 0xee, 0xa2a}, {{r2}, 0xffffffffffffffff, 0xb9abc1ea6af33681, 0x40000032, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000082, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf6582f6c71dbdf4b, 0x2, 0x288}, {{r2}, 0xfffffffffffffffb, 0x14, 0xef97dd3887af20e6, 0x5, 0xe23b}], 0xfffffffffffffff9, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x6ebd094ef18557c9, 0x56, 0x4e04}, {{r0}, 0xfffffffffffffffa, 0x40, 0x44, 0x6a7e725c, 0xa7e}, {{r2}, 0xfffffffffffffff9, 0x3, 0x80000000, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0xd0, 0x1a, 0xba, 0xbdd0}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x9}], 0xa6f, &(0x7f0000000100)={0x6, 0x2}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 04:06:03 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setregid(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) 04:06:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 04:06:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xffffffffffffff8b) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) shutdown(r2, 0x5) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:06:03 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) kqueue() close(r3) pipe2(&(0x7f0000000000), 0x10000) 04:06:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x7, 0x1, &(0x7f0000000240)="4ecbe97eb3a484ea877994df44729583038edf98540828e49c55140aad35473329bc7083372f5b14f71714dbee13505980209d6940b54dd98f5bd19e086194c256b8456fea0a44f65fd31eb3a1d5e8957d92193a1c3a9bbc8abfda200c5c7ae9d0381f43a230ccd99ba3545345ab66e31af30cdd2d07db12c467e4543f305da842ef8772062cdb1ee6e844b6779a3c19c5a562ce4f24f1ac1fc036d5637047f1c03c14c41883a29b00708340f82e9a30c811ae777b5e12dceee965eaa056e361e9ceb5ff280fc16e217bd5bbd2420a5cb0", 0xd1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xfff, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="d22930fc5527a7c285f7abb7466602876db7abc5833f50181310c78a6fb4e3d6700b6090819cbe662723b4d6958e8b41989a38171f655f52b09a3a549c767adbeb5d5ab827cb0c59a74d4538daf3beaea74ef1370168df9b51d1ea30b1ae6ad28662d7f3dee1df28cd7e2d779439cf3f8bd74ebbe33633fdff4bc4cf4bec", 0x7e, 0x4, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x5}, 0x1c) 04:06:03 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) 04:06:03 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x8}], 0x9b3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8e, 0x1, 0x35, 0x56153e5e}, {{}, 0xffffffffffffffff, 0x70, 0x8, 0x8001}], 0x18e, &(0x7f0000000100)={0x5, 0xffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 04:06:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = msgget$private(0x0, 0x2c8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getpgrp() r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0xffffffff, r5, r6, r7, r8, 0x80, 0x400}, 0x5, 0x5ee, r9, r10, 0x8001, 0x4, 0x100, 0x68}) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={r9, r5, r8}, 0xc) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 04:06:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x6, 0x100000000}, {{r1}, 0x0, 0x0, 0x80000000, 0x81, 0x80}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x6, 0x2, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x48, 0x20, 0x6, 0x5}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x1, 0xc69}], 0xffffffff, &(0x7f0000000540)={0x3f, 0xb}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0x7e0000000000}], 0x5, &(0x7f0000000040)=[{{r0}, 0x0, 0x6, 0x44, 0x7, 0x5}], 0x9, &(0x7f0000000080)={0x23, 0xfffffffffffffffb}) r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f0000000380)=""/193, 0xc1, 0x800, &(0x7f0000000100)={0x2, 0x3}, 0xc) dup(r2) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f00000005c0), 0x85, 0x0, 0x3f, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="bac2bdeb8ba276c5e3b70fd6e014682ac81b0acd724808f99625901cc80ebfd06f9087a96ca1c9b0a6c795fd211a667da1572b2c2d4b780196a259c705bb30f40598826b886ce2b9a017971b09b033be32949f23909cd5688bf867c3422128a4a469adbde960b8b6d138", 0x6a}, {&(0x7f00000001c0)="6d8a8bb3b40b72", 0x7}, {&(0x7f0000000200)="c503a5eb24da1b205c87f5708e0039a855bf18a8fb218bef0e69b687c56e7790e4022e6436aa30b75171ac7f1c7ab7fcb05ed995c1086b4df9a5e4173924eaccd133a98d45257e504ce82c9c0a204489959983921b2f19bd56e218ae6455282abcd0b8b66c3e2618ee204442c1ba0f51e1b8e93c1b93d6d64a106c1494e21a1d2a936837e4b2da4d1db991b49fa451d997fae48bd3ac8795f7775065e0ca796f8292128c5a22b612", 0xa8}], 0x3) 04:06:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) getgroups(0x2ca, &(0x7f0000000100)=[0x0]) close(r0) setregid(0x0, r1) readv(r0, &(0x7f0000002740)=[{&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000540)=""/182, 0xb6}, {&(0x7f0000000600)=""/234, 0xea}], 0x9) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x7}, 0x8) fchown(r0, 0x0, 0x0) 04:06:07 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/189) dup2(r1, r2) 04:06:07 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0, 0x8, 0x5, 0xffffffff, 0x4]) 04:06:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="00ffd34cff2321", 0x7) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:06:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10012, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x85, './file0\x00', './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10182, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 04:06:07 executing program 1: r0 = socket$inet6(0x18, 0x8, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x2, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0xc0}, {0x18, 0x2, 0x3000000000000000, 0x9}, 0x3152cd9b, [0x4000000000000000, 0x9, 0xf9, 0x2, 0x1, 0x8, 0x100, 0x3]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x5, 0x1200000000000) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:06:07 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x3}) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000180)) setrlimit(0x7, &(0x7f0000000140)={0x4d2, 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kqueue() 04:06:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) fcntl$getown(r0, 0x5) listen(r1, 0x5) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) getsockopt(r0, 0x8000001, 0x201, &(0x7f00000000c0)=""/230, &(0x7f0000000040)=0xe6) 04:06:07 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) 04:06:07 executing program 1: r0 = socket(0x11, 0x4, 0x40000000000) r1 = kqueue() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) geteuid() r2 = geteuid() seteuid(r2) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="9ed94dee9c64935db3d7675aa1e0bf0ef9f80b19d90a6c2dd33b5d5fdabefec91c9e7b27085647b62fc1f948097ff54d1f9b3ebf24b9674b016903fef43e605d4ec86d91dab5baaf3ace719f9fcb62ef5450f38b10df02ac5179eae282e5bab8d1b5f3", 0x63}, {&(0x7f00000001c0)="e19c275e266864362622d3e2364314747cb49c18a38d78ab95536b4326e60d497dcded1551ea8b49b4522e2197c71f6d3591c146cbd760f6ab29f82c31b7c21a049c733c81efdae6fc9e4815e84c5ef2af5b7d6ccef977649594043c8e0f4e4118f0e0bbdf7f34ea644f9acf7c35d644e19e9e05281e0754dcae248a3d1b2a64d2d32620407b949e0741f4dc55e181dc578ada1099bd9df95b0aada9f7e71c42a45b42ac8e21431b1258f47b93a888cf4b4129c0bc10f520293cad236d4e1bae4b314233b0dbd349105ed87b9f3541a991276d", 0xd3}, {&(0x7f00000002c0)="b6d8b4a66ce8cab4c135b3c769e327fd64f6193ea5844b97dbc084d72acaa9c04d4ec2fda68c99fff4e3611a6df7ce929dd1792fc3f08824d7fd9460339501a78f4567e1084988aaeae6e401542ff092e33a4b708d2a8871630b6ddf716f19b30ee61dce5a07003f349749757f536e22b58f15165aba21e3305fb5b20f9df02652dc10760269", 0x86}, {&(0x7f0000000380)="c68e8cdd5de680d5883b101630579ceccb47f22502211b8bae064cd411e7a2ad66ed7a8c0c95e98fb9d6c805c1b5b3fa77d04433b54a34d51a3f2294786f0526e82b28874b3a1a482760437907ca83c09c0318502b256525ebd09f63d1a0b703420006e4adc9c120ff1c793d61948419f8ef2034327e4d53ccf67391d3199b32f7d5c17ebfb177334f82", 0x8a}], 0x4, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x1, 0x2f, 0xffff8, 0x0, 0x2}], 0x34, 0x0, 0xc66, 0x0) poll(&(0x7f0000000000)=[{r1, 0x101}], 0x1, 0x9) fcntl$setstatus(r0, 0x4, 0x8) 04:06:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4000000000000000}], 0x9, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:06:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="62261dbaa7ade20eb87e70d5721f4d93101e36449bef6a36f0087047e7cc4e963db611fcdc113605545d79fee35938acfa90067a2aa581eb5e2c6adca7533c1765e56999340776ecac654001346d6cd80710e2f7afc057e4f6e03be3cef4367978cefe134381b5a4251ad2b888387cc5cef7d543a9955645b27eddbb6480071718c4d98ce3d32fab5a4f893b6a6fe00677fce5e19e0c0cccd016fdae41047b7dbfe9eccc154074ad13eb5a0eeb4fe7b59b778981afd1187d4e718f5a", 0xbc}, {&(0x7f00000001c0)="3183af98c51190085f6c6c4d8e4d33ab9bfbb748b047f86ba21a6bca490ade63ffc1205592536906a52af161fa73106e755a390c46217c41b393e3db2bfe6f47fbcae2161a9bca935592dbe9813d1f84929822abf4e47156a35c06406e7cfeb84d87f47f51b292bdfcd4c181a00bd754726d3b4b722f7112de959ac45a062de1e397e17508ce5a9513ce9978da69d2dcad7b7053490ba4212afb92820f5b3c6eab0d9f5a5877032e7a9a86f5513e89161aa9d883b123e071dbf7012b49bbf11e994f94866221077bd61a3b", 0xcb}, {&(0x7f0000000300)="95d7a403e40bcbb2e5f54b360956d5107b5683b3deea5f6daaa2f65b8aecc6b403b92f7736ba3000ca8ba9832d2a7da264bfecdc83a3b209fb0c32c575d1d2d337594ef21fb2b1153db56e84583decf21fd4639f3eb74e95f4c12dc3198844876c73e818ba1075c785e854f8f6e8d48c472a09a8510fcdc5e12db8e7e366c0ff48d6b3ef34b1fa94d9f3e490c834a19a2f926c8e0840e3a37796a1446a63fc632da42b56e905b5a87ce9654d705c166f4bf0e4ed8cee0f945c4e1d051a2c4bd74e368e46e9135c7426877be311311214648e", 0xd2}, {&(0x7f0000000480)="2afbf6eeb3d9a86c68f52ea9cf7eca44e3f547e13a1e820acddc1e8c1f54d0bbd45fc259e6c63970ff0ea2f39e1929560eb007a2f2da03841761420ead3c896d7d40d328d2a2b0770a8b437d535e9396d59920c48f98d6966ebbbbeb7c32fd764afdb2b56fb0c456e6b2b51e298de3b2c74d476040bfb1a3303652db4f7112cbac968445e810be0d94a75cd2254c5f8420565ba1c09243c0", 0x98}], 0x4, 0x0, 0x0, 0x4}, 0x402) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3ff, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x10001, 0x5bd5}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80000082, 0x10000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x66, 0xf0000000, 0x1ff, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x38, 0x40000040, 0x6, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000001, 0xff, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x8, 0xfffffffffffffffc, 0xc76}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0x5, 0x5}], 0x0, &(0x7f00000006c0)=[{{r1}, 0x0, 0x2, 0x1, 0x3e60445a, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x1a, 0x20000010, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0x9, 0xffffffffffffff11}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x200, 0x400}, {{r1}, 0x0, 0x4, 0x1, 0xa0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x84, 0x2, 0x4, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x80, 0x101}, {{r2}, 0xfffffffffffffffe, 0xed, 0x43, 0xffff, 0x2}], 0x0, &(0x7f00000007c0)={0x1}) close(r1) 04:06:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 04:06:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0xffffffffffffffed) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x7, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 04:06:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000080)='\'#+C\x00', 0x0) 04:06:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="51cacb4d35261bc8f607eeed3181ef3c30809d925f9c3ec481804ba881d8801101426e0f13a76b1417689b6eed66775035b96f03fef20fedec35c031e4e336c17a3de9380e43736a53285be8293e40a0b4fce52eb2c1033ffe5ef9bdd01ded3583c1daea0d42f7e5ee75e6ee8eb7987102f41edbb805c19e74827b23bd22da80ac6f656614c00cdbe9bf104ee746fb09a7aee514821c9c06efa33d3b776a3c0de54ec5dec65d7838f1b5f20fe3b1c0ff3f4ac9a3b83ac56c77e8812e0e25ba3f0710b53e9300f1cea114e6775c425fda1c52741c8a67d94bd70fd65f4d815391b8b4399a383013", 0xe7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 04:06:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:06:08 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 04:06:08 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x0, ""/16}, 0x12, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000140)=""/73, 0x49}], 0x3, &(0x7f0000000200)=""/41, 0x29}, 0x40) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 04:06:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/130, 0x82) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 04:06:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100005) r1 = socket(0x15, 0x6, 0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/255, 0xff, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x41) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:06:08 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) kqueue() 04:06:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) 04:06:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffff7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 04:06:09 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x4000000) 04:06:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) poll(&(0x7f0000002b80)=[{r0, 0xc}, {r0, 0x80}, {r0}], 0x3, 0x7f) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0}, &(0x7f0000002c00)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000002c40)={0x2, 0x3, 0x9, 0x7fff, r1}) r2 = dup(r0) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000000)=""/53, 0x35}], 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000002b40)={0x3}) pwritev(r0, &(0x7f0000002ac0)=[{&(0x7f0000001a00)="2a85ddbbf905b14cd6a2f9cac487cd214efb40480f312af091e89afd1b79bebb62f89ffcdbf4d78b9d2d8b8b1db32a8dcaab1a3ef14d509b7da22c68d88479b1be403440887bff03b4ce1d4d16b8cd84a9975728cef93d45e237a729f2e70b753269e9595425ec6dc263dc5dec3b1cd220ed9924ffdd221e9f795a4be619b81e0a2125a383c7ee55fcb276ba807aa17d1f510dbe6bd17aa5f3886f9e851d1506cf5bbed121b052c397811f20e2f379ad664f7d1c8bb0fb17090fab88677ad86b2bae94b95419aebd0c857d1fbada41320d46e9da57b9df2fcfe439b94fe6f1aa0f645558cba7e7b33ef760ba72e22bfb5c282fc882ecbed74f9d5d35a066da98df49dcd08da20e9c61c7809c81b3877effcfb6d930398330021333253c46ff55d9b6534df34d647796659cbd01e82c9292e4610ed9c342f3f9fe35606629c37aa4477807055500db1b8ce2aea30ff19db2235f1ede039a38470b59e2a01f3e3442b6d96ab2f441de631cf42ddce966e6a270325792218c2ce857b99d1d0aafa7a9aa7198e044381a56c0a30a5ab0e18eb0cd194c260daedf04123c3bd949552c56b9fa4b849b38b406d630bd6425a51c72e54156a22cd96068619a03b0f0c33a75ddcdbc5e67640a54ff246bc0a334b3a240a0ef0dcd8c6707cc52c3075f05ed1e66e169d9c242c7450d93c354d0ba168c69583f4b5322491367c294a9d08e6dc0d60d79db7db7cecb0795b95449f053d3e0a768fdcce5a906b37f57706fc3f6684133bd84a3d4a3ae1659353e8ffd1366222b973dd048255ae12eee2a5411970aa0a7256d0e2758c9ce34ea5adc56fad402909c42542e327a955ec4d7267f1b2290df58238f4f71db41d61e696d418c3083fee99bdde4d2c6fd190fa79aa4c8df426d0e4c69ac295974e3d75047987a52c4e962e531dfb6bc82297b8ed3619fcfe50ea2c8251062ae226053f3a7cdfec3ade2c944c2e01bebaeff23a46f9ad8855c3f967b8e999bc344bf863fcdc2e4280f01cd9a81850484af4a0b8579c13ed4c8e324b7fb2288197e87d33da9dc253f2b244c3a54683650b4ac19e169d68a724a3a79f09e16bacb3287a487237ef5bc3ef39929d695c1de7790fc332db41b026799fb82ab89f22f84d23931b2a1d13c521c8a7664d3a488e7cfa81b2f390c78bb7bf73e2583871cbb9ba1d156506dc039692a122be577f52704d45034753543b0d31e3e51f090f9fb32e0785ea47febd9690f91a7c051840e67126469c21a4283d0f23600547b3763bb1bf7d42d37ad405046d18f5da6288fd4490013c23dc1cbcbeeb8e60cfb429f31cc8a7f7014c32e03eda5635e586d0804007231dc10b49d1894bd86a04338e0dbdb0c0a563d48b8b4d1b808bb81f37de1dc91ee746b8e99a8e211d29bdcc527b9a5bb6607720ced15093165db279b56ba611c92d532df3977a9e873086e0c8072103e8686496fb4a1dca5c9fe7f1b653637954a5df4d38afa52008ee1e9c002e351a067e0575ba256a7c80e1391bf8147d999379fbf371dbbf54db92c19b21cab2379d646c576d0fbc74a616e97eede4f457160c31044ceb344a8c9f9b17e8ae0581e40884816ea19d0ea23faf7437852a34f3b550dc01e96eeb3664b6e67dd43a5a1627c283d6e1b0ec27f25af5c6652e56f096b37d85566bd55f9e727745c7a2f25570d964052670e43e6188691a16408f30a9a93a4a287277df5d4399944266e6eb3be0d93b387b371a258674151ef8376b1d33580b5c6013b643214f6d65532242968c73078fc8e13f188585eeea247791d06d7581b90dd2f41c78a49fba9ae08ea9199e0c103bc6bc98ff41c0ca31680d95e0ba6af4b1d6b3f65c2c3daec7504572f8603d55794d3859265990b0d68ca62a6b4203fc60da3eb972d0f46548482755ddeeb5b6af649b5f07cce5e358c8d4f60b910b04aeb66611b39ca7583d768f055804e3867dd1b3d8bd7290f871486d35c8ab0b0e69c7c73162a7b16b28455f10c925fdca80d53860ad35637865fd5db6ef4e4b9665a334506416af807233cbf772c71418078e93b70dc4f7831ca649a8d51471371a55f34771182c381dc669889856d0eb119cf3d47584801578bd731ce019164a6beb4c61d90cafc6de757a3e88176d0fc9890990b5aa4cb1f5545e6672a92fb67b47420eccbf88fbb2dc7ea31c9065c0835418d9935924efc1cdfe5fa4536f855c0420b0dc7d4f8e8b021d617a7c35a80032526c15840a5b77d6478c3bd1facb769666f62578d52b0c8ced2d4b3a23549f8737f133383caa7711757a83c18630452695223fdfd406f74131398d06db18df0b464e0379e00ad1822c6e4280b488a686bfd264bda0c60277c662bb82d0758aeaa9004d5abc2ef4bbbf4b044b01bd2f5c77f9fbdf0015aff351ca0e4c5e081b0bba1ddf520b93d7984ffd0bcfb24862841e3edef6730d14f0bece3a33c61e45bc95a2bba8ad466d118bca54aa303fc657f1aacaf368ca7f8ed545a0b70ac72683dd9757af61de2dcf0c2dbc1d7dc8e519178c07fb61efa45ad537da77cf90aaa9b8ca77d6d5d98af38617dd56b8d84852b15c73379b9bc6acf9ef28ef9beacc7639b734e19c37b5f61f40c975d8a5cbb68573bb72e95d7dba7cc3ff3361c3acb5aefc8c046309a2ae6d4a92dcf321378393a095c2e2d78b05ba8f188fd1b1f6f1bf9464009a156f04d711f3e7fb9cef82f1a27a4128b76b26f514ce8fd63dd5deefd63c057e7742a8a231b4bf7f314fb9a42bd141b004772c119d39ca01a121caab7fc6d1c258ee84f95d6b1950fcbe711d7dba76aa391a669d9801ef46202a265cdbb16feee4458226877935422fd61cfdf84a6d03c59bcc2254e05274b114feb8aed02e6bdeb7dd45c483ec5d606a6ae441bdf72fe411e9c68ef4c035754788d02540ff8e8e95fe03aa4c4bbed9f69de129e2941ee39ff47c2e7eae31da653c3726e0f35d045949b9d9f83f29f7c608d812b3d4b86aad2024a7682685922ed5573b1df824eeb1dc10ef6d2ef9dd0afec46bbc050015e6214179eaf8ad7685406d3709cab2a49589556ee278153dc627b28c01a39f15178c76518e399ffbcf41ff0726749c908da2a320f6c94b5cc44cd5055f01208b043fc5ed7be8140eb887bad7540dec2715eca6955ebffa56d7b6eceb4faae8c99a1fce765446222ff804cf20f7aa818bcb36c4e028b677fcb6e9f8c1895235e16c1bf4e20a49aacd1a7f1d4b43069c08815b07369fe21fa41d8cf8b47dd0341bd209a75410e1f4686c2478b393b99af78c51e6c24ea718980965b7af1bc40ca38f44cc3dee1259f4968c30acd28fea7c052bbec0d8aeee082256d6f21a59cdcc932e8f6a90f2f6508b93a02fb225b2e639b95de0c4d5ef6abb36515f368fe7d9498703fb673ccf9476c3c94c4281de9b096c392ed093d0e5d946acd07e956689519f687e4e7e52d1b40feee77d9deb450b36cd3fc756df5bb254c5aa7a1fd21a5afa76a254588cf81273495109b21ad329618a68ca6f094b925c2850aa46e5773cd07bbf253071f158975b50fbe9b047ce7121c26e4fd311b2f9a739621051eca2b04b93600ef44dcb96c034c707d9789a0e5da991898afa76ceaaee8cf30b033492e840f0a193316ec90ccf9630391290cb67026d61dea2d989a2333a4df2a55e29e9e8b184d742be6631790efaa84225a5cc35732032200184848b09e655764827709f234d600306eaf5b71076388599d8f31356fe6360bb6fe55e26d219c4dff03842b0fa5b26e38b5ba25ec51e7dc74d3150471616b62267edabd051757e8f859ab7dd126e4622006d8dd3cb99bfc31b7960bd786618ea8c1292cc360888753fee25564cf8fe21099fd3a2af0e83e67be9e3d14e2597e6d6def55619d7f0f46aeb656167d59e9bff93222b6cfb7af0824f5e373a6e48190b235cf48b0ed7c434d2b00c0e4ba263a200ddbe0eb0df8f55e1326cbb6bb88aa09c1f45f782edb85ffbc991a588437231960efc792a20efdb2836f0eaf87af85bb45c6a7ef9d3326f41bb489f91d6b798ba99ddbbc9bddc230a12af29718e2cb737cadb34ec046e1a97d68f2dfd5caf1ecfc78195fed6c15f5e108132e18d900f9f739754820a8f313d03f54b56df8534237917c1c99616c6c276f9c982548cab2a67665b789dc2838b2f62911aad426304c03bcadd7a9a4e566366bb1a90acf90287e7a1883cee52760a63a3d8f1bc8abbc4c87f1c3241c320a30b35b7a4348268d6639a78481aea67511090e29c5ba013218734a4e15d3d89bc09325dbed548d011c781e64d0a69008dcc8a1c2247f7f290fadfd01a1e9164aa16db5a0df7295c8aed80190bda0608459af9a37e2bd3f1a5c150daac5f42c8b628aaf12a9faa824045d1f057016b8a4d6772dc410243aca0362ac6b8545421a00b1bb144d06ed21caa2f987c6e27c67a2193774d14ecfc0ec2a4bd7612bbc429500a18741b5a0d5cca9c992369a9905eb2247450469ccf35a3c07722c5f6339a75d3fe305937675dc70a6727b000af740bd11c40cace1439621ead9e439ec90e5fa4c12c31d6fe1eb6813115a21aed79a0d6be217ba2b0130e10272215d165cd08c714845191e8e296d243fc328a15d1ad566c9b2f9024c79b72083f955c3aae6737571504495bf372fcb33466f7f566ce67787fcf42d6b3dd6141a96873c9be0632a306ae5a9aced70368454a0cc6caf70fd98b17970d0f29fc13ff77c3e9d983b0918a550ac957bf9941df173aa82a2e0e399d1a32dcadbd315ce0e940b9b187d5baf55c35a0a13b35029afd27142dbe56ce14f6d13c801b6b0f27c25f6a33258d5c01edb0fc3206459275d60e7565dee84d9aa5b158f9d5f4bd88fe91e09139aa9f6cabfae939a49d93a99207a18c3a17baa5c903c1350990c8435aca135ead8d6f3907f288ef6e4e231bb8db65482c4cf1704b019e7fa4a567f265002b6ebc92544e210b164777901ab66342e55b185f96a9b8851b00a460785ab2f4f11fab2faae9364a079b23041fdac3107bad4f81d49978091987be50674d72bd5b5c11e9082578c1cabe55659e2ffbee8e3d61df246f916a1f633de335ba087abfc1f0aea41e0d806d709992343ee9df150a6a765ced3a782c408c648aaf1c90e6a15c7bbd1ed5fa44943f938e5749e9ce864ba3f7f2fd4ec6ab810b4f112c51c12b091854c53e435c2a102466e92dda94f53cd8fb77d5df56cd82d0e1e1b89ec49e00d002ed3537f1aedbc65bbee488ef480415fb91b058ab2f546b45e80dc3b7bca7eb5c8b149b207b64a20d367b214444f214ca7415f3f14b942bc435c78cf4b55234b10cda486e690c4dc8c1ac055eed8320e2aaeae030ba07eec2e0aca6ed6b3f068fffd12fd2e20b0b98385b62690ce0b77075b74a7369a9c0a253699c1ecb4210ae16606617c018ef76196850370c22d00a73c828e4d8de8c97a40161bb8704765386017a5cb64571ef68342e4c5d285d49d3ae3247f8e2a1d1c98b248d8c31b18b5136866baf4d4fa8e19701f7b518d4fb7c51bcae21f5714ce6db13a7d4c8feaaa65d981dadaee940992df32cb82ae2937c5c3b4276162423dead17a428b5ce535082af371666d4aff91c60b8e29c4a7d1d2001d5aed028b734ffae3a672dbf0b47c75109d66466f6431f11f1660365f0435c512b4bd673c9df85e55479c24e26b8251225f78126a19a444ce2d39d9fcf66be2342346dc9d6c7638c968888129d9e95d429e547ab9854e85e231772e9bc59039264ec72c35ee2f27eb1068a4", 0x1000}, {&(0x7f0000000140)="83039e1b7ccdc6b2eded43b183390e9180ee5cc6570e1eb1983cee39e772e2b8ede606c68f932faf6e6ccc3e6ab101c0b2c7af116bddc926d253de78cd346801da5cd6b0cf27c94e9f6c1cd0e065b035a400e1a0fa49d2b9ef25e199e10fa644e2c6b039793a148c5695109a3fd6e4c107cfb4b80d4935903ddc51d66def0a0fcb9abec185a6", 0x86}, {&(0x7f0000000200)="2120e9f02bb8dc8beefc37ae183bc9a0302156e59695317649615425e80012ece24861b25b208969dfc8ad1b38822a4e03cfa7e682b3e96b87b3b603d5cf7aa1aea9142cdc5fc978bdfb8d873085a2908eaf3b3908d049eafc21e0ab988cb4042d49aae83b44df730f38e509d939618a00acaf2df64c0f4340dd98e8ff9ca0436b3a32b44c4067c697bce1d7bf2a3e82384267fc9306b217677f21a3e428de0687152048122191bbf88685b2bd9efa1d441fbca769ae14bee0e860cbee627f4c6222eaefd490dda911f673baf55e620f8c213ddac2ccb79720027097", 0xdc}, {&(0x7f0000000300)="bc5fe80f9a884c28d32f539902f47a2aa70f0558007736fb66d2330cd604cc787502aed7aa0a29ee334b29e8dea13ee323b4e43c01a53e214246e2d0323c31abe91b82afa59d5bb0fb5969b868f456b24c6a2ed84b5dc0f9", 0x58}, {&(0x7f0000000380)="b74224ca625c19867dd11e47769e93e916f940c0a0f5e33905fa61e489bce92369d886c14bae1fb774e20bdad06645ea236b1fe78698ab9f259b9db8b9ef11767e556d0a2b80a161e20f322c1121f7fd44d486f8fbf68a075f1420cf918a2510ce4bf1636e0daf721c64f2fee9e63bae5bbe0f5a60a76f10974921fb7ed35a4c013e370c23dd4fbc4e586dfae73a0ca71595b91d8a6b5ccbc7e8f85a13e0482c734180a74b50533da476e8534da5f3e7597fb60d7894ab98cf", 0xb9}, {&(0x7f0000000440)="390ed9f5e22c32a3e896744e6f090238e9c316e49eeaa02a9fcc537a7c0c130c034b0afcf910a8efde503f84c5a2b1dbe32124e6dd1904f621d1cbb564bf4ce1", 0x40}, {&(0x7f0000002a00)="92e2f37d81ac475d046dae2f1fc7c8bffcc70178b5073fadf0f46ddc2d13115d556fbc2a1c9cc216cc2930b33d7078b821d1811350627ccf769d0a773c511ac89a100c6b31d469e00c5280bb272299b8be91b6d797582e50484865c21b9899d5ae0019a40099a9a09f343b73e9474e86b397ffd194f4fdbdeaac24343ce9e6081c59f44bc35f8ef119f8d28e016f8e0c3f56da7899962489fee944a57c3d2818a49015325a61f5a68f7f1428", 0xac}], 0x7, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0bef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc4696da53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0a87e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x51a) link(&(0x7f0000002c80)='./file0\x00', &(0x7f0000002cc0)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002d00)=0x9a) 04:06:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/167, 0xa7) write(r0, &(0x7f0000000340)="658bdff9eb01cf250c331ed143d1b43cd4d713460daed78996f77c0112b8d3d8dab544b278c24f5f62ebbf25d4da2ed556ef9dd09aff0a3e", 0x38) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) setsockopt(r0, 0x7, 0x3, &(0x7f0000000300)="2c9793d7aaa4d3bb463cc68c8ffbd394b48510601862727f6d4aeadf22f2cb", 0x1f) r2 = dup2(r0, r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2010, r2, 0x0, 0x0) 04:06:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20889, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xfffffffffffffff7, 0x1, 0x2, 0x100}) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 04:06:09 executing program 0: munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x5e3, 0x100000001, 0x1, 0x4111, 0x94, 0x7fff, 0x1, 0x3, 0x6, 0x1}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDSETRAD(r0, 0x20004b43) 04:06:09 executing program 1: r0 = socket(0x0, 0x1, 0x7f) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0xf0, 0x40000084, 0x9, 0x10800}, {{r0}, 0xffffffffffffffff, 0x7f, 0xf0000000, 0x400, 0x9}], 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x40000008, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x5c785398626dac1f, 0x1, 0xf0100000000000, 0x492}], 0x6, &(0x7f0000000080)={0x28bf, 0xd586}) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 04:06:09 executing program 0: sync() socketpair(0x7, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="44838d63ad72c779563e9c0abbbf081eceef9c7e9bb773f66dbc7e846992ae0b9a156b5b3556db00d95d7fd66c", 0x2d) getrusage(0x1, &(0x7f0000000200)) 04:06:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r9 = dup(r7) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r9, 0x0, 0x2) ftruncate(r9, 0x200) fchmod(r7, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r6, 0x0) writev(r10, &(0x7f0000000780)=[{&(0x7f0000000700)="b5d4a95baf8f1807ac225905b9b59fdb9265433d41ca04be54ac0f70b1d30621dd81dcbb6a72ba6ca0efad7cb76924d2883e0e18cb663f19aa86ee36600244ace76b41624010d4b4b17c2fdfd9d4ee76c2159a64740cfb1e0518415ca8a0ea9ae594a79db819e7b05f", 0x69}], 0x1) r12 = syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) fchown(r11, r0, r1) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r12, 0x20007471) pwritev(r12, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 04:06:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:06:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x7fff, 0x2, 0x3, "87cf087df2631b71796b8879a163a93bf794c14b", 0x5, 0x1}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() flock(r4, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x1f) r5 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) bind(r0, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) fchmod(r1, 0x11) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockname$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setitimer(0x2, &(0x7f0000000400)={{0x0, 0xffffffff}, {0x2, 0x7}}, &(0x7f0000000440)) faccessat(r0, &(0x7f0000000480)='./file1\x00', 0xa, 0x0) r6 = dup(r2) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x401, 0x61) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000500)) ftruncate(r1, 0x7efb6595) pipe(&(0x7f0000000540)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getpeername(r7, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000680)=""/145, 0x91}, {&(0x7f0000000740)=""/161, 0xa1}, {&(0x7f0000000800)=""/250, 0xfa}], 0x3, 0x39) openat(r6, &(0x7f0000000940)='./file0\x00', 0x8000, 0x10) close(r8) open(&(0x7f0000000980)='./file1\x00', 0x0, 0x36) 04:06:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0xfffffffffffffffe}, 0xc) r1 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x3f) setsockopt(r1, 0x29, 0x80, &(0x7f0000000080), 0x0) 04:06:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="06ff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200100000000d, &(0x7f0000000080)="eaff125cb4fb125e", 0x372) 04:06:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x78, 0x0, 0x2, "92477af66a171ef249b25a768b75185d5786f76296de839b59f6b6d97fa7cc83c82c28b9655dbaa78f6fb9a58db1cdffcecafbde80f6790d6f37fb1f22692cf5abbd7379aa1d780775aefa495cacb211e3c2cdb2942b36bfb9f4e5e0779b1eb7ef86d0ed7ced"}], 0x78}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) execve(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000001580)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000001380)=""/247, 0xf7}], 0x3, &(0x7f0000001480)=""/232, 0xe8}, 0x841) 04:06:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 04:06:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) 04:06:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x1006, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 04:06:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) sendto$inet6(r0, &(0x7f0000000000)="f8efadd4fbd00da8450b12370a5f4d6bab760632d95df600e1a1e177508abab74b20f013317492cb405408b6c6095dc7c769186ec66d719bf08a8cafbed224df4efddf29dff7d55124797719feef3ee1012df71845dcc1", 0x57, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x12000, 0x7}, 0xc) 04:06:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x6, 0xfffffffffffffffd, 0x3, "68d19de7f42f0df600303c1be1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 04:06:10 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 04:06:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000040), 0x10000) socket$inet(0x2, 0x4000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x120, 0x24) 04:06:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaa6286cd3340945722d906458355786d5ebd423ac2e5d73c0a45c47e48b69449a1b9945a86e706dd08829a1662d26aa6d562995a1473349a798934ab9761ad3bb637e1bfa5e87abc1cf0e8e2a9f7ed514cedba4d080147be5e31203aa04770d4ab5385343d06dd206e634e848b50771405e14983aa79069d662852f392a9c035b7159a38ccf887e7582f76317097579cd8013ee70f86961cffed535641ca8878f680392a595bc4927dd9d630871c6fd93f14f50f382f4751411db2428400eb41399b35ce2d4f3321ab522322edb8de42c9bfbea0a7ff0a88e8ecaa4e540ccdcfbb57a0d", 0xe4) 04:06:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x3, 0xff, 0x0, 0x20}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x4002) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 04:06:10 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10080, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) 04:06:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 04:06:10 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:06:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="7e3e41461238969e52f716fb0952b67e8ca23cb1fc9daac4d732a5378b8092da6e4a91a9690aed3646da84f342a6fcc67b5f274f2278cb2692d1f6648a2444607956fab8d692772fff6ac2c2d0a2e0241bc96ed97387ab79da3bc14550b6897172d60614f5cd8dddb53ac60464e14fc6a8d41ff1fe2181668861e72af82ad36d60058b3d29556f3c6be3e236be9e22e510555d8e5c33b356", 0x98, 0x8, 0x0, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x120}, {r0, 0xc}], 0x3, 0x0) 04:06:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:06:11 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) 04:06:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100), 0x0) 04:06:11 executing program 0: r0 = socket(0x10000000011, 0x8000000002, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x2, 0x4) r1 = socket(0x10, 0x7, 0x1) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) 04:06:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xfefc) 04:06:11 executing program 1: poll(0x0, 0x0, 0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:06:11 executing program 0: r0 = syz_open_pts() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xd) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) setegid(r2) writev(r0, &(0x7f0000001380), 0x4) 04:06:11 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 04:06:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 04:06:11 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getppid() r2 = msgget(0x2, 0x106) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfff, r3, r4, r5, r6, 0x2, 0x5}, 0x3, 0xffffffff, r1, r0, 0x10000, 0x3, 0xa66, 0x4}) r7 = getpgrp() setpgid(r0, r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = getppid() setpgid(0x0, r9) setpgid(0x0, 0x0) 04:06:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) syz_open_pts() write(r0, &(0x7f0000000180)="a2", 0x1) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r4, 0x2000746e) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000100)="6e6bf1d219b850d28d3ae3ea156c3469c16658b1650097b2898501db74f17228c2b7bb4e68348e6a5a7a47ea035805c853dd8567bb6446b9e7cfcf5edf", 0x3d}], 0x1, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 04:06:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) socket$unix(0x1, 0x5, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:06:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = msgget(0x3, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) msgsnd(r1, &(0x7f0000000000)={0x0, "b5ca7b3ef8b1d3c6abfa389bb3191ebb94e8131c9649d90ebac9ef2c4d0ef0b55d017ff3fcbc1a8380b13c3b3a86f28981a87e6e83680cc7e036ca77d5a5b192f05f7ff89d7049d7eb559cc74322ce786d8ed370d17802e5bbd526bd4637f7928dfea3c980dd78a59e9a6a565c5a7c1368b9e80256ad9825328f4a1a963573c54a36f6308454407a198eaced94c6beeec288888d98d7d8cf816e2f9b20014c9788f87b2cbfe05beb48c6ed3913494564b7f05c43b869835fd558122de1515f94f30370a734"}, 0xcd, 0x800) 04:06:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet(0x2, 0x8007, 0x80000001) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000140)=[{r0, 0x8}, {r1, 0x5}, {r2, 0x94}, {r3, 0x100}], 0x4, 0x101) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 04:06:11 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchdir(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x20, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) fsync(r0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) fchdir(r0) ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x13, 0x0, 0x3b1a}, {{r1}, 0x0, 0x4, 0x8, 0x3ff, 0x80000001}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x32, 0x41, 0x7fff}, {{r1}, 0x0, 0x20, 0x2, 0x9, 0x4}, {{r2}, 0xfffffffffffffff8, 0x14, 0x60000001, 0x20, 0x7}, {{r2}, 0xfffffffffffffffb, 0x48, 0xfffff, 0x200, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x365fbc2e1790baae, 0x8, 0x2}], 0x4, &(0x7f0000000140)={0x8, 0x1}) 04:06:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000000)="e9a279d786010f0000", 0x9) fcntl$setstatus(r0, 0x4, 0xc) munlockall() open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x2046, 0x9) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 04:06:12 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) shmget(0x3, 0x4000, 0x4a0, &(0x7f0000ffc000/0x4000)=nil) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:06:12 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:06:12 executing program 0: r0 = syz_open_pts() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xb, 0x0) 04:06:12 executing program 0: r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 04:06:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x190) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:06:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000026, 0x200000000023, &(0x7f0000000b00)="3b019bd0092d2ad092cfb1ad0f35ace20a76883d229094dd424689e6f8da0ec24052247372fe510d1e73af9e092eea06137e3abbbb226bc689215bea395d354a7cb8da48c97ff0d07dcdacce4c89195009d5b71fc2044f20553b24187c868e17b2472120ce11e3076ba25469b8d13899b307f74228c1c376973c49b14340acf89ba9d127e5c48a95df86242624bb5161dfd02b4cda67e2e218261ad780536ee03baa85fbe4109f6b3eafbb9cdd4f331ff6f3a8be2f4b8ef104f7caa0a749c58861ee375e4f8218a6eaa15c6fe227b3222327838b3d673cedb886eacc7367af10cdb9a78b8d420feef9690de90cb96c49d9e6102a163c6ada422e5b10f15ff19fa0876862b35d3f64021c969d723ce3d8569cb5eab3f410dc7fd7be978909dc8a7d046db5377a1d425e06dd86a3bf2ffcd898a2b58a05586f8318033b7ed70fd15ffe5fa2efa6981c707ca727c42c13a41d78c40818c885aa241139c737055b633f59417f7067307f037995c5cf83f1a373ed03718aa9ea2ff3216c40f115567a69ee3653a5c52971f2b2910f65c1baa1e7ff55682b0ed6128e7d1f459ca1f94c4ab03cf566336dce9f6b5e4fd35d054e63b9850548a071c1fddbd51e9f0331e7dc3e9ef2cc0499078d7c740cb3b1d35471289e304f15b78601bb0fa86dab5a96cb430fcf2ab47fa265695c426a887f01f2c4ee28fc67b053ecd4a9e4f10658f9af455eaed5ec061cb0a6387c5d4c196356af60ce8a4c4379e68a45c1c7a01f84ab04aee00add0103c754b73c7929da9c1be166320676dd4603fd48a273842f684669c63f24f976f1b6d4b9d9aba1692b8a7282754ac280b2530acfa39be2400859e55a0f0f901ceb488977587fd7b258938d8edbdf1e0ca880cce3022b5f2e0f6f3814ca45192d7ea18b6dce31c2326d26242293d5aa606f9672c1aa03a5888049fa2b0a03ad5c4fe81b6d19c220fdd1d5c237583d96e98665fd918b7a487ce0dcba734026dfcf777ef0c7e8f6", 0x3e) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3f, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="c21aea8b18a27cb52dd087fbdc200936a623f744387bdcdcd1827bf5de83266b51c7a0366585ba5e23b2ebb99b11365c064ea42ae0c210d08663c536eeabdd1fe67e551a69b8b2bbf5b5aef8cad00e376a90947ea339", 0x56}, {&(0x7f00000000c0)="a0e49c7702d7f0ce52e98c395f372492d0c510eaf38494e941bd0e361fa8950ea60228379bc64efa7a65f72ca18ba228329f02d9d0eaf4f29d5cbcb6a2773da0e9b6e18eb40341eaef1bad0ff174b8b590e17c67ca7f809875cfe7ab40a48af6d9392335892550aa5aa6b1e1eb6cc39d3756eb2e5e4ffe99dc3afda91d6366f170743bbe37e8f96e85a865821d2af9e0b2ed8fbb2ddf9ae1b77c1f839427ac99172f25c7f6ebcbd6f4a11099b1257f6946d4157f3760f20a606429134383035bab360a8eff6966f56da8fc4a9a52d03530ed4002a9ef7a96961cdb480f548b55386bb53a5db00ac148d4eba6501455f479b38e4001e693e382bcc3865a8bcc", 0xff}, {&(0x7f00000001c0)="3c32aebb24a39efa56e5fceb7ebb97536d2278de4be2407bac44f4aea058213a208a31de87ecee0910ebbc8663fa5460eaf707faa549fbced3bcb0c0717b32ebd22acf27bba72e6e0a879f8c5201a92427ec5bd8d56144e044004b6d6b4193c03fdd37d7b0d29f3624e7adc314dbe85aa57d38d3b9ce6f237647a3239b435d674a16b3f60c4714", 0x87}, {&(0x7f0000000280)="9eb989117f6af7402355a9fca8254ea771962e929c05ada5f415f8485e69461deba14a755820ce75393ab7161698e2c0c1fae02c8cfe11c34a40141cf67d2077b01b81ea22d8bcfaff7b4ed4ed546f9b6c6a29458fc20ca3bb500036c972fab263fad1b5d46a172fd2267c1ba93bee152527d5c6809a27768957a8aece0dd5650210b89dfc40645c3ce461", 0x8b}, {&(0x7f0000000340)="32d2c2d9bc01368c31f148e42f128277e031fe52d15344dbd531c18ee4d69119ead3fc8d0cc7bf8b4e95d526e0249e16388c6f6bb526292bb6a33806914c3cac1244a0598cf2e5469b29c34ca6274ad019a4386f003b06a4ab3262cbc1f18fae6d438f43d1bade1192414486ce3334675017d2454bcee35f401b01a8e9aaa4d16f4802dc5972c861f8ab43644099185535401b2a4bbf73186d782475ae6e17461486c2759823ae7b56579a8ae511bdc779cd2d84971883782c701248d9f056f4263ddb160df25f5e96f4e3f9e9d37d52d68cc6664adc321e7e39825531b7b3e8f68ed9", 0xe3}], 0x5, &(0x7f00000004c0)=[{0x88, 0x1, 0x1, "bcbad49f3aa4911b9a961a5fd67b620913f72118e9066b64d306ce63c6a2dacff0972ecd24920fedee778fdae0c27ac62f5dc0ef868aa80abef91533e1cb502caa7cc03ae85281867a4dcb4f7b690962e1629c92173bdffbae655e645e5caa304692920f301f142446526814080e2ee7a2"}, {0x38, 0x1, 0x2, "2fdd11eab8affba09a2acaf33d251ac809993beacfca02072300d844c17ebab58a1042bc501719"}, {0x100, 0xffff, 0x2, "4d548319c685795d5680ae866bdf7fb3f6a450d5474ea43c2dc249d750817d54f98e2b54595435330f1df0c8c7f57fcd8ee0671f8feea9fc7fc5f664288c5c569eb94a8cf592f9ccfa4723f4f8e6e2e0c4724e7b9d9020fa06e1302385ed09b36f6b48d2b5130a9e7a959a1bd11d19ac59649feb975886336fd2336af08e3c9000cedf1477c7235f339a384ed79eaffa1a4a2be0f94338290f23ea573f7d74d529e8595ee6f9679991e562bd190220a2c455a72417d870b6c89fa3d0d9db3b12c29b48c0a44514796554e8ed204ab07744b1f83821b05e83281461242c0cfd4b58f06bf5c049c9e67397b7d7bbfdb0"}, {0x50, 0xffff, 0x5, "94926c8e6beaaa7059c217d3098dc32bf3f9676247c449321911a02a40105593028ff0afc272842ae6586f11c7d6fd127fbd051b912f9210963d"}, {0x78, 0xffff, 0x8, "3c97ab55c0e98f8950c934c0184582a250d7f0ee5501e21e8b250ee72e0d15726fb36cff4f58e8e7fde9b5d63580c956c84733685f0b0af62de372db836ca71a32345495461c6bad79dcee4cad704ae8405d50ecd384e4c7c9e7f51afaecf900822b09"}], 0x288}, 0x403) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x6, 0x80000000, 0x1, 0x3, "5f00e88981ea417cd335395d11338d15d290375e", 0x9, 0x6}) 04:06:13 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000100)=""/19, 0x13}], 0x2, &(0x7f00000002c0)=""/135, 0x87}, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:06:13 executing program 0: getpgrp() r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:06:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xe, 0x0, 0x0) 04:06:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:06:13 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xc000000000000000, 0x667, &(0x7f0000000640)="0d5cbaa0516025e8eff3316da1c0a58f80161d3473dbac1655844e08b5a0e3d2d49523d3a60ab72ea3a08438420cec40bbcae81ad84ad2f355e90419f5fa3a2258bca6e7c987b9dc74030042a98b64f35f0bb95b7f2608122d93d6d3e6fe865dd2dfe79c7bba80f3f1247f8a412cdfc9eedd2a8063452794ec3fc6ac1e07eeccc23e3a571eede9d193837e18f8fb3ff87ae761044817f3513af4138f562f1eff738e504b3f2ca04faa4d1be9f502ea88f231d3fedf2b2a95560957057648d184302a7992e1667920b04fc9a3da8af3d72e20bc379c7c3bbd93b43cccac2409300687f22f78b21b4419ed8c555bd01e0aba3b6aac7ebb33128d563d0479ec9df25f804949450ac3c93ae7a1303793dc4f379e524a52b9f4d03a5a058d1130eb32595b3fc2a13e65d402b532f8c8faa7895d9473682b3c9cd3d03fdc7ec0578f7f49d5a9482f20b0ba6645af1e54dbc1322508b0c35447f34c3889929207e7ace61d8f0fecd316e8bb967a9f8d821a86f8ef42f6b7f10d4b3006bea85203f37d9046610b99e8596c5383f550894c835fb4865eb9314c0ccf0de7c4081df3b2d346cceec18aa2213ca161302dcc513928f73d2ea393a230ec0160fb0646892697dc1be1f68bfc4ff65f329a78955c7827f3090758954210c78b1154a134d130630d59a2e4e36f7084ef39f272728c33914eb838cf11437db7ab6eff66146d0b687339d640147c858898196818b5a42fa49dcf362f0bcaf9997263eaa6d9fc16cfe163a7e930de5acf21a0be5562034cf48a866d6c5d98935e307608a48d8f1e076d1eabdcda3a1caa06c0f24a4614696d5eaadbe703d40349728f21fb6272a30bce8fdfa90123792fe24069f63353ac772dfd3bc383c87f2c3d3fe583542e66ec5a8e13159cc2a83ceed08af6eb5eef34395a2e7ce4e4ba4dc23c870f468387a5b8712c4682b805e94310e807b2a858a63252854a40b0aa336a34370413cbd797fad724ca1e4d2223dd26e086477269ef86ba45615ad124e4e29ef847979d4a44e932445e76832ce15b0f8f6c99301028ddf4bba62dfb62c1bee44d81c8a2ab3305dd08830f3de4cd61f98ae95c1657935aa40cd41f3fa71bdfa2716d8ffd75b3d5c748c91072431949c22c8d8163efedfd0220df85ad191863d6dc8b01860d7cfa12789ce510b4d7771d035eff5dad29c2a988585a956e2e375cfdf7c433b25bcddef4242d0e97cc8459315133f54ff2436de12afbbb184a693c45f708633fdfd0883dfd64c22e542ff372dd4b4fd5ef4aee017b41d95e7c0c2eac09b743ed6f7e0e0376ab059475b307eca6632145b9cbc121ef9bc9ab5221cda37b0e99553fc3c161721d569865cae5d3c5862e51d0863dcddcbb2b9953299bcf33893bf0f935e7c6de49b43d7767d7ee82931afdffca48eb75aa825239c92017ac604c0357f5ccb545494e370423ef111ad202caa27033809c253f29e62d5dffd07282ae34af3c9b98d06f35064e791b07c9072469bddd1fde0b2139cf2a9d63615fb1c6fc47a0e7034ef631085255484f1834185c3532e289df62c76046778417cb0bc6206298e99dd5df1e06489f75b39bf3d84f2a030e00ee26a70a306f000a4e49c53156eb561208568a3aeb2891a7fb5558ca653df59a96f8205ecb3898ff6d6956430df6cadbb55d84643cff79f31d20b14c1a59f6074aaf4e0704d4034e19072d1449ab6a231314f98d928bc4d6cebb10823dfe84e53b9d83d6a5af6828f3ec1aab5e9a536a9e64688824b392ba9178702a536363aac30401ffb4efe734051abfb670f78f6e2db06c964ab127ca55b9f235aa7a16f5f6f482a2385af325e5aa99c57a94fd9fea4862060c0ee44743dc7134eef49ef569f55318a446c1b2a4134c0e9c013b9661370395deba0afd9270daa4f1024714feb1b8f0ed9fd610f1c3671d3a3db5f2c7c42f2959d060e02e239f21c56f6c09dc7cfafda8b90d05b011a7ae1773cc1f723240f1cc5cfd816e3d36c33376cadcc0216eed10c7b4932e09d152dcded9daab4ad0987bcf96985d1a9218ec964f2471238bbcc13af73e27d07c7e2b0e7e2415e27bd3603526364468f970812ad565de2b5f63cad882cc3a0d9be10b7afce9a769f1b2ca188db477c9dc659a5f159444fce174b6d1bd4afd7fe7ef3857da0faf5779b507a0954b564ad48a7792e72a37d8028d63ed2d3663aaf9b6f70ced334c8f5a4d870c207a53367b20024870b9cb839b8ca2db416d8333d5a71cb5d3e8aaa66cbaf092c854cca21216578776e519b471ccb5f6676b4a96c7d070a648906336b5dbe0feb9a913bb66d850badadb31f0aa5d8659a1d362dc584e5e60073d7812824877c3c0d60dd57a658b3751d840ac016b8f30be5c33353a7e631b7919d2f12ac1425817ccc846650784be67b93d73aa160f00e662a3243bf5b1d5332404902ad45b36ed9232ff1fa782390f6c4abcecab426040747f0999505cd83ddebc69664a8b5b807d2192d7011e011593e2c7c7bdeb6217fa1dce0cea5c643bcbf1c8601e7330c4db6aafcc01492f5e25befe5e7d890befae52835f1d35e1b6fa3f3166951827c4fbf2742c36b57cf128d0cf6600fdef3414666ee2d9bb55b20e1e330bc0403596d3e6f45e290a7f5f96ecaba621a9d7c7ce6f8c58830ee6f5a496854abc7eddc0bc253ccc714a869b3e85e6d8ee36d3239f53ac80e06d4e59c42394f7b66c6ba1e4afd3104743fc567033cc2a268f387565ea59e31666c6cdb2104441df25992d50cc0ed92b81aa2f77ca8ae21760196908902f639f443ab02e7d6d9c04e76fe01586434500641dde10a0ff8dd28d683b9da4d9ad361a4f58829f8baeb9083fe2aeb2b6cdcdc626b5fe002b5776123fefae87f3e4b4dff8dbc1ddb25f438c82fa7515b0e7f880ab89adee7d8421586a6febabe72df710c75374073ad1bfb3b04133174cf4e0480b4794269e94306e9bf4fe098e5538b1b2659891c28230188aa3acde43d37c39d0eaf70b00a7c291fd7f9453cee49680e58f0fee6660aec23f221d194417cf15f5112d7c9813aea9ab1424661ef3c37d38b9e8cddf335ffb564e76d6cecd8328dd082547bf219a92add92518847a2dfc16e500179f861ab9588d4208fc703a9eddace7678211f7d58c0577e694de49d1c93b93ad8065c2161ac27cc4f608b45a1e15e21f27ca235d894342f1de92a3606b5b5723234805964e3f48721e3e386d6b28992ea0f63de9c79b16e4ec3530e8404087f02aec9acf290cb7f5ecfa697347b1193488c96e4372e49e9951a698ceb4cf8e3d1851e05846fda1ebca8eb0301f349e30f4e61420f325c13cb19c50b986ea03fe8ce81f8cee191691e18f7439c745485f597f6d933085c17aeb2d2fe1759cdbc06b1e1bf356d8ea431fd02dc6df0a4d0e4de3eab9b1ee74a178614db1cbf0515ee32e2cd56ea706989355a83f6f608ab733df304f306bb5e5b8a888d8dbec2658527f61cf2981bf1976ae85ac5badd2acbec130f28127fcce607f7e219481426cb13e90d496492ab4b30629d06d08c079866e9c963ab9152944d77502b4e3397717de368eff6df3160225d5a0b6dc8e234e4ad83d0cb329a25635a5fe3b1e39de70801cd717186825bd18b6db18b80a12d2424db338319ce7588c3fa324762f86d08cb0de23876be1df510ab5adc5708dcbebdf4994e3a17b9801a80089a1d329deaeef5303a2d7780a7e63776e84ea2e5503fa5f7b9da00a76956f6c158823fabf9d0bef8ea59b7262e4aeda6a228b59458d7785624183d17116e1f519531287e00c969bfbe405c19659aa58f96016eff2139cc7ca6db194eecb075ba507f24c3a64f7bbf3dc49f8b835e159c3d2f726ff15115e4ebdd48efe0d2f6a3b6b9b380d6d8370149f4041e630957333c2fddb805fe83be8baaf49a77684618955d5a0ade66af2e4b18fe4f7c800530ad92af998b170e467248678912f21ec86b7f32eaa680430cb4ebb261291d382aa2285bbef6755a9dc8ffffc0407ea8017ab668b7894596776b5f692ef0de75eb907955651f3ea392266794a7483b2761104e893d5d0812d88dc56c0bad06f142823d074201c97b6ef1a86c4ad3b66a3b7f674151bf0d2246b32928d04df09b61e2ebdabc32ee07ed42c3fec18fab262aaf860a4aa25e5bd83032d4e5f21470129b884066ef42d8ac0bd21b65ee6123042fc5ea3d8129f8be1e0fe92236305cea0ed674bcba7f72741b5573525e81656f59f9363451a0867363801f35f2bd40e75897ae81cf727345e8940b9a333e260648420e109ac3556e3ef53429e50b6f3c2140d097fdd359a5e9996488c80a1dc3f31317d79fa819a65273efc2616dc7d995863b2efdb5a8558c71d1ca590b26803ed8f37f97f3cecf20744b2022dd75888d725ecfa142b93218cdf3b6a64109b41f27ead358882e9a7157c7b70492469529f2737dead0e8ee1b27fadf55fcfaa33610140f43df3afce583f44dd64167f5bc208465768a30b55071aeb1a44832d2c4db58d38740c0406400e1f3d23b060281a862b8f896f79a1257fc54f0821d1a3fde263b45d48302c98362b35c15e81b52d2bb4a6d3721b2881ea742893cf1a57c3e826e8d69785cddc27b919d3c3817880f8d8f0bca06aa9ba0a730a4020ed6287115af5b2932218644ad6124d8cdbc17a7313f4a673ffc39483410ea5ab5cfab460476d77992976a8924f7e6ed964ae375831928a58cf5839b63c0a558118e93590701f724b6f249809044d3b04e52a01c80f96e1bb25a6a151eb28868f60ad5e77d2d264071045b070d6036ab71b756cec175fa66ce90e2d8d0dab9135aa2046ced29fe2ded9dc9dd8913ec9e17acdb81cf0a84ae6d03fcd54434bc7e52d2ac14d81dbb1cf1ac14c9a09f801a23c34c1a4068123ae2f6b7f8a82a2f099c16411ae5cfb11b7f856f8e53995be1d4af47371027f4c13374ab35ce4669b641577294246a579f7de4ebb0fef543149ee48146fab54c9556cb20dc840b3cc366d7ad824a3fdd579246ed6086a9451424aa6e78d7f4f223d53e0391aa9bd257eced8201e4c26943254e0c127a7a513744b4a62002cef659fdadeceddb73795c4cf03429a9d4c9af18f08592d1568de64f6a1631eac6846a7a9f96552ac372f9c68694ae2d1bccc389e14f9e4ef3cde7a5275bb68f7b007fe65a9dbf9fd56a447f74ca7ea6512e040d2114d2ab324870fcf0284f9bdadfa6836a1fab97e21f132e5675cf01670e436d8d7837f5771221f6d054fad48960744f0a6a087056e089de42fb36fd98e030d5644e7fbfacbc659ec618c488c0a0a9f98aad5a5db98656950abf5b4663f73fbe18f89f73a487d1ac0d880709aae49844de668a62934d75e753bfda2a82061ce5bacc02c0663642d5f870104b42d6d4f1a49ed9b5872b622e547884a42dc97536aeb16654f6a1ca733fb04d5c51f98af5bd6cb364f3a742dcc0f3288e90387eb6cb60588f78bfa163d50fc1a8b59ed059a4a12cc375688ccc77eb2be135ffb69bf0e433c65f9c30b5de3dd5ed6782fccfb33983bf395e73b7407d502d66f4930750e3c2a776b3009f62ea4d87cf06bb0980cc7893509a69ff90493f41830f86a8dcfaafe07b926d75ce62f6c86f82b09dc7a296fa7de0183cdcc7d2280ac9d1789a116778a70252312501ccbce7ffbed1b83d1f5a78c017079322f5ee86ee9e37c358266e4a57adf3609c8e65db026433bafe4cd42012dab458126024c4b7e63469980719e2bd7149337e00424cbce9039da3742cff6fc2591", 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000004c0)=""/148, 0x94}], 0x6) r2 = socket(0x80000019, 0xfffffffffffffffd, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 04:06:13 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x800000008002) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88c2, 0x24) fchmodat(r0, &(0x7f0000000080)='\x00', 0x84, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) listen(r1, 0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000040)=0xc) r3 = dup2(r0, r2) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe8a) writev(r2, &(0x7f0000000180), 0x0) getpgrp() 04:06:13 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 04:06:13 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f6669ec653000"], 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r6]) r8 = getuid() r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r7, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x140000006, &(0x7f0000000680)={0x2, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f00000006c0)=""/24, 0x18}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/1, 0x1}, {&(0x7f0000001740)=""/233, 0xe9}, {&(0x7f0000001840)=""/45, 0x2d}], 0x5, &(0x7f0000001900)=""/43, 0x2b}, 0x1) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) socket$inet(0x2, 0xc005, 0xffffffffffff0000) fcntl$dupfd(r2, 0xa, r0) 04:06:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 04:06:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="02e5bb8a80846376e07f0000000000000000"], 0x1) 04:06:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000002580)=0xfffffffffffffe72) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002380)=[{&(0x7f00000011c0)=""/253, 0xfd}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/190, 0xbe}], 0x5, &(0x7f0000002400)=""/207, 0xcf}, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000025c0)={0x0, 0x9}, 0x8) 04:06:13 executing program 0: setpgid(0x0, 0x0) r0 = getppid() r1 = msgget(0x3, 0x41) msgsnd(r1, &(0x7f0000000000)={0x1, "699808223c5429ddaeeec37f9255d0dd25b5ff95c50f9f43b25449fad9f77a930c2e1580a3f713ec7691cd12cdbd3de3eca79321b0495b1efaecfbfac8de854c71927876225f6d5bc37761bddb76edaefa25a46fd2e5f9c7c2d24b31ea020dcc79eb623b96f9c6bb6e5aa129cb5e7873478e20b02d8ead0c030b3d6cfec1b3e0bbce425c4fd1929cf46b782f8ce6d1f9ca8deb9379c69d090a456657fba6c4f087d8efa9f11dfecfc3b6bd07050a3c6506458857688912fb31e23005a5efa9a66b60b6d34eb1f416a454d440d6a5537073d63e24e7a003ddebdca416a3dc"}, 0xe6, 0x800) setpgid(0x0, r0) setpgid(0x0, 0x0) 04:06:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 04:06:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="f1136d9d415c223f5c5fd7a263f222563636558e41a7c801285330c91ed65f19ab865853f8883475d388aa03c1659b13ce2fb71d70ba3a81ddaebfceff68ae851a2e9cd173fd2ced0ce3d6208477ef0088d5d75f4693f9df5642e6fe1bbe2e3c3e65219bb1952f6e9853906e09e72086e0a7c8bb4446a6b99228d824d521d6320e954fe9861eb9c1680a657c0f7bb80abf9680e0ad0d0e1fcb3d8ad15e2715824348068f0a9fcdd8f9c3c3635d66bc0fef61dff99f748327fe3f80b3a05da686a89ff120ef921a29cc84b0ee5b600cacef18ac7e1bfbf84e0ea48a073a", 0xdd) write(r1, &(0x7f0000000340), 0x10000014c) 04:06:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x141) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:06:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 04:06:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x1b0d020000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 04:06:14 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) rmdir(&(0x7f0000000040)='./file0\x00') 04:06:14 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x101, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x810, r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x6, 0x0) 04:06:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) 04:06:14 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) setsockopt(r0, 0x3ff, 0x7f, &(0x7f00000000c0)="92c2cd5ace8b0ae41db92011fd8f137fff38ad4c1593b771485f58dac6f2e38fc0ce95d506f2441d044d63f02e75f6baaeac334675ff80d7824cc379442dd61a40e8ee672eb8b01a356a1a101f5eabf606cadb0c601274388e15f4a8a6167dbf1006c91cb67da13051ede1b192e19cb03a75b7ea75f36bd0f180c58043f5578470f44c1131a11924782609fdded85b3bc67673317f78a7f3cdcfba8ed8a0757da5c5839125f01aefb0ea56008a873ec37f19c3d7d486c3dcfe732724835a2a6426485109cc33cc055f94191b41337d2afeb8abb7c2953da25d6cc4f45a5a07a840c4b483c5a869b56f2490ed984820fbcc4e52e32726286d3ca71291d9942911c88b263074488a0b23ddcce956f6f159b9c647a462d07d46f241c864fdf0f220aeff44e51557b8cf5343174a15a4e4f7fc5e10f2f8464fa4f5a7b1561285ac2d0f3deedb0f7628d3084b6a9ad85dd85d7394e1779ba38b38c5392c7fab332ddaad233b9647e2f023f85c155d572c31ac5be179c748a3898506717159a1936a72879abc4ae3554aaeb7f09b83af7f34bda50ca5e1419f3a6cb4e62ff11d64b8020382babad7380bcfccf2a4db640aae0acc8e4ca14ae75825552dfad1b99547d44460c7d0e6f4510067cfd24f39069d736bb653f0d6a42d8fc9c3f17fd85123de0af8571f3aea947c23100d219ae003a79960b4479dee74ee665d80f1f9443839a74b694ddc7534ccf743e273f052eb404374190e823b91a726293844dc0070478d9009fe0452d4f76d6d1cdc30e16f4f431b4f4d376af3cbecd088e30986d85fd73179040c2fe6a76d8d58588599d5a56fc2af0ce0afef80f3344820ab2b0c6b1f41efaf03a688a8f1e64a290fbfb22c125b6f5029fe5438825037db503bbbf17af1b780b98cc18ed26a62a0cf974d191fbbe0314a642dccfa7b6ae0b1859a74a59473d49af1ba6fd7cef74f4fc95abecddf8e1acc4c7199e5c19b4bf1e1cabf1196aa021fec17aa1237df8cb25645814afb4a3dc452c543812c501545918a0e67b7c78492f0c9a5b6d3c1cf58338cea547d29d797e2de624cdd9ee5c20f5da86d1cf2da37b8de25d9bc5e0b793808b7536b233ed49f5232401f6865ce1ab71289947de6424f41f13b3f457a78592a6fff3847cc9441f53264316177373889af13f89e14f6a12062ef7dbd212c2a82a4ad2a14a12a349c224e801f32ecafab9e3196f223556bba135ebf1d9f179d84c53266e5517f81ec7aeab94a481a01df612b574085a7e1cea77c9a9a4c803432b8508be3b0c60931b73583c074267bc55c560d96f0a8723835186515423d89e20e08860b0f78252980a8034ea3827da308e10875d6fcbc7069f6fa1ef278228d25a08b5ef2a6a8711e1c849080201dc8cd1b06462e920f007c331db0ff94794e301a0d990924cc5d7d8ce5c4df331036906c0f370110a3b1ab55f0b902f0711a2a37b9be3cc18fdd3352d38d17a0c00c4d181a3b0933259fb902126fa26c6c8d23c8dd85548b6fdf0ab52cbf1dcb9b383567575882b729bd19427152fc583ae02310c83f3c036b9086bf706eb766646329ef1678f0165e01946631f30f85d8f0ef124ba5755fe712e03c9704faa087e512563c65eaa3547859e806967a2a8950237c7ba578f09aadba78057ea3d358940aeaca8ff0dfadb09e458ddc460dfb20351f061a779f98f32b6a6186c16d49f5014ff7350eb600cd1a66f32d5d6235a9b66451599fd450f5f3b92ed66f2d34140817570b187f683643887e255f186d36e788fc389093bfdcfbf79dfd62852fedf4c48ee133fade3c344c833414a88ecf0470fb29044d813c976cf03caae4ba302cc1e2bcdd28d939f06a3160406de64157486357005bf86821e65327b433f77af5da90611844541495de77fc175157858db2912ff065968c09f7e157150cb5e34d3f02a276f4e29069431e7be8ef6e1cb79413554c90689142b3cf96c1293cea79838f31e7c4a0d94e1f81117c53cbf7e54b9e08fa2b9986dc8a497dcdb3b339641b1b8f9b1910fd9d383526aace56fd4134ff6bb9247cd0ff1e64c0c8f5b89952cb112a70e259ab51eb88019d5ff20f27683549b58fa27ab7d4b03c475f4296d50ea5d70080a2f8718e547b56a360ec6493fa07d221b01f6bc749f24bdaddca8df51eece002cbf5f4600de03aec673df67bcf9e5959245ee5389a27b7914c97b10de5d126c0beeb33918be3b4cd71e0d0b71fd5638599f85574fab1805d36b35d5e8f92ea105c759c3e9753bc2d82279502749a86e4a1d2a17aa2562f2887e7f29cea923f931641e1fab0e4478626e01a07fe3f6406d215e33dd0351ba8fcbb34d2d01c8871302294542271032db75fb35709e3bd57a4ab8f7bdf9fdd178b005f3da320c023e9b2c94ddd46d50793d64a2d5b579306aa97bd0da6ed8c0e327fec58acf0821826113630117345a1e5a7ab9e70868a57f539e8e8ef82a12544046563cd1fec0908fc62be6a2b66d1b0651350b31dc79b2e5d70760cf84fae376ad72e22eae780d14f64f9a38f0046fb12e9940f958b78f5f76056e6ce4e84e1698ceeb1de5459273fc5d865f889ec3b02fb026685a676b6b1a46168fa10e9e27af828c33755cbbcdd81d39a5acaed931d3b59961f25a9ec576d3a3bf9d8eb1b77eb24e3a8956421d61e25afb7febef78b57eec5eee0c1cfadadd1375bc802b652a2fdc3dc683e40c280149d11a302ea53049829d17880da5108e77cd6a5faa8ac3a44b82128116c39890677f6f0349d19b2f06c938556aff3a9aaa5f2528bebe0164cd0d24c759713dadb888fddfb2ae91400adf880eaa968c406c7d29d828c5f2b3bcf584b2a3043596afa6bd66c1c294f046cc84b868fe487ac3c38de1a0a14812ee04f37d799cb95a69db6c6a5ab799ed69adc0f6450d16dc8b96c85b8e04ddefabf7f77e42447e2e957842e409409d2c237666ef6d4df137615ad58cc821111a0d96706496e273ff9dcbe9e71d5470df230965806ea28a5cac6e534a7b721135a457722f09fe0b87a1a76e5402911f2bbc23c01b9c3060fb94c66494b55a8993dc0ebaf9eac033f38b4ec2939e3860ac2d22762023695377bc61d6ed9b647b2932a13e1d4f6778f9f3b390428213daeaede3f06c9e30db42b5ca71e781c90b59d83ab269c9790ed5a8eed78796c05e7158c35d81e8b7a51ab11a437d9b65fbbe51c356ab00d3dbde777ca0054e13fb6351f8daff0d5c0bf380ad783626d7c66f3242ceb3438583264f3124072f15441dc857356e16f56d83c9329c5f82498d14bc71cf4367586027e3cff0d6b608cec4e8149d76d1e0d30d16bf9a97245fa6da0e1246f76f3379d7ea17b7e08319562c4bea00234a7df9e4bf12b6dd6dbad7630dd18162a554f21495ac62c2fb9a1b522efd0f018e700379e4968fbc7aab600a39a169628f988df74b2d652844e51aaffc2666265505164a733c5d50bb3dbafcdf927f21ee0b769d1d5900b02f7f2a048b34fbdcd2c63b1cb9813251f9f0d61915773a428a0023263e35b651604747e7b8b636cf64a456224b556ef2ecc0e03abf1f47318e00c8feebcb5a6212dbaf7e5b794b64402152539be1dc5a8001c836f57479e1b295ec6372ffa0c207b206cd286aa839b27e203d757459e2b5207a112aed2e9edf54a3260cb7024efe239987f4347079d9e3a8cc951d98199cb8cc8bba7cd7308b178782a3c4266c69c94fed9682caaff5a7ae4d9b68096881cb2c44213f5789cff3c853b02b7d0194f7a84100cec7c66fcc217dbb5e07f0d7d989b74a267b5155fcae98e2377a990d07c783809080d6a070dfff4220aa2d5965ff28466c9afd18d8f4a4166d136ab52c1cedf63522ddd46858230b60a38c3230a4ce6c0d5405daee4ddcb427e534e3191c924ce582d672eafbc7eca2ca6bbbe9db23e673a0219fa897d1710de90d3b5d6d1d5d253f7a9ae1887560c2b8e5c69df4e21f99969acbb92b56073c345e6e6aecb62ae5d118229de8a22de4e7228b130bdef7ead471a2c153c91c4d0bf0a303a1c2e4786f0746846f64404034adb4e9e1fb5b5adf814db5c210494512d63d982c1e74856bd49c870b08201c0a4d342028723065461e3588cdfd7ecf6f287dd5e8e4ab66ad6e8f3d7791865c8b0f5b221c54b2c0022f1edfe4154dbc34be09969e61dbd79d5d322909b5588cceaee8a3d1c5a5c797f00a2a58ba170a012d36af823b02569fd56b02cdb3b6cd3a71158c9f1abf77a7d822c68cedcf6e33af264d92d3cb7b0ed285de68327343e45fd043235633a658026f00e246e551cb1f40c699c75a5c9a0526a5e31b1dce5e944ae64a4cafdc571d76118e95de7182d854e09280171b76695106d5e4e7498e2e4f4484022d55386b1845c426d7e4464769d30ac4853eba4925f8f3af2e8b4ff8c1933e60e23ba9fd180f835b2f9ab2577964683d64a6bf2fa290095e02159fa2e7f5df2182fe772e7a78ea8e07c0ee11ff3afd50ece89f089c65b64361d8a21458f7f703c1c9f57cc32253845898ab7932f4ba00893349dc12c7ac8922d5c5d176c62258eeb3181864b9abad897ee938683891785870779d97b867f422107292f852e3b37a59e06fc933667def33dedf68cdcdafe9774e07a45444484bc76f0b88a004dcfa46cc54df24775a69fdece167a7d6a3f6b48cf8833ef034679f7f14754feed033e559b2de2b49f978213903c057d44081d2aa2b85ce348a0671fdb518f9befe9d7b2141579ee39a0ccc7e71476bd6c0f7b02bab46141db0c99250022144f6e138355049e1cdda64bd07887b462ea09b8611a644de9084e41de87088e57e5677c6fb318ae8ddf6109a36740e0dc4bbfa17641699cc532b1872eef369250b09f54bb16a41c9e03ed2806dd94527fabadb8c30c13c01228693d48d36506314e0155b68c48791d4e7e5ce45bbf37992e4a6ee5a97a49f6fc1dbc983bc2d6890aac1dd9e8ead1665a5e6b39148e068d1478f1a17c86f9d40c4fcda6a433a018512806feba65cd7886981f4808568a21701e0b497940e8dd8d9cfd7389cd585397d7c6b9eb49722dbf9073e68bcb5c4078af136d3bac4c59bdf00c6b2a24e906f7283c829badce202bbf3f84a211402abcd7a699c5da72fbfc156dde12c5ec46ac20a774fb28abc285af30294b1a0c8cb1c514dd23a76efd4d8f8230babc361907b5067ed3f1c565d36635590b0d56987fe6d934d649291beb2dd5a1864c34281d6d94f4fcf2eef808a02fcb9366d4c2fdf9f33f60a804abd8f5d5dc0569ae8666b9d07262de94b847db63e86d4bfc4cb4254bc1a986727ab32ea0b6de893f948b477956589022d89edd99ca795bb6865e197ba7c971b12dcb907cf55b5a1d86fe519590f948b91e0c52d8585e3762ebb859bb3a9c7c92484018c67ba61fc3ec47ff093dcbff8c83986633ec060f50e26b1c5ecd32c4c4f9ac01b27b0fba518b7baf55b173383f82c19ce34a5821b0c5e0f5c0b06315f21264b07cb5745a9b40788c7b135f12ccba71a3b44cac284069b0eb8cef44845b9bc5cb28271b926e0b79b40469785189229ce51195c1f7c2b35e10d331208b4ea8ae73ce55355d9df28868be8b48ecc317548bfa9d899ac3f2942de897aeb15330d3143a54cbb67a2431107c4844fec4e25123c64e63bacc99901f1bead6b0c89d0789b9eaf0fca2e1b43194ffda571451dbbcd207f7bf668a532cbebac0f4565489250c89010cac6726b3d5914ce610b41bf397598aaedac933b615a2a4ba5be288499aacbe6568b1ec0d", 0x1000) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0x80000000800000) 04:06:14 executing program 1: 04:06:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 04:06:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x130) rename(&(0x7f0000000040)='./file2\x00', &(0x7f00000001c0)='./file0\x00') rename(0x0, 0x0) 04:06:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x1, './file0/file0\x00', './file0/file0\x00'}) open(&(0x7f0000000180)='./file0/file0\x00', 0x810000000100, 0x80000000000044) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0xc101, 0x5b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='c\x00') 04:06:15 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) getegid() rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file1\x00') 04:06:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfb48, 0x1, 0x6f3e, 0x1f, 0x2339}, 0xc) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x140, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x3}, {0x200, 0x2}}, 0x0) r3 = semget(0x2, 0x0, 0x200) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000100)=""/120) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r4 = socket$unix(0x1, 0x2, 0x0) r5 = semget$private(0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x6, 0x91f9, 0x0, 0x6, 0x3000, 0xdcd6, 0x0, 0x3, 0x8, 0x91}) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000300)={0x0, 0x1, 0xffffffff, 0x2, r6}) r9 = socket$unix(0x1, 0x1, 0x0) fchownat(r0, &(0x7f0000000340)='./file0\x00', r7, r8, 0x0) r10 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x82, 0x4) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00', 0x4) connect$inet6(r10, &(0x7f0000000440)={0x18, 0x2, 0xfffffffffffffffd, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x3, 0x0, 0x1}, {0x18, 0x2, 0x4b82, 0x9}, 0x8001, [0x6, 0x40, 0x0, 0x8, 0xcf62, 0x7, 0x3c, 0x2]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x3ff, 0x7fff, 0x7, 0x0, 0xad, 0x5, 0x1000, 0x2, 0x1, 0x6, 0x3ff}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r16, 0x0) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f00000005c0)) r17 = accept$inet(r10, 0x0, &(0x7f0000002c80)) sendmsg$unix(r2, &(0x7f0000002dc0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002bc0)=[{&(0x7f0000000640)="424e5fb9456709cd25bf9a35dd97a7c16a3db5f0a3fbd3872b5d53a281cfa7fe38c36e5ede3981a2a99e670e5fcada83efc7e575fd60a2b733fd698d9f40c3e3c93d528687c908e7330d09a1e1dc1e93c40f7e570a1a7d455d2f76760f4e5522966d9205996fbe4cd853614e79530029182c63d43959af8897a6187209a5df36f11c8f335338c5186e1579ae36d09154720cfa45aa", 0x95}, {&(0x7f0000000700)="f19fb2e0992f29990cba553c64e2cfe43b2e5b1f1b7fc8f10acc597a5477d1f40e6fcbbfc90729217869191c60464224ba07f7df02f2ab4a286063a4b549ea0e632e8cc74b6c3e6b502bdb940046de2e61201a5bdf6b523c6b681ff253da0b05d5b3d3031bbf3a7dee3c7da1409b13c5266c04aff44509d6b847e9fb1f93d2417636a2e1a1e777170c054dbbb615", 0x8e}, {&(0x7f00000007c0)="5cf781183c426b20bc3a3be989831d204f67875b4a10071b35c3d646fb2cde5839733da102791a89d065e3578635fa8cd99e91e14e6ab1ce426e407a850998be121bdfe3ed0e4e2c9154587d0b58a34ab4bc7c56f0", 0x55}, {&(0x7f0000000840)="f1e30cddf4419100992bba8b05cd5ea893b2fd9218dbdc799628c45ccbf5fb03de53095a2e9282249c2640ac61a849c12a6cd05b6de2e649da48924090d68510dbb71c1a9d7afeb8390c8da80b4ee9463adfa1452ebdd3cc672d9c8bb3f8ed43b70b53a701d7f48ecd6e590fd562c31eadff62c5b99aa36e8b01f51ba41d05b90100b6d599828957bfe3e3aad3212bc8bd69e0c19c98a091c1aae889ac5547a423e0a65e1448a9c123ba84a6be4fb0db8388e2b865a7a758d17aefa548ea551f18105a688c2702f3ef861a509a05f4f6ebb0004a1b21709a31b38dcea198bb68e889aa4b61545b", 0xe7}, {&(0x7f0000000940)="7b28890fd5ee8433113b4e0c35f611", 0xf}, {&(0x7f0000000980)="8aeb46119bf03291ffad0242b2c31b4631749b6ecd66e06d7fab758e6926cafa4fe8969bfa1a3ac69b000fea83370aa07a5eba0b82355d23d874efb29a13358e02833fb6542f063f1ab9bb3aaa28c2e541b9efb174b0f076c92611a5d0ac153388424005d56e33d90b472be94516646d1c086af93efcb529ef8fc89340ad0788386f6f7e73ea6444959ed6d1c9ab1d74e39627d2127c552ea78d90f8237facead4f59a95e2d9ca2604c153a888a0", 0xae}, {&(0x7f0000000a40)="f67ea708c796ef4823abd74eea06f1e52a9fdcb6188829979309c7722d595bf78455bd3f0a64347392fcb6c6f3a2d98a18f331748df09b5ee047dc9fe1a7d3d877500352e4a93e1ea2cb915c08b063a0a01cdb3c3fe9272f8d6292ed93cdd9f0f50c034cd6d9bb151ccd51a9391f6557388fd132a3acdc9a5d03ae02a6c7cc7469726601de72c1fc958ce9881418580b2c2dfd79c2b0e32d713202cd79f6229d50b0d10aacac1198be0470f6277fb292e7a1e095818de5b75b26aad08a381b00e6ebd3b8d3004cb5e7c1c11209722f63180b484c4757e4bc72b364ba805a6831823199eb4446d1277be7b01a5bebad4a69a702892f96f3a8a546ca05b127b839bd3bd574831ef9e4d88dbad5252c60d3213a35b25b6e97c73cb17946a7f9dc53a9484ddb18dd42c33a0295c96749fe78fd3d56bef6e0fdb7fceabb99aa9d75fbb6e1b09a544f8d34ff710986876a53281f1c73e3f943bd87c764ee4ce0af6fb2517ba0631ff84fced6e5330ddd3815c345152413a63f66e31710bdd8c38ab96a4c2f7b8132eec8fd0af735618f7569652fd25bf0ac29d315584fb3f8043da168e01bb1308bfefef0626743b76927800ee3624cc23d3eabbf9b00b633126db0262d556e4776ee0c902cea90d19b8587049782e6eef29a9c4cc5d244f91caaed8d1d238d7eaa6a3059ab244e77ef0f5cec713885c9f284608be2b691d9dd412c67391b1bb27aa56019ba4b16771ae4b0fb79c21143a75d2a4010c1d3d13a9348683e1a783268855e2790d0f2274d30324bc228bc373f5c73e09a0ccb40e7db2c94a0cf50d31425878b47f50e3a4694716a954bc38a657b534e87a7faaa33629e4aa6c6253a79e98ce1339fb2d852d19499522e31b8ec488fe3d79e586166382f9a1803552f78dbb3f9dfced7b17a9d15d15e7da40871ce4da845e7961609624de0b533243f99ea4775e0eaabbca967de4184bb57f019b22e8c52f554d6854318761ae6ae229cf953c88decaaf05278c5e9b6fe8712f352886994dbec369868f9f076fe83c460b39631d9ae5a591174b51abb1a9d502f8d97a18baef2c76e12acad9c42433276041d1e8f52acb9588fd314081ab09c3f5f5cbc40641ba1af35e596e74d7ae444f3121102d2d4dd4469f660738667bf894d41d0dbf58b7281b661b47c5b13007d1183efc74b26262c9526963ba2587f6a07cd2dd112fbbf62ffcd2fa66bc047a85e5f2cdc427d1fd69336c084dc7981a911b0c992ace65ad12e243ee19f0949962e0bc9e56d68bfaa65b12cd86fc24b0f7592b0e49b67814ff098cbb20f18f857ff024c1a4e6e1e805d8b6cfd29161d8257720fd9ce368b6c18192fbd241f76e8698104718502310f9b065e8c3ffa556203dc6bd94ac46d7a0be311193180b901bc4f9361c93d7cab01cd29c2d1ee2fee34c8ee818da75e97b3dd95356c4b294e2e7dfa08cf655cefef218f10e805817022c3b81e4685bf2609b6016a7761268b4cf089a6d136b626373a7c18cd3b6d7ee03fd8e447cbf08731f7148401051129b9a6edf5296d7b82dea2d2ed01250585dd9c65a55924046859fc60b15755d224cb218878e88a16a412fb47f1b7ae67a4d39f6feeaf14b7b31ffb74dbfc0ee1060738419985d4338b0379e7669dd649a6090ea6d6b0ad4f9bd7f951fc2843d6719601daa6f2d5ae15c15b2e1776997d73ab4d8af415f9a1811fa73233226490060e38a5af8ca6895d01b16b5deedd0cbe784c59a3c9e7696a3e361f62e16e723016fcbc3ab0fb3f0b8fdd418ebd3af2874e65957af8e046dff9e2825ce710871a36aaa9d82c4950c675f561518c5d65dc7cbacff05da6ea9f08653c76bf0ba17ac4ea50a5c837d737ecf26d00f189557813b684649308ce1e1f28b07b9b929c21141219863ea0dc653c4bb22f2151349fc15b319be7f1db8d2e8b3f1530349b0aa2fb2bb852127d943b6d047a62f39532818761ec938a394c8aa8e2946c9bf35bb7e5a141c28c5821aa7f6ffa42bc972e47d8143625f755e9ecb7f543799e535a29f8d6f1fdd7d9e4c26d35f454a7adde3ec3d2eda1b238aee3f0019ad7bd42dbd3d72acd7235cf35b7df2c0eaca30da1b7d7cb5195e778b7823f930b6738743bca4231c60b8991ce1b6b0e8f252d7de8c3c6e057a1314a2fa45b9051a7b692f18a9b80e4e81760a36a66e0ab720492df8c4583770fb8b568e0a5b286700346ce5d812c55f28eb586a567f17b71146ea45730c49b6a36b1e31afd0c9f80ab8b11c8a6174ea10fb4d0ec48ea8169cb81d0ea0393a62d9d389042d1811f7a4aa0621cbc63010044e1caaebe9c281ab2a5bdcd5b1a723d1139874a3dd77bdb887ee1220a2d33224ab0718606c1b0d0da19d39b8fc9e90db2138a18be03710054e651d534cd3da3a07a348cbfa4f7687f2430f78f9e2f16014033e0221f8c4927cc78ffc63bbb77b7564ba92be1b8493f61167a43c6d9e12ae8ee312bba291c8eaa14daf8715025c9727b3169a531e1b1df7e4a7118e2745a2468c76c6837d2fc9e13e99d6dd32d50470b8ad37206eb242a3e3f149095dd8998804b9d99030f020ba11731f5101e9816b61a4c02a1647dc1be1ab725f53c5cf9f4bcc5c9d3eae44584a0136a7497a94241c05c8cc9d97233da765d20102ee8eeadb36ea4d292f1e5b77a93dcc0ef7e64ad85a4230d7cdf261d1debacc1a7ebe3e930eb355b34bb2c69a81e00e3a91549257ab83dc90530019298a76fc03bf169d09936825d436dfb2ee5b415078aea174fd6caee25c234f3a7ac06cfb52f7e2da8bfccd5d52b0389c72c2348f04293957ca0e59c8180df594dff61b3cf45b104e0f48cbf4e533c9b18fb1c848866394b926ea026fde5b4bdf1ecee2e96487bb35f3327ac1fcf340c0977206215b94d3ee7d6fd61bdde80daddd7bc8b0e8565fe2bfb8c6d4ac32efffd1569e102caacbe506078ab46a71da4c278e3838af8965098f6ad576adad8b88c004c7d307fce2a1460ca54ee0067cd094b816a0ca6e1d9e69c50ad33806b64be75f74109278f8c5913931a17d624d072fdfe0beb78a5e74452382b9410c3ae849f49419f4f5d7189502266a770a260849a6cba6a195bf963238657be759042c939b0f511d0efc2551984b7eb28c43de531795a43a5c27a5a2157ea6970639710631008d0f91049dc675bf4f088d0c15722469586027c1be0b97861770afec17c572d94d619f5228ae7b53c90286c1036a8c405923a79c4635172112752cb069226ba2cd136c2af3f1fd81f159ff364039915507817f9811f09f589aae4aaf9d9a4127702c6dcb1a856dd44b78924447a40dc42c32db39bf07c1aa2c8d551317ebae933a9536a1282019bde381bb95702fd192ef18aa436f281c80127eb9e7bb6a7b855985deeed64b90f579958aaaaa3d2068c1e92c00fd8f6ad972a1ae1c5e8a3f20f29848e5c019055da8f11d281c83bc43f7dfb49522d4e1af5518cb627019705e151145b9cbabfb0503131a96ab92759c024f9bf9c76c4be5649dc0e7bb8780e394ac1096f00fe456566499780b4fb10d1b0bbddfa79c89db728abb43a697623293f9c4ba19598f74267a80b915923c6eecfc883c6bbc069127ffd239bf6ebbdcc907c52c99a2e3f97d45b4573b399f6705b50646b6f0bf4ae4a1929ba9126e106930cac752105a576098a3ef7f83a57e2bcb3cabda534162c98f3243d3f97c564a8fd78450a90a318887d92421e6de9807c2406ca46a9aebbae6c28c2ce235f2fe83fc98b0cefe386e0a7c57b537332c7dbfe5c19e9f027591ac757a8c00cb40857cb51106f51a2f43e47bea43ecb267d07c0d42752afe8bfb468c95e8214b9f4be4b255db2f8a309f5b959bf728202128733ee42390b6de4d09d9567e0b06862e7b38618b00adfd52d6ead8079b684f9b2efa94ec23829d9752af71b20fe3daf210d2d664b9c2f4428cb0b39d5d6308e439a95afc51bf0b5b7f7ead5ca0919d7bfbe8bd8df3f78553a433b09cc6f45017152f6acebf218a80737f355d7c3a1c6696c9941d3cb00e4361bda81ddd7bc67080f278d2f9a661d80084bbb4f26ce2efbb2d555a55a70a75405045be5039d579f22c1db977ca2ca6a54832569d899bab73fd446e91fc8c45aa2d12c5ce373d846e2c0e99402788d6a8ba09e1f66ea348db7af0470c735dee33f0bd2e89c4e78360a67418d8af36aca8f793d5e28ffd0d172d35628ee8e20db6ebfcb5c9c43aa7f628217df7bf9caf494350f662bd89a6f762152fc4862063c7a47383ae63c87f5a8c35f0e5ea109ef0f3495246bc6ad7e414babdf1712b9ea48abbf57e43dbaaa6a5f5ab4659180d0def30dd0dab782a29f37506f766b21e66062a3fc24c93dd17e5b019c9d96c23249bff381dba890c37bc1f6ab30577ff19eb8a851e79551824766130970822890eb5644f80001fb0354b1bd2626dccec58c99a4de15159df77f7891160f6cf0a478a0fa46a3d02dd3f1ec5c0ad6147726b0c736be5f49f50b1bab4352decd13dd845d63523de906e5f358e2ee39798218a98399d97748a6e85875543987f3cdd2077c4b69ae00f775ae4f71d230a37be75cd298aa47a87cf4d83c1a00d7a93d8d04318eeebccb2bea49ee8f07c201da72b90f888399f2b398cc8f0a4323a27cce94220745efef935347b933b0b153df51aeb373604be9cd6e53689e5ac7d7c722b3a72ed410d9fc06cfc81252576e87392a9e668fd3ed3fb590e1705bdc5a3bbe7cc843546487b1f157960b0b7b73c331dfc938aa05d55a7f6cc9832fd50acda9e8bad8a68e96b75fafadb1af38b5abf49c242b1a288f4596990376d816dc94c5b06164aef7edd45c825758d18e64a733df816d698ca5417fca9ed84f227f1baf19069efa6025b262a55d7e0e52c2042fb8053a3b0fa5f2160d81877d5557f98a6364d2c0a7a64459bead1aaea92e48d2d662624e06069f1a378ae6ee75fb0dcf6b813b7144025fbbc81e2639c99b04df5f308d716294120dab32829180506c6513582fee6dce7f6b47d000d1780285bbda660ba39367259eba8946bea31b1d6ecbec119b601bba3f42aa918ce9e8b235e27f03cb17bb585f88e7a88e4c22621b6e3a0591686d5cb5d6e3deb9bee396b605b5022990ec7c5ab4b6a56aac8563d26675eea470b3539ccb17a99b418ff41555a811bde4494022be09611741b98689e7a9f506d2ab31e5cdea72ec4437c3f528545d887835be52b784f4f6675197f0f2d30348121c68bd41c04a09a6a271ba68c1578690b1a8fac9b966ef917b53ef85fdfd3b3c0ba946c7caa7ae59241d86240843e8d5459ec3d150c32a1b99d3c072d0a9051f33da91069394bd02ed21be97a2409aba3a0e7b660c710407dc79883cc283ca5b697905658d21bc0a026816e9ac31a73614b6d8e09c0987c445d58d3825d0baa38bdcd4ee2b5c77611f03794163965943dc0f927c5caa68352676b666706ebf9642a6a14d17ee6b8f26941c2bf7bd9e831b062845e126025c3bb12bd90cfaf119243fc413e86656bd8cd71285d9d6398d3e22a6046a72707208b1a8bd847d2296e04f10ebd05cb985c8f2b0284d39c8f41161c2c73e454f4780f53fbd6ba8c20f292616e9c39070692a8276ba2b7d091d6d9cd587c4ef2013744b5a754067e61c471157a77b699fa53c6fef14b11826ca82a1424a3da2bd8aeeeacde788b63bd6a9a1201b2a21528fc3cdb342df3a35ab60b3a430dfe2b73d1e9c3ac4369da0c06d9cb3d8e41bc3c60b0b328e77fd92704d7f8686ec0a7713048d", 0x1000}, {&(0x7f0000001a40)="6dd94e7b6d7586fb4ab3b60c17acef9a74d6c043a5135ed519d1726fef6efb7cd4db5ca397d8b1a29573043a05d5e7f4e2d153a85051d4cfa96fbcfc8ca7755be62a6c03864ef945b39e05e1f78b91e4af8e583fc2f94d59a60a72dafba2fe97743654477d645095f65b58243e9328c04f94deef3fd8f7935fa9dbe8e461ea2ddfa13651c738a6a5f80432de37faf5c09538ae8c83dbcd8f2d3df6cdfce9eba8cfeebc700968ed305f31af088aa10386fe4b2f5d69cf610992aa582b", 0xbc}, {&(0x7f0000001b00)="09b8ead2fc676f2cbc2ae7f44de3122145112e7094fc59a50f2088a326b3c08645274c51131ef4657be8895aaed804fc1bbc2d526967656c3fd4ac3e1afb912f8cb23a9d199446502e9a649c308ab2d4bea5421fec3e3fc54926664d89cd8a7c99a0930a9ad4aca7f3921cbf932d87113b178e166a1efee522a69d507dc342986abf3d3bcdaeb5dff68cb47124137654a7021d3e23dc67ea03", 0x99}, {&(0x7f0000001bc0)="da6e2fb1619f53193513b025a9d1072a75543c0695f1b81364dafac0fbfd2c82cfdba504977fe5d784908defe6feeecf70050f59a8cb63bc3d7a0c19cca7543fe4091006efb1af5dee5097c333e6eac9cddf82c2c1e15c2cde170dd25fa1d13a61b0472580a9942c7f6d54a0bec218734bdceea5d2d2acfc33be2ead720b7167e98da17ec907205896abe61c35808ab3269c6eeb044e45b9eee9a6b9559bfbfda5094d456402d97563c00ee0d5df79e9ae09104248b37cbd3f5cde84f3eb255286fe723b8afa7becc00c5969e69cb5291b3c0f6ab7ce4bf4be3f058b8aabd03a5bcef1beaedcd8fcb21df6e300e66da95cb052b996fc2f8bba5435a2ea6ea0b9fff18e32c1805098ac98626235b78384fb865eca25386096bf4872853f7b43761ae44fb9db704d5baa3d8c9c566f026688a4c299e668d38e28d6655c9955baeb5c187a6b3fd23767438b7352cc6aac3536709bf5b67d0aef20e89df0693e59c5c570dd1937f836a4aa4368a3c8bbfaf678f5d907741587836b5764e8ff679e0157adc71b847308fdc36b65d3a5763e4f9fe482611402b6acdc72787549727658b00f8816baf20bb5c356d6d618874a0488470cd443af3236df332217738038a5b005a219fb32857824ae899bafdbdf7236981fb74cb86a10e91ab2698a6f40dbdddbc3559203205f12b2a4807413057e1360ca0d7adb2e4163188a36b7ac2487a5ede0de6bd19a481f01a5643d4e0ad043b2c54dd7039f3cd6ec5dac889c050d528603f76ab943fa6b6cef65185b3ad7a4a1f58bd06a86b779a922af43f4c0802aca3d2d5823a3a13dddb55ce94dc7dffed26c226d5c115b43aa76771f444e87a46621fd9409973f02d00d47c17069cf190177720aef0b9b7ea40363a0f53dc9d21df970875aed0c14f8474be7ee370f0666076fe7e8304677cf85317bfab62259afeb7113c360a5fc7335ac5c343b433732d24af8161eeacdd0283578eac1abb4cf6c8d7ed8dcb1a334d3e0da8bf383819faa75eca72fb937525bfba72043c9ffd717e9bf6c1101bbcf36e7e9152367784bc6c7a4d7bd0e48b86bfa1b6f11ab8861a52e105450910271f960153196d291b5302891e88ed9a5fe86994f62a190cfb6ed504753f06049305544483ec5204a62f0bac5b6ad013a70f87910e89696a5965fa467a96639d5708c2295b19d1c307c84d42988af5ef67380a0cb8907c7d18c052ea2bef4bef3a50dac2ea3c94a0e02304736f4a0578774564dc305e783b369bb52e3584bb6d80a415ad3a35cc66e95b7dfd95be915e27a55e0a1a2da932781d146421f4f73d1eb22529c272fec92f4a4a1ef1db2808d9a649eebb5f900b4154c09422ebac82d3573f1f172e13aa08ed6e0a2065c4808081cd347798c4a3149ba2fe8f5a4f2259c260172e570e2ae81382bec7519ed73344580595f6dd377016180baaf8c80641e8f8481667399f29436e9de428a30c424896ce04dd646d834cf2b5b1761b3872e9a35742fd5d729ef6d3908b163d97afc9ae0b48819a2fb0db782bee615c0b4dff16c8d1567a9f66fa3da7f95eac95160a643cfb939420a105af0a6c4d1ce5f9bd7beefd65a4b7996d9dd3242fbcbaa5151964833b11cd111f99b0079ef0bc377da6fa9fedc8c25a9f48cbd6a10c55ffbb9854e93238690abc210037cfc27f398d73f2e6982d86694a33fa2547a921e48624297ebafd453b4f139ab865db5519be2260f548412022b8857f94eca396d319914e72f3bb4579afe5e3b901270414f5404c27f8893b138b9a217193b1bc2abcea1fb2908ca9199f34bef4c1a1560a8e0a1b495a3a405494b5a97d89a5a518d54076f421128695e21b4c1baf32e64980563f8d3d158e583a9bbd28ad09906e32a4155b8f8d5af41d82ca619b31fa9b1e383f5d7ef91eec2d55c5a7cf45e7920d90cdc9fc1ef0a9c9eb42ed027ec3b4bc0bb75658ccaf73a39ecd9349e76cde53427219067290166e6203022a245fc00969ad40d54fb7ec2ccbf51ad7b2a7cbcf1eb573f958122844d5c3523a3e535ec1d4f36ebaf53021580ec98b2dbf29a7438a2c8353053656cc246fe97126d382bf491e66136bdd683fb272d4bdee52aa7e8a52bf7d7387cbe7e6caf4504a244ae8c6cb743f5a94a0f79d7b924a5f5eb9630f5a69c12b015837ffbc1678c0d06e4fd6ac92b169bbe363be269a2cda8b0c447cb57ae9658ba52538e8852a1c78fc47f457a517cb2b63f3fc4ba1d02fc37806c4ddc851e02a1a0b391b0777cf6362ce59d27c69aa657e86cc5a2bf072653ee313de362aa66935043900be7fc597c09a45b725038b38441857cf6b900ec11c4b7a1094bac65fec66694043ae826a4671ba956f66890186fa0efd294fc1d4196e04a22eeb04f0936458ba5676d30096d287e01bfe88bf1c65fcdf220edf545dc2fed096f2eb9645d0526b169813a8e723227782380aae93f49f488f962bcbf8ac13cc5977d07ced01ffba11d57a25c051792a40783fce2704a3bd6bf0a649dfe33da00dbc986550d1f7d54b54b998dc2d65e5f29747944b9c221503bfaaa556927955678ff694fb06fe669c6581e4392eb561fdcc0998343a94cdc528b0ef928d96674b505d44cb59d7a54cc8e434b8b852ecc6518cf3b5b42cbaaec933fa105cee0c62f902c404a335c11bdd567cf3490e6d38707b0b0deaada69a6414de7d010139e8479a111a6f54637eae865851727af75daa392e8a782391ed4d4ee09cea870614ecc18d1f19c470985b3a5ce251ad622127f9e12df929f079ac5e750e37a051dc2aff327907a8e9e1a0d28400698a552963a25f49e49de5b4fdf4e20c39954b8df4c8111d05f7a172b3f5fbd5525964a1993fcc99b9071a91d47d45e4df06ed13989a58130cd805f7aa44050bb4d69c6b02fcc9bd6fab72f2fa8e60dc5659e94907cdae60700c1b962a933d64afa0df68c35d5ed4bd79d3247ab82c62c38164df7143c5702af5891e1f5cfbd859591a9695f50e4c68c579ffac279da7c812bcadf152e52ba56043237f99a239e6f980cdcca4f627b2d9dfede65862c16ffe7946adfc203036d332c0a6ed01266168a651b372fe1516bb0643ae61fe6f164043493dd45339c3933b09bca0b1bef6bd037fcf523003eb63e0710ac07930062fe39cd7813ee556f9e8604f342f0f43eec5556753334ad0d71489f061fecf8a7a1f0fffb38ec5a324d19437584b63b6cef4a207065f1b2bf320f134880f59da04884fa699c330e2735d9164d504186ccf12dbac57b6ce0fdbfa04c70ea1c80a856d9f46a9329a0fcab21b16a365840edddc2143a661930fc88ba1c1f68be9786bfa4749404a60c4679ba8aea0887ddbedc1ed0f4f6ada23d86179c4593cdf060966c73f0b55d0343e00ceb934f3bb0dae0543f595ae815dca63f2de24f034a33c6100b461affd262976457fda918176d1fc355036305ac504985b81967f9eccc8b406bf083e57fccbf7cf27d32ab6b20306a4d6218a07567e41f44da6b10e9d032ffc828366e349ac7fcdd787b3b24e63685417d29f19830d844c751da120008dd71cef887da2af4445b30048b3614a81d7b9491e4e06f945122ed327f525facce3e173942568df9c9b8c3b817a50f74c25a04987b7bc6ae2ecf9efd9e34bb8be9b3ddaeed0be66e9cd9ae75b1f1b425fbec131a5e32737f57fa00ff8bf9f294a5bd0e964b3679aa13b4fa7bdcbee32ed0d937705ea0367ef096025e4856784c8f15a87675277b229d00bcdc954f1a5a26469b3f8b8b57bb7310b5d1a115a04f6f71d1193f62e8d69509e960b899fe582a5246e13365d66f95df10dac3d5502eba17d8925b65b404e22a7b87d6ed8f7d76f5a0bbd44a71d66bba3e6b58ae2d96ea10807cb5d3f77a9a1c19defe0a7f82dc0eca178ab19cd199a66263a5923b0c7ba06503802c5ecb5de2b2986441298b6ef8a8fedad845da587e4150ea7d9a19ddb058d9c4801aa244ededf84d6ebe2fe4ca343a39810ccc00d964ca4c17080ead8fd31787d0ea643432c3e0ee9273a8e1402810e39a1857b63be0cd62a9995615fbe74c07b965c1989b7085b6c766e1dfc62e7488fdf6abb926fc7a707a5e2bb2cb42d4a46dc76c5707e352a0cf22697a4adb24e256253ac3ea71a7f915f871341bb02f692c8702dc247aec2ae1027e1184ab37336f5e7191b128511e5020befc9ee64b8840ac4f2a20c91862a0932d4d8b0bcf40fda33a1c7e700f55c74d25eaeae55518d88d52e3564d8ea709890deb2a69db64cbb09eb9c7fe69e2493e4692e854e4175c143336f1a30b7bbcff5acfd0a4c9092d7da85115fc1a92500db4ccd9e92ce35aa405574afc73fb559dcb832b1371793ae8ffc288c75908373ef02fadf26aa96d1cd4c8dd52e00670fe3e93ee0dfc092001c2a9fc849ef3ee9b501aaf39afeb0d8e5db3e73f6b037752b6d1a98ccc2d764eb6e385cdefd715733420f6ff71ca15f7c0637ddf132080ee2085b664be506a1bf63bf60481875c5b0c1c57f8c82fc9c5c114715f2299ae3af35d47350f61dcabdffddd2405e51c75a83c201bf76eac1a71258b2d0510017ef197340f44ebbebe9ce62c7f116edaed2343f60181f6bb20413bd95b055e7021736c852a70e0709301629928eea34859f87fbc44a93d4da246a7a227b603e0a16898d9ca884aedccaa1246cb66e0ccebba71a863ff2fbe315fd3cd9dd20721ce84a96c94bd76553110bf96b6552128ec88db03a7c84571b4821bdb67c56488b91bfff9c47d1c453fb57b2a41f772417c7adff9f28e2968eb5ea55b95e9df1d7a0949c2ad138730e7e6dcf4372ae99d902f662a82514d481892a3d17e1a5e964458fe543138f2d7e1f89ac8472c2b288e9cb059ceeb8f3ace4f29ffd6f214fa043c4c4467db6248217cfcf43ec2cc32044fee45943cc9c79d437b6e62dacc4cfe546e6b94a3f56558d49822069d7f6e2d31bcda09b3b1b22a16a3ca7f1fe19143676d1e1ae4d81bf6e32bac80541a56e1558f1cb5939c68737025dd8553cfa6c76b7c2af477189bbe33f7d0f44607239f9e077f2452c9f73df6cadc5f2d0774f939457d77a3fdd3f94ede43dcf2995447b86f8ec1ad9503a714670c245e5faa36d8b245de0c94f50f6e491a45490fa2ce4c0354dedbd9317975a71e35bcb4729b4c4b83c2fbbba6103d74a176273aedd147e332ee916d2c363f31d967337f8668145b7a9bfc8c3547da1b6b2b87529d877405f1bfdaa60eacaad6eca84d9d2a67228abd55d70b90fd784cad9dcae1b04a1eec86f453e9f0a6d4633c6041391ee9d5f97b11c2b2177d81c9485d3af040801f4b6edc5fb8ec25bb517836261e6d8fb2e82098591dcda9660ca84c067b3c9d5fbe66e649ad9ddc0a548acf1a02554a3e9dc42c176f4748704e4ae36b70454e048b98226223330de3bf24d50447851537d316c40f118894232349eece07f4973d2f46fe6e5e1d1434273a493b62bbc8b33e99ffa21d28050aae8ffbc8a7b8a3b595f7ee1c59363bb71171d1482ab00b6725cddd29c9a6db8cbb728516899f2c0df5ae82f2b9ed06e40a11747d4908717ab377ef64e69e3cf6d5e72e895c6c0f44180343e06e40b763b683318f0f0bb8876dca6edb20e5c427d417e31b8f1aa5461b7d4b7e3ff7eea3d3e1977ce75cba94e19a997c84d1d782c89a6749dfca4e50007ccd5f0acbaa21524863bcd135997f737ca6ce369ae5bf8399a4614fac093f0bb60c2794ec1dd265e39b60008079eaa426414992cf19d9fe924c9b4c07a539843201f6de", 0x1000}], 0xa, &(0x7f0000002cc0)=[@rights={0x30, 0xffff, 0x1, [r10, r10, r12, r17, r15, r13, r14]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r9, r11, r10, r9, r4, r4, r15, r2, r14, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r10, r0, r12, r4, r13, r11, r0, r14, r15]}], 0x100, 0x8}, 0x0) 04:06:15 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xab) 04:06:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = socket(0x1d, 0x2, 0x5) setsockopt(r1, 0x29, 0x1f, &(0x7f0000000040), 0x0) fchmod(r1, 0x18) recvfrom(r1, &(0x7f0000000040)=""/180, 0xb4, 0x40, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x7ff}, 0xc) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x80000000, 0x4) ftruncate(r1, 0x7fff) 04:06:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/99, 0x63}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x8, 0x4) close(r0) 04:06:15 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x600, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x9211, 0x58, 0xded, "177f96daccdf80ff0a15fdfc10ba6c177ea8b350", 0x4, 0x2}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 04:06:16 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 04:06:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x374, 0x2c) sync() open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x84) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000140)="1507e01df3eaa96e15e0989a7b55c2ab7ae3cff31ab40e436c02ef1bb37e74145312fef2201d6dccec1962582547f1de261c51e36064059f19c90badd6b4abd9f115f4a6a422d34798819516c9315b69f729632880cb827845bdc62a28b0", 0x5e, 0xb, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/242, 0xf2) getrusage(0x1, &(0x7f0000000200)) 04:06:16 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) fcntl$getflags(r0, 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0xc5) read(r1, &(0x7f0000001940)=""/254, 0xfe) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000040)=""/150, 0x96}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000400)=""/89, 0x59}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/71, 0x47}, {&(0x7f00000005c0)=""/226, 0xe2}, {&(0x7f0000001840)=""/213, 0xd5}], 0x7, &(0x7f0000000840)=""/4096, 0x1000}, 0x2) close(r0) write(r1, &(0x7f00000006c0)="02", 0xffffff80) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) 04:06:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000080)=0x3, 0x4) 04:06:16 executing program 1: kqueue() r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r2, 0x4}, {r2, 0x100}, {r2, 0x106}, {r2, 0x108}, {r2, 0x4}, {r0, 0x122}, {r2, 0x20}], 0x2053, 0x3f) 04:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:06:16 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x2, &(0x7f0000000000)={{0x3f, 0x5}, {0x4, 0x1f}}, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x4004, 0x1) r1 = dup(r0) setitimer(0x1, &(0x7f0000000080)={{0xdd5d, 0xffff}, {0x1, 0xe4}}, &(0x7f00000000c0)) ioctl$TIOCCDTR(r1, 0x20007478) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3ff, 0x2}, {0x6, 0x8001}}) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000240)=0x43aa90ab, 0x4) setitimer(0x1, &(0x7f0000000100)={{0xfffffffffffffffc, 0x10000}, {0xbba, 0x9}}, 0x0) 04:06:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 04:06:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x9) 04:06:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x1, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x217d, 0x3, {0x6, 0x2}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="78d721db8d4aa24c7de41823dacca118e44ca3a06b70cd922fcf49df8f33269b3646e47ce90b3abbbcb2a3235fc405725b8f0126f2649a0ac1849d0def7c03965774d77f160436a2e91b45055e8fd91ec0139bbe423052857e3249a5c2c483d57e5c", 0x62) 04:06:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 04:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x8, 0x4, 0x2, "41f9f64453f4774a04760850018f4fdc178a42c2", 0x4, 0x512}) ioctl$TIOCSTOP(r2, 0x2000746f) socket(0x20, 0x1, 0x1) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:06:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x5a, 0xe3, 0x8001, "85000000c0fd0120000000e0000200", 0xffffffffffffffff, 0x1}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:06:16 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10002, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = geteuid() seteuid(r5) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:06:16 executing program 0: r0 = socket(0x2, 0x400000001005, 0x1) r1 = socket(0x0, 0x4, 0x7fffffff) chroot(&(0x7f00000002c0)='./file1\x00') sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) getpeername$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) getpeername$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c6fd400c50caa95c14bbc91a2fda8136b07045f2270921b7a15d3ac39a163b22fb0e30d0b4ac0aee2bfd95a151f52c99967f2f6cd2116d37a3a71d29a2216a9811bf03cd978f23a82ddf3d84908e5d1ae3e08d57759f4766d018522beabd123c16d7544cb83f53f836a000000000000000000000000"], &(0x7f0000000000)=0x1002) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000000140)=""/70, 0x46}], 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) bind$unix(r1, &(0x7f0000001140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup(r0) bind$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c747100e047d2b05a7071ddc58f56e5fe15d9088b0cf7f647f8b63287aa16cf228acc57bafe624130ffe1ee4776dd3d444ac344d493c1a6bd9575b80b8ee199b37ee839ae8766cc2caa1b8355043b86a311d217e7cff51b9a008b210433ce65b9494f77670854a90e721d6f5ca02ee0b074c4ef3033e1550afba65a8338bb419fa822df9585f87accf9550d626bd7a4ba3ca3dde817547b315770ce050beead3ab05d7b377bc42337e3e9f10e7cb924a3d330b4b8fa538cf9c88fe6ab59b21146828db22c"], 0xa) 04:06:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(0xffffffffffffffff) 04:06:16 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = dup(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) socket$inet(0x2, 0x4007, 0x100000000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:06:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setflags(r0, 0x2, 0x1) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x2, r2}) 04:06:17 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000540)=""/207, 0x1aa}], 0x0) 04:06:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) lseek(r1, 0x0, 0x1) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) ftruncate(r1, 0x26) 04:06:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x33, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x8) r2 = geteuid() setsockopt(r0, 0x3, 0xff, &(0x7f0000000200)="8eb8f1334e9020727c2460b20a853e56c54ee16b5a243eca5e270c4773a21632808e9143077fdd62b899ee10a9eb8a4ebd8886a0ea", 0x35) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) msgget(0x2, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x400, r2, r3, r4, 0x0, 0x26, 0x4}, 0x4, 0x3f, r5, r6, 0x1ff, 0x3, 0xb353, 0x4fa}) pledge(0xfffffffffffffffe, 0x0) 04:06:17 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{}, 0x0, 0x8, 0x0, 0x0, 0x7ff, 0xd, 0x5, 0x9}) r1 = socket(0x2, 0x6, 0x100) msgget(0x0, 0x400) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x100000000, 0x3}, 0xc) ftruncate(r1, 0x5) 04:06:17 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) socket$inet6(0x18, 0x0, 0x0) write(r0, &(0x7f0000000100)="a1a18e542e212df7644054587c9bff7f7d4653ed19494810aefde63d6fb4e0bd53e950c600fcbd0bcbfa7b605d2a45dca00bcac2c5adae0194c6322ff1d2de8e2548ba5abec9cbdfdacb6236b2a65d29982b3262f9d1e088e27d3e63f97b1150eb2df88470223022e0aa580bc60ce77fb6", 0x71) 04:06:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x29, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) close(r2) 04:06:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f00004dc000/0x2000)=nil, 0x2000) r1 = kqueue() mmap(&(0x7f00001da000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0x43) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x187) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x1, 0x0) munmap(&(0x7f00001d9000/0x2000)=nil, 0x2000) r3 = fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x83, 0xf0000002, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0xe8, 0x58, 0xfffffffffffffeff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x1, 0x2bff853e}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000002, 0x6, 0x5000}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40000008, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0xc1, 0xf0000000, 0x1, 0x6}], 0xffffffffffffffe0, &(0x7f0000000100)={0x20, 0x100}) getpgid(r3) r4 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x872, 0x8d) ioctl$TIOCCBRK(r4, 0x2000747a) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') 04:06:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x7fff, &(0x7f0000000000)=""/56, &(0x7f0000000040)=0x38) setsockopt(r0, 0x29, 0x52b, &(0x7f0000000080), 0x339) 04:06:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getpid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x3f, [{0x3, 0xfffffffffffffffd}, {0x3, 0x81}, {0x2, 0x9}, {0x2, 0x10000}, {0x3, 0x100}, {0x2, 0x5}, {0x3, 0x81}, {0x3, 0x6}, {0x1, 0x1ff}, {0x3, 0x5}, {0x1, 0x579987bd}, {0x1, 0x1000000}, {0x3, 0xfff}, {0x1, 0xa13b}, {0x0, 0x3f}, {0x3, 0x100000000}, {0x3, 0x81}, {0x2, 0x9}, {0x3, 0x72}, {0x3, 0x89}, {0x3, 0x9}, {}, {0x1}, {0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x1}, {0x3, 0xb3}, {0xcfe72509f9e112b, 0x7e19}, {0x2, 0x101}, {0x3, 0x5}, {0x3, 0xf258}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 04:06:17 executing program 0: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 04:06:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc) poll(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r2 = syz_open_pts() poll(&(0x7f0000000580)=[{r1, 0x40}], 0x1, 0xba) close(r1) dup(r2) syz_open_pts() 04:06:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) recvfrom(r0, &(0x7f00000002c0)=""/20, 0x14, 0x802, &(0x7f0000000300)=@in6={0x18, 0x0, 0x91, 0x39}, 0xc) semop(r1, &(0x7f0000000280)=[{0x1, 0x100000000, 0x1000}, {0x0, 0xffff, 0x1800}, {0x2, 0x0, 0x800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x1f) r3 = socket(0x22, 0x26799efca126e94c, 0x0) r4 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r3, 0x0) 04:06:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607c", 0xfffffffffffffd1c}], 0x100000000000015c) recvfrom$inet6(r1, &(0x7f00000000c0)=""/37, 0x25, 0x2, &(0x7f0000000100)={0x18, 0x1, 0xffff, 0x3f}, 0xc) 04:06:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 04:06:18 executing program 1: socket$inet6(0x18, 0x3, 0x3c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xa1, &(0x7f0000000000)="1232c3315dbd19073e14ad9f473ce89d4947773744716a5c6ab0d609e83d80cf059463f052b540f881d28b5d4e9888be3443d5716f524ef0ae490b78c6209ea5feb8088abf6887f3b78324ff2553c815b82f2b8a23a874ea949e430f41a16911b3751e1f7af1d2740287e740327c16985bdf9357cf5cef8cf3f9a46c8171ad65fb6be1cb842dda827561c3fa5e9bff891d3134fd3e289b03491a843e33154de505") chdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1, 0x80000000, './file0\x00', 0xbc, 0x6, 0x9, 0x100}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) 04:06:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 04:06:18 executing program 1: r0 = syz_open_pts() r1 = socket(0x6, 0x5, 0x9) getpeername$inet(r1, &(0x7f0000000180), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000140), 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 04:06:18 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x2000000) 04:06:18 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x1}], 0x2, 0x0) 04:06:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0xe5, 0x1, 0xfffffffffffffffb, 0x6}, {{r0}, 0xffffffffffffffff, 0xc8, 0x5f435f2bc6e9cb7, 0x0, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x34, 0x2, 0x80000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x100000000, 0x101}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x1, 0x40, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000001, 0x3ff, 0x7f}], 0xf, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x84, 0x20000004, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x82, 0x6, 0xd3}, {{r0}, 0xfffffffffffffffc, 0x49, 0x200fffff, 0x2, 0x8}, {{r1}, 0x0, 0x87, 0x2, 0x3, 0x8}], 0xffffffff80000000, &(0x7f00000001c0)={0x4, 0x2a26e7a2}) dup2(r1, r2) 04:06:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000000)=0x8, 0x4) 04:06:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0xf0000040, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x11, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x15, 0x4, 0x597f550e, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x200fffff, 0x20, 0x1}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x179, 0x80000000}, {{r0}, 0x0, 0x0, 0x1, 0x4}], 0xfffffffffffffffd, &(0x7f0000000000)={0xf9, 0x80000000}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:06:18 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = socket(0x11, 0x4000, 0x2) bind$unix(r0, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='c\x00') r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f0000000140)=""/64, 0x1d}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/111, 0x6f}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f0000001640)=""/74, 0x4a}], 0x9, &(0x7f0000001780)=""/210, 0xd2}, 0x2) utimes(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)={{0x7fffffff, 0x1000}, {0x16, 0x8}}) 04:06:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="a1ece3710beb9890dd4b8c14d5f12d294294b7de749be2dcfbc2df9386c30d928831f9693a06f6f3abf089cf36da19dc302e43eb3a7505930cc023ece395a40c378e2dc99c5b107760d2b7c40c4f0477f4797554f748ff3d785822353ab939ac220c21e2f21c35fcffed06b22e81a60fac54e2e37eced0092f8e9b42cc06ed39e3e9b993de9f8b1688609685f29fd5b351a63b2bbfea7d7a439065e0c00e7e4e0052798f0e2a67573e12b8045ccf73a5235581fa412b90feed152c356a50fb16d803af632e8e7625a954fb3d961ee5ce9e10e0c1477279fe36a12b2145", 0xdd}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') getsockname$unix(r3, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) bind(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2d012e2f6e696c6530080653e432cda8c3cec532c20a11a67c1f7cb291ec07c55c29dc308de864e8ecf9a55b0d2061e57aba16209971548ce313bfe3d0eb2778f069f8f216293be1ab2d298ed05210679906777210eb0f9e2794f025934e3343dd098ed32369847124c35b575625485e3d5ce12e727f189e1a4f7eeec414b33805b96db0ebbf2f0950edffa104f4fe66714c3d3041bf4341d50eba7929611811bf1d543f3e06f9b62efa2a76a194b2b38f004809d69126e30d07b004c3dc185981435ac7077e5918d0ac0d60f7a076fbe379b65e827923e6eb1a85f9"], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(r2, 0xffff, 0x1801, &(0x7f0000000340)=0xff, 0x4) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000640)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000200)=0x8) getsockname(r0, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) 04:06:19 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='g\x01') r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000202000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 04:06:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="0600a5cf1ab572a2e223c2f6b25e3fdf41e9e5d99059575309b5aa972ab16fa5e85a0c4fa063c987200aac41ae456d3c7c9916eefe57449ebcd6c8b54b4ad46973f1556df76ed445d72143f779c60ce40c1dbb1461940e551e2b77881edc29f28c1c928b9e2089637c16d5aeb610650182727c912099d3c9e4d07cb98685812d6debbb1de8cb6f9f0875f0fea14d18c641", 0x91, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x8) 04:06:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:06:19 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x899, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000500)=""/190, 0xbe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:06:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) recvmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f0000001100)=""/234, 0xea}, {&(0x7f0000001200)=""/67, 0x43}], 0x2, &(0x7f0000001280)=""/70, 0x46}, 0x843) 04:06:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 04:06:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0xb49f3da89f18aaa2, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 04:06:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 04:06:20 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/111, 0x6f, 0x3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom(r0, &(0x7f0000000200)=""/132, 0x84, 0x41, 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000003c0)) getpgrp() 04:06:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x400) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendto$inet6(r2, &(0x7f0000000200)="e686bb914e76af894332d3624e29d1b55a5525cf26c3d023568b235344016702792b41bb2bb137a10eb4e1e6556b27a8fe6dcbe458f8c6731fc68f438dd455559b39923137baab854fa821951d38c729b491a1cd47bb967d19b1ba8ac99d1bc4ea33add12cd907c3a652197758ab1b9be0c8bdb0d2d1ecb1d2555567cbf22f96b157bd2aeb2f5db91b4e0730a33833c8b280ff48159534146cefe5d33c2b0a68658841df40cf61f15a90b804cc418ec51cd8c92c7c5aee316217fbd822cfbbc11dd78fb6c4cd", 0xc6, 0x8, &(0x7f0000000000)={0x18, 0x0, 0x180000, 0x3f}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:06:20 executing program 1: r0 = kqueue() kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 04:06:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 04:06:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00002b6000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) munlock(&(0x7f00002c1000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000100)) setsockopt(r1, 0x81, 0x1, &(0x7f0000000080)="61d36fa95480c41181c12fbf515014df16d97bb67f02ffb3ac340b4384c9ae5122c9e8f3e658dcc4238c2df1c7a1ca25564f21eed6c4d66e220254cbf3b8d25f4165bd343f0aa347a5ba23773d12bab086fa6c919b30a16b251bee3e7415e21fc2", 0x61) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = semget$private(0x0, 0x0, 0x42) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/193) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:06:20 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000440)='./file0\x00', 0xb) r1 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r4 = syz_open_pts() r5 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet6(r5, &(0x7f0000000280)="8e9f066e08960513ae153d3be776464f64f3eb364c6d851bf08ac23f26a9a95a6b5511cdafa4813315507200a7af4bf131647d096506c9ca82c253017aa8dfdf38b72ba8b8f039b98a4153f080e3296ac36bd9721a0a1a7c7c62d9c1bc6d9e81e3bd2db1e62ddab37eef51105cb1f514832328838c7c3dc7e390c8f25d61720fe1bad857af411c4f038175065b17783680c85db61ee8c2ff85", 0x99, 0x1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r3) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) dup(r4) syz_open_pts() 04:06:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x82, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x10000, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf00fffff, 0x6, 0x3}], 0xf3d1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x10000, 0x10000}, {{r0}, 0x0, 0x4, 0x2, 0x4, 0x10000}], 0xffffffffffff8000, &(0x7f0000000180)={0x0, 0x7}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r2) 04:06:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x81, 0x8c, 0x1, 0x6, 0x8, 0x400, 0x0, 0x0, 0x9}) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 04:06:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)) mprotect(&(0x7f00005ed000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:06:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000500)={0x80000000, 0x80, 0x3, 0x0, "11969642b380b2cca7e8b6f181ccafa253788d27", 0xbf, 0x401}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)="02e08c63c5ab115e006db11a6de9bef2359be87053e3a439773bf7498dd6506d63de9ac55bd09b0aaf43ec", 0x2b) r4 = socket(0x6, 0x8000, 0x6) readv(r4, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/224, 0xe0}], 0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)=0x3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="276d3ba1da962f47ef511fb9979c2c4035530828b31e3f9b6cdcbf38c3f24e78200fb1d0ae404e075b229bc00e5aacccce8480dc00abd55eae18590ae7d0fbe305e2560cdf9b3574ed1d37bb08f9b1841e93a317aaf4154a618d8ea959da8103705e8cb15450898f07a61390c027218fe1984d85c5e250f2d3234d2d9a00370d3e397bf2e1a9c1c10e735acb00b5ff357c3a91b876163c9830bf897ebbb12808aa57e588fe13d9743b9ccb24dde764daf8abc0dc3c60d3c7cda43aa6d1bca8e16beadf407486173d3a8b", 0xca) accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000380)=0xc) setsockopt(r3, 0x0, 0x71, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fchmod(r4, 0x10) 04:06:21 executing program 0: r0 = socket(0x2, 0x6, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x7) 04:06:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknodat(r0, 0x0, 0xc022, 0xffffffffffffffef) 04:06:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fsync(r0) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 04:06:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) 04:06:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x803, 0x0, 0x0) fcntl$getflags(r0, 0x1) r2 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) sync() fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100c3, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x140, 0x10000010) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 04:06:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 04:06:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 04:06:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 04:06:22 executing program 0: msgget(0x2, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x0, 0x200) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000000000000c97d85460dd5f3ffe4f107afac85fcf0cfdff4a35fe195ad442e75856a6311fb524e7d2a9d88454ebb74e85c51537aca563369d9b7b92978"], 0x44, 0x800) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:06:22 executing program 1: r0 = socket(0x19, 0x2, 0x0) sendmsg(r0, 0xffffffffffffffff, 0x1) r1 = socket(0x17, 0x8005, 0x7) setsockopt(r0, 0xfff, 0x0, &(0x7f0000000200)="0ee04bd2189cce5c3d8a12a4a2b2ca1db77d02a5230017b5ac0ff853e1854a3e2e1face7672c0116fba3a8e3ab4d153c389b930413cfe541d8a121ec7e7854135aaac3a2d5d8305b91ff7a2a0a5feaaca29180242a975fc0e5f07d5cce449cd3cc2104587ace49e8b3d21988e17511bd7e338c0731d56119ad93d2f7053386cbc8eefbc52c2ffc7ae0d6907aa111e4e4c0d3f563293159", 0x97) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000300)={0x0, 0x3, 0x6, 0x2, 0xa75}) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x100000001, 0x3}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="cdcbae6c47dedac0c63411e28e9a3c4939114f23f497eefc26de300a226e97c0d67b360711f0f3b797abacb3a6f559a938b2de3425f488585bdad489e5bbd48f639c562805f9ddee4a6362d239f34f45c81ee511e97a6025572dc721da3138b46a5df38355ccd3220bade2ea891b48ed86e802200e7602901c33da03fd50d97b1760c42b4349b08d0dbc17ac5e64a581c6edf94996aac0cbfd36ee05c97fb3ffe8c5e9f29c4efaa4867c7b3050e0d17cab362eeffbeca089356f5f3973f574babca407", 0xc3}, {&(0x7f0000000100)="2f77c05ffe09388bf047670430c62a697f8d707f4b096d1f34298c858dc062a6478ab8352073abe04875553d26700ce48afd8999f8f6701e47200829898d6d6f4e3049914336c8920e37b9d189bb1b067b5cc4ff9a8ab2d700babe29a9c0176b88086d41ad27cd6d46382c46680a4c5d9d405ee85e83df630d26fac6bf05968bee1674", 0x83}], 0x2) 04:06:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080), 0x0) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r0, r2) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) dup2(r2, r3) 04:06:22 executing program 1: r0 = socket(0x0, 0x3, 0xffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x6, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = socket(0x0, 0x0, 0x9) setsockopt(r1, 0x6, 0x404, &(0x7f0000000000), 0x0) 04:06:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) socketpair(0x2, 0x8007, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x0, &(0x7f0000000080)={0x384, 0xff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2b, 0xa7e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6992e929648", 0x14) 04:06:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) fcntl$dupfd(r1, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:06:22 executing program 0: semget(0x0, 0x3, 0x200) 04:06:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2aa, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000000000"], 0x36c}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:06:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)="d622cafb5af87b2209584f7ce6173f772842807d6e8d6880b4cbe24364a3d93f7acff8f42f92b7a51bb015d0f83b1dfc3a9e4f0af0dcdf6693f5b14f71c354c61de9366d85994812c25d729e24d987c63189575bc8fbce2873d38993bb598d528dfc48a3b1cec89dea781eb16e14af41f7f3c2c5af6feee236b2b15a0a0a45246712c66edbb6db05c0c551d16286d2a2817174", 0x93) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x40) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2812, r1, 0x0, 0x0) 04:06:22 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x20c28, 0x0) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) accept$unix(r1, &(0x7f0000002580)=@abs, &(0x7f0000002600)=0x5) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000000180)="7e833dd4893be8d6a8677f785e33a5ada0038b6beec815d8da0ff6f3889c6c03b762851d1ead64237ff01320611ae9f6512eae2bbcd1c3d168b531998e844b44fc667f3fdc57ed4a5e3565dfe443e17f8ae060fe933dbe479cea183bc50d9c2b4b652e8df3ef1995dd001c3a8360d9a1a4daf55273fd4fc2f871be7a75b1e5593435c9e438324928021a65fe2130979ca56fb302e8601063231e1ae4590af7478a14833b574864d30db376cf364644b25da09e8994b6d1c894bf826f3d407e2cb6b0f8e1ab6a25d4adede8595ab94967f15452970c8e69842340bf8477267084459925ae757423e5de9965838f4be52d7966688c0ca67d79fac34bca683183949363396fc284a22b2a23c71d1fec8de78dffcba25ddaa64ecbd7cbb9af8a52ced90d08c8bfc4d9dab02e007a395b94e015847816da2c341612d97f127a552d40ef0f13b5da0a3d46dbdc5885fffb75611283bf72976ec98b38c85bdfb30828c9047a726415d08d1a668fb8f57e1f04e746e07b6eaf69463c3bb6290add10a8bbf13256682de6e2259084da48fffaa9b64d85fcac51b7a985d7dba7736463a9c0b954f9b1469fa469e7569c7f595f5835321b704c3c69bad3c37b25c6ce984d97ec6b4d63b72e1734a6c3621ab9c819776c88448879095089bca969f5f1dea80b0afbe9d02225735a7f5bb3634ebd9b8864d80dc3c434459ec11bcb98f75d67ad2ae10ea0e58127e250a65db671658ca38dfae39835ab85ed83045855ce271dfc4aa8af8bc6462a1aec4af6775ae9e738226efb9b7693e6f40da8b61a8a05bb4eb6cf991860cd5b2f73e17c8367126eb0a3ce57f54622519f3a03981be18df1f3e44f5748ad804571f2b741b91358b6c8cd90e5612c2aa9682a5c824192eb22bc4acbfd991b148dc52c4fd78b24c706faeaa05e123af0b74bdbc11e68cc4a3ea51dcdc5d8033e0107bb3dba8cb646e333a019538def04e64153ff91628cf58ba39a60a8633b56fe97d3e0b6a827a739f172e2bdc06006f00fa6653ed8cb9f224dad356c7cbac23253a322a88a25897b4d7bbdfed230328997799a400c6e4505259ce714650b2808525137eb02de3b0fc44dc96ba257b749bca1d2159af7ef92435385dc8f035b7f33da6c5eb30e178f0f509c40bc1930ca4d5aacce6e9eca6e2cd2481c70109979c58d732b4666703234b41f5ba6bfde4655f2bface4b4eba60213dc3d1a79e94e7cc20120b7076f757ff3b0f1b52253ce1049be70f044662790d6d558a52606055a962ad6bc9d26cb3841c2e2d8c6502a9f9eab6251e05107f609fd56391d7737932833461d6442ab5028dc3f5d47ccca39d0171d6e95de0fe7ad137d685e7d1f4cd00cf5108191ddd18316cf58cd81923a4efdea93b9cf632b23c84beba6422c819480ad3dd274556fd3a9e2be3363480a2e4b950ceecf4934a2756f4571d49c70ed1519996cc67b37410d3350cec5fccbce77feb99a2bd3fc309a2d22d16fecf08003eccf631067fecb970d559853e43cdc43624f91b723990b3a6d62e28d8a4aa80e0f1d2c3953d304e00be1a455373ae0590b23a3cd1e5d16c3bf4027e6c096fc50761d49418e33fdf77572c5ffd6d2801b57eede246bbf27a33cb8fb4c6eba5b4035cbda2b9f4affd171ce390dfa12024c4461c258758107dbdb42a6217f9e811a2fc9644e01abc461f39c5b6e167196c04f28ab5536909f8024ecdd8c3ebcf111d031c64ca7dc779375aa9307e549a8534e87fba34d279d81afeb6c5a46bf8a25880f5abfc94dcb82db85db5e8e0842b3e97a88101a733c9982e6fc356b0347e9d74c52d103ea4ef5025e4a5816f0707f78a68ff7691598e9706fa6cd5dcfac841f2560d41c45deed5b8d29c27e9256bedbb86e855d14343814c718cba6885e84ce88d80d059f57090c9d956c2403e4e81b7e63315ef0bb1846170aaca88972cc5be95fb2926c26816517f871a3616912ea6d0cdb84e1b8d98778ce4532b13edece66066d33bc5c675f56e8c699c9672aaed495495772931b428168b2d288852d93aad1f58d2aa062819a20ec77725d2dffe3b40a511588017b6c85a9ead972b677569721d4294091354740ab9c887b62011497eedc7db2d0389cb098617b747f0febaec7db8fea7f5a763b96fae56bec77696062b6d34b21bbf8fd12f1b63c89d14dbd3460434f7cf6c9b3c76f3b1a65576d2a62b9b1fecc5d61dc69a4e6fc658ff9376cc9ed2c67413ef03908accd9718d9f5c400400e2ad902d05543131303fcad2dc4f431be16f7482b61d5d5d3f491bc572241a714c74f7e7231dc1119fe818744de69a0fdee6915dd067876007185f61532afc20753a43686e461236556e14d7d74da4f79c52f1fccb2810ef5a12e601e2a073ef6c9ca42e3731042d77647db0de81c5c529efde6d7a0edb3e191513678f052a3ed60a3a881e18374c2d34a4925433e4e0dfd74416b5c7b6bf5caa5567b02e0fccc7c4a3194ae66f8c8b12ddc403639db4e239f72a9aaab64c8b8e0d1442349e36ac5c20098bb357b009ab6dcb8620d7a353ebe1667148487768bb17ca2f3c400c47468d356f184614deb961eb9d13f31447476f069c1b34d394bed8b9d8594666edc52ae9837f892d155a67298be11cbc3eaafb4605e5d86c7fc7e85be483731ca40fcf37d96651dbeab40e38e5b0d909c172699d688214d9191a4117faef401896d5e10e23ad625fa2096e6cb32788db062e1cdf90577b8e2410e4fd3db890e888d8d48eb733be093c42a066d23c95f48036660ae0776f52af2f5ab0c6cd8d77598b608937f2a5f7f3d7bb0e90a5c792552779b192443ec86ad415724a924f728947642879d0dba49c431acc4afbf3c642cd233f72d77cd227785c32597a8ccf790a508247c3331925c63b2c6d14de945eb60e3ed102d92a9007e6be60978967cb1ab44c052edf63eeee2499d771c0492fabba97ff279ffc34f002e0d954ff1017d102689cb3d27cc49369b5379147ee5c8528e44921d637f49be07d54f925ded7ee3adc75114990f984a3bb91f8b86adc10aafbbedd2808216186b46480c0c5cf97802027a6f1eb2208bdc7d489b2069cbab4e4aeae7a3bc13f98caacb7287b88964b1233c198bbcdfef3c13c70c47247fd5b8aac0480fd524808229afcade269781d9928b1990f4ac793989750cd5c6dfae930e0cf52ad0053490e398cd63ccc989fd7f7b48a84367fbbecbfef99ebd57b443f509ac035c77244fd6cceeb6062e6eb6a608704f446a5292ac41f4fb6bf5777ca8112f15c2e392dca219743b4ae894e1c47084f066f349a3ae25578693f0f316a03cbde3c1e3455d4c7e73e981dc2b4f58e5eb41b0f12b406446719d15a1efb9d1342f06e0ac1a7abf9c5c7f43a7c9ea497a0e1efe35257669e3c9c89cac954ac14bd98b24c115ed2f7d1f4ffb169460a13f4e206c1934d13d85795080d2eae2c3b6c8a8699fac286211af0afcbc794486427db9f86385924bbc973671683ec51080c2e0883a64ad844af9d7882173534f0fdd06bb15080fdd373f66f54c315762b4d8aa2199bdf9e87d77954324ef91cee432f04b67ebffc25b267ec5ae968203f7332aea51b6ce99540d812b4aa09fb631ea40c7867e92729f2b37b96c8f1dbe1dfe9b4139155ffe8419699421fd0bfcd271af523d947ce7fe92998dc183ae06075d0a9da74b6e4cd31d7f1b0a337ab4aef707a7f28f090d0bbbd715540f237dd0b30db936b451d80d12682ebba914350465c162445ee14b0d86a16aa48ab6fb770cb71e7da00c80e279457947f0569dae421879070bb3644c82b249b6c014531b3e116f6c4742678c777bce90f974ad01de94f2a03bffa2779094d34f4abed6a4a6fc02b76a5be1dd1a85b454150617251ad279d2761dcd10d1a79892d12e402190601dd3804f57e9439c606e4e33d2d1d38bcbad753b42849ee061ef73397cb588ee0345f396cb35e3de082a60b9bf1c82ef09d98eca96a69c310101034a60fe40bf654808a8423c7d51cf3b4621a8d7adf247bb739ed40b5adf4842b40b17f1fd42b487cd7714b4615f6217bf032a4eb0a0719966176d4671dad7cf4d298461b1537fcb4166d6fcc1c106840ab62cee1ff7770bc86192cc097d5da5385125651a28a5f52000fac048d08aff854f277f6773ab68204f32d7680d366c5e90925a9103fbbe645732d835038e750618f93e5def039badac88d82a8c1cbd4acba9dc07bf410c1bfa9cfef6d33c9c3a9338e4c2a532282ed43eaba5b6314a9fd652f0b03f948ebfa59aec60ccbd2df2736d8f42fc7952a5bed4d13ac36e4b5012ea9a7a3c2a78d6d84df18e9a9cda34fa7cf96e815289d73f52626b544646ef703a81fc0a2a6e8713158f7e24537554525a3d05fbd46e58e5df82a3739e0093a8d58182ce8b05b45b1c4ba09e0438d383f049e248a9a08690d33b33270df99ac3fa5e789af22867ff6c7ac79c25776f045a6ea279dafe5eb30502337b2e95a2c8d32a8960318c6ac7e5ac369e9f5ab0342497146c65397108ff8d59d6920dad8b568589051bf6d66d224f5683176ae7123f8a6238f68bc87262edb04b579e9884e8ac4b1625b8ec86ba9b415848c5d180d00f9e6a039fee670722a06178c753350b459ce122d335aeb7b7f11ffd21a03c8595082a469f4224f11d9faa837e41458eaca1b169c0940d4a4b4c085468bffd13c82f6cdd6678784fdd8562e9e6990a9e23f67139bde4b91c6ce720a95c4d0695555376dca08b5423e63717b724a49574ea9d22cf55bdafcf221e04e1ec346679a80c4e7b0141f6e0ba2c028e777150387838e68d9d3652c6b6193b516db359df7c4e827381f3fda608acc99e28c2d0029a2d07c2e3a6a0f0835402b774b64aa0801dd11ba42b3fd2408b7ee05366c82521d9c9f433b186bc60ecbced5211d7da0725fb9e810d43b393292d5365936b74f1dee10437f19f6e24afb7d06254c47208a4c321ee197f53c3189efd8017f7e6ea37435f24a0e9284ff22b60fd167ab472b94749432267861fc4288c5bb23297179904e9abf674fc27212d1f89963b83eb9ba44d166c1ce674d868c59f3369da1a877079f960147746b1c2ff237ad1ef61c8289a67922365c223196a48329ff74694e7049c46264183b2f544a9981124b6e617747513918009e68d4f32fe1e00f3e536c751da8ee76e55c8ddc271ee49a7fa8b6f65dc89b4310b608141deeddbdc8678f0fb94088d242dff3ff37b1d0e079602751ac9852393f6f2024a1d8ccc234fa9d6d000478b73df8fb6b4d75712086a83697bc484c1ef88fab688150b3552a1182305817abe7b304fa5c369edda166ab8df63ebf7a1a1a0de4c722a28effb68d5508cb6ff2b8961b7f9aeb43b8efa579d7cd12c9f77822585380d896dff3e77d43e20b044b7dca3dc92746ef1bcf9508f90b11d5961ad7378ccb80d7fe8cf02c15c399d26b827cc202e971f037878848b0f6760683618a72989525986178c43eafbcf1649da56e2203b0a84b7350070da8746c03843e02e357386ef26bec56850d708825dddcd113af50f3012e62f60c39c3fca2a6b6dd13eaf76cd10113f193348541ef9f69c52b4bccf4874432e5263197c4fb7eec43be424e389ef07ac2a655733ca98a84298d8df36b09635d871cbab17c6e001b7766d0728040fd04beef721a0cd8a3bda2bda6869e2f48883d51599170327826a45cf7768946b88071e2c9b8604db7af5a4575203bdcaa80ccc847a7bcb8940b707420b6077da5d68c44bd02e57e900633e13", 0x1000}, {&(0x7f0000001180)="6375253915564c6464d8e10af74125dfe2e39bda54c682518c7d116443db217d80878d9324b075b9f0ead0c5caa0458f05edafbbe4afb05188b829430726a0cd0df8d0d48d2e1d379c699f7e6e7bed3d1bcfce0459867dbabd5f640e4dbf09c273125a6ab667432568d2b535d7d929780a2c6ea0d9bcfd5341701c2fd0622a48bd72da67b39adb7883bc19b5bcfcef6f40bad71656ff5fa2903ba1b9808ebcf5ada6eec39fda6bc44ba18ecfe70ade55b18a1a0f381d85a6ae4f5780532f79164eb7cad65e5dfe2981bc463bac1b4757bdd00efbc5102d1f904cb06a84c2f285a2731e09", 0xe4}, {&(0x7f0000001280)="0b276f71e7a6a16f9089edf7b6a3547ac356fd1f46bef7e2b789e2c7ec2ec694b218d9885ef59cec5519b6163e5d1bd7c622e00930b0bbaa13b9f94d53bab8b27af22e1defb1b605496c7bef63e3b06675e5794b88bf7854811e00444d38b5dc50c80bdeae", 0x65}, {&(0x7f0000001300)="0ecd4b70a412adde62ef790d7b11e2eadffa151f5d950ba4d61c6ad3ddda06cd88aa43141bc6f0046add8f9fd5646ef92cf182b1f9b0411d668a5a1745b923bbb15f49b5c56383b12453da9e3af0c681a7a4402ab29d9dc097e67169d72d067de3b3730f3e9aa85cc9a218b3c9c5f73bf03ce1ebdeac77e7af111c209530cafd8a288ed0fd1fb37cf8201e0efbf87c64bb9aec2272154160e50e5588948f674be28d4e9e8361c711fdb3690749c6dd52", 0xb0}, {&(0x7f00000013c0)="5fc261ba1b5bc50e738c4ee7fcf287d5d0bf0dce931eeef30462c75e7ee0dd9d8b2cd7741eff498d25d8a8194f169bc1177aef40bc8df4e7d27442b474d0f1794874dd5e7cefb59c818e941ff02ede86c4901d660cc6512c49f185c6f91483f38586fb5f12433bd08404bd36c2cdc295f07424185c30542ecf17b8fb834d0f37d639cb3ca9f454ae556976aafdfe1aa13e96a96093a61eb39d1f6c5af0c9a92f1d43f380bb4e8df2590db5de049d76724584381b587df74b7fb69736c9f0f50ddec5a6decdc59b574e8aa2ee70451caa81c49aa9cb29202e4cf1f85b12bafc02f58498fa2b00b439d4cbf8e8eba4757202797175e4f020af0f08224b5cf9887c113d5ecc8c5c9f4238ef53a4320391e07198dfe761caab1c8ec6bcc7fe4aaa51ac2f1c0cf815db352fb17e0eb63bb1ec98513c0593af4cf9f7aa9a9a9ff18abacbabc1544ce3fc65cf7916b245febde92febc95821d3ecd4e33f8577d77911a672f356b219259fda8b3f8e721b13ca9a31e2a2d2253423440035bf684a7cc610e9aa2cd6924e5e711d80cdbe45efc9ff9bb9e932b18e6e9f3715e2cb2b1bff5eee764b86b15bb1fc6119341d69bd151ad430f1d1e3aac89a6e6af0a0befeb296cfda8fddf175e8ca295abd64bf73330a29a5b5aa48ab553a2db2f89b1a61c8cea43106b80f558338740614b40c7103b2c75808491f7eda5373c492798f8fe4a024a016320ccb6189873c0fa02f106d97bbace5bb952e74520bfde68f946ee47cbe1d10c79672e6cbb1bf90b95126d87b4fcce298041834e930272de2c95128d45eae939ceaa105d48e8611e67d2d3f283d2c73d352004c04af955768b80a601dac90a6e5b4e6e160613127826a5e4ee26580c1ead10718a33c529e0c52f8b056c60957c0d26fc1491da94e0e7fe53ede8bd8ebe863863631e65f35428e3669117478176621672aef2ecc34d2fa0aa2c4ee0bdd584c0288fbeee7df2e31edb19aa1cf8f03151e7b4c9f2ba0b26d8193a20af4f2ec0d45a3b7e2e25540b2cfab0943f4e15e9f9c5aaaa4a35cf69a350306644e92995f2e092057e060047db6a120f5bad9c398ad71336029a3961606022a255dbb6faf0417e1401e73d890241d4b5c618ab2803185c2dcaeec57d4b119654159c7dbf0b7a033bdaa1aa3744e29ceffe7c60e99b85208b4281019873fc32a4dd023788d0a5115ddb1d26edf06a951659cf9ff2ff14285f3033a896c4aebd2b58c7707af5f0270261ef825cc14b0fb11828cb900ac3d4854bb60544804e449a7030eeb701f68b9f3b843ed0009a009894d2d38cb60ec05aafd117a404c2098fc3dd139390e3b0d2fb3430b4c0bb015b745bef67decdc133a7c59fb41fc87e27d43a2b43738637c815f94eb2f33917c4d37ca853b6cb7c037afa09a307bcf46c22d2693ed0d3c91bf866f88129993f17db0d543f5102a6b3a8cfec9c292d07650e68cbc6e6048df9d50c96194c99cd205b43aade498cf413bfd83324cc42f47f0120cd25ed56cb375d54a07b99c80be974711d73174ef1539d15e26157700f1270731e68c730bc6cc46a29fa96ce0e8cb64023043ef94d951ed51017e4c9e65fd4b578f2da4444e83da92cff851c6a9efc5530e7a962bb42fb7d84a4ca58fffc7f41a90d134966d6f829e2aa670d843f73aa0f88d76f3f740059ec11a4032dd35fc20803818649c9b0166ca85a169cc29a32285201b6e9d3f5635ae6a9bee169578308ffe968f1965d889acf3f2524eebd4047524f9828025cf6e13d06d111c55391f2e0c719d9e206df22fd1998c43bfda9348fb18fd6a5ef4596993b45e82fd5b0821467d0c19521aba2fb6732c7146e0e9a1dbe9ade70b3e0337e2286ca7c6f8a048f2874fb123913d3502f8ce723bd270ab6fb8801057d1cce43cbca3e50c29e070053a9547f699d6dcdcb798f6ab01cbc993fea76cef70ddb9a6ab96054586d3b2345bd0d4f8c5c5e1269c97fbc788fed7c0b36621fc6f31668112b70702b7a143c51bc9e85f4a5a4c9875748fe78e02b349243c4b967f9b2669699b26131bb22d03de8bd1a812737dc7c49198792ffc4f727b9e579fd68bd31470731f58a0aad2e5228b95bb377b02c31b96ff982232303b3cdee4d5c62dd2b1d83bf951fabf74948db3753869bd6e1d70769b6a8371eb8ef877489c32e7337bf13189809113cd5736262c1ea2ffa57544ca15c8bb51860d22914695ac15fc2b3e56aab5e89421da3e662f47a029326a74a5b9de917ddcb5aa488761c42c6db1d13f909f62655eb9ac4a4097c65ade7ed0ad2195e26cd68130a6cfd3f463996ead2de9dc38be3a2adbdd45bcb9d27182437d9cba8033b84a049c0cd27bf712a655e3870dd35b5cad2c66dbf74677ea0301d04e4f148ed3b7b53002babe7070c498669c9718748f2754ea0991381f45924a52668a164bf61d97b8dcbef914f2ca65298fe3d1be29f4b6c9223231a58424db1963e5abaf246810d7bb4c9481c7a8531a5df4b3b20464d2aa4e6774f0d343891c3333f1f34cea8884f37ad72ad8ae504eac988a03aa04f395134902fc6cd4e4be5a2da21733e8c5d4658354506a40635a5f8df84b501d9d3cf71f1f5809ee7d8c427eb95eb91b5cbf8bffb5b3fa9f7c91faf2febf894d534968f454f3fd063e14fe6b33ab6076b717a934f02fed93dc52ab7c9e04b2538d49f8e98e231a0d9b1f73c9c6da9924d7c3e983c0f0b59aeeeb44945bc9263f99b6bf9d0fb1f90a74c81f5a7d7fca152d3dbdadc32bb3a7a7e7dd772f85940e4cfd269c909a4d275c8e129d63e2088dcec1da796ef1c6f0294f98ed5ec88051ee6cb0a184da3b8f6160f117e1a87fdd5ad8c69263972797dbe21c1a86ef754032f83605a7e01a3d1de202ebf667fc28a01d40ce029a593ddeb0304ee61ff62b75592c06ee54f29c40e8c8db94da7525a24b34e9d5d511dd470416fbd775fc56735a8f9cff571385d663f282bf28878cfc8212bd4cf109e12a77de3c3e2ef246ced2f8f4bc23d16b1618fb7d64e94e82c59be59adb876eef38c794907f0002979ce3354b3495a5315df11b67ce2512d5e5d4dfa5ff8a4f596346d45c5ee7b4d88a060a89adf25b293fa8c9d511377fd187211783c97d62cb49046882bfdb39775f6dd48407a2aa8355c97cc0e40506c5b41cd11a002a09fb54456b4b5c9d0ce46b137d934ce0740a6ec50a1821161384edfa3e2c9996819072e96dc4723d55ab4436cf0c094e9b29682a3231a95aa72a7034b3f57618a4b2a4ba7a1a5f868e5112aaae79ee472ca48f453a4699dc3d8ee35217251be11f57c6cfcb999abdce2cefc47d658f59faecf6abe9c1aafcdd0c2e2fa7231ec60066a03357a634c38d59364ae986ad203493fe5eaacf308b197acac14dcf1f94d221bac3b086810eed4217d8e5e897485b53ad93f437a7b2e8c86b01678a9c9ed5088bbd7f13b21f42af12dcf3fefe0879cde5a5c58ebb170311981505c03da892d8ba399bc7959b85d21af0156c77c784a0df48709b2e2052f08e09a2c4b3f53686d600451bc49759940ead065f3e1a37a51ac80e3225f5c1e4a755973e84017a63f5b35965e24756ad3aac974edd93a1f5599243eb443d5383e902e39338bcf5431046a161b63e68f42796d1448fc33f0041b658defc67145d12ec241d6bb43855f32732990f1a2d2bfa94f49b00567081b8b7e7ad42199b2905b656e1fdb6f0d5cf13c570b1203c0f0565344f0439041e49a21f4e0d31ec2e767718ec20075d13432ead90ef27b78fd4f6c83c2411311209839f4460f734908d4bc1babea825a358c38eccaca3095c23fb9e66e2af24ac6b7e3f3f3c39ac3e32249940f008eaa444c4e203bcad5dd1e3900ac2e30f13a9f0b6b7ffb1e41e4a6e008af1f3e6b6bd6874d9ef9c30b8eed4c354d75a58269378f1671440d66c3f68ed5205ea8e749aebef256c19dace4beab2df4531e02ab90cbf886b9c6119dece523061cb405eebfac11403c77db4b3f1bd86eb35e23f4a0c8d068667bc031c11f8b1d16e98be9346ac02b47b094b7f71908070fee0bea71bfe4054b0239e1a2638c08e3281e7e36b267c5aeb98c5df5fd4c2602f99df58ff01446fca584aad44b85aab67a9eba8d8c4bd7ed49c82fed825f006344cabec587e75476c2cb59ae1eb1ce31d4368f8e1d51c39022f2424550ab15114b8951c4e418539c98ab0378ccb1fbd2de216c4e0c2247403ca92e3881baa4760249be802ef94128fd628279330602957b531cd6ca03c390e9f26352354e8213a4f3a64505dab80a284f924ef3b4ef0763061b251f8051a3483867e1b5bec500d645b5a40b07de0841deb6661f0721dedc3b9e5f3a7871e07223433cee3bea82850e13e346a5c4324196e42bc94823ae06b68154b52a8ca1dc15111ca1758efeca53ed95c55de27aa3dedf3d409ce05717943b45a7463229b06d0d9c7be879d22d3764075ae11c1983e1caee14367fa1c25dcf09ea163faad324d724316fce96fa7aa2d5f31a2bae6e8f994ebfc435cbb6ca29f148b1885619a57b02fd6871c398dc521b0c9825f529d5829daacebae08058e642f14b13759069ab59cc11b23f631016067ff1031a5eff8095aa107ca4ebd38df17af7f83394665fc1e5b6c843a89c73a510be59c304230b381e50fa6ca60f39227de2a5824abe11c1f8ea130a09adccc3191374253e0c1b8a3b59bdc58f8089f1e22b43a8de1eecef76bb2562c016da99baba73802256ca33358d5b28edf0d49b20d59f873dd084206106bdc9207ffe107b367e9a18900b9ff1c1d437d604029c881c2f8017889d8a6b44effe69b324f73e2e00084b4e49e2cf81f52de80bf71018ab2d93f4df10d6b672f9ddd5b70e87da527cbb7b04f5e6bf5e86b822e3af0da61e51ec332686b246c6c413c7913bd9d54dfc8a800b47de9ef64b99e217130472d236df7187db8fd9d0c1b47e75e8d6674837c8fa4b4df6ef76c82cde2d9d924247ee5cd27eed02e4ba83b17f9aa915d8cf7ecb0efe147e83a3e8ac8a381a9106e45e7cb556786be3236235e5f7c41d4ad18f3e2d4e36de73f4bce13b75fbd8f55053a0ce6c34ad34dfcfc01f4e00b8fb2354310b60981ff57940a0b5dcfd94ad7e4b6d8285a90f71b7a0f01c9435da75e8dfb7d6c01f87e5501e10cf4ba51d90dcd9b6c27081c15eb6d2aa7d9ba80d946614615eddfeac819d13cc39f8026f7fa01e722b9e8b282eba047a3bfbff3db5ecdd7f3ad90ada1eda110084571bb3b266f448c08c21975c4e4d411c0079745b9898f5bb1263d74f371deba7f2d6d3201777bcf78da7c3b708d868d1561e7df59eebbac14c65efb6597284024d8fd2fc96e30afdd17f7f56be0db29770f380ac6de65cec7bcd9cd71a763a7b999be1d7612588608a0101d6f5778178dc4327393cd9884237e4132aae13e29ecc4ac5685e471fa7c89802e026342001417c6bca087ab2904ef1eecdb174ab939d3f8bb0e366f8a76b228dc6cdcce93d39820e52f7315f908dcdb7506c2446ff45b6b3cd1b6b1a75f8921861f86a17ce9c0ebe2104f217b2ee0abd2b1c8c523af79d9a38e81ef2804bbd7567b6ffd3d30491cd19e33030c8f5c1c0b579e2f27b0097100355741b4fcf096be0dca34170827796fa20f11ce8dc2c1369207623551e9d01807b28a08e589ccf1c3f25879edcfa1501301fc30b41706745bc36b074c86637191332e089d2132c62b027584b00c55a2579526e1ff3b82edddd663096467ea9af0e4a2973633e1463ab2e4ddbb773613fd3e", 0x1000}, {&(0x7f00000023c0)="8689ff8229f59a89be0b5f9601c5b001dc7cde3fc52826887a2a20d9027415ae5bf8779b853024d9ee3bea3b8555d318d51e6995162f4464cb3184", 0x3b}, {&(0x7f0000002400)="5e6bbd9b621bf6a572157da98e2a163f6a608e9a0eab2a20a4ec362f1855c598858bcc7061d2ee9958dba65041e74b5b083f78b3f9ceadc9ba03ba088bd8d192a53185bb2eea867b5b0c0a93f3b6540b2c671f543886679ff86a0eb1cf8d31d5aeb6f46eecbfefd629d25900863d3d7b38d7aad7ada3bdae3cf0d2c3167a4ec878e8cf52e5c2ffb5f7fa13c69b51fa24b5196799f215a3662bc74061c23f6926db994bc320683b0bbaf66c487b129c222ea318b147d1b2e72310fcada323804053be74a8d4b8186d630b29aa378b780e3332b7c2f98d09b70bfb709d654e52add97760d7e276", 0xe6}], 0x7, 0x46) sendto(r1, &(0x7f00000025c0), 0x0, 0x0, 0x0, 0x0) flock(r4, 0x0) 04:06:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) shutdown(r0, 0x0) 04:06:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) ftruncate(r0, 0xc0000) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) execve(0x0, 0x0, 0x0) 04:06:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x44) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/101, 0x65}], 0x3, &(0x7f0000000280)=""/226, 0xe2}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x400000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) 04:06:22 executing program 0: socket(0x2, 0x1, 0x0) 04:06:22 executing program 0: r0 = socket(0x10, 0x2, 0x1) readv(r0, &(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x84a0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x822, 0x0) 04:06:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000240)={{0x401}, {0x0, 0x7}}, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 04:06:22 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() r2 = semget(0x3, 0x1, 0x600) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/161) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 04:06:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x5, 0x3, 0x73}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x20, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x1, 0x40, 0x100000001, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x1, 0x400fffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x80000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x80, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x3f, 0x6c7f}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x0, 0x8, 0x1b1c00000000000}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7, 0x3ff}], 0x100000000, &(0x7f00000001c0)={0xff, 0xffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:06:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x6, 0x1, 0x0) close(r0) 04:06:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="2f39bb7f140f1eace9e76c398b507038dc42f5d67a601437e5e65263bd74887c5e34b02e97f142a6873d21739d3f658000091811dc8793b966b771dc6f71078396f8f439c89cac8d9e761e668d3516c7faa5405ecccebf802812a8a6c7c6f3bc7d1db02b2ecc9dba1bdaa636aea2a25140841b6fc3ca83eea0481ec56401a8394d7d0cb947653aff235c3167f822cc7c4b363e", 0x93) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) bind$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x1) 04:06:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f00000c0000/0x1000)=nil, 0x1000) clock_getres(0x4, &(0x7f0000000000)) 04:06:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8091, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xfffffffffffffffe) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 04:06:23 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x11, 0xf0000000, 0x7fffffff, 0x8}, {{r0}, 0x3e23a5f3341682be, 0x1, 0xf0000002, 0x4}, {{r0}, 0xfffffffffffffffe, 0x23, 0x18, 0x4a, 0x1e}, {{r0}, 0x0, 0x20, 0xa0000016, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0xf, 0x1, 0x10001, 0x8bd}], 0x0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0xbb, 0xa0}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000005, 0x3c8f, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x9, 0x4}], 0x95, &(0x7f0000000340)={0x1ff, 0x8}) r3 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgid(r4) 04:06:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x40, 0x6f}, {{r0}, 0xfffffffffffffffd, 0x29, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x22, 0x1, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000001, 0x7, 0xffffffffffff2b0d}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000010, 0x2, 0x4}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xd000)=nil, 0xd000, 0x4) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) 04:06:24 executing program 0: 04:06:25 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 04:06:25 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x2d9, 0x8f8}, {0x18, 0x3, 0xd6f1, 0x9}, 0x6, [0x3, 0x2280, 0x401, 0x0, 0x80000000, 0x0, 0x0, 0xffffffffffff615e]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x100000000}, {0x18, 0x1, 0x33b, 0x3}, 0x1, [0x18a, 0x7, 0x4, 0x1, 0x5, 0x3d9, 0xffff, 0x3]}, 0x3c) 04:06:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x200) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa67f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:06:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 04:06:25 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00002c9000/0x2000)=nil, 0x2000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20020, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000080)="1a27806467d4595a6401428399", 0xd, 0x408, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 04:06:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f00000000c0)=""/190) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xffffffff, 0x2, 0x1, 0x94f, 0x0, 0x8000]) unlink(&(0x7f0000000080)='./file0\x00') 04:06:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20908, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x16d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0xb, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x1000000802, 0x200000005}) 04:06:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x9, 0x5, 0x4000000000000000, 0xcd, "5d5ddc0e39e5470104198e68274f58db3861e376", 0x279, 0x5}) r2 = dup(r1) r3 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCDTR(r2, 0x20007478) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:06:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x398f) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:06:26 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x2, &(0x7f0000000100)) 04:06:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0xffffffffffffffff, './file0\x00', './file0\x00'}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x0, 0x5, 0xbae) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000140), 0x84) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfff, './file0\x00', './file0\x00'}) 04:06:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet6(0x18, 0x2, 0x4) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffa, "85107b5f7c84a4ffffffffff9c11fe4dbfa600", 0x0, 0x8000000000}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:06:26 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0xc) dup(r0) pipe(&(0x7f0000000000)) 04:06:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r1, 0x4, 0x8a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 04:06:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000057000/0xa000)=nil, 0xa000, 0x2) r0 = socket(0x33, 0x4, 0x10001) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 04:06:27 executing program 0: r0 = socket(0x6, 0x2, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) poll(&(0x7f0000000000)=[{r0, 0x40}, {r1, 0x120}, {r0, 0x110}, {r0, 0x2}, {r1, 0x100}, {r1, 0xc}], 0x6, 0x7) connect$inet6(r0, &(0x7f0000000080), 0xc) 04:06:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) r1 = semget$private(0x0, 0x2, 0x200) read(r0, &(0x7f0000000240)=""/140, 0x8c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) getrusage(0xffffffffffffffff, &(0x7f0000000180)) listen(r0, 0x3) setsockopt(r0, 0x6, 0x4, &(0x7f0000000300)="375bed662d", 0x5) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) r3 = socket(0x800000010, 0x0, 0x8) shutdown(r3, 0x0) 04:06:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="4885df5f2e9820a51f1b9d6c7a003e75d8f37077c5d6932a55b44c9cbe5d2fd01fb4b08663588cf89ea4128f10d377f85deb31ae268d34a87f6ca377bf7c6c8c2751cd636e13e3a9d5b2f24165951f69bbe7e18bbceb91e5496f4eb793584bf7049c818a45e78af2874a82484ba8e0eba4689604454710b8ca70662a04bfd7c8961a0e514c6ec87c293ffa92dd88ae6990393744ba961a97a18bafe0495875049071c4f84f", 0xffffffffffffff88}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 04:06:27 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x624}) 04:06:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:06:27 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) select(0x40, &(0x7f0000000040)={0x9, 0x5, 0x0, 0x8, 0x0, 0x2a839242, 0xff, 0x3ff}, &(0x7f0000000080)={0x1, 0x4, 0x80000001, 0x6, 0x20, 0x7, 0x3, 0x100000001}, &(0x7f0000000100)={0x4, 0x7ff, 0x10001, 0xca5, 0x1, 0x0, 0x9, 0x4}, &(0x7f0000000140)={0x9, 0x8}) r0 = socket$inet(0x2, 0x4000, 0x81) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0xfff, 0xf73}, 0x10) chmod(&(0x7f0000000000)='./file0\x00', 0x99a9233fb720965b) 04:06:27 executing program 0: r0 = socket(0x6, 0x0, 0x80000) setsockopt(r0, 0x3f, 0x7f, &(0x7f0000000000)="6bab5990122c0d39de68aeb0594161e9103e368edcfb5ec809c8aac1eec5d3eba33d888ced8d8217ac72c9f4a5435e07a27e76fda1ffd066ca2f12cdf054a0f1e815510748b7dfaf9a9937f786af554f97d390852bcc534bb922ff17f7d5b7123cc2c89aa78a97748ac6df2e76c29abed45e5cf028d3ac4185e491c67f1f4ca030093ba27065ee0978a7501a9282914f5bda8d7b789e55aded0e4ce0c62d28a9ffd7676356e8809d4655af204ee679ac1cd81650afd3ec8382cdbd13b6b6b5245ac066d8b883e4daed1332865a17605031ea7fda3173fb5ecca303f2366e5143551494c69f9d4cb011", 0xe9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) close(r0) 04:06:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000000007, 0x0) 04:06:27 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 04:06:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) 04:06:27 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000064d000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:06:27 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sync() getrusage(0x1, &(0x7f0000000200)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10180, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 04:06:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x2, 0xb29}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:06:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100a2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0xfffffffffffffffe) 04:06:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:06:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000000)="6ef28568cd00633fb6b4611d6136b7f0af2908db3817902304b7c1e1a702e9ef1d47946eabc462fe73bdebddca7d579c635b8342c971f2b90843239ae02d52cf95aaf69ed7afcbe21ce372c4016339be737ae10f", 0x54) 04:06:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffd000/0x1000)=nil) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 04:06:28 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) syz_open_pts() mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="763dbc2eaa60aa4647c4ceb08af17760e3bab57b40c91d1771d16664671ab07e88862c2e448a46afa405201cb894255830c2ecd644a16db91359580a4f984edb72e79eec3db0dc63afac592acfb1796ed39dd5de7560f0d51f63e5a530dd556fac9ecbea03f392a7168cd01e30174de2e94f19a4d8791eaa26f1be253f2a817c6cdcceb8b2e8bc37df63fb1b3bc5", 0x8e}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:06:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x272947a16c9cd935) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:06:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 04:06:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 04:06:28 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r1, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xffffffffffff8001, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) clock_settime(0x3, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() syz_open_pts() 04:06:28 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) stat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/64, 0x40}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/43, 0x2b}, {&(0x7f0000001540)=""/56, 0x38}, {&(0x7f0000001580)=""/82, 0x52}, {&(0x7f0000001600)=""/177, 0xb1}], 0x8) stat(&(0x7f0000001740)='./file0/file0\x00', &(0x7f0000001780)) rename(&(0x7f0000001800)='./file1\x00', &(0x7f0000001840)='./file1\x00') utimensat(r1, &(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x7, 0x80000001}, {0x1, 0x6}}, 0x0) stat(&(0x7f0000001900)='./file1\x00', &(0x7f0000001940)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setrlimit(0x7, &(0x7f00000019c0)={0x4, 0x80000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) lchown(&(0x7f0000001a00)='./file1\x00', r2, r3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001b40)=0x2) ioctl$TIOCSBRK(r1, 0x2000747b) link(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file0/file0\x00') faccessat(r1, &(0x7f0000001c00)='./file1\x00', 0x0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001c40)={0x0, [{0x1, 0xff}, {0x3, 0xfffffffffffffffc}, {0x3, 0x96}, {0x2}, {0x2, 0x2}, {0x3, 0x3}, {0x0, 0x7}, {0x1, 0x4}, {0x3, 0x7fff}, {0x2, 0x4}, {0x1, 0xffffffffffff8e64}, {0x1, 0x200}, {0x1, 0x8001}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x8000}, {0x3, 0x81}, {0x3, 0x3f6}, {0x2, 0x8}, {0x3, 0x401}, {0x3, 0x10001}, {0x1, 0x7}, {0x3, 0x80}, {0x3, 0x9d}, {0x3, 0x7}, {0x2, 0x40}, {0x0, 0x8}, {0x2, 0xec}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x1}]}) poll(&(0x7f0000001d80)=[{r1, 0x4}, {r1, 0x80}], 0x2, 0x6) recvmsg(r0, &(0x7f0000001f00)={&(0x7f0000001dc0)=@in, 0xc, &(0x7f0000001e00), 0x0, &(0x7f0000001e40)=""/130, 0x82}, 0x1) link(&(0x7f0000001f40)='./file0/file0\x00', &(0x7f0000001f80)='./file0/file0\x00') recvfrom(r1, &(0x7f0000001fc0)=""/2, 0x2, 0x2, &(0x7f0000002000)=@un=@file={0x1, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000002240)=[{&(0x7f0000002040)="8f6f225ae98f253fa6d4f6c0ab1c9a197777d75f3cb2679a46587358963e0b9459a3b5f0c257502d72824477dac57ea868e0817efc88ba58c1c45fcdcf0f3b08b71377ec71670551bf3ff4168ca89a6089ea0c545fceaa6c2b8da8720fec2cbcafa169f1ccbe3692c2776d8414dce0cc4d11c6fc19d31419492c699ef9db912a768ebca5c4c92eb32d86b1c1fd2991d34646a7b077c117733258149e80546dd515d6c50e0a8570e2", 0xa8}, {&(0x7f0000002100)="0a41e073bc5ce21c4057b81eda2ab4387bd076ac5c5ab14a896dbea21110f71a52c10081aa025b45f0d27575b64a260f90c98ac299caca86a5b18d2b057a07535491c22af0bd7ffe5d0febe32b21fe9bef3fcba5c5721a901fda7f2a", 0x5c}, {&(0x7f0000002180)="806f14b50f1bd1be5aae837202a3203a4126e8023f21779c932e5cce08ea7df7ec52f721804bf99f161d9bf7be9483f71598e690c449a4742d30413eab7303e070e71740f4276dead8d44b84db8b798d4bded97003d11904258b3ece2650a7e883945c8694ccb5ba9258726098024e49f3d09a1cbbb6687abee5070a99c8cffadc628348587e1cb4b89141", 0x8b}], 0x3) openat(r0, &(0x7f0000002280)='./file1\x00', 0x900, 0x42) utimes(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002300)={{0x2, 0x5}}) 04:06:28 executing program 1: r0 = socket(0x800200018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x80000020, 0x3}], 0xffffffffffffffff, 0x0, 0x0, 0x0) fchdir(r0) msgget(0x0, 0x10) r1 = msgget(0x0, 0x480) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/174) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 04:06:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f030004003000"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x101, 0x7fffffff, 0x0, 0x2, 0x4, 0x3, 0x2, 0x2, 0x200}) 04:06:28 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8a) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:06:28 executing program 1: mprotect(&(0x7f00005f0000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) r1 = msgget(0x3, 0x498) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/104) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/54) 04:06:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 04:06:28 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8480, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 04:06:28 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 04:06:28 executing program 0: r0 = kqueue() flock(r0, 0xe) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 04:06:28 executing program 1: r0 = semget$private(0x0, 0x6, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) getpid() madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0xffffffffeffffffd, 0x103) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) 04:06:29 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) r2 = getuid() bind$inet6(r0, &(0x7f0000002680)={0x18, 0x2, 0x1042, 0x4}, 0xc) getgroups(0x2, &(0x7f0000002480)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000100)="0c41a76f4b03437c6917e0c9a81653012cf241ae021c0bcfe4cf4ea64dd8a8fcdc64b79b18816881f8115439b7ea6d314544bea9efc3ae3994437df5c2b9252779b694a96b9e9e6a0e7ad383816002ddfe2127bca9605fab9b62e8d85ce017993d44ff4624ecf6f60296213603fbedae1e24deee89104f014457d0e9ae310c300cf46370799be7caa475c0d18320caa7c24c9af15c2888a9ec6adbb499660b20c648a3b829878d7f361b73e351ab33cc0f0ffabf808afe9716b0881322554059cf7a933ae0d7351bf926d116a6dfa1f72a049b1cda89eb9bc650e6440320dc01f1584145c47d4fb81b73c9b6e287e88883d3a11e532421a32d3d5b0291173f7c29d2a78446f09f72306ac969e420baf407a8ac1ecef32b2cbaf0effa8721dba9e2d7e36dc30e74a4c00319d8029291719e3c38745db3eacfefd8bc9c7c139551d74fa2257eca949a710c7aa05ed6933dc7ee1673e755ecb8bd45c2e226cd4203af152508400abfc1bd743f9e408bfe3e0febc2b73918252c56e0f9f7f944755c2bebdd2150026fac4ab64c6a35e97b80238dfd8efc4a43f9067cf7e824803c2e5e9b54137b426712b88d8271beed548246ffe13b3cfd2717cb5e2523156147e40a810d038b4cee7504d56670494ccdf0a7a28ce87b4352bf5637c3d82cd8b8d4dedbbc8dbc263d49b0833288de5c0c764b9373fde05b96226c9bec2e35d60bef15dd2b87c6332d7e39dd788d953060919da1d3aa4c4a2ec4bc58f737ce46dd7ae8cf188dbbb0b07adacfc3f0173e0ebe5442ada7feff88dc9c6ff4ccdabf3b5eb8b7d7c00b08e0873d6eeac52532e13c0c62da6e9248f6a8461f5e5f7e65a69f7f6f5e61762ad256cf9d0e6bf87ace6ff5f1c328244bdaa4910c1b8d77e887dba3c686db38a1991d3daa19b1e26776bba1ea94cde5ff3b03f0c8ac0e245b10f537b836682d9ab55273d9ff7848265e3b508558fd74daee0274a066df51d58791c74545062733f32aaeec94291e03106509e8709613db4e32ccd5be15a2557cdae40b120683620df635160947f9f6807b2178cc18b544cf2ab38b38cbeeea7dd2bfee4c9d846ddacd3edf7f3eda68a21aff109dab11c4cb442fc1f19be2d58a2f0b31dcb382816527ea8d6e9e176f3e077f84ecf317a64c77cac113c611f340ff17958772244eb8a4506626d753c248be3159d62be42dab0ec498707cdc65af0a0eb3e6205e31bb271310894280395aae482b8e2d55a2578c46bf98968cd323b046d85f863699ef9ba8abe41e1f095a2617dc3ae48e237188f6fa4695c477b84e0b430f13977999ad0f6a680ae5b798d8e34e2b1ebe1953729736bc26458b2a0d50758e9807349bab77b43fa66a5014977d8afc7e1e4d5f4a0aa8e48d6d945f3b51e70ac098828899e9193ff4fe1dd69f67e29a0f50c75b14722dff2ec73525de16758c485a1d5788b836fdf6b9436dc3d2a02a899bac85a52c630394a0214dad9c0c1328f8ff3acf1995313ae7b0c631d1981958f6d541bc5fad669a76d0441ce33b12a81955f0fcfbfd49f2231d698b928b9368cdbb71243f3c945bad5eb15e9c5ce19d5e12ace5eb3d2506ac3cf64cabe15e336b8cf5787f0a4757895eb4427e60b949dd061d315c0aafafd49b9278f3f47f5d86bf768c0a9c77bede5b6712ddee9d46ec6fabaef7e0bf6cc8a5b4c5b0e5b1a15c8e22dfcd6ecae76f8c57174741b0a2489070230fa6a2b5a113fa20ff139db3e4e2d92db89242b78ef22bb85d04653520b86b9df42459c7f5e4500125e6b4efc0d48678619627644f0e120d589e4ac7aa0519cfee72a54755257075646f720122481fcc291e154fcc40d5340817a652bc8fd63392c08c2198b08756960ca32604473207a4d7aad490648aab3de49e9dba04cc77d268f55f91f74b6595b053c8ede980a38833c938dda0f02879df2817d6a889af04bf7b6ec34f79b16e3908f2612956dba6ddd808dc366c027e8895e0b4d1b3e006eea85fc7c86633c76b54d0f02a7ee8f270d1c0a2159aaa0e7a67a4ac3e63c6f33073ca80261a986cb41a8174987d6f47675c9cd177b0c37897060fd317b635ef56b04b21c93a9f43d66f06459f1db7e2a73c2f89c5c441f95e9ad44cd47d81d89cb062c0e918429498e8f459914161983bba1e3fae325b4434f94c695a8295e2caa00d1ce8e7f65c83bc08e1fd78b106ab98ead38033c0eaf2077a35bef4968068c47f9fe0d752be0595c59f1cd9e1db764efab6f7ecd93da1cd3ca98ce01c20e4cba9f16604f28dd7f3ef6416183fa4d197bc95b6d562db21f8aee5447138d9862a827b4a63c2c9a468c4c45b4db51207541b9010fd15be816200f29bf87070d818c0b8a2683d9a97e08bb6f68d128e6c891f2f0be5496ed9146e26e02779e53c62f4de0ba02d35a1e334601d63a302878c20293284b6f44e517894207d69ac6d6d09d8c7c45ca5d6ca729bc890364037ae3aa9d50cb800fd204c0c62d179c1915711ca1c3db73679bc2094c260871d4f5b8ebd27fcf63132dfd5630440384257a882c4f373e240f6d656da8b394f04acb1109973002e380c26059951208857a86039fecda032d488a5eb5d0febad29c3205371cb993557233bb67e0abace05343d43de06f912bff2918d112f0442b248481bb704745c90d79f9df57de607b14919ece2052b3ad14e231af705119b56eed5f6c3507e6cd970f624539a8fe0759f29eccb1867932262a8664724a39d471bada824434da62138349b90826d607b83cb1a167a707af9c2a20157a684b0adae743f94ce341a0c5eb9b9dce9cc67627ef64f70a3e4f3f0fc40b3a2ebfb244685754a4044ca42e43ab77f434fa99624e89775020f09d42355ce10778b4bc4ea9352f92664c64b329d1d685ff78853b8911adcb5d7bf68ab4cb4536ee07388a09ff379fa74b6eb7a4706a96d91c129a6b4f7d2dad4134405a7126ca5b609023094d8eaffc30f99916e5df2bfda90c449da25e03c8a0d2dce40179447c06c5209c0537df111623e47b83efae893c5e60c535565049ffbd0e04de0809a6d2eedb24a34ec6c16c6162cd9c958d9ec9c91041b6e75d79ba33c726f3695402c7b6a56c499dfe4b8f1a435f09e51f22840c38113c49e0f2935da7e152898b2a9c11232123f60d1ecdd4c9cf1708846c9de5d36d731f08af890febe74227d152a9fdf6eb79987606eb9a27453fd324f9a5b6cfd5e462deca98264dac5c66d75d1623702ae08c680e75978ae37c3f4f19f0430004c873004c792fbec16d27d86c29a8bdb44b2440f3a8eb4b6fcc44873ec4920f50ea9cc41bfd05cc244b9a272fec7016154efa1a8e78d144225f41fcf7730cb9487a6a2063c7b45134d8ff1b42062ae13a568e20738803f60ad157b9888f9aeaab243177064f4a3341d0f188621e3c993bd63efd805ce33dc075279d2bbf58696128433ba0d499b9fd2c52667c599c555246fe04070d1fa60ad25b4a0fbfa819f940777e6ddcab097c67eaf80f76af20bca2f7ca38385c5b21db21d1699b0725c4bff2266fd26ae9abf0c688d5764354c0ccdf44008646a6eb4997517a40a157e97a3649fc701db041cba4557f238a388aa076a703a4fa49d0f6156efe332ddbacec91e41f161533a50391a9a754fb1df758c1cff39e19e59a5d0af675329fd09d29423e7f32d7eb0f7b066336f1190a66a58e9110b01b59679c3fdf11b94eceaf8c9f1b1b1bbb06910366baa1a3b1a5ee680cd07cc88aee331b5efe83d741a3f2e811ebac7a12b8b1401845b0c10994e9d2b3e8b27506eea3ac67da9474b897e8b8f3ec3ec49d3daef73f830dbbe251a6efc83f6c9a6da0afcc58500f889e39f7a04ac6a4e9e9f3a78416d750c4d0442f211f989491b1169d5c0664346de76466130331b9e536513929e4d8a458662bd90386b382d1453886318e65429e96850bb81a48fe445d7daa44adaa1930f61d91777871d906c37cba36ead6d98b6bab64c491694a614cdb9c5a813ffb1f564f0fa2f9a0b1f3dfe44abd880e478d386881065161490379f127c23e6da063298b4a25af591a096a2d1ae2a00018fdc0eeeec9845929370dc7a5de739cf5352969af2bf4ad90a2969e82c05270baf4b3c67e517859499c875c4b5af3cb183c8505ff2729058487b5828505c7570a52c06a8f76a6dfd5c8312b3a4dd387b7149adde6d2d372550008bf8ce0e426f60a652acc01003bf720fba2799ee79a562a69c88085c0ce5eb8dfe4d50f3daf66ebbf7b68509825e7dec502e78ee4788270f7134aa500839e9d1306d660c71087fcb1c7541c4f27981c8b3264d8980abeeee3e8cc09bc11461dfa5840059ead59b15aef5e18f5e65e74103fd4a53efa4d88bc185e6c9ed99196cc7eb6ce2beacb02451afef1c959831cdd8bd511465d848ae20925605a61f79faa654abf13a8ae41cb1305807f9bd937c9bbf8cf381f2393264b9f657097fe2380debdcb3d71c01310c656311013c3b5d64b922479f9d5a602ab1f30216be7537221b9565168fdb81d223f3155a8485c62c50d8b790e48135d27000e07c79fe111a8c76a2ce540f5d34a6a85edee9e101699c2e3ab95caa7b05392c8d17cf4821f3ebdd89d6b71a7de6cb0a2617d4871619124ed54ee607080995e2c495a9afecd78bf5f5988fd4b08dfdc4e814f482bdac20e05e3c4cc7a5e68a72c4bbbc1f5cd2b0ebd28a7834d18eb9916c050fb2001a1dc66ecff722a058a107da19a781f9aad9beb09735824fd123b51ae58bed7f7f5a89b96d043313e1e2e85b55c3ad85553bd537688fc2b1fedb14fa958a6450d54a9e8692ce9a46f5c9a8df248a2aca483e2d39611aa8f4e9b1030cebaf94b0f1d393efb3881266220794fe1c207a39a20f92a22b1871e1e93b170a17a6f6154a9e3e7b3f1dc17335757de8a7fa1a2798db7ad8b81fc09024bf0945730feada8c7773b07122a6a5f72665f237e9124aea96a1564568a7e7e3eb51b122b098bde5a99a193a5a806bddd93d9b7e5f50df3f6a6fc345f4130db000ff4fc1f12dc19f7b682e7009d8818efb2afc0e64f50eb57b2e22cd9df31a51a69b76842dcbda836c9e6578ec1ed15996169e52f19db14e6b11a0643db21956deab89399694d22823c70538be44f4837b73bd53cf5d1eece566fac2edcf4f8822a6dad4d78b60aba3c455e3567e003ebf76d60ff66a0ad5d5a4885b2ee4483cd65906450ccb2dc792911cdd3aa56a79cf7af0a6041b5b9b5db6529c63ac6415112429974eee52f6f423f87b74c691743f40bd2990a19c6af68f7906243972a48e7d77a63a77b5e724cffccbf251244a1a1612c45648f8c6682b4acc7354b30b5b38672f724776040cde40f3a0c9d299d6ed677098e8bad97b0eb0a815db528ed1ee981f04257c2f1721ffa8c729e67db0e17bc9c003484e161d37827f660c27375a09e5ef665faae4b6e87f7818f8537d34b345cc4ebfc561f5751c926a059c64bd2d72d907b7c39d4060876c45bcaf39a24033e8836b5d1d185f940c6ed2f1476488b2d68c0a3ecd44a2478992b5dafbe66196f4335e1197754ece17280cb9cf2c7ce5c2f684289b4473807dcf3cea43b172aec6057607854229515f89768d2ee9607c93849bb525172356cf778e47fd6d79ec44d4448dcc2c8c873d26c56c883ad5488de177e7087c2247a06a2f3c4c6da201d004bff4145e301674e63ad64e2701c2580639cb5958dfd2dfd976ba9f595488a9acea8697af0a596481b20db0e1040e66ad325917f64dce6a8911c80bba96933a2cbe57", 0x1000}, {&(0x7f0000001100)="1e69584da587f6548bb39b8fc0c1c68f5a29255e338d2992f2f73a50f64b3afc502760fbe3a42f5664de8a34685f7b30d09cfd47dedaff3b8cc2b84621326185549a79f6bcae89633261aa22e7c64c89686d8efdcd1c4372eca8e442856def123f3ba3e35c76716a8f62ceb7cbb0fcee3bede982a3d06e7e6d837345ef393ca9b13297251a95cdeb0943982d99ce8b7be796540cf101ec3d2fdab171801b1fd911251fffb0eed8425178a480e752220fe3053e6484e35e4acbb297b64c8b91d7512be9a6059553b3aecdfecc5186313b6abbdf600a503ecd06de", 0xda}, {&(0x7f0000001200)="81abf4437f44ef88dfc8f0a376fca3deaa8f2a7f1ff5f6f24e6e0a95b0021828e890fc7207dd2d9f458260d00aef13e326a6bccd708da368bb9abbaad3ab61f7eb0c9302aedc30b96bf55905396e3e5dd48c2d9c1af9f9d2d10ca0ee4c9863af76102346acee8c18cd721f40b23fe85e4332094d7e80f7a79e2a522335a9f83805fdcf08cf7ab6352825286253078e263b556f8a5833f7", 0x97}, {&(0x7f00000012c0)="b737de219419c1251881a6f285e660fde057753a37e22f99c315f6ef465ebcd601d48caff64bb22d1f", 0x29}, {&(0x7f0000001300)="465355899f13bce4f03ec4be6763a3dbf9fb974f6f3785d7b6175da1f0270b12f834b05f440dc236bf5291ff11552068d3eab707027ab444055294af829bf4326d8ef4b1bb618b7969c7afa502c4ba0d8bedf658b53477bb8a6f0b361768a5e5627f2d24b7987727ea20a50bd89ddc36197a0de78430d5c9e4284157bd30b3ab64f18fbd5c14b10d77ba50cbde72db2497cf12c07d02b124f5d50ddee5921ecc07a9b4d51b079c7ef27ba6c4de8ecfbdb798d263055a6c7097934f1d5172a5cc257e9df2b606bec46abaff9558f92e2dad435fba18209ca4fdda6038a696eb54179b91e78d95c2128af394f1f5b57eeed060e69c89a310bc5b6a43b5ed5d8eedabf5e72008627eae97bd983b968d1654376297c87647f7fe6a5d2dd6fda20786386f6d02dfd2053ca266134bdddd108db6c8a22ecdc7810826f98f3ab044ec468369b8a3104513e2ded3dd109619ef00236e7a31e09512fcfa85e789b628e3babe79c538aa2ed9f7a3dc911a1a1da6096945de78ef69302e7476b17c5c0486833caecdc196522ea11b6a597dc2791013b5b5305cc43bc853a5f966440e5eb7caad76980364f4ff54029f65375e058814bf5518be6bcb0ab4a7da0ca336e66bfd5dfc1b3334104a7f54be390ceac1004834e118599d8ab220bc55c6929706d55fe61938b8bf528fda01d2668ed4c08fe427e8a831d6d92e26c20003b838a1a40b079ed306dc3be2f91b9f9c4d026cdd859449203a443e0c77e79cbb67446607cc895f88bf2aca4e8624a6b29c6156d6fee8c999253abdf39956648c2ccc83d0957416c582864302b8ea5592534fa73332a53f3fb9779cf4092e9001fd98ec82355479f819459c7a023abf434eec5a03ddb655c9346f2f068f0e007e8241252f9e3d1aa52285b2a0ef800575c3d27d6c5a6df4b5cf3b4a9733f3af19dc18b6ab7da2a966ebbd4fb5321a559f6908c86c42b7a3cf4e37dbaf89c40dd57c9f03eaea94ed79cf56e2f2f4d54ce6e440131d84786be39f6309d92ea79615f73d9e6d643ac49e756d4f9829db0c21a505722b6d2ff9dab6bb717684b00eb14c20f38d978edbbec338735820a169c5e246085f5ba3da01d96049ac798c6abcedbfa8380304313cd64003027631e63113617293b510e819a1e0c76e4c6085de58334caaed9a79b026bafcd07e8dea5681e14b71a1f65bb34e2597ff5e222e0a80b0dd94df288d60481bf64b8bc7c6cb988aaf40ba98eb426f603c9ae460689641f1f4e03c4c2358a806756ca8f6224c5b6051b3e566df4972ea06bac7e9103f2607bec4efc32598c6144e2d7507d0bfaff507b7cfec1cdb4681d04bafb701de5591ec832bbb7ddb7a7d11d353655628ef9a460c542f726569398710666a86c943e8c7965a33452c7af291abf4980113d8704db223196a2062b035a23e2241512f03bc3dd8e4c8fd3eaabac5792316460f51a8084ceda6992a8e422800fbad0cfbc8b105bd57be0d36e9aac90037c677a7afc0f16ce41c8ada61f323bfccf779c91936d27ace49a0d9f36fa26f1ec713b218c231d1d643ab8700e922937e91a28e238556793fc9618f8a08901afdbf7b0dec8e63282848c8a486286d3228822e0ffe927cca1921ab6c39afc3bf8a1205f897c7f2c805e6489266fa0fc20d824f19df30e728fc2b62cfb5ecbfa51c7b638ece3af1692f02df0f6309575b0508ce579c783d0c48e43620e3fbd3856ffb50cbaf95c9398184b14ba983a1e253e4d86915cae44a6fd494ea1cda77916be0499bc05521044fe91567c489c49ea4b1dd2b8f1bca54cd8055deb16567bd93c1ab5af870fef47bb417351a5a438987f992e6123c939c396776f00c8136fd4de1924d0ee5367d293b5e703fc2d871974dbdb4451d252b308392f729f91cfecced9c7e3c44a40174a8ff5b4a6af4527ecf1334a6a65abfad9506e3fa580ac4fc4473e99683e0fa5341a2c2d936811c85b9ac3bb62491675a651e08a8899e9f195a958f8292478cb233c28c34a8fc2444686b384542b48d42b50c038e37789dac6304306451d1dd83af7a8867b54be2d327fb146c631919f7904bfa05ae951f21d0a15807dd32d5f78b54975d7ee033ee053c41bf90d1165cd92db8c1152c9705a03f39bbc9b04a2ab9477ff1d7a160a1ab06515a8545e42ae7af2ab6f1fecb6f6361d33347eab671a8c6d7affd151ebe71173c467b9cba71572e9446edada9dfafe92d2c1f91c30e9fd0b0771de7a18416257a14a5406ac355b55001ebb77172aa252e01f8403f9651e5422dcc383e401e1da03b791c88c971e7aa1610e41768c5de65ddaef2476646bf95262258067109403b9b9b4138b860778b6ca237b8e2fc615cfba8917683e54080fbcb486b969223afc6540c15d5520cb6fcd6181aeb581b84fb76148bd0ed3c0dedb1caf72e4ff128b6bbca11a6e53f0490f7d048a14f35e7a2cf8c4261bf35d12373e1bda150e09fea83a74cf7a3f78e46203d6a46f3fed408b259d6fca56b94b3d0d8391a54b91f69a2f1ad758d89fd6cb17dbedb053ad58b4cee74e709f612330e4c04d43ebbfe4b7053339ba7c9aad38382841a0f3dc7d20fb51d3f23a2d717e8d0018db819fef710690198a38aed8aeeae5381ceb2e5d035a98f53d8bd7adac68a5b224fd5b549cb4d0dbfeb3097a89589cb00eb7815113a6e983ce0a6010459996b11fbacf1a2704b2caedc37cb165d1fa5e804574f21d2196a7316d0b64e4513ce06a0b1a67921d3c2f916dd697a18c9155933115ff36a5580bed5ae5621f02896eafe8dc12a5536c120d7d13665f775c73ca13887ab97b61d5248a7183b121355024e8aeb0c3437e6a780c8dd5ac112fb1737df6231320f597fb92f2c36434582d3b12b4317bd3f9c8c09a8facb2c6d849c1e841e703b80755cef15f0b2b79350e6d719a638a465e5053204fcc1c82d6ed57596c2db7e464bbeef3f2628b3b7718a5650fc58a42511f76ddc63ed4480d5a1cdf1d4c8a85b94badf237bc42c4f50ff881f0d6a151ad4760303736cd892fabf842208fc3482beb686c3df94beb3483d1828be91adf4e0ef6b75eceeb202791afa28d910333359cc7f8cafe8fefea3bc0d7e6cf4613cddc02867d2a206b685792cceb29fb9606913df580a35b2570a3376d44cd810f31ff1a57fc4660508915cc9646a701c9c9c08df6cf759befee7d07cddd323edcf6e7ec9d414bb73cbf65263ab86949dabbbcce700c4a8a32da98d3be6a5b63e48e5ac8b702b024e5d30dbee3526ba2b481089c91695ac95239bd48e463bda3a4c265b9cf4a6e78300359f1bbfbc76c5e7c7a53a032770a286cebeb515814582ca3deeb67d8547661efd64892b59aeb27b22b663018f34c57d9a295bec5b77b955d02143dd8f2d42eb2a55395eaa59598a01dd6d153681b8dc66387b826e7950681d667f3096621743cd577bdfface46cb340392428cd4beb3903234f820e97a35cbfd566c179e975280716ff34fa29ef18fb67da341982c61d9d54ee1187eecc720554376019fbf7e57f5ab8ce68747a930ff97a6841e0070198c08ba06dbbb494b7940ab83557864e6eb28cbffa63d5742854f802259ce42d197030a24a7675fa4d1a9517bdc72b986dd9f9ada100cbe06ba5be2911c2ae5482f68b05f7cf0ed69e75b007c8d215c5f3d0c15f2d290589e6f02b530b8fbd803842a07cbf1adab8f486d175ee9839d9d059d1847b355dc49f71ee2b4c98de8f1ae90cc4217ee4e072b5f5dcdbba24a1ab9ae795c97f72fb2c036339047c092d1016fe0964fbf3f8f34e16ad6ffae27b1dccf3d5dedbf9b270da5a6594a1988ce24a877389ff458c2a1e0f630d05593555d2308c0c8440eefab20d23144ede85108917c5d65bc726793b9f10f1a2a26215df757de4d00ab7da619230bc05307bc701e6a1e947b27999b74849536217a8b13b5e1cb390f1515ca05ef9381531c21f36a94bf61e21a176bed2122280f53bbfd65b6a9de08d173832ab4872d337cecfcb2ec73eb042bb0ac3a20499624bb411193d2217c198cf5485453593b8b092ddc1ae038dfa1ffd668431670a383f22b662fb09b699c6878774931c001162c2bd8eb43ce85fb3a89d5674ae40226bdc3e0e4b6866e60ffd8d041f50a62df3d1ea9ffe95397e41d8a4fb4dd1a1347f632edc12b575b3686e4ca3708da79857de567f25083e0b7fd8ade8b2beebf6817ed574f0126ea1a160f25a36f2af54eefbdb04a7f807a1e152f3288b0ff732f183d8b663cd6b7efbe4fd5a8f072c8f7915e9cdf66d02eb51e11fdd7b0862203215e374f1939645fb02b2bde015954eab1acc00cd6cb456edb136c371d8d2bd3d48e90e6b9365e5272d0950e2eba4e8ae8280adf7e3495a52927b7fa2b5446ac8b7298899873ba94352b4853be3e49073e4849cb99aedcc6640535f3d7a8d29f72f455a719867636e48525e8656f3ee554892f71535803c8413a21c8c40d33bb9c0aca73c654db4402f5e4b7f8660fe76fed2c914333775bc9e733d0be822bbf3f7b2bbef2bce4f0838d8d04e59516ec4a7a5df58c1d0507c5ce52e296f15e172382837f3904d9bd01f4a8c03ff47ba85ac67d249218153821426f83702bcc3f69a86b2aa71677aad0d5666619f7c006001aad6cfd8b95f77ff2313f7fef21efa96e2dda3d5390c9dd2bb7a430faa0abd24607af88b82dbd21510b220ed2aee7400fd0c8cd9f10535e86343e69617b1325dd1f0d441ff3d0ba0589861d49e575ab462061bdcb354023cf40da05eca84d68fb9003a72cefe22dd1a0cde8f55fc49352fe2b97d3bdf2dc2f0b258759fceec0655fea677a69904e4f72470a8e7f92a152efe51a3261d53cc564d650f141b0a799bcb7e6b15906f4af2f04008f8bcb288080feb2c04c0351123c8629f90e34ed1b950cf7d15de3c7ebd0a47588180817b1a90e90f6b96e7f3c1783a298088b42fc6ec74ebe001346d75cf2a5411b396c3baa33ab00791511f283648dd30a0a5e12a8557e3efb95351f8a43802c3fb639eddbd9c359c21cdb492a3a1af9759ed510607e5e1e0b8e53bbb6e392ef63b798299609d572d244cd47f57a4d04219ea5f1594f4948bd2583900fe43edd909351b1435be4fc0eb1208fae79f9e64076d348268632ec81535220a7f06028efc9ac9f4ba93c0c8b9f0d59b0a2263ce01170535ed5f6dc429905486728b3b22dd07d514c1820c5cddb60e35ea101591868bbab326d1ab0d88afcf3bf8f2a969ecd224022542aa1468f323d02ee424a96c914724c1aad8e86b0098705132efb98802943c2af936d084168ecd33614b46e6d914722fd6694befba8a105db91d653a5950d6f341c290302092a8e5559b5298b2698ccee67225c42fc44c241e7b992498689d19a11622f7e22c2246fd896188a3197e368f6c96188ea2d2bc02c78109921598f9a8237db0d83fc7cf6d70e98bd7d154d2822ebabf4863ccb65a51a438a47111c0066c0f38dfbe9f628dcffe491adfe1d41e779f38ea351ce2e691bd5e9e5012264dac3b55e7f0ac4d7eb01d4c110b44ed3616ac9adf1187cbe74d5242120401b2c740730a01f3987d18a2ec652ad9c5f9037139687e1ea6a7ceae6cec4aedb0cef3950f1fb5a3dcdc57cd2e406c8b343c98119847360d20aebe4a20f291b129ee3ee6a8163e014ac8d6d2aea59e6882d2a2afcfe5791db34dec493460fc0802d3d2fc869fbc00c7855cdd286fa3e51c456e5762ff8b1382f8fe4e480520ba7977eafb325ad5438cbec3bf6ee80641b95c96c6f45f669f2", 0x1000}, {&(0x7f0000002300)="f19f303bdaa5745eb037e1c502b1ce58340453959020dd59824b22e4dfee2137f34704f82849f8289b00bce60aa05838b025a29def669a3f615628ad862d77551cb51e7f89d8e19ba996cfd8cd8be927dfbaabf9467f8182e651091a36ed57c74eb86ceba6bd244534ae96f5e693c9c39674ca127a906575322cb4312f1ec6ae1ac21703f1f8438c46c5b6168f6463622b5da20dd4623fdcbaa3441c012e2eee6b9c91a6145c80d60cb991cd10753128c4b37f7c7ae895c0300387ab483d60409afb67ab32a14eeff7d85f3af07c3538ddfc02bbf2ee48ed085366ee809ca2ec6b9fa93b61a6eff82b056235b42772da7aae94c558c2440d", 0xf8}], 0x6, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x4) socketpair(0x0, 0x0, 0x10001, &(0x7f00000026c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 04:06:29 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8e780389c073ab0d, 0x100) unveil(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x164) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 04:06:29 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) socket(0x10, 0x1, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x6, 0x4) 04:06:29 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0/file0\x00', 0xd47c, 0x6, 0x1, 0x0, 0xd2a, 0x0, 0x9, 0x2, 0x0, 0x7, 0x5}) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 04:06:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x7f, 0x4b75, 0x0, 0x5, 0x7, 0x4, 0x2, 0x2, 0x0, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0x80000000000001d, &(0x7f0000000140)="eb15c088f9a4fd2590e699319296480768000000", 0xff48) 04:06:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/138) fchdir(r0) chdir(&(0x7f0000739ffe)='..') 04:06:29 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) preadv(r1, &(0x7f0000001a00)=[{&(0x7f0000000680)=""/244, 0xf4}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/107, 0x6b}, {&(0x7f0000001780)=""/151, 0x97}, {&(0x7f0000001840)=""/99, 0x63}, {&(0x7f00000018c0)=""/179, 0xb3}, {&(0x7f0000001980)=""/74, 0x4a}], 0x7, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 04:06:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') syz_open_pts() 04:06:29 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/75, 0x4b}], 0x1, 0x2e) getpid() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) r2 = shmget(0x0, 0x1000, 0x220, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x5) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="39850381d8b4f4b764b9ac64045ecc31f77a0fad0e3f741984e908a9beaa41c9bb597c906dafcb9fae167bb12bf9ee02ce8a534fac3693cee5ad39e30e8923b1bb23539b33593b39a167e82e1953021a2df29936b0913e1392807a17f84e51fd1c8fc8a50253df", 0x67, 0x4, &(0x7f0000000200)={0x18, 0x0, 0x1, 0xe1}, 0xc) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 04:06:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:06:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 04:06:29 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000000300)) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000180), 0x0) 04:06:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x5, 0x9, 0x1, 0x9, 0x7, 0x8, 0x1, 0x1, 0x3f, 0x401}) readv(r0, &(0x7f0000000040), 0x0) syz_open_pts() 04:06:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x4003f7, 0xbf9a, 0x0, "de2da7f9097b5ac793683a00"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c", 0x76}], 0x1) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x888) 04:06:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) syz_execute_func(&(0x7f0000000000)="c172160526423d0b000000c481bdd5f666420f744007c4c1fbe635b6ee380bc4623bf5e6c4e28106c6660f16045f470f178806000000660f3830db") 04:06:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) readv(r0, &(0x7f0000001680)=[{&(0x7f0000001580)=""/236, 0xec}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f0000001700)={0x18, 0x3, 0x6, 0x80000001}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1000, 0x8, 0x2, 0x10000, "d0f4904479067c8808a6bd4ce0b87d0950fc5f71", 0x7, 0x1c9b43d5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:06:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="9c7a125c0000004121387b142eff00000000000000aa49651d9c5cefb30c619d0b3bbbd99487c6fc9ac292bd1e9835dd8b913768ed982874fe4775c66e97ce7d046a46d0ce0c1cef588dea4200276f027fb955707bca631035997c62a1734f5008bbd8f72369477579e8c61b6039db102b45a55e4a7201d5345c9bb850a2a310b89e073e543ec0808072904ce83c5d315894796621c5c317c48c1ff2d5ea7c4e3f2ccc95fed4ec83b47fa13309214436ca0c30d5ee73c15a2c5743db94fa0a10be51d80483f2cd94a88bf3d5cd43f8fabdd032ed287c6391c93091a990dcc0e4a1f51ed350b6d988d8ad722b23464620d3554f53172cde1345f9d4f83080c2ff545ce2690f3613d2a6f22182fa8dd7d209901c57bb5e8d9670c98215b2", 0x11d) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 04:06:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000040)="001e2a3c6ab381e056bc1dedb8495326c03948f3986a88ff4ef4d5f43f355b4697", 0x21) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x9a1}) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 04:06:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x23b, 0x0) r1 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 04:06:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x31) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:06:30 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0xbe, 0x100, r1}) r2 = socket(0x2, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:06:30 executing program 1: poll(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x0, 0xba) close(r0) dup(r1) pledge(&(0x7f0000000040)='/\x00', &(0x7f00000000c0)='\x00') syz_open_pts() 04:06:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) kevent(r6, &(0x7f00000000c0)=[{{r1}, 0x0, 0x8, 0x1, 0x9, 0x4}], 0x1, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x10000, 0x20}, {{r5}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0x0, 0x4e3c}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x10001, 0x1}, {{r5}, 0xffffffffffffffff, 0xe, 0x20, 0x100000000, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000040, 0x3f, 0x9}, {{r6}, 0xffffffffffffffff, 0x81, 0x0, 0x7}, {{r6}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x5}], 0x4, &(0x7f0000000200)={0x0, 0x2}) 04:06:31 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/252, 0xfc, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c6530008cbb6be1638271e083288fb26132f13d52930575cc9bb5ec4ef0f61b15fb69009ae4478efa2dd848f9f0eaf42cd9423cac1f21405550095e8e6fa0e02be4e908dd40f1e3622acd832d302fd31fda88d050016e7a27f85f2cbcf83d6cd3058d8cacc7bdf3ce015aff6cbd775ef8102a9111e3d867339f35f291788f6fa45a2e4c28bed651cf6f0e3afc5b2aee2953a30d8e5a538bf9a175fcb0c271766e6e6451c88115c227e7b9a26e6460ccb7f0316ab5c573ab70e0362966ff839cbacd8cbc691a02276e502b3fee8d62c3aa017e3eebd0990fab2c17bfac828939a2bac8331a741a928b9dc25f14c4892f60244583ab8e647d72c8452c3bc3fb1d5ca11122e4f9b0a7fafa91dee481aa0b3b3e052f3367011d8fe0ee2046475f07dec10713a6a8d5bdf92319fc26f0046f2b5ac63b8b6a8e28e358b741c3f8afcb0fd054ab1416229401584b40d2ce53614d99a771838cf3068d67ce264da67090625829afe1a64a3fa54c904e8cbfea316ba0f2c091ecfe821cfec1195ac70847"], 0xa) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 04:06:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x0) r3 = kqueue() dup(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x1) dup2(r3, r2) ftruncate(r1, 0x10001) 04:06:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10200, 0xe4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1ff) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() r4 = geteuid() seteuid(r4) ioctl$TIOCEXCL(r3, 0x2000740d) 04:06:31 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 04:06:31 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r1, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) writev(r2, &(0x7f0000000040), 0x1) fchmod(r2, 0x100) socket$inet6(0x18, 0x0, 0xfffffffffffffffc) 04:06:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) msgget(0x1, 0x48) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:06:31 executing program 1: r0 = syz_open_pts() syz_open_pts() close(r0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) flock(r0, 0x8) 04:06:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) recvfrom(r0, &(0x7f00000000c0)=""/212, 0xd4, 0x801, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x54, 0x4}, 0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x17c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 04:06:31 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) r10 = msgget(0x3, 0x10) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x3ff, r7, r8, r7, r8, 0x194, 0x5}, 0x25, 0x8, r4, r4, 0x2, 0x9, 0x2, 0x7fffffff}) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233ae6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a0000000000000000000000002e59487906083e79a5a051feec320c03a521fd370f3cc65fd7e5e9b2fd624949de4d979bda0cb16a46685a13d610680719b1cd5241805dcacfd5cc433813de"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 04:06:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:06:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="ea000000000000000000005ef75ea3daaad52f4e0a67ace11a4e10d88d66d6375912b38257e037523f6829a662247c2a6825923f9d54a150e98b7caf615f9b3ecfc1b5150854c739667ca388efe3aa31816cd977a1a054ca829b95d020d5daaa733a90c984a2f894db8fcccd217e4c8d66b321a397f553d5cbdf8dc599cedb83c4b0ad8015ff382273dd4da6e6ddc2a1a120ebfa59dacf0efd309fee5afbbdf9f921fd340e547095d7a72724720b8285770deb092429d289a0def6b036a451e8ed278e3aac56a8f4e5bb079cae0e23f3e6a8c65a92b81ef92f2412c5bfb684356446efab198b3403cd783c5450962445eeb65f81c81a599d4caf62855b5e554b37fe1b6527f5503a2ec4d8c8b91869edf804c6c710fd2f7f5eef88819f1c4d50b88bf52d93e028f78ddafa828f4e71e79dd1f791fbd952f01574cda11e427fe84112348335c323a730094dbf487f1430a6d00223ad433cfc80d638a796578bee8aef7dd01a584d6657ea5bc02d212d3f5120028e28fc2825d6cbb7cc0899a66d59146fadb214f67b6a6694406723af537b002f56c8aae09a919aabd8bb400933450f5732cc35c080d519f7076ef820f0057109a75d91287732727f3da99a684af25d107999e007c39ee65fc4fad3dffdfc82f4ebb39bef5cf3d8fd68033e0d7314a083c403343b110c64425cd3dea02caa2f6a2ee71d2c22ef2d3c0dbfe14b641d1129229df2cdbe3aa8dc2d5119666cb37e5dda86eddfc084b4809e86a5114372e7322fef7d94d6caaeecd8476af13484030f2198d2bc2a0000", 0xa49cb4ce0df0879b) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x6, 0x7f, 0x7fffffff, 0x0, 0x8000000000000000, 0x8, 0x5, 0x1, 0x2, 0x9, 0x9}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x480, 0x18) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') 04:06:31 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x210, 0x4) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000000)='r\x00') openat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x110, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 04:06:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f75b3dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cda5bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0xfffffffffffffe0b) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 04:06:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="82022eae7fa6b73d4d670b8a208437cf687e35a2d8fe5b569ab3d85a36adcb2ed6d15c6e613ed81ea3eeab13bb18e287df023793980180000000000000d6ba57bdfec23f02dd70825bbed679f3652d0ddc7db1712850f13d53cc4cf8fd49910808f7cacf97a48125446065f277a66136c6b7b7e40818281d1f299636a68b8c16c1f4e7c6e30d4e0c4ec7a4c95107cd9678931dddcb3757d9836b67ab2eba6426f1c364fc2087022aff3d40700b9f0e0a04e5e74b54"], 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000001c0)="5418f6150eb63d9240064cb05644ae2f2d0d00e8acf1729ef01cbd525807021ea26ac5395d90e5d9ccd94ced4cec4b4acbb0178c82b04ac583535ec9b2c25c4e1903f4a5c95b0ec39c213d9f986ab91fb8c55bdccac1c0335fe83d6fa66ebf823e3b4cec881f8bc45c3b51d7d62bab880ec67ae4a4611a014d663a386c477139b6ed126c403a507283428de7390acc9f2eea46433546953ce9ea256f3e797a800f4d9fb85870953226f1e03c174cc122992cf44ef6822b74f84e634dcea42f14ad9e3a60af88e1478d1dfa01ed17cb7bd3f9fdfbdaf3a4252ca63dd8708a834f90fb6deebfc1f5710be7cfeb00b4794aa8069ce6500c6e4a1f1a5d78b3bfbbc092ef8e07b2803bae81532ad086a3192a7fca4d8444250550e315977c3e6c6a1e3c41f7d821f39c7e745a6b67a16dc0f3801855f5202f18791e3094f1874de5833844da3af0cc272a3038af687b2ab4c18b316ec7736c920d8d6521a8ea52a52244ea42786b733011774d071aa7c4cdacd44ecb117cc8c282b48df8cbcf11dbee87b9dc0368dc327a2108005c56bdda12d7436ea59d38f5437e7e25aee93b6555d5c0814ea09803bbe99324d79d5f0ff2c7ffec2ac29029e9e670d78748b6674631952b4ecebdf4178eb76e9cd1ea7115406dff540e7d717de371701d294a939eea0cbfdc263e5cd1f9663769ce2e372de336459345631a8d45c19003d167d93eff29a406cb5862beea4f4005318f7e1f080631552a88a56aff636cd55851e5f7622989950b36fb5c8e671b31ee9ce53b7819e34732c51ee75bc08d1c8a25506b1d06ce1f5a2d37556a9e52cc2e0f793cb0419fdd7c617c5ac00d3e13e609c109d982477c7db0ffd213da1578ed9982d32f44d3ee69de12202d349f5f21a9e370169a8828a262a18e5b007a45b71b5ca69f9f465eb4b2a1b5cd80d2b31eb30cf416cbe93800acfc9264bb1ebe18a25a1e1b319c4c0f61cb63a42602cb455ce24d2e13ec754a4d5585253747adb3f33e750cab79d0afe9be417dc8efdbe34224270352da408f5feff4bf7158a928f6e9c1893150f423bc7b45bc1ed675e249ae467b82ef9d04da95417e26fea74f928a736af4779a89f7cc5b0d4d9c0fa960a32bbd4366e1dd0ccf3387fa645aed24cdb9f05f256488af5b2703cb408cbb72eb7636e508a308283629ce2aac8ed10470f971b9ed1e2bc9775670c817058be9d00b2b3e48525eb810feadebddc4b7003440d327068ca18200e2e8aa5754e457b7be14271df5e1055c867a999c40cde29d63886b90a958badcc0bff0f202939d9e95ea79da362bdbddd2ed7ce94dddd374972684925ca593b989f786630811bec49e085da908bf3f7342b0ab41aa8f1309b69cf925683e0cd009121d0217bf8ee1c62ee9afe1ace263e04a7d254599be55fb6b72f8777884a26d73e51f41e58e4cbf810a7ff18c277865d8e0f573d5f13b764667adb12d2dc47bb155ae465eb6d9bc08964246577d0e5b127ce96dfa1b76e399bd97755e4f89b3a5f8188ea480c2b7c5af3c4ca3e481558d3a340ebaf39fcfac7b794d0622b57ceb5f2e7df5ab426f2215c0b9778e8761a6b1cd48950a09d8115d9473da04220f611ac136169df7966a5dbc12c29cdf8f4a04dc45f0ca922fd8f86e4fba00edb84708b527661d4dbb69578bead69010465e11bc20120cd94fd689575698a7369edf2c90cf579edc4e196d00100da466cc630dfe50a19491f4e3db4b13e6d160a077500a6254738320512422c7cbe09b2b098d63ba331b348066744763944e9730601c3044f9a5b36bc654aaf9237517072891a338e43fac67f01e568e52588b1c8cdbac3bcfb73f6a8a32ddf7ff83b3eab3f90361399d2be6688266f22f16be8c240157cdb01e43793674fd26d44e444924fda241848e414be916a460081f293d7363b01757693a1a519b187e289b6434a2e9077d107f1ead649aaf49b044e995af42c177a83936c61b783f717faa38a90ac574ae5ae356e8f68fc244c21ec4e25a8a9097b7db40c915e09c7778f02abbe3f396872bd617be745776b7b44de7800e7517480ae218058e1fdcb60fa8a6e489bdf047cf8bdfaf7520faa2920e874e77ba61e3a85953a61b00d02d194358da3a1390d845f1d60c8be1cd7a82a7a05a1bfc8ff657d2b01ffa40ab733f722185ad49690e176d3dd9ef59b0508cddfe0e8e8c99b5f6a9deb5c59a2615cec59a3bc7cd853c4ed96edb64b09b1b03cf8cc507b611c2ef1b645acf176413d492f6080a4947f08c0519aeeb2eeb76ab77bcb72e433f87cfd14dc356680731878085021e69d7850893e08082fe4d46abec17158a51306533e93b2743a6e007c6be9ffb1199afbb921f1dd084b3ed9ec1085ddda22254192e1d9b1c9732dc65294373521d8f994b8b56abed448f2da29a2e6c151b11718c326d4639d43410ed453baf8d32dbbeac5213ba2a632292b6ba31b807ff4af406e4c722490d3233bc3e719dd152530051ad3b892b9f8a508b2d06fb9fe3f03af7f692ad406417cca30a93edff6bd81ca103312187a95197441a751001b13e19c1adf4bc5647ef6abef4f2aa621c8ddd3b49879dc29011ad0de72e66118cd230d9afd2f9bfff877866fb9ffa95536b7044de249ccacf167bf9626cc356253a8d40963f70e00296270febc27fe548d27b24c77c393ee1acf75a89129d11ddcaa4a63d48fe6ab25ff64cc95ed6ca0f8db269035fcfa3a9aa980f1d854bc3fd696760d9d598534481d9c2ec055181db4463d9a8706984323b92e4855381e6b6cea6f1b4c571fc885d0d553efe620ffe228e810b501aaad3847dc0322ed15ecff35267e588dad6a2a2941261f2dac3cd73f94fea3baf18d9cf77f5da0354f85ce3ebb72ded049e0b3b01c97b58c2de93797765cd0d512197dace80f1f114fc75832027831c36b0a78507a6edc05a9abea285e94c8ca431774192fccc7c40211d7d7085949c2eb8c3613ec6503f09a1241daa75cb85df85a1cd01fb0d9cf91692e362c8178e44970b7a89ba6b83f171a08f49a5aed3195f3ab3e6b3edead10e71e28772cda531fed808c2c620244e64df6206f37fab23631a4e7af91b5524de80204fa28567ba9ebb0ebd6da2148d550d4459f365f383848130f7843aa9bc80c51acb33aaf634bfed396d1a650a55a0508d54af859446f3fbd6a3b9425614ec602e88c26b47775e51b38b447fd129e3f77faee58602585e899040551abed07de5218d286c8557474ab634a0394d557287f62e760ed8da482e38de9cf7e86dddf00405a9d313472556a7c813bca07e46d8332f723b3e469ad2393cc2d7a5c859e4b3a96ab06fd6b163aafed06e694e93751ecf1ec11ec7cd4314ed6ccc4cdeec915f14a10878c6439c6e700c8efb9b65efaf8565f93816eee8a3bea4307b84a3afb950f6996a29604fa471dba6974ced9b4f1ed0fa6a68c2108515a9f48636da370f3cb5c5786b23ea92b5759816eb784af1652dc7223289b5360720d9666bb3909b85ef33d6d3861aa93fe247b98e0552413e92afe334156ce493f62c031c336af43391f784fff853f2226d181920237a13988b223aeb2108eac3a9c9ca95264c5edf88ba1e569ce063532d5b6c40abc148fa3699d60a8983dd9bbaf3ba340b402de7e23c80d563a63b8e1c9a5af86cff7e8511f9edbe1aa9d467fa428efe4e392b9a15fb1515e83c674b9db5b26895cdde0293a56087b080da9fd8d4c262aa7660d5fd0cc5bcd30844dd68c48e2b716608c4e1ae599a5d1d6bef62fea2f711e80fd6098130e9bd73f04aac658a15434535a29d823d9ca1a2e1a13d57e7b86a6b0cd5b36c28232b244f4c66e9fe275bf8e285073ba4fd0df1ec8ec312922d7d5bacb97cbc0cb93e043ff172a3cbd70b42d94034c34c360d39015c2dcc18c700e7d9b30c38e1e20c1e2faab31a7b67fb9571e8b33c1be71947cdeb3ec33df8a144c9b61ef3ddd9a72fc65765be571fa36ba652457b3ea3d8ccd7e88dd617ed05c68c7ca42ccd96f7c3f0f700c5495a849895dd6d778273d1394af5d072ae46589b8841f059714c0fce3519e7cc6c71f6cde710211853749f797dbc665c86304eb65b066e19fca7d266b57bd9262935e9a1a4d7e4d6e60eeb0ce7e1d551326c1b766cb197f5f57ef005e57eac027ce8d04418821147c7cabbf7b0b322512de4faf6ee9f530c59ee004ba0b20fa7a57a2e883a2b96d134f5663f11bb18b3c7ebb8ba0c838d7f02e89a7b62f81cbeadf71c2de012b3b5d3faa2e1c3e422ee276e86c592cfd99fecad86b2aadc03c41906634f05aaad76a0a3f29234d99f3a51569f0bd227ae2ca83ed2acfc438454afb54293aaf77d4025668fde36e630cb290aaf3ef196851c4ec4be810cba2f46641c3f46051f2b8860e302db57e62403e17cc579cc27d4f1767bc7c35cb70dea93d2c06c3413642b459254f992dfe2b16293be54ad6fcb406ef05402ccaa18d39c31f197b1919f4423862ab0016f6f935a35761789871464ab4ab4269a037b2f499e6c9afb7dab85b31028c56de0c03a01cb21fbdf2d7d275db00623424e69d5bac2b1d8f88245b394096fdbeb7987d20950f08f5e38375c8d07feab1d7a80a7de3951c17eed31e71a5f05056bc4f6beb6bedf2b03e993e39e916d932c6f4aad036bb4bc673051173c8e506853e834ea7d84717025b916d599ccc841de9bc29d62ac4e8191d963532ab52fbe3abf5516812c11ef4c26b489f9646bcfcfa98afba3354c887e2559d1525cfdbfde3987480e650419fa11570d6a6d0132860b019f6bdd1237618064efd990c295af9a7b4ae235178a2252074105ecc21b50f89d39d005fe64a6f3ea09e347bd2cea59812fc0a1f87e1356bd6cda1a491ba70235b8eedfce0bf4f6ff96d87d84fe1c6b762a75a23af4dbecd71dd1c2de5dde54ac2cacf799090b0146d19cfc2a84e0a9aaef0508790cdf679b425b676f2457c59fb007f3f19567420e1d6a7913e58cf2cbb313faafbd7316e326650b65eb8417c673a78603f7ae15315bad5a881e464ec17791fe61a35cba3daa053cdaf01b638fd964ab0cac9bbb8a4acb000cd9fdf74e8a891b665a041f59653bc53192b6577e030e9e5af101ffdc87839c452fb4f197b16a2afadf5758c5467fd90fa89ce1fda14e72b40ac3a788f8b05d00350b254552f60be9e45e0fad0c2eab3dbfd834ef2a0025c9c182a0932ca895caf90181c4c6448043f0fa2c0f39cea1c8c9e71aa0e54c00e7fd9d3fde1d50ddf6a002cc061635b4599a33c8e875129f41e1b62a550afd360e6e083f171cb026bb713cc1050ec06a4b4778d641b5c1f0fef62ef87c4621f7a02a9d7eabbfc886177194c659f9e67e0a7a1d7ba7b9681f9faee9082114517f94ab3b1e9b96378ed0d2cc4552c73ec881e3252b3d8e0cb47dcb6cb0247c3a42d75925a16ed1b47418c669a236992a553a6be4d2171852caab29537e9e2dc4dbdce548360673c541ca9c56ad1635c2eeca5ddb95e37a19f12f729efe9f9b1d1ee66110a96f01d4cf416390d0cb7b25c0e3dac3da7d21c4789eded0cec3a7ff448c7abec263d7c15e69787f2e4a7156111415e8372a8d9113649aa28b7d67fb9109c21554fd6296cc61a6036e62af4b5119e10ff54c498b51107cab036c72f447ecba1b97b8c106d534f17b3175384014", 0x1169}, {0x0}], 0x2) r1 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000001240)=""/248, 0xf8}], 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x5d, 0x400, 0x4}], 0x80000000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x5a, 0x7}, {{r0}, 0xfffffffffffffff8, 0xa, 0x40000000, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x80000000, 0x3f, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000008, 0x1000, 0x8d0}, {{r0}, 0xfffffffffffffffa, 0x90, 0x2, 0x7f, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x86}], 0x0, &(0x7f0000000100)={0xaba6, 0xc43}) 04:06:31 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x6, 0x0, 0x7, "9418c4f40b9d61a1eb045bf36c1d7360383fad10", 0xbdd, 0x1f}) chmod(&(0x7f0000000080)='./file0\x00', 0x20) 04:06:31 executing program 1: unveil(0x0, &(0x7f0000000100)='c\x00') 04:06:31 executing program 0: r0 = socket(0x12, 0x7, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendmsg(r0, &(0x7f0000002540)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000100)="45123b859e1abbcbdb8426ebcadffd02b3ee59ac382ad7bf5aee91b7cd3ccd5b464e0301639425670bae5484fc94435d8df1374b8b1448a4bc290d094010f9e82551908e26953ed95fe56951d3dbd328a0305eec991516fa106ae1745c1f0ba75a1336b88c73f9ffb82eea18f133fe65e472244845b4169c6d9679ada09614e723bd2f5e5444eb8b99cea1c3095e2cf558a3d3134baaa0b375721cf2ede36ca5c207dd7533abfa924663ae89004e4ae57fa1a2f9d0880834428e9aaf8a6b66bc8451a3e1be7d22d828425e834e3540fd5eb2765bb557fbc89d1a5812e2302456a0fbbd859fc48925d19382be274b0f5687aaf8631f37c098445a9fa416c745eeb547e63003d44140b5177e96658d4ea24c2c9ab1f58923c1122cbf7b457172669f1ce6adf1cbb54aaaa3d53a56018b79093c4c1c16ab9dbe76598e496902507ba617e4364dc881a0af99b3cf7645ce8b8afd0cb5eb52f545a41321b20b292b3858639c39dcd8b445c682bc1058032025a116836e59fa525c60b16f02f6d38b5feac7683cbc6c87bc7572a1f2618c543cb5ace11477083ad3517cdc7cbdc12721e4f4ef098b66483b8204ea543c638956e23ddc4605bb9a1370440d93d3a7b081ac36590bc3fa729c9d526bbbecdd38b3b4829b35eac774eda78d97faf136b437b2d9cd272e50246ed68f6551ae1a24fbef15b711db2933f9c4353c4db376585d1e2c73496bedcd382c61386bdc6ea1c8591df314ea67fa320319139e1d67b84edf8d9da550039428a7fa78130813337462008da2da513592864677cd7f337d0a3d63f6df78faf57607d28e98766120fd04453ec43e548dc2fcb84bc748dac9149ec583aad0a61dd0cacbffec91082cdf27b10fd564b3980f3357398a4d265f6774a417e7027f625e0bb5366b97393019512212f351051143e5837be2025a747a8d463a07aab5e29ab8baceaf5891eac85143e0881fa16159a664784773470be36919f568bafebb53415a5dffc7d20c94f4d07e9fc0da96e03317000b5201c45b71e3e1ef79d5520ebc4950a1591d2c0dda86ed18d1ce0399e1f38152341abfe602cd8aeabdd5bb7a5d73be3d9bfd5bd8ffc12544d1732110c7c710c3d7422b251afdffb2920d3f2275629d62d45e65170155e952fc4bcc3243ff0d5a442c69d47020862c666476072508049f198e8a05b435c71616389339d1a777a460bc4fd545eb754199809443d97b4eb055967c164038777834f46830fd8a46455e036fccfb0d5f01a019fd43b20991908bd8a068a3c1c12e939f3ed9b799fea06ee8b4d63035585fbbd2a5c1dd9853f127d1e6ff7799fc265a9ffb87aeda6dd9d983c9432bee7cbc61d4e728db6375d04a946dacfaec874f630d5b1c04b15d53d25232f75b5c0d3b0b47960c52d4096197a73d7a0852f858f8b4a9a38a98c60e63803f1002ca90797f1a09869ecb47bdb6be70a224df1490a657e92bbe6b0792e44b7f080e59cde93e440fbf633282fda10ff6e0a7b632e97906fbe7b00c5c8e99899518f1ce7c17a320baa2c1a850bb75692859e9273261559a5e3b3d6155b71571eca831277e3203e371bf9a0a1353130184a8f3390060a993b2985ced1a6c180de55ba3ddddc77cc81d0f2a759e4f589278d1cc89b03952d6ab84892ad611c408e2ddcc99a03929881645ab453274018ee6b91c6efa97b34994a279285f9bccf1e584c5fb43cccc7770c652adc6fee20663f1f43bc4e070f9e31a8015edc2f7a9fbe15112d489cec66b67d13a1df58d036b83196d4f5e411d8b7b8fceb70cbc0b21cbc0435aa20dda4f615e59481e9f4d489153e253af1be074b0eb1612bb05c2a2dabb1947ce8f62ab2b861c6ace65f1e073d88df88dc3d42442d6633dd5ff666a67c488a6acbfcb14b73101aeb6acc596709fdee74ee6a7ba9c9643fb85d634502b277411ef371114bbaefb9ef1b57149eb6a566c50a625f43886abcdea953e269fa5f2eb926de9b627fafa4feeca7e25e7b18c30d91348fa610e37d0e37cc266e8f153b5169ec9ded18c8dc9efa04e0e961293b0b672bcc1e7ed23ea923050642ba491af9317488d6e1ec7d9b532480725bc3c7378c134a86d5099f2250251d25efe543c65fa6e3d952412a5799b97129fa2124067290c9f2200cfda8bdd42da9bb972cd0b31e7de6914e3bfdfdea20b9964bd69b4410961fd3ccc3222a26990747fd09fb48302084f1360e75d4f726f9cc74269abdbea7eafdce36f3d2098e83ccfe5c803d45ae17617dfc5d57d3de073b9bce09e61686f9f50f7101136ebd6983a2f576669f02d5867dd01b24447d7740a3b05b847213cd327b58e833d347958453740ab94b5e4576a09a96ef98b1ece55d8dc649968d066345788e877609716b52ea4d3faceebbc0a5ff3454ca41c501023b50bb1fc041b33e245de618cf73fbe91c6b39ae47c5cf10176fd93b5f95864a4f15826cae0e95c3834f2c217a4ab039a04ef41df44d3e3eee84bb77b239fe7ae8e8f3ba6f2c6bffb2369827d74df39424c69f03f524a673344dc1ac3fbf609b3098055c68a5792747f8cd1c326d094a78a362cb2cfb4ab03cb1528055a85af44b110ae661d89640023de074a54c0ae9bcc377146514feaf9d9fd408c1c02a91f440a2160d67144cfec81e19e08a1b6145eee79b0cacef89815b05e7f7c2a7b8edf7347dda0186f7a980674e621928e520a941af24cc3ef9184f4741da751e53dc40380b8f8bbbba8dfa8d564f3e257fb849b30ad200268e20d34ad0ed136f59d7c8a7bb46a81ff05e5ca7a9ccf44c52113ec1cc5b8b317d2d3fa4fab7861952be16cd98e1c0308bfeb0c3cba549f4b50365f42ddf2dbe4ab27ff70e8ff5538337417383b40530bb3d1640e1e6415f29dc52c581a777f5489eac4b890148773e9f8be25b127406e51c5752c7fefa087b94620c8e234a81f6b29b1d5d8e9e30c08204b6bd41f204e9e28ce67fa6459d9eca9ab7eecfc419b0a7abe7519e9f6d3ef03f5441069521fc585b63f1a28d574762a75f1ffc9ea5404aeca24ec386c5e20c8a0f7dbae069a2bbbb71aeff3fcfa1b426375502db37956d7e879e483e9d4f7fde57f98a229a75fcea58c5d597737ae41995d612f109b807d5ce6b5d8ad9f389ae504a04d70fa78f4441f84a60c664d03e67aa90dd15e00b729125110d97fcada5b0d5999df69a655102ec903bd98d5d67622bee6870db12ee5985a89aa7727b5cfc8134426326c939f5f07feb483dc076ee523f84ab2fef91e092b6e7439a7a976295d36ab6199684c50afcfd318399d93a2a20e1841e44f592b26d7544479126deba9cc90e1535decc97984ed7d10f7612aafa7030e36e9e0498a9a4b08677be55171b2bc3dbe74fd3ce9f822391f58f335965bd08563a19f7a3b1032897ef7803b7b575b5ed391808e4abccc14e856f452c78f59096540e3bd7475a240ab2bf1ca92d992b49c34de32cda43284a12f6f2cd1e88c22805d0f31a85f03967cb862f934d274df87025efbee578ec1fd261396ce6e4609102853c49cae229a46c04bc31ac27c4bf7072c1034e49e2c895ef44d5a1c8871ed9aca2ed61ae9fb5cd9562f1b79a130ed5a034a8b3de0a6fcc3e57de815ac0940a041ad313ef352006782234fa4f74f98c973bad86f34964d94c63ce1104d7d3493b7f7c91065fefaa67621bfa616d82df08b147fc522a47bd9544add84b03c0852ced4c8cfbd20f128309d6a02b3b7e09bf8feaea08ce9ce94d4ffc9f0074527822c8d51706b0c32dd7ea55cd6c9224bd9ce1f6adb98ebd09ec063702377c787856658782ec9d43434c1c972e7ddf73233a7de21ce4f8fe957aaddc6d4749c2e5baaf71cc478218896737f95230852a8379c29597ed47ac1f1aa62c21e27788e51264a345bb5af899d1eee44d50972c4c84242b798a83ddda9359bf0ce3bd223df8010941db896296fdd8df083c4e840922727884d52973cf537b85e2c1422ad4940b92239dc1840e2c786cb590f24fd85c0c5543da44155e7e22b312103f807c2dbc4cbb2eefe71a8a21fd5c179f3d345c281fb87a93bd570c9350747b3c8061389e69d2a3c4a594ba1678e04b71dd0a8b2d5d27d539a27600e5395b4b5b2b0ffa4236d23d9349245bd31357451a0ad74d3db5d2489a5a9c58021b47518ae72a404f4f7be2011fe3d8a692f0105cb24734fe0dd65abdacc965f717175f614e1127d32786dd7b70acea81c90831133102b9793f03ffe977a7bcc09db65a96bf348b1d8398c075271412d25ba1e7cfa090fe07107006f9e057ef0e67d9edf6eb2a785b7b85ad95469cf73c8748382d80701124db5c6a15ac5989baf757da644454fc3d0878ce4ce509eef6b8ad20c9c240b452e10b1fada3f537896f411621f4d51495d7476d7ea01a1aafdedad6dfaff34d30fa86ade785d65f6fc3c5e33678e9d74999be48205152c9fe4afa977a022095d14247ed0390d3fc98a7d3b0df7be1255e313c6cf5401a9845ef88d044e7b23ba7d92a1ba27c958819f4283f28634656c9decc323834b20e740c7cb4d459ffeb884b919639bea528867ede03e0e1ef34717af9a859d02fc33ca74242cd7b0d9112cd30556a54bdece720c97c939b63db9e8045c4b3075f92128e0a488f444c2671bb3d178d8f132a59e4931e504806f67589fd0d5a4d3c74762cd5b9511a25a86a68607e9c3ab14ac3a9ce81fb133b1f92f122de829f1381830d27dcf4e7be2781d4e5b06a6c0fa01b18ab14b9bee4b56798ac66084785e41bc6bfd8327e7909300f61cb4b594363c9bcb298090da8045672c610008e73bf2e680004773f9b5c5fce7ee7cbffb4de4fe10c3cb24ea62c3804d0097101bd5c694e38c600b7d7ed8aa21b807253be4d5b57ffb860c1057e8853081a02bcf6c785761bb77c5cbf7e6682595fef8f41455ee877a93545928e455aef664bce68cba176ba4fd0eb6d0c81a950334adfe1150c87f2ad6dcd655fc7e4fac3ae9ea091004e75e3876ad8919160d8e01f5f6f61ad59ef952fa9848b65edad3e376157b9bd49f4efc0a78cf5045be4baba13a3238b9d8c4707624208dff145dbef49254303dbeae1c30ddca45e96e10c563a5bd42f3967ce9c3962dbab2aa56ae78e8ed20bbcf07ac54aacebc5d7afa6566026844bf5a4b6c36ce6d484c5bcf701e8407feb01e4e018891edcefb2ecebcc6a182ea686426448cc3bd864c88ccbccd5deab86ed01c60ef303091d33248dad663936cbaa646acad5cc6dc4c20f8a309c6e6e1c263edf68540e36691f00ff9fd90c668b4b6942305634091824ca89b142494f90497ff1bb65eb63c08d47f2f72fcb0163752799cbb200bb4dce164573657826f48568378520090d28e1f09d404426ca95288d9e46ddc1a2705da30124d15dd36e1a1eb3ef2f951cc70783d6fcdc99ee288b5de5c1afdbfe6ffe043e9ae9e6efcaddd059b2050354c60046b020ad360c63dd587e7d26e96b34a46ba413a5cc7e623981e702e85fe496e84222e9faa8d8b69ecb50b2cc412275b2e4f9f382e4acb121bf05c0f915514ce5345921c3230429b993eff34398a1ce02817f8adfeb9b3bce63375c06f3bdbd5a88f727cc75e9c43201bb74e3b86aa1c9a93cc5335a550d8b82a6d943ef0c7d268d5ad373f0381acebe47ed006864b93f3f017e13883ace8b5fd081cbb293c7870c967966108920ac86324051921378a096b8f4a47c244fac4b285193af8b6d595e98a921a2c37ef44dc9089a9e9160310bf34a370bac40a0eff9fb064c3824d9bd829", 0x1000}, {&(0x7f0000001100)="ccbe5b3440981adda77b67dcfa565983b54e2db2ec13ebc5da7c0314f1e7bfee377cd7b4e172754cb39b0d3f54ed14e365ad9b0dfd955c87adc0d847af3730769d841ceb1909773c5c23416898441a45612bb8e8bf83fb1457e5a7d9f1d96b6603a3d68b67802f1f54282b12392570636e0049b56fddff7f748bf0ee7a9e6a41ad4938d0f70ced29ee852c56075a6ae81a6c4acd70611df7e42416fff9cfbb7a65aa2325603c01863d22a2d9f3323f3eb4a0fbed6c0fbdd4817962afb7b96422ec100ffa8acbda4176c5442d96c5811a77632628525436abf569d3e442f3deb47dea407160e1e01644d6ce38f25179fbef9adc3a62d16c107a061209bdc569d96f7b9f310403f0f545cff537ed4d9b5b6f64bd77ea9e4e57e67bfa964ef70670bb08c7ca6e0d1f9fa2bce05a4b48692e378dff5006e20248dbd3a5e143975abd35ed86807adab0838d87f1ea95c41467573e705bdd125a44add560b03662e3fdce17091502bc43e214372990878f486814e0a872abb7b57b7f59932e1d0c8536a043873187dd73b3c9ba453229d66550644567a9ff7c0a369773a85af6b1e7f652062156f9357344531274b5382719878c809b7f34f2911554906735f6256381da4edffa21a69adab4aa905a5cb57217dfd34484baf907b5161e54b6a95e241d5d987ede778edbe0c78ffda03777992e8c3614ad059ed2a7e9adac7c6f3254faa8db7e5a0b6857b7a36ef72aebf54916c22578a74dc02c2d6eb6995dce4e562d6537c7e17d04bf86e1efe68ae196b94a6a7fba4ce4a906d57537a56bed6575a11d7b6a90d9afcb194ceb93da85b3521fc843ec2631df9d32d128601af1f72fe125b372b0f3f7f001bf14b25a0690e6994bfcc9f628ee821e5e184c1a78467e7fe4eb958ae4210469178d98e81c31efebe43b5185c7e4642174a102f569594d02d4803081b276b96759d9db409f11f749210beee1daf549cb29faeb658fa38e1d2a630b02006311e63e80a3a15a6688d18224044ed721250f65a5980bf8c7f61f6018a43b90a822f63b42755b1113473e8aa765ef409485bf04dd8ff76ff3f1fed8af5c75ea07240fca8c879faeae70099ba3c9eb6ac93dd831051eaee34f173527d11f02732801a2f2b2e32f224f68ce918c601a36b3afb5f0b5d4287dbf4a3735aaf11a2ec4c04bac447098bd6761653cfab5cd6146bf461f5ef5509fef8cc19a6874f12921d5e302c6604d688c539e45e32a5d4e424ed67db9aa01510c00a1a112c63803478e25da3f739863e275b50de43b9b6de769e03cbc6edc7f77ef24d86bbccb5f7767f1a9658c98ba7ec1a44045db0e940dba663cba8a12a3830ec6602b20f19d1ed85e03528b73f5d70ba3fed3d6b7bab6df903fd1afc0ade09d29140a558c2b4bd4eec9abd7c1e15e175b65c8c1a3b89bdfba69e39d6b0df8099944abfe5f24b4d8d9d27893c71f897a7e7e732f90677b1d79a032c17dc5122f4a577a9eea9105a3f182c1607b645666f6096c56dafc7ade18c147698d8e476dc5670f6ad7a812937644ed550ba017edd76e4a58f6b9016ca9f858c1dfca11610a41bb55c136b8fe63b51789e045e9054ee71210c2b1564f43999b242e9bbebab9d60cc5a7610ec830c663438c970b576b215c5faae1091d045d80ab60fed98393307774144b3800b5cccf96f490d196b868c591edabfdaa381a09807d90ea5fe758b3f5cf05840f797aef1490a2891c5ac22a2249e0203c36764f6d03ba7356f08e935dbbd8be1ff61ed8baccf29ccb8165668f1d70906d4890cca0401b2f61ecdb964974197102399345243d7c05422ba4338cd8546d7f02d4bede226baea6a4e28a7630f479625bfa44d31ce44ee3b26e5bc8760cb61409971acc59425b76c60eada7e6831f70195b37a37ba1d585f76dccffab6c2ed19754d4e4c4fe9215c686cabf42fede10373680f7708d3b1afdad0aa6c08a73912f69d3c66d305c1f2d20071583eab3f942f67dcb467d048d4b453727fc5b10c3b9e59a8bc14ce2438c1512768d6fa154c949cd1968c75f3ec08de645d55b0b7f2014c12036e31c933020ddb7bb0f80e0acff7a57e809e389a4ca83114411545b8c3325f0669da22bbd6d896226916e451776e9e8d1e52f2963d4ca2fcaa2429e5cb38cb43a43e2c1a4ec2132ef95d78216ae1c645bbedcd4a132b7a4de81d3d83ff31d57c8c08bcba257c5252af62dcc82555f31d3fa7751a478b94130e6d40aa12daa0481fd8177f8bcc4e7f4c1e1a4deb46edcaeb75ab6db8fd050608162d9dafdf8a2b174ab6fc9a36b2b235f4507a310e79c044e7810943ab65a27be1b57b169f7fdbd82bd8572774cf537c52e6513f1c94e2ac39653289976e112fdc9ccba89600a5a8debc9f45bb00fcf0eee8708a63ba62cd839b9b1d76e09308edb4b4d210aace37a2969807be3a77c8e596f34379ea26520e96b7a43309f69115ec47a4823a8f3a6c49d5fb1902b7353d98522f077b28771f40d4c19cc33442fae72a298214ae6aa69c259db48df7a03a3f76b2c4a80440bd99a2a6a7e0edded3f109c202e99f4451ec42c552786aa62914d522e08aef951dde58ecd7a0e054a336343d2c263eb465167df37d5741aee05ca287ae776f71ec802dc5e4ce157842f2a34ab55aff7dd18469271d8446ad1849c6d1f22361fb6b6d713fd30438091df47db61ee0a07b2f41df31eb1e64fa0207652f53d14e20b666ff4cd40c201eeda37fc2ebe2290853a5d62d6415d65316ee227f12ddbab2f13e236c05a5c7bfddf86dbdc8b00a5beee00407b97b1070e9f1281ce197b3a1e9526178a22a332ef1f88d808fe0bd3c23f168b8159b48a1c0aa1bbf7136a26f7340fe297d88c868417936bbd7c39fe6ab481235f9059a2e58477bb70b18a1245e9295040211e3a8683c40c2d4c8164619f0abb0721391e5ecdec10177716a3d8cec38eb0676c97febe1d80781e6e4c9c7c9a52172fa0a073904bda2cba93491b6fb43baa66a0175c8d617eb52f21bad9df6deffe903b772f0645d8510fb06ed4b2ba784916b6c53da9c48f8b77eaf7aa81582ed8225a3aad5d619d3b93c1047f039895ad60e1cc23aac2a3fcfabe1163835e2cb9b43484e393b9eb6a0a6cdaea3c15ec3227a1dfc80a48e02094de4f569edd85a1ec7dbbc0058396c2788f4e1ecf823bf7d6be702366507c79ccd6fef8a4079e64805a6960553379a25628cf691668b002636bb253e8c52b1b016df811c0286a93a6a89a740b2039a663a811382465599269c0e77e31d299c61c95043caf69a533e79dac93f5b7fcaad0b2a14dcd1a4eeca68a4a7d23483434c06bbd67752e741fdbdac07184e00ef82aa6df41aac9b41e4a74d04ee633e3fc77a03eb2dec9908489e1a4bb54f98ec836732d937309d86d0d6e28b63fa36507ea04f68c98de10a0d0c019578bfcf2973a713bd48f0f25a9e628a46d11a0345f9e7f0855e6e3d06b217ad0d2eed33c8b73f1dcda6660bc789a0bb9b30dc864411a024af231ce87c5769173636478680256b394052db2dab5e56d0e9a08e1e585cd8041433cc2a0ecdd255f919ab846ba8daee2646798d4de2781494497516137c4e7ae09c7783ef15fc99c203610b758f7ac9d0bf4f7e9c5ef22a67afae7fcc5a60866ff3864e1f04471ce8691b2a0b24257b39963c7f4c8d6198dcc1bcdbffab6a375e064599ba8a031a7551ede3f479fe762f17658c54dab615fd804ef9d8a31281194c2ce294478ed5a55c6a1a3958689e627dc2e09b1a2c367277f6026da499ad5cc9e2f10f9a62bccf6a350bbdd1d8dddc54f278e770d68bfd8740b741105860eb86fe2275549879c35b8eccdeff3e79a780a228d370c39d75e346c886bac2dcbbc48565e4db4123bc0f9e51974f288d7fcacaa189e7c3cce1d27f304dfec4e5d165e5c8afd101f1b6cfca51c7946d1ff45dbd16f01cdaa490a533db540799f1166c394518913ac64dcfd83bc6ca49fd1eb1fb4aa65933f91a76917304b3647033ce97a99d542abe3acfe91a97555f5273582745cb7aeb49434d70d2c6c89404f58a1012b7423407ae2ff956f1622850d8b49145bff135285901a49fa40b597f8231ae1ec6cf646d66af83e950132436035fa1c6193055f6c8b276068bf2a8ac596918262f14f4f565cdf7c0bf68ceae7a3e6ed1bb784f1a8ef3ed7847b48dbf452f3c4466a52ceda44b982049fb8e5c7b882230072c919d682689ce8448f329a78419ba71619b0f52b57c234bedfd9c13fc620c36cbbdcc87a645fec0478e9156fdbbd4be95f969359191a8b3e512822ed2684057126b58c2d0c3005bbf84f27e628ac3d917c9e7c38dd90c82932557978c6800cec95cd5f72a462c5d66eef9103baa67920f606a3f620d11987ffcb4d30eec3307e435145ec8de41677f5963863f8236039dd0e452eed1dc8ba1a6ca5b7f076e052f66c84113360cd34fdd18fd4038805bbc8b073bca0d2a1f1ed52a3ed1a03a6db8f9dc1d051f4043c0a9842999adb0ca504d4e6fd3ec813aa17de24295d854a380bdc1b722a9f76c19901cb4bfc8295bbe92c46c7ce7e1f2462aacd6babb912f2cbb2a6de33560d35c7c97a8a87ab68785f246f9c240b326fcd765a76a74b4c49d980d7748c7d9c7d58b5a6606ed71a6a9787d36ccb1f3c0a9155ae65976a3559511e6e08658e2c91c55fe091cf4dda4ff8c2ea451ad91ff9a392c73108b5e449cb53fcb1a465fc7556fd12c1ce25cdc0fed08d5957bed6b75f45ec3eadd245f55dc523cae924b106d65de2ab8c78c1409d5fbd4291a95d5d48f5db143567242ee32618996ca25d41592cd2684b42fff4fe5b488295efcd72d3cfbcae88aeee99fa5a58dcd3d11dd838f08e8d68b3d9e9877249bf62fb6a593131cec50df692ba599908bd0b6a349ceb6636c62a88fa6d7985be1b089ab59947a68d14605882a80e6fbc6010c8bed5bc5bcee74d97260839a11c9e1dc8583f7828ff74a6e83e6ed8ccaf96fd8dcb5cfa930cebf9093d9c9930ddb7f09873296840588d4d898f9e5b40771244509a85e686a8a22aded587272b63278b6a2de4768c1863b5d0c0a469ce4552e2021eaf2c3d0b09ccafccfdf9c07f5373d923dc4f183cd8e29191889dc74bf1b844c24fa075b5c8fbf9bba48cf01f3de57563032ef84a093092e9e7f62a8cca72976555ac6fdb04c172f9a0cc605ef52935cb9097d3a499e8572f95c15ecdede45ac63b6165d2765501cfe59f9d5078aeed591da485217c5198311c3bcc5ed6a3787360ef6a94c6e86e306fc99fc7f5dbd3244f09901d273c0bdbf1dafd97f27bd6cfb36ad67a919d66144a59822b5d32b2b9ac276049e8eaf473b5a5fa726e93210562d8bbc1994fb28e4342bec9ed5f1037e23b1ebc697143424878b5a3075667590d2b338c5510e24578caa10745906474fd30b3f2535b3cd0a039ce0a967e989ff5adf0179f0e1e491fc8d86b695d1471eb2586b4b25419f9a57dd1350cd110577b91f578aab0fcfc291071331610f54f54a54eda4d3330520cc3faf985cb110628620e8a1a570ae1e2aae070a6a3929108e874a1e4b9a5bcc4f4c911035a26aa228da99572beb6172e654fb825abbb1226814ea480499af72caac2683a9c60f32f7a8631aef512d9cf7cf80ef08000d6bb55cb7ec92e0d9c1396e138349839147e7bdbf9686a3cffda4c227f2de14848a3822785033f8bff0ea5b15fff2e508af29cb6edb19cc3ddfa27efb9d46afe7a3793a680cf90e26de7dc4b7cd45894ad224871e5e7f26cb1", 0x1000}, {&(0x7f0000002100)="d0aba20c00a1b3b848ecad928b54e88702180d4f393059fe9b3feb82450942566c285ed6d8171dac65be884d8c22ec776f68f629716b", 0x36}, {&(0x7f0000002140)="adbc91b593d65b8825a44539bfbcea83c6343f9b576988837867ab7a35da4ef1042b08b87938262284eff9f57cb57a7140eb17ae4ab0ef3352a9c142bd46f37d6e9385a2b685731c84dc7d02fa3bc98277044f3eb5f5b04170696d0ab29b3716a07a053e831cca004eafff632128c58f61", 0x71}, {&(0x7f00000021c0)="cff909c28187e556822b30d03f3b27ad6973f4d6626964c9ab511f74e1c099d1c1391a0f6487a884aa08559edb050e709eacf5290eec876e2e77bd333e49cee018c686c55d4ddd5e6aa1286c683dc0523687a44057a87de3b6b3669821f2ce5d8bb965284c8171bf6b782e49e652c2dde4d613e435cac7fb6090a2e685335e37eb03b5c500496439b0d3df46b5711691cee1b565ce792e0bac8a3c9ce3f1fed92e487a62df8dfe5265f3483f93a879b866f971ce14dcdba9aae9cda14c40fca9f24842bca11d8eefa36dcc1a805e343777221c5991671bad6843faa6d1878d2b2087ba7fee9533f993efb373327400784f2629c75265b9c1b001", 0xfa}], 0x5, &(0x7f0000002340)=[{0xc8, 0x1, 0x400, "28c630b2e0e76c21c1a5b069b0661419ee3ef6cd148ae5f7eca23284f8318814875655e7923397d8c73710f13fbb1f9ace06f9acd6e876fc3a1b61152fc66edfb7e9b5a96b2851239d5c11d576455e2399b33620f19a75d9d3e818c0d8d990bdfb5f92accf025ef2a9aaae39920a95ca144193fe32887151d182963513138654b998177d54834911585fdabd8930fec49bcd5753aed698defe6d195d8abe622651541d6f238e4fa2baa865192505eb8e9f061d3c34"}, {0x18, 0xffff, 0x80, "a8840c"}, {0x10, 0x1}, {0xe0, 0x1, 0x4, "eb5623ef918450bad8872d9ab4a762633d20027b10e02434cef3b57e737aa7721057e2d8aaa12efee0ef9cfef27ab05289464a28a09a3fc65532dd41a2f3cbfe1b6c7294e3bc592856d63431733ba80f87ad71164f09d4ae8a0ec21fd85f9682d68dbde85262a9282a4c6a3e104d50edb48057e66163dfc6d201dfae450bac074bf29765d357fe2bb4a6c5e406602dc2234247ddee22423e5a694d7f078e8f9c30b3e2c4be9d1ab319751c9731d93797e2f07d77bf43ff9bf48331554abc9e5129291fe5a01bd60e5c2f3df5c3bc"}], 0x1d0}, 0x1) accept$unix(r0, &(0x7f0000002680)=@abs, &(0x7f0000002640)=0xffffff29) 04:06:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x30) fchdir(r0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x8000, 0x0, {0x5, 0x5}}) 04:06:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x302, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$dupfd(r0, 0x0, r0) 04:06:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x3bce) fcntl$dupfd(r0, 0x6, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 04:06:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000440)="d0744c44cca9dfcb830df5b37e818a039473c6737ff7098a74f15335e89a1aae3f2f656373a89e06628c24a8204dfb4f1760643e174e0b5121c9c80d50e2dc594b718a83638b2e8763312141a03c50a7ccbbae295dfca5282dac3cb7d7a60870f5cd04b27baef9df8cb005beb92ae6944518af6b5d952d8f015f05970851369e74d5566b56d5a58db75efd65cdf4711f06e84e78f99706643dc295146ba88e19cf2505afcbd5cfe4286caba94745383d4dfacf6fe606c8c99e52b0", 0xbb}, {&(0x7f0000000500)="9aa3baabb3f671f718df962743007b38592106aead492756419652ed5412953dbb116b1761c7d0b8", 0x28}], 0x100002b7) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="81207b0587eb07724cec394b12f088ded55d7fd0e0a96791e0762691235df8de5591e45b9c2ba3e0669ca1e473b6fe3d402628e849ca3e752278faf27b6cce5f232c208aecd329a29483e4a0552609b2947eff232051205352e13ed98b488275634438270d7a4e0da3cc795468b330a3685ee54f87015ce823cdb24338491c6665b5fb0f99bdb7cafa188f763d4d5f2111756bd48810eed10761e642e5d43214136239d133e14c08fb1c8b0533a7eb5d8d4914709d9c4d2b22ef44a7ad8d5c47e657d3a5e05f17e8deeb", 0xca}, {&(0x7f0000000000)="32273f73e56fa39f6e7960611372b2846275c20295f8c60f7174b2d17fdd134fc9cb2d140c80", 0x26}, {&(0x7f00000001c0)="525d539f3d0e6ba3ec07229566a95277d00381a5315963db499899da5d328d820eda981f7a30f81bca28a83d2f97548e7fc37a977747c9e48abf248c0db811ae1d2924d1a174cf5fb7edc8b38d5ba53f9b698f678918299bbd83ac4196df6f6ff2d9ce21b48ac316e93c0fc76cdbcc7689ba4c92eb3664b61eb57f37f38409692d6a1001991e0f340c249c612a1cb83275e809cede2ddc1268396458cf120e6c235f55aeab0db1baa4407fb9035d239c3a2f074ec61e586160f881b6048a86dd439924e78c5a99885f4814c4dd2c3491a7ea8dc3db4802a0fa7abb46901352f19d2e", 0xe2}, {&(0x7f0000001280)="4ab15e68b1d63ada3e924e65f94350a0624e3621f6f49f33a86dcc83441d879ac923cb5728c01741006553e127b7f8a7c4a52884cbc93c92c8fb4d4339aa09be53ccd73f0741e77143841f64420fc2e89a8eee1602d8ec3fe2b69cda3a7e284a4b47ffa23a7b5677247b23b4e9acd03ee5552e605760172b29c97442d1d6068079d68b663ea327461dcb76e13fc6086dc77b4cf4bf9a8f984c843408693173230f945c957447639290afad499406b1e50cd50d724d4ac44973e6f7a7986104c15a99aa718b6685e3bce5370fb7e23a4e0133ba6d39be7edd23ae44ef8c1145275167dad6c33dbadd1205d5eae6669d3bf50dc92bc7a7f914642d9179cbb83f0713911f06602fb65629d109bb974686693b98107f7a26410e634e80206d5b29928537814b34582d716689b9d57f61a98ccd700f29e571d487df9cb27f0317fba0545202706a239de17228123621250e28e485f316b2edb18b10b1fd7fc55681746dfc04b11998d1b34f532a4eacb95b3b9914122db746fb811107ce810888e9dea988423583edc6c17da09977c377085fe3542024ff19005ad4a0da517a5e403865e246749dfcc926ecda03f78201a9baedf31e1cba00541ba43fcdd66e65a826b56c8cfb3b01d720efb3826037ffeb1deaf5562e1eccfd64522bd810ded997c412171df77c002a59a99a38ff3c1ffd7c8c08868f55fb303ee77c333ffbe700bc4a291aeec729d115cc97a379839a976de426fa596bb8fec96496f4691145f2931bf63c51fe342a9f32ff89b027bb2148eae69779cdeb5db8f744cd53f966ee032656cf573da94f00bc71449d0cc7f243a3f44d7c2bb1b4b13464c5412d142359da43eea4ecedc7ef1d5e16f7c216f6e4c3a31dfaa5b8cb79201bd76f6b3353255e656c3bedcf88fce665e8f638002fae83d20c0dfebf808fbccae4d322cd355b2cba932766e78a44dff3051d603c47dac754f8494c893cabdd88b43e75aa4bf501ed96599710777997c7f3b6823ea48d7ce3cce45b532c00e963f554373e7f64f4765b95d245131b30c90d17d6e7465e405e0bdc910c9876dedea2a130af430c10e89dfad7b98ec0ee94c6c746accd0c91589c67388c7344fcc33f3bda885cf1068f9885c0f09bbbaf9ba6ac4b4c94f3c6d563760f7d114d4e76ef16c26de273b0c5bc5bb687c86fbecd2fb3ba96a1e311f08197fe37beb42e4deb10554ccf06d5c3fbadace207dd823e1f5d88b37e5ff1ebc368cb2efc2a3e9e7e8352eca97b1b44ef5253d3293203daf156d114c021956e8e52adc156689999e5ec0d33a18401854277319ca1f3b7cf0106f830f51ae020d1461417729bf5dc72cb73e2b1b4d7cb0512e11e3d8bff07d761f7d1e6e40a141b4ea0939189806649fb3f6c1d4e15be1850d22214a9a183dbb9cb409e63b8149a5bafd3a0e7bc0a1a8775171fab4086d3a8d95b338550e1d524a3da6931002f0457fb2bd532ffbb6b342ceed282791e54d76810ac62f87f24773bc5a646e75dbdb652be54eee687ac8485e210a60ae3cde0763ad6bbe886752b35bfe96f7b37551256e7c6b0ebf10d2a9bba52ec0d2bde49c1cf4c8a4bd1c66faaecb9b32ccf1d6666abac6c7476a730a27a4799552e3cc19df6cd2e2ac74fa63f74359462b3bebc3db08b2176d02eeabcbf17e67765c5cbfbfcc212dadd36f2b4007745784e026e29e64dd6577d102e1a1b8acf5dcfc5bd33dc0790fa0cd435e169c77558f5c6aacbad975da7d67742954bf64549764f081d288f78ef695c81fc6f1aa12022cc171053b2d1748556fd86009bcb1e4c3c01423a177fdbc1277bc4bdf1e70039cf20321507100e05204bcfeecf6b1e96889c6772a56dfaf372ed73d07c4e654602af2a941096c6edd35bb5ba299abd43f290fc65da85b7f49e836bcc41500516c05eec0fb1b5998a27a6da78cbfa5819312ccce4a8b445b1b853d669c7e444a99316d63414494d8b0da1f806ddc042c555de5601665b081a23f37d376d0e6fb9a44c3faf441ba419dd111322e8e5591f0e7543061f4aefa584e8805ea229d6f9fdc402b9b1f060c5ee8b3e83064d0973fcae5031c4cf1477da98e1997b7bba203791ec2f07452e799027228be5e3ba4747197df4df9b37982d4857556d8cb3d7c8fcca74912811d4556ab59ef31b27639afdb3b24669a0758b4e2e7b1a7cecef925119b5d50d5c4e8c9b5d7672c9b3054cb03e6fa10618e567171cb5d3d98039e52930f9fc26d343efb15a901f910c7e96d5d23f3eb119a1a79f9b541ee2af589ea2639d4d968fd27c149a8b7881d7d9bf99b9209502976fafcb8044a9cb2a5d702d58a117a86fb0e5e542a8ec40029881fb2683970cc9710248679e4dc41d007ca89cabf04ce3b49fa8d68ddd78f23c991b86166a2ca21a4413d0fd91641cae31655c09b70b3bfccf20a3d34aaf54b542be934f44fdc126359877f836331d26d96259fc9d3846bca87d132932d0a9f7e2d588ba5e310d7e1fd09c571f4796780485c90916566c6582ea076f3ce4f279a3c4f98c876b0647c6096a2de36c6a29d1c3e401889ee7b1a3a66ab84b784bb1adc52e2145cf1a31846e0424ebcabe79b0175dd6cd48dd8f28fc6313fa1d50cf420351bf71eb8f2fc4eb2074323fb4d895a7288410b2376f9e2e9f371f3c2eeb59e1dc7b1d2958b74d40d18c7278bba6f9f2afc130a308b7ba7eba4fafc862b3f9d8a0fd0e119be19d58b6bef752870548ac9037195dfa9dcdb70391380a071090780d7730a74181370b7417dee38eb29b862a37cb04b6c9c01e8b9cf7e97d4edbfe4a05bdfcbcf44fa6896ab78f58e7cb19f2a8999188cfc82d9f55b878f972043064bf58a55369af25b48037a28a4e432184ccd6034bea8f32f2843c7966a5ed478ce95305fcf14e0348a99813ddf03da57eaa7ce731f4d3058c717aecdf67d822f4a8d09c15c24a853fe5340698834399f535667448ab58a6faea07a51205932d0c3d7205e10bd87f52d0a0aef518cc0c77e3e883bfe4997a8a14905aa34fd649596feeb027c2bdcdaabab40b2bc13c7396b1887977e552abb74355257e0756386250c749896fcfd7348d292f0248dc2ad29c24e2548a93f8e9d55003d01eda1bebcee932fea23c690c2173e762a6b2f4165b0ec07abd96d296ed99b5bc4e4c55a6c03a62736695416235682146ee7b33a061ad2daca2da914e76abb928dae3f29d89b562038a172fcced1ad678751aa1db540c3b5af21185b392f929de2369c937eff8781d8ffe602f83e85928980b4a5143f48e02cc11f1d69359edc820aed1f5c2a73e0e668d4bfdc2a59813b9ca321f92e01759bd3f5dae72b6defd7a59cb53546773f2677bf4fd19329e1e168b5d362293de6b64f5dfee8fb5932798ddc698fe4eefcb86ee04a76e80fb847512ba4ae20dd562ca682885f53200bdd8876a94dc80a3aafb5457cfa30e139f2e1eb40e2f99a5d9b16c32eb2faa79ff444b2ee94487b3111976b36d1c1505db66c5039ffb8020a29dd0dba02b5ea2d3bc878e6f33856678c7fd675e0965545cb640fb16d76342192ee54f9012fdcbd440c71b31af73480f4afb905045c832bf71867329b6e7af00d1421bc104f822e609ee28190bfc4dbd91fd869d927688db79aa940103f3af42deae89fd276d66a70396564f0f3fb18352729b5b8e23b1d4943aa1798e54300dd6942da1b63b9e0a18e92ef27837338008e2f4dee514402c409cdd982957b25e829a6d79399399440c5e17468a288fd0b9673e8987a29383643e5c7114e67fe49e8b7a76225a60625c9807621b7f2397ac4fa80db9fbca8401727da0fa50c94e03a14e42d7482119325b2af181347bb0b131be038cdd9f92cc50c311d2c74798ab9300c7fe76b954b2af1f728eaca7e2606b7a9655378a64102f1e40f8adfc4bca72b5abb42fe35cb2eea24cde21edb1e80619dcba42ff13b06a99b75591c7d3a242e566a04998519a8d714112e9e6513c3a4e3d35ec5ac898fd048427cc770b54649473364732d627cf51543c656715d71f11bf6548b454233737b7fd3cec535de4c01107484c8bb786d72b2ff158ba2506601abb8cb31425bac583feb49226928e9687d70ef364960ad4cc90a275425ce3caf16293bb314f56b05b3b192a5ce2aa3ed2e2746bb43135341f1852f4e571ea893d1bba6e192c8fb7994332d8e0d70afe1ac497f845ddcdc5d1076e4331c9f89f6774766738a58f924d845f9fdfa5911f4db91f05386f92e9c25fc193ce86af3a6e47f9fa2e676cfa017f640f724b88f06fc855f562eb7bc3fac09c57f89f224258b9c8ce117a66fdd2e683fa9e1d1bf149873342445fde54dd3f09a2e04955af017ca525fe169d2c6dc2338c842118db799bd7bf1750276d37098d443e08bbc29dd98ba4e91623e529b87e7f95fa26b023bd301df41c3e69e62b454b374fee3406da3a07be122bb08e12def129fc40c76412dd72bc024ed3d0804c722424192b28fd5fea6d0f2a0cd7c040e453f0e6e1f15ec83abfc8a5a6bf9bed9c7dce7e06ccf59448ffeed3afc2744860cb7a9f8b3f78bac586035b8130d176b3e0c3cce8e32e04c438e2ba65ef29bacdc6cb3771d9fb0dba7396bdd61d7614305947e41ba6f04ca26976cc03fda8dfa5315901255dc9a85c57c66ecf1680a2fcbcc2f396aa6b92d9f6d5691bbe4a8aea5b9aed641aa1dae1016da5587e076134accfdc1f7d2727c50e9523f027a587a14e744a1dad7835f9d7ae360fbb1a6915ecef9cae30b1253cd0466e6766e406d90fb1be6777ccbde756d8b96fc34aa530689b14036a65bd44ce5fb5f6bf77f219ed793455d44f728ba14b836dc378f8302e644a7efc516da60bba07d3fa9df757c688b88d61702f35123c607f483d2755bb7201a6463a121d5df6ff5da3fb8741fa618f8f0d1441200086c6fedeb4cc0385d1daba46cc2bcfeb40c9df7fe4639d456e5953c0f221695a43b687f6929efc29a99528d36cb63f0aca46181136a071120385b6fd1b5b00d49faaeb1c509dc5171be33e411737c189e67e0812495883d3c6c00d5a4264d8b6c39a3a232c8ebbb4533955d8900812879000f2dddea740da3eef2ad89d2c5f35a17ee54fe9385528feaeb965a773646144a9378f1f29dc6074df0c7686a688284b096828023cff7931f416203f9bce62bdd68b564745434d848d5d8a9ea801a3adb39336c81ad363432936d1797471a23e78f02ff6047c52463fc419d41184f732273fdd87e13660824b5566ed14194c35228a37c6bdbd50e2232563775807399c60e688e947be90e995966a481c00322c365411bda6f6ffc6993fcd243fe8d139139a60cc5787c15e99815020dc8e78854f8e483676f2ed108a87879ca77507af7006b3ffd31e3f900a52ab92645aefa74f6d6065b0683fb6a723b6fcddbec5e567aeda89fc3947a0afa33c5e069dba71298a64ddf95486ebc41351e54b7ca944661d68f20f0087be59961a253f95d602a57c8e2f8e6aaf29230c820d03cb2bd013c0b7321be59e530b8a7709609d5d9166c7b3b2ed989a67950eb7fb219c3c08155492b77bf2132aa30b84b163b696c69ddb38be6a6847ae60d7af07734c20d84e330b990bf06beef570753f10e1cb659a8e23e361f0e81ee9c22223d46af106a5e5d4dcf6255964e58d8b20bc2666ee921f5d7b033538c53e69e5dcd3bd4bb699f9cc09edd55a4a4495903bcb4aa3d90d0e3757241d107aebfbf18056eecbd80497cb6f8b3265eeb6d1c299b9046c070d14013b40cd7fce201867edb264", 0x1000}, {&(0x7f00000002c0)="2e222c6936391971eeefe2cbc8ff8ec4e7933d2642a7a1f36f955dc861e071f91f1c02da23fd1c14987f07255546f05c7853096321040d7457b17526143580edc2cc2bf4a68693676523bacf8db1a9d8250a10b5efab5e6165ccdbe21661f8cc89f4416da1ebd4bd6e9fbf0ea82c3dfbf3333af8553102547ca8b010995815acedc471149266f667c67e226bd490ca0fdd5234756c654bfa6bf61cc7392cd5cec29060e3da21", 0xa6}, {&(0x7f0000000040)="01bdf23728c791fb2d1a", 0xa}, {&(0x7f0000002280)="e7c16f2b33215fd41a82c9e8774f667862fb10e35a4e76fcc3a7c8f0d086401c9a0e5e6aa2bfc27dcb18ea96188e84a05bd052e80699a223ed623b5e882ddc1488141a491aa1f2a1cced96fe49fad1b614648a6083ede5911709b7ecc92369fdd2583e122fcb9d02132825b4eac5e8a14122438f71ec40e62fff415593f5c73488a49b34267d2c05b7f610772627a2b10e5f20e915d016bb85ee4d287d94335d2db61e61007995721958b2ae0649fd8f5a019dc4d3789d888a833067ee95f48db0e70e54eb3bb8ec935a64e5423a80138a996fa2e846e79bfd913b1c53dbc4bc8a02ead382ed97a4a38ac7106e1913c070d6727556b925ca939c81757ef87d41b7ebec0623592f3f3e1c24b3a80d346e4df246208feab82671f5bb8752e09714d939ab1857a76f4e4af6b261fbc1f22f110b849d7b838b2818593ccdf70876a3891ef275bd718aa8c9d2371854ae8740f9169f3a054108e134ec4b11017e3396f57e4a673441399b2a11d6c1da9e7eb34268e979de7a6e760f21607dd808d6638c3d14c3e560b719eac7cbb1e1c55ab6eb5a6635ed2bea3413cbf84cb8f4a771d227c60e9b7ab1cb62b3117a91b4cd4cce1ba6002cc978243701ecf0d549f19e82ca97fb8c35590e81a9a03241129311a2486615794182a9490cae6e48643e8d88e14ae4c8fc7c6789c05e6610f9625724f026a5a2109f407dc994d8c65dc57221d6a24e576d1a1d961c91c3e320e351fe268bac15cb866c3a314f5eabfd3e36c3c99af7312942ced35eba2c9be5478d7ca0b8ce842b37395e2849e6d768273e297d02a065b4b060f6daea9cb1d12a52d8941fb068f599513ac400523898576e026842d35c65152264fdd4c36167f795920662a5b5aa3dfc42f301a6471aba19c2a0d28b39a0f7398ef9b7780b5da83133de251b5d8884a47c262554debdd9e2ca05a481d6e0ccb722a9c9424689abbbd65c874afc800bc9d5199fda9efab1a0a50d2ed5cccacb8b4d5cb6d7b6beea32c1c65909e7cc1b880ec2ff332808461cb53d7c8c93a646399f5984d595eb164deda8ca60b5deb80156d7e8dcfb43578f0e4252271e3882b9992f789b21c3ed1f73be9a76c7f5f6a4a1c6837f59d8ad93380c7b76e7cdb719c69f1792992c11c9cf326b823d18c53f5f0e7b0d085fa1d29066733bbc1bd0dbc42639b700ea2897149cf3595a8b7e43fd784f68942e13e23dc49b43099734d86e5f78a8606c07a4614889d1bd158c86181f8426a3f87cd1cf3d1eb94c25f988f2f454fd683a49cc24463e4e0ec4c91092cac7af818101324f2654e38ce7314d77b43e7a0266fed3f96a3faac2dec200a36dbbcbc0791fa03a20c4bc8b351b35daabda79781daef4098e860d4f3a40daadadd98edf8c21766fd68a3f699fe60650da74e0f982be31771c736ab87dda5a0498a53cc93d5ce874b4b766da66aa1ab567527a90c99025abb4437ef0975cbabb85204ee4136170e90bb926ab2004774e41f9c491ede950dc9f22f4b76a760126750d60f7d7b999ab1a17347fba804f00bd758b066ab6c5c2b70b164b5b5c4da558ffff15c55c4a6eb7eb4bc674a815608e3c3388787f1109c970b00e90036f0abebe24a69ea3cb6efc40bbfaffe35fe5d34c200ceb86f871870ba2e5845e58b13cda2c658f78734926e7a402bf24bfea7d677880acd4dac76fd6bcd825396c12770677135ad5003c3b3d9b0fd70127fd77301c33b80fb2a69cc67967c9315e28db52229433367094dc1ac0ae4774cfd36525e4ec88be555595f1e7c7ed44622c752e539ed36589361b9d494b8435fc04cedaecc674f83245fbfeb4e7e52f80335441f17442693533da890f48bb23a916715dd70ccf4522364314a1f3c7a9123a4d7421cdd80a9f8d592bb69bfea3165aaa4aa24b0d24a642757acc1337bbd726e89a70cf5dfac50814df2a4ece15f57d1df421c203e5d008082eb240bd194adbe40e950b360cb81e843f587dc6aaca0e21505850b76873feda7f7ed4c03f426e60e0557fadbd165fe5c3c7beb560227feaf4da168e278d103c7f412f810221373ae5fca7938e129f62b2e0540dfea7cc8a2066e41aff3649c50cfbb19c5e1a46829ed415af89deefc556129f615124527dd9ba5cddff5bb7d32a29847757069a9b14a766eeba0d7baa787dcff83abc166af030b99ca65ef376c55f280e85d86abf999b66e515335309b88ae9031b0a2c0eceba0e233673c4b9e7d94a8996d056f0003c632e46b5f8c1827e40d9cdf9edaf2e6ea38b0981bb01c3e4347558a8aeffe714e0a8f5995bfadc5533be51703f79622a395f83a6794b93cfc1ab89d07b9e6bd8342373cfdcc22fd9d24435688bd5a9a082f487e8574078f6c2f4c7d03f1b81472f0951138e150ffe38550f3f00e3ece7c0367380ce6afb0f231a03057b7ee909a073d89544fb8746b6d89662b0736d6e7527a597db0f12c170577c08658aaec60587e66d32898107fa94fb44ed93a2aabf9ba8fb66fb683b97fdb903612da93f4ad55148829f782de8a9364284011495533bc8827d526750a309654d341de2038b8e9de2993111d5372a35834f9adccc537598bcd019831f531b6144e67e3062ed4593cb4fde7a9520be586a367cd5ecc522839b4ae9a94a6b843bfa6f1b02cc410915409d594b0f6969725c7689ecad89d8da3b9459aec33a633e85c5806bd76da395b680035bdc8be4549f41d87578a87a46aa12f06322a17b576fb500f676788c94144183f713f5660a227a8abecd5554b0948908e22236f32c36289a53bb45bafb7b95ad954ade381080226f9fac0c8544e19d72adc803d0227246bf0978a581dfc31b1b688f881a218b2ab6e2ff7e6efbe448b10755c73ad669a5cee822587db107e029c226f1f71f38ed5508c0ce7162618502e1a7aeeacb6e7c6afdbb29e24e67e43032bb5ea1b131d75484c61e8ac5e6a8a62cc27196457c05ee6ef17cdd548781262c2280a440b3c2bf398c40eca04b9f7a07fe0c78c5f2054a233cda802fff46c3677943a64052655f4cbb69e86708b662b9731eee41dc1c102452939e0c2e444de398c6566d6a94933b79faa4165a7068dca56622b5ab904115d9a6ee2f3f6b956ea3fb6f75441fe46e9a02820e4f1605672b894e0eb922629e9e754bed0c8f655e15e087646baf8bc58d1bc86175c7287d56f567098b1f8e48d3d0805420a3cc4c800c3838ad47ef608c6d2c6a370494122b844feb61a7acfe1209d08189fa57b03faad77ad74d91b5a858ccfd8072dc38e641f5fc9ab6d75fa834a606a65c0c499780454d7ce2ead872e2ce792977f6f1a313daaa17bb861b8a4e04f7f87029ae27576ddb330fa8982e8c25d8ba83ea62c31f3aa7a1e06cff8362913523ea17a7efa843ba49f419df7677a302ad51ae140a82a8f3746f4762d74a06cb003ac838f19e53719177f9dd78c72b5bdc47c86c36b3279b53e9c4f628bf8e6f6638eafdfd63bf8ceb27652edafb2a8a7a2915dfda283769e46021b1b0a317c2aba96115d094fcab85430e0f2877508682653d2998791f0d29ec1b623330b17fe2782205093b4a074b649406f04d162a671106efeefb64a8eeae3e66d8190141acbafca807928f7166eb66795367b9650a92dc7ae633d70da272a14dfa635448922d0726161f51761f0a56836c2d7988a41909d54d68a3b8943beb637ef4c2929544e08679be3566d4ce9e8599f849e840a9787f76622dd78001f7caf1ab3e2cb9e3461154bb3f7395f6e92dcdf5c4f2ba25cbbf56da74b137b3f2d40958c50ae6dd836972ab34d9cbc9f30d80610fed73a7678baa87e3cf767fe6ea5a561bb3dd0273eaeddbf4db5d132351361560d90fe140e90a7528b192364aa1095b2b29d03e908e22806989ce44acdd1a980a20780e62d533bfd6d9c7966760a2c7837ecad049d5efefe68aa1bd27955dd7470bf04a55c76b2bf1f5978d7a6eacde7d5596fc80aaea5d71a8c7d21cd9685b275157b222273255a04893c88a04ef9e55c5f470f0f25b6e9742bd2d382e69c3c4c90fbbaa5e1c7d28dd95ad522953ec82992b706689e186a151ff839b78d1ab5ef9972a560c0bc9a9970d81ccb18e6a79d3e2975ab82a4ddc052412b69f23bda9be9e951b2c5249b7da296d55916174fb6b4ec76e63409c27f094218b65b7d8d2ef81ddce277d4d554c9551e47d5c8559075e9d558ee2176216de1e1814777f2fd636c764370a288395bcca12a7b3c74a83c326892f924e3071a6ab15c119ac5dd87a7e529a11cb74def816a7842721640b5a4046537386306751c173e028ce2260c5923d8089178a3a7466b35054ec47ae44da48532b2ab7dd1cfdbc5469d668f87fabdc5ad222c65608e983cc7c7f1ed3fab9c7f3bc2f01268ba1d8b27c3f24d82b3199896b7a7cc12fd8906b5f1b43a64231c1b49a668574412ab342776a16e9aa315f5485452e8fff3ee97491d3ed0bb493d25e9e9a3a0f8273fa201848cf8466bf1140ec015a7f77c560b10277053ceba6bc324ca3bfd6e480f1c1bedafc9f85579cbbcbe354bb2c7f850a59796a6734626448e5b2b32a1a34d77e75a56e99b1d71dcbf110efe318d6e909bfb5abe8b97dd8b9f2499b198ca5f7df9c78b904a88ee6df0a06ff672498801f1adfb744b6fee8c54646a43fa7ec2327e6370fd8b2c1cbf0da5756a7e737abce364481ff62397d2a5c7df2e84e97b7e965b4c5568f84c452c853dc4a13679ec5af950039360f3affdb3cac959ab5c69e65879f97e15d8efab29208c9bcf3027a7900bdefa87507897952051d7e566dee42a62733f097f92ddf8c5c1c01bb986021f5c0ade62adc4ab2f7eef6621c1752d0b92545bdd6bb05b43fe2ced80d78eabf6e0ec3f557b16caf834417adb0f4ca75c74114f79605d8b07481548437aa45ae41742710ebe17e416c34543fc7f756b5b87302928b6e6f118f4ac1abe7e565e8ef7951310c8f4718cd1514f6cf750cc669734a7ed5a92b02aa24c586e136595398e308cb17f1267c32f69388b0fe38f7ecce3921842566129b9239908c6a7fad403f6e750850ae083d6e35c6ff4b234d661ab8c7c7718753df12aeb3603f6bb1af37897d18b456a1f8c583f52928b8720d6d7ab789aa4bca4f1aa5ab423aedc0c993fad727b00281e2fa598a30d42b499b608382e5f690a0048d798431a6c1da8a546b0e38ea245797697819bd10013789ed3f58c385ae6d794df7e0e6e993d1ee8c1ffe84ca7734b5656e70b0bff529e4463af58ee01de72b4473f03d1b53e5b86d8346b94b9f3f35e9c27f377a21afc52b1f59704067c470fc3392293c892aa2c4279664e90c094b9fcc35a607feaeb874e010424c7b49734d8dda56807884cca55ff13a08f5cfc181094577a3f5344f37686067d2bd09d1ee23130ebb58b26154029b86cc0b19c6c5ac6d680adf251bd9f14593d341bef821870caf090bd8f94ed435a08063d1eef89f54aa40dbe36bb3e01763f8bf5ca15fe91c7648429729512379a04ff0926e8fc191cf6a2025cfa146bba3188b5ad889e29136fe0b6fcb9bc3bdff10520e92eddb113b1b0c769fe0e3f0d28bb37734e17ddfb883c09737c3244f93c261ea190ee8aca6854e1b71856d7c8c7f7c0a3d7e2162732b39f6e7d4efaffc175a70ec49c2ca5d2c5ef90ceb5e1b3fe62a2c9b52ea7e17989b176f72114a35bbf35eb2675f4fa97b0c424fe781fe51699d4bec1a77daae90c76cbc7c6937c2affcff8d8bfa3dce20f63fc5e19df6f613b86a50160540efbc5236a8774854", 0x1000}, {&(0x7f0000000380)="293e252dea0b6570112564e68d09f5dd9a638871", 0x14}], 0x8, 0x0) lseek(r0, 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="93", 0x1}, {0x0}], 0x2) 04:06:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x40) r2 = getegid() setgid(r2) truncate(&(0x7f0000000080)='./file1\x00', 0x20) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x10001, r4, r2, r6, r2, 0x2, 0x5}, 0x4, 0x9, r7, r10, 0xffffffffffff0001, 0x5, 0x2}) r12 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x100) ioctl$TIOCCHKVERAUTH(r12, 0x2000741e) msgget(0x2, 0x80) sendto(r12, &(0x7f0000000300)="53d399a27fa3a66d0f724f837006cbd964b71b129a0b64673c6cc2ee3f3f90add55728db8a7312057488075dec85c261d233d7defb564c4cb51461eb44b10a6ba762be3827acb63ffc464fb1ea569fb58ecd3a057db7a32c1a6a40ea5b943fe8b277b6e05bf48416cddef0d26b0c61545cc68386066af608ef534483b1c3646a554baa149f455358850e5ce32602a69bbbbb5d7e888d0899ce8fa04e05a941204e10a051acee864a4b6955d903f5c0eefc2f7a6d8292d1ca225f7795a460154cd8ab671e53d2443252d081b2e739ca05989bb398c3d4a557dd4929bc8ceb14c6b0dc3944cf272e0df55066182a7bb9fc95211cb5b964d8f83d24e1d40134", 0xfe, 0x5, &(0x7f0000000400)=@in6={0x18, 0x2, 0x7f, 0x7b}, 0xc) setreuid(r6, r4) setregid(r2, r5) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x5, 0x80}, {0x18, 0x2, 0x200, 0x6000000000}, 0x5f1, [0x4, 0xffffffff, 0x0, 0x1ff, 0x10000, 0x268, 0x7f, 0x9]}, 0x3c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x488, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000004c0)={{0x4, r4, r14, r4, r9, 0x10, 0x4}, 0x2, 0x2, r10, r10, 0xb1, 0x2, 0x800}) ioctl$TIOCMBIS(r12, 0x8004746c, &(0x7f0000000540)=0x7f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000000580)={0x6, 0x6c82, './file0\x00', 0xb6, 0xfff, 0x100000001, 0x1000}) ioctl$WSDISPLAYIO_WSMOUSED(r12, 0x80185758, &(0x7f00000005c0)={0x8, 0x7, {0x3, 0xfffffffffffffc00}}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCBRK(r12, 0x2000747a) sendmsg$unix(r12, &(0x7f0000000780)={&(0x7f0000000640)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000000680), 0x0, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r13, r8, r5}, @cred={0x20, 0xffff, 0x0, r10, r16, r14}, @cred={0x20, 0xffff, 0x0, r7, r11, r17}, @rights={0x28, 0xffff, 0x1, [r0, r1, r12, r0, r0]}], 0x88}, 0x1) msgget(0x1, 0x0) unlink(&(0x7f00000007c0)='./file0\x00') 04:06:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x230) 04:06:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0000000, 0x0, 0x1d}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0xe8, 0x40000000, 0xffffffffffffff01, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000050, 0x10000, 0x7}], 0x148, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x80000000, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x61, 0xff, 0x7ff}], 0x5, &(0x7f0000000100)={0x100, 0x3}) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = dup(r0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) 04:06:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x5, 0x7) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 04:06:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, 0x0, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) pledge(&(0x7f0000000180)='/dev/tty\x00', &(0x7f00000001c0)='\x00') 04:06:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x1, "854955883d026111fe4d04000000100000001000", 0x7f, 0x205}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() 04:06:31 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x7, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8000) recvfrom(r1, &(0x7f0000000000)=""/59, 0x3b, 0x802, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x4}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 04:06:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4004, 0x4) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) 04:06:31 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/54}, &(0x7f0000000140)=0x38) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) socketpair(0x10, 0x0, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:06:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) fsync(r1) 04:06:33 executing program 0: socket(0x10, 0x0, 0x0) sync() 04:06:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x403) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) 04:06:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:06:33 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x20000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x1e) nanosleep(&(0x7f0000000000)={0xd8, 0xfffffffffffffffb}, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 04:06:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getegid() 04:06:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffff, 0x4, 0x1, 0x0, "d730c1a70000c6e23c4de400"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178900000000ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x21) write(r0, &(0x7f0000000200)="bd", 0x1) syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/96}, &(0x7f0000000140)=0x62) dup(r0) syz_open_pts() 04:06:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2a, 0x80, 0x5953, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x81, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000013, 0xe9ea, 0x7fffffff}], 0x4, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x80000000, 0x1000, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4f8d, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0xde, 0x40000000, 0x9, 0xfff}], 0x2, &(0x7f0000000240)={0x3, 0x7ff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000280)='./file0\x00', 0x18, 0x0) 04:06:34 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 04:06:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x40) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280)=0x3, 0x4) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getuid() r7 = getuid() setreuid(r6, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x181) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000180)={0x0, 0x2, 0x2, 0x9, "ca3d435de612759e86f2058f06a3694d71bf8c0d", 0x7, 0x5}) readlinkat(r8, &(0x7f0000000040)='\x00', &(0x7f0000000080)=""/43, 0x2b) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x4, 0x1ff}, {0x3, 0x1ff}}) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kqueue() close(r0) 04:06:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 04:06:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0)={0xfffffffffffffffd}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) 04:06:39 executing program 0: mprotect(&(0x7f0000088000/0x4000)=nil, 0x4000, 0x10000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x37a) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 04:06:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/88}, &(0x7f0000000000)=0x5a) 04:06:39 executing program 0: r0 = socket(0x2000000011, 0x5, 0x784b) getsockname(r0, 0x0, 0xffffffffffffffff) 04:06:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) geteuid() 04:06:39 executing program 0: r0 = socket(0x15, 0x5, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fcntl$dupfd(r0, 0xa, r0) 04:06:39 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7b) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r2 = dup(0xffffffffffffff9c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4005, 0x9) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10809, 0x44) poll(&(0x7f00000002c0)=[{r0, 0x85}, {r1, 0x2}, {r2, 0x4}, {r3, 0x20}, {r4, 0x40}, {r5, 0x2}, {r6, 0x20}, {r7, 0x8}], 0x8, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r9 = socket$inet(0x2, 0x8000, 0x40) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r8, 0x3}, {r9, 0x14}, {r10}, {r11, 0x4}, {r12, 0x4}], 0x5, 0x3) 04:06:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10018, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/33) r1 = semget(0x3, 0x4, 0xd0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x2, 0x2, 0x9]) 04:06:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 04:06:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='W\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') 04:06:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) kqueue() close(r2) 04:06:39 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x41) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/134) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) clock_gettime(0x8, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc20, 0x1) r4 = fcntl$getown(r3, 0x5) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpgid(r4) getpgid(r4) 04:06:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1c}], 0x78d, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000}], 0x10001, 0x0) r1 = semget(0x2, 0x0, 0x8) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000040)=""/22) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:06:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0x30}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 04:06:39 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 04:06:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f45e06c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1000000000000000ffff000003000000200000c3a8459d6b5f53069ff743477f", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/66, 0x42}, {&(0x7f00000010c0)=""/55, 0x37}, {&(0x7f0000001100)=""/246, 0xf6}, {&(0x7f0000001200)=""/90, 0x5a}, {&(0x7f0000001280)=""/139, 0x8b}, {&(0x7f0000001340)=""/90, 0x5a}, {&(0x7f00000013c0)=""/96, 0x60}, {&(0x7f00000014c0)=""/150, 0x96}, {&(0x7f0000001580)=""/104, 0x68}], 0xa) 04:06:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:06:40 executing program 0: shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 04:06:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x110) 04:06:40 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)='^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 04:06:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x60) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 04:06:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x12}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 04:06:40 executing program 1: syz_open_pts() r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 04:06:40 executing program 0: shmget(0x1, 0x2000, 0x80, &(0x7f0000002000/0x2000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) 04:06:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = msgget(0x1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xe) msgrcv(r1, 0x0, 0x0, 0x0, 0x800) 04:06:41 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) setrlimit(0x1, &(0x7f0000000100)={0xffffffffffff0000, 0xf6f}) poll(&(0x7f0000000000)=[{r1, 0x10}, {r2}, {r1, 0x8}], 0x3, 0x7fff) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) clock_getres(0x3, &(0x7f0000000080)) 04:06:41 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_gettime(0x3, &(0x7f0000000280)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x8, 0x40}, {{r2}, 0xfffffffffffffffb, 0x58, 0xfffff, 0x96b, 0x5c}, {{r2}, 0xfffffffffffffff9, 0x8, 0x9, 0x7, 0x4}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x6, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000050, 0xc, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x88, 0x40000000, 0x604, 0x100}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x9}], 0xffffffffffffffc1, &(0x7f0000000240)={0x4, 0x1}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x3f) socket$inet(0x2, 0xc003, 0x3) pwritev(r0, 0x0, 0xffffffffffffffd6, 0x0) 04:06:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x3e4, &(0x7f0000000040)=ANY=[@ANYBLOB="1008eb7b0000000000000000002000000000472c1431d6fe00"], 0x10}, 0x0) kqueue() listen(r0, 0xff) 04:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0xac09, 0x4, 0x4, "f9fef609339544dd749e13f6d0fa91aa2336b443", 0x81, 0x7f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab90000fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() flock(r1, 0x2002) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:06:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000080)) sendto$unix(r2, &(0x7f00000000c0)="e48188b604cc9c3516b898c851638203713f5cb3d25f7a2ac3438a3d70aea6438e5533f161282092126f4623d8a81c0ce01f9ab0e3a6bff9103a1fc97dcc73e5a6500adcdecd932a3db9ffea0917da4fbd3226aaa4010eb44931eac203b69b8cce712eb803dd970afd270a9f193ae034c6b8f31ea1ab6a03048405adc862234ed86bb8bde977b6dce64adcebb555c240f66e96ea765cab", 0x97, 0xa, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 04:06:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80000000000000) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0xfffffffffffffffd) getuid() madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="43e3d09f170f54596a566b61c9cd242cf2579f3e19692761650fbdc8c0542e14d9ca79645fb150f1a9be7338780cc7f06f038dbb79296b4564ece1bc17be41550852ffba06f557f94c0a51f8991a7bb157f4e115f7c71817818fc7df00998564f53a9f860afb1670a76802a1f4741444d1b97fe6ef1654d07c", 0xfffffffffffffee4}], 0x1, 0x0) getuid() 04:06:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:06:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="52b50e03e0f2a7499d5db56a2facf6cb242a84c60ae906a292ae44946556865b85bd996659093c707d723d622d84db5c55b9c556d810143b43b0fdd20f5ed5183dd8ea4234df1225c1f64f3399333e7736f57cb607109c2731545a18dea518624627495e59887b0e9cc3040f9f0bc3c60350df7370eb06020c5192bb996322daf1a8575c2eb70b5da8370af76121be1c8127a98bde1c72899c16328e732c5a4445333bd95c724e858d67b7de67f6a801fff95a3265f7c69537ca9598342750d5b53849d3e4035f62d8", 0xc9) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setrlimit(0x7, &(0x7f0000000200)={0x20, 0xfff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="b6c82ad3f3ccdb77f74a1769844fdb770d8f3403edcf41b64a29eaf835ca3516aee3ed56b312a40c78bf745163f6488ac0a362908cb3da58c2082682b76c96b9396221d425513880ca034f719f12bda5d7c21e9f3505176b620c0787e7fdfd8201ae6f264e984cc8a7b22695e06fd5657fcd59b9e499bd825b60d318531a4539922c1e36455acb8549df4fec0c4acb9e49dbfedf3205c0506148ae753beabe6922b7610eb865d564cfe09e15184738f74ae6322554ed1eb78797f54b8138424a51f762eb5a0994fc58a7ae28f0d10f70d9daa9c9dcd3d260101861751438447ccbdd77b65026de0956f903d8c8795b8158d7b152c4d23cd604cb4b9783fde4a24e87c348aab05899d680662192cd83a024079de00b3ca0c07a56acf09e881d2cd0583ef303e99dbc07f359dbb6a4167c779a78411dfc5e7f54914edeffec63db1b6d1bf0ba6d45a0a3710632b9ed6b6bc56aa983ac98c47cea6a257bfd3eb4941bf13837040406646aa5ec107c073d4a85e105d6c747c2b157112f254c94224c9f2e08332f58794738a3b81be4b039c93f3194f91e32f43c3e562f833a07fdbff3965bf5f3bd75250e4bd3f7088e3f760d24db7494772381e9d211c95619707ff57e0d327d7d3f421a2278d12e8c46920c3283f76007425f100104fb217fbc15567b34c447f75508e9c45cfc00e426bd66a3a060d5aee522813abef0f8e21e29513704551223d259bdb48a7fca2f43183d3691ed68371df945f21fa57568433b70fc3b19553e95adc44733da3db9323b870481bc462e23243644a6a0a8c4d094e9842b0fa3978fdc455ead94e43a44419c651e7116ee4cff718c3a3e1d25e92233f03e9d50880fbbc702d3a9cbd8b5c1234ff4250746ba508d559d21dbb11deb2d7238b8e96b543a71cb62931b941fe2ef02be95e609b13c505e266f877b69722b6106b94b56b2be3f8ec8cf96f8acd582123590fa0a29d73116d3bbf5051040257c4b2a0ce140cb330f67f1392b7fef4c4f38f1cc3bff9ba2ee3bcceb74c6d8be2a69c9522c8d8c3e60ee1146ec1e06f0555a66c90747b751973a97e6be4d4874c7b159c5aa12b5031f50d73830d9690f835d594330db59f0b2ff0bb80d79940f9f22ebf6fd3375a1f41a0f7784d81d1619c617ed279ea6c526bd48128136fe19febbd1e22438791e391d6f1a0345296b9bd6f0e2e06e94a890f63192c8dc93c85fadc8226e88237fd8aecc0ca1c60d29d1d049d9f0488a1273f27232e80485196242f70fa403c244e63153c6f12e9586a6b355b547eba8ccc0aa627f7e6f3a4f0bf278032ba954ae5690e05cf3e72fddd5e4b2520fd39d296409c50d4a8cc8c6bb493a94016e947c1d264fc3324f96222a531271cf9397dc6334b3865b781e1e5582674a4683383f5a091f7c243d050a532487fb4768cce26ee4281843ac119d4b4a4e243e2c5603258f422525355a6c503c46d0e82bfb8814e9a6f0a8afcfe71db6dad68373f57c69842e98fea086c7929782f3385c4477a5ef3c8f349a2f984ade0d0f4230876a2222bd2c393f9da1b95e9080c847b9b3dc2a1551392c966170f1e813b4392b48320fc160d5e01aca594d16ff3f68cd159f7e233550dd360a64eb26886f9e0cd2464e2f2c65248b8a9a1e882632c83907eb87d91797851819b2b657ec442430077a558e9cc4c00c9f6d7d0967502b1be1e895ae0546151b1f1b72353b61cb9a9ffd0ed49ec30bb017bbe051814f51fce9193f0201e01e7d095ae33c7ec50a05633ff65048a53d6820dceb6870fc82d39765ca919be6976866100d6fdeae06a85aab3d7a21c5182f23d2dc45594d165d6cd6e0844736665ad7b87a482710b45f0bef0623d16f98fc1e1f0e8215d61f15e3b73570a25ed75fb0315beaae81c49aa565b63629ad3a8a84f3b1a71556fa821fa4b9087c7a82b4645313243a927e4ad903b362462ba23c1abec93418ee0e2ade483dc8cfda69f0baec45431333b50ac230aff5a80e6ef350d07bd84d261563328f8f60b162633d8a456c01ad5eace673245aa1dd5dc0f1b3efa399385bd8ccc1feabe7577957886c4d369f78ef73abf38fb5a250cc543eecf0654b2683ecde0e916f40bda24925125ab3f0f5841296e31a6d05f33075a524bdb09984696ed6c50da176cfb8e08d731355ee941a503129274526848215743d4bc35f7fb14b300d64704bc4ad8edfea6d0d7146c7e1927b9325a4b697cd88852acaec17baa890c340a38c7e498db651a18759c8990e5e70edd7b195e063e1b3d5b95732174da709898ecf7ad6bfd7d6ce41d5e642acfda7aee7df2db1d4ef04a19ae30d668e065fc3aaa30bf6fb8959d198a0b88ce48b936376d6c66f603182516e397c6f782dafb16c3f29423e063e2fde8b1b7eae8085554dbc99f0ff05f7e9d6ecc9f51860c39e39acda0af42262a5d7b64e718720fed1bf0cbc389322e2b96436dfe0bd884a71b3ebf22e035ea2d816edbac590be245cc19ca5e12ed3bf31e3d923bebd19816af4859d79488e58db149cdda89a76501b9c3e3a8fc480faf01cbc3fc0353219bed64b6d999e358faf81fec14a4cea2d1c380f0ed05ea59acbbe8ec098c4cbacba952784d515d6e3686649b222bf0bcfba90ec32bbb1ae933c09f8554b6ca5c43a7e72972c49caf2c045970638c0a7534703af959205e3aab3149a22fca019d388322f15930caba77fe9c1f4c1c69af665e67b13a4f219a96853ae76d7a1c842c9d319349ece1162de3c1dba410a1e9366e896ec64cdc2faefd7f3e11500cd253f5dc9361ca464590b0d117f4740f264760180d87d470ee02bdaf0a55d9b66683c998ee626284d0e27fd786994eb7fb9fa675cfa6022542e1eb06413cf28c34db4bc73ff091fb9192c329138cfa5313ddc0bd1e25e6bfc7dfb744cf8b5745c74fc02f4b8921831ce318f95acb26b29c2cf602718c1d88a26f4fba882ad285a7c9d5cf6b258f571004dbbb413d32ea7e51ac08957f97b3a939302ebb220f88519713060a4124925c1e82b9e12a67c96cd0a6103f5ada08616b520c4485168cd0bc393c85d2372f050b7245a62048f1bacf92ce9c7e21c91d5716b017c9d5189da9af265c5a15a44ba31c21c48843612b61a7a68fa987f81e71c366e3407e914a72236626cab3ba4913cc5bd368e13a77c0c1e8a7b0a0ba905f3ee1b780e4e9fb60e1a0c76d306a1e079cb927c8ae82ec9df1260fe4758ab9f7d6179e8e2c29a312639909e386760830caacbe2c250ae189a705663ff0f17a3ef19fc87512f68cf7789e6dcd680cda155b2c3be7fd6732d3408bf2c4cb4faea32676f75693bb69b76ba53561c207b633ce1b66d136c4db63e3902d7e12bb5a2e427de73d0ecb011da9f5e029f88d315a830df934d9749a1b6af6bef69924316dea46a5e48d99655a456ce9c93e3303697b4e20f943c96e944d2a298bbc90dbb0f46e4f227cf3cd64220b0bfdcb9fffa3cba1d233ca921436b862421774fed80c4291768b42afb4d348d1295436371422cb33ca6f4af3c5babd1cbf5718ee657a5d7e7bad6a8e630ae3b341e87b6b228efb5e3dc3ea845059c8a2db069edb0093328426a1e532af79df947fecd59bb89db9a1bbbf200550119bc26f56cfa61505a008be1e38f75ee7564a67208646822b1019844c74393dfd0f7616323e560f97b45582059e53fafc7c3efe6549ac322e8aad10361e9f4b002d2b4b478704e9913a1f58596d7b90173b1390cf79a45e2d5765fae19022a8d1dab82bc6e9c05cf8af4289508a90b45a4aa68fe089b6074a673501cca729b65b6cb6e90751e0925323f379038eeb933463a85fa8e2dca5a77c459b821ceb55697cb77aa3a164c92fc286d3e1cc2c39274cb2b376a9c11d6ac633cbde44bf705ae3783c036ca792763f1fc8e0fc2ba00ee732fef6762df9e7bff39ec4af255df5c9802173a198c2394f132802ec883dff8014fce0bada8e1cb5070c7a13109457206f3e07e4f40d7bf4acf22a407a877377c28d130118b9e1518361af48b0c810d00e0b17db16a5c11cc79a79267f9a2f9dd6e356ac4c5dac50ec2e30888ae1ec227c1373eff3a40836193b3c5fc1a1aea9371ed1cd8f45b43df84b7d544ef5472c915381b0e3e35fbd1fdb0dd82d1a1160487583d3b3d5b814db3a86c7bd7404e63d6b4b3028693dc15e9ba58800d122009218ab0f0814607e8ac4bfc86a5f76d4912662643d0ae8155382aa4d2e08ff5f5ce17320e2cf4c3dcbbbbd565637941dfbb95caadb2ef7a16c284967ba09b5b7dd417a4660111dc450191caa6acffd3900cebb8741defe460f261bb86c997000d57dfd03914c9deb2156e2a4f0cee651d22c71ef92e6c0be3b825f19c7e3ed2859b3643f0916d8afcf1c3d1e062534903719a6017693075fcd30dc3dbbbbabd411e68672fda5912f5a9b74fd76d962c278dd7221bcef9020778e03633804c180a268e90f98915db9f1c85b41bfd34d71088dee77d284f5ccfc167474b3365b9183c1d9c8431ef369416c5f47161a1997767aa3e9e35b9a0da6d0c8dab2b9e033e492b4e76256e3ead194aa34c310fe4d5be9afbff8a95e7fd6e4222b68718a9a6550a016b25a524e103522ccf5ffd3b77b23cb338ddb6e9eb71c465e1ab0723a9dec4302b225962cb338cf632e05667c90d4a35ae8b335114d5397f84daf23a588b9a1882cf95b33e18142f71dc606278b792f51dcc10f14bf03131ede180ba91548c632fcfdad047a09d70e8a12c765546d100bd18f55f868a00868ce051c778f2d9fc40b5e430aee91dff18bb1753bf595881f3536e4b4475d780d2b766987bf69985cafd994972ce1a113f78f2520beaa4ded1d14860aac1c18c5c9235b0ffe2b9ef731b3d6892eab5f253cc406699cabacf06e142bcaf3ba82ded135b7e07acd26f0378fac762bd75943ccaeec6c576882a88b7a9cfd160de46bd671ca255c2da72f05bce756bb54487120bfae1bedf71193fa121772292e1d4fd717502c3d0ef78f0935f039c93dd403c21fa6bfa5e91c7b6befe6e4c858b0d044401608954be3ab7f4931cfd5fd2bf257c473b4dbeb1dee93151eaec68bde61000d255318feaa021118fecad07c6979566236076261f3a161e4af192cc37181084fcaa4b6cea3702cef43a601854a7328cb3e2d364ab4d1a2f9a452210a4a4c8afbb24aa9e2a9295bd312160b3a0278cc11d83bb421493b337087d0297c0b6907e4a78ed412e95703f5b44516e93a1efb0db39219a43d058a3913a3ba0ad90ae0e8982840131e9aa5ff33866678a809a843f830cdfcfed3dfc7a024043f3a81488e2f9ec540682b39e9248ec5714fa44f23e2d2b34a9589b40b79e36d3fc8fbb77c4131edc7bf64a2fd7b58de78653369f0aed696e0e8dadaa343970a921896cda2538b525ad07ec24fdac879629d83e1429d61f2350bdc44ddc908a408188473d25ee9157bf1c048e5632ee3e958c460e3c49076d42237ed8fb7b5e716ca8429d8acd3e3a564a5d6f8116251fc36af967ebc6b895a298c3351f08109a98d98124c60b6d6e7d2e1dafe2d95e363f1680281233dc3c94475ea6ae7d1191e48d080d7caed848a643628e074f1d9f08a857bdf4a0bebe42ebad659ee2ce52f420824177542cfa9783863dd33f23599fc64cc56149dcdd83253d19ab38ad3de75d38001cbb79a6649aead746edd05a55332107daede39132d853fcfe3c0aaee4718c79a23e0fe4231c74d8a84a88ecc6505bfbde5eddd8ac81d78dec87f036147466911e12993cdd1105a7", 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) sendto$inet6(r1, &(0x7f0000000240)="7619751965cf004cff42e008f51f3f4d02df5667a0f82a658e697dfeb6b4b27739ae3bd97574e08ab6475747cc5c1f83069f68dbe7ec9970b90d50334dfab2f4544c7ff6138b6f64bee98a48935355b8a302231386bebeab8402312b40002846fd3427ff57295223629ae0dce30b0d50c1e18c9575ad38ca14a95c4df88feb05e6a2591a7d1b823688b4449a8acfee78ead7c2e81e5dbf4477e4c4ed1f19a4cdcfdf2ca4c05eff1ce6afbe3433ab45339be70929208c6da1ab1b9f3e54d676b7cfd8347b7532590d04ccdc2e4c1baa1e5b34297d522b", 0xd6, 0x5, &(0x7f0000000340)={0x18, 0x1, 0xfffffffffffffffb, 0x3}, 0xc) r3 = socket$inet(0x2, 0x8005, 0xaa) connect(r1, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000013c0)=0xc) wait4(r4, &(0x7f0000001400), 0x3, &(0x7f0000001440)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r2, r3) 04:06:41 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/192) r0 = msgget(0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r2, &(0x7f00000002c0)=""/168, 0xa8) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/255, 0xff, 0x840, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/176) 04:06:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xa847, 0x7fff}) flock(r0, 0x0) 04:06:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:06:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) setsockopt$sock_int(r2, 0xffff, 0x1801, &(0x7f0000000280)=0x42, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1089, &(0x7f0000000040)=0x100000001, 0xfffffffffffffcfd) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x3, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x39, 0x80000000, 0xffffffff00000000, 0x2}, {{r1}, 0xfffffffffffffffa, 0x41, 0xf0000084, 0x2}, {{r2}, 0xfffffffffffffffe, 0xbf, 0x8, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x200fffff, 0x7fffffff, 0x14}, {{r2}, 0xfffffffffffffffa, 0x60, 0xf0000047, 0x6, 0x9}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0x20, 0x800}, {{r0}, 0xfffffffffffffffd, 0x90, 0x9e0897149ecb4b2e, 0x162}, {{r1}, 0xfffffffffffffffe, 0x40, 0x23, 0x1f, 0xb807}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0xffffffffaace5fd7, 0x7f}], 0x0, &(0x7f0000000240)={0x8, 0x9}) 04:06:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x7, 0x1) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="f6825d669c1d8d21d2125ceb52639ab09152467b163d82943c43920ae92aff84cf68fc1888d070a02c9d4cbc0eee7bb1c3788c59e4d075258ad3e7abda9761d9b3f8f7734712ece395f04f76a6f8773c5e18b5b503993549dd8c94cede5e145ace8a39e940ff6dc7036bd8fa27141616b69fd36dfee0223da8994ac3372b69f55334ce3746ebe67d8c7f7e35981c430bf2a83f8929d8d8ae777724498deecd6e288b8c51ed82faffe40b628676bf429a38fd8ab49c4ccb20f04d186e947ab0f9ca5f401f40c09cf2ed6eaec7b2b5b0b4d2f73ea7da8421ac901ce4fb606265a2bcc9b28cc10a048625894a40851f6aae8f674afe73d09e0f70105337ca0809fa36acd96185c3657e56f62ba021ea6ee8af70c7691dfb74408936b9b804e6ce4181ccd6789c0a9f3750d0a80db6d52a532b119641f1412c2a934bbfd25916cd3dcbd7b1cc5a394011cf31a13b6d1a41705de890cfa70d1e601a2f5e834d4bfd071a668b9da6afcf4456700d576ce1a588bb671bc03e976ae9a5b3dcba127664f4f41946f1b634e5dc1c9c259fb0513a3f633603399ec1b6e29b8123c1bdcf3fe616f91165c8e21e900f5e0cb05f03add378459e1bf332446881d086b1cf32d5f1dbb080dc01eecb34611bd5980f8c53e09f013015a2f5b4cecda25ac9632ca5f67da58f022cd3b2065065daf1420f7464f15363a1f71525e405a162122ce8c0f2ac747b704ceb19e2998f7b78ffc1de5d9da00afb355bb0264d07da9472b0b28da388b1e57af9acab0af084c1b1f8299971af16c624d6c8f85123cc78334f49ecc168c1585133ee279b77c910ce7b4982e4eee17a73c338ae28a0877add94b838f3ba4f2ced342ef172771bb0e6e8fc8f5a61e2a2db29430c87e87af7816c6574f0b780a491af379687f16feaa88d27286c81722bc12b5970b00448ff37112aed375ba94b4c8aa44cd3ebf8c9ba340c9dfecbaf15fefe2bfb1da32ceb0f735d7c5db12edf1b60f948d459caadc6e5498c91ae1d7ebd242c74ceabde0cc37882a6146d3976018972414e4cd8f2e5a737979ebd2eb8db0482297e74af68e00f7d9df07ea45024f1150af06827d8d26e83f9f0362918bc180c092fb1fd0ff2afbaa8bddebf4bbcd14d9d95fbcf8c4923658585e2308b6a9ba63dc8efece423169be663233cd7d1295ced819c6351979efed9540b673429ef435e37efaf9318d775802fbd50663dd8428ea45440a9644b7d67a8bb246d276275b7282c302096b42a7d5b31da7eac7a6093dc30f630cdabc0918587f971e5bddacbe247c4c90176cbf3ff1d4ecd64023d29a2513fb51a788188d6c72b51586bebbf7c316f4515b83c27038a6956c4ce43816b2bfb99ccb4fb19e379726d76854a9ffcb014dd242ad93da5d89fd3b2a3004911f34a8f5dfeb7e6dc17a6d737b86b0ec2710d95c2248d4e91b022f79af99591888b250e6b8de3f5e38e9a9883695a96da761af70ba8605ea970132b07884d6d2505490d9c458f5aaaedf46140719f1b40efc432b9ef1ae22a14e55c5f1ca2f6a2a2e02ef3987b8d39c6c433edf70d628fe3ae8f3a5891aa4dd07cb32043d2dcedb267ae55f73513203ab985c1eeff8f967fe8b35a17d921ef5aa09f66d40d80a7adede119c04e9b2d72f8fe557573b2b6a8a82980169881f946e04aa5d3e47642ab5893454bf9afe2e098c1909cb065c92acb1d4ad2b0744325f41985865c5e3697e2562e12479788e62c457f07daca69e5227d053229ecd1631d031dae1cd2916b9bbd6a4b5246bf180361fe0c13b14d5af381a088ecef428662f362dc053efabb3bc8cacec28b1a41c520f6c6f4b235b4763481c90a40a7116eb5f97db12ef0a524e0dc5434f10cc7efd04f34fd1b1804120d851eeca4c7e364f6ebb3b2ed6718e2aad9f087b8a059cdc060e246206a510ac03e71356b0bdd17e8250301fecab7bc80fdbd5281e177e839cc2c4d028eebc25a5e109ff2f2e08575560f8c958b650c32d6bf9d5e0420e50b3a0c11d56f939110f8b4a7b2be694ac927b263f44e19fa40c87eefed8d607b093ae9311c65f23f706abbcb286d3247d59ad32b55b90ad33068c839592f67921b7bfb3e858a66b7790a5890a3c86264d9bfe09ab6fb5f16f028c5c3ae73cad502c0f779fe1a55359c33363e52640de567633c35b5028d0f0dfa2210c2b76dd7bb5e4e9b816f6901508006f5c615849789ef39475fdd314e43e97de2edb9197ee43b431caedf0482480ab592dacaab9ba274507d0e0f6393700b3d05c9bb6ebb9cae56c2755f75ada4cf663f1869c25168b9f674cfac8f60764e216618faa6769b517f9adc74e4aec7285e1bfcf2f5a2f0c21a9a7307d8f85fa0ee6a4ae0e642c6e6f62bcc844f98c521f0a2c873e97c4427dd03b4784fc285a97341e079829d37c03514f2d8fda9359859293dbd09149c4d0cc61fcfcda194679fceec6226b709c39963c1d5a2bd2d4742e929b3d006f9f0897be6327848d03959f3bd15c061ba4e3393515fa3899606c147bdf553147bd6a56dbcaa72e87ae72ce52033fccf760413a1ffe0cdaa5adfaa9653e8ab875d42bbacd11952bf2f63c89e7eac42c91790c904b04500ae53751269b351d71c9b935716ad197ac2ed945dfc51f3ce0d9aae8701cb6802e534f8f72d474f1e611e78b494bd309a3e787391f2595a2ee3482eada9a98322c4e23f58620e2a685b6f1803ae8a8199c58a1c5d5027c3e1c6f124bf35b3781ae67e7e8d92322e44dc2d7a99e392e567fa72b6a8a9432140a9dd266efe6d06821001f6dede4dbe916bc23bc233dfa9957da7f2eadb0bb5a643e1c99a0f540b9228ffa50791c0cde89c0e19502eee27e1d494ede4a0ed4998db4106025fea7ac4894085e00cb127608a896cb128e26b5ae35115f6aed41e715d4f6508c1d3aee9e25335b35553537bd2694a2f695b09b3fe12221904c6bb7bc7035880403738d0cbca87f36b66e1111b89f72b80ff105cf0d61938c0dd7d27dadd930c5630034e17f523d2b0605fd93670d6e43d0358780fe05609bae5b527dac06d1336042631ebbf7f695808ddf1b8d382750d87dad265ad5f21461c27a94d97b234b18e8f04e1d040ae371ad35f833a42a2ce45160b8af1bc83564ea1eae08b843d0e4308930bcad9f5c1130573a862d39a3daafd66f95f235df7d9f3342cbc42d59ea8c4575da6050de6cd00579605fb630d172d03f1c9ed0f5271a70faf8305441cb33ebfa7f68590ac13d6c6dd031f09b6d73a3d4a32b3c7c18534c4984bbe81a300df148f7cab3e346bde330daa5b2b2791a04f7e4af303a0b8790b859602adf03efec7e145540b42b797c274b88cd36773b080a105247ab0812742cb69bc8a7de0a399f3f79861f6b63192a3b08201c800a2ecc9ff2209f3e35c2e4f3a8478e31dd102d2ef8aed5ca2903c841c7b19e54f57e6614e871de7044aa609499c862653878825dbbfc9d498f34445e0eec9e2cb0951f1752d3c002ae9e0f932c2436d3747fc4082e9e9cba66d0309593f19fa3fdd460b7f5ccc4e1b41e9bbd6107d44c1ccc14838b8856b22414fa344c0f160204189e279045535aaafc649bac53117853113816f56804281b6833d291ce9d7021b39325d9f2ed3ce5380a304721d77bd5a4b3e401192147f16a087d30df2614d965dbc81668649e9112214d7456b803223c94e235184c46da016199ee6319c1720d25ccf2af5f98c5073037bbaebbee23739c027e6302cd8e1b2cb381ae46de93a86eb08ee463614288ee108b844d476ea843ffeb3785c465e2f979a69edd4edd1cf15f4088fb3181e583fdc9dbc511e2022b0e841f384c915652f01751d8636af785f3f1480a652c0cd21d8ec44f9e51a20471548dd9d5f031f50d0160047c5af57dc968ba3ce80cd47c3766d751e2071c8068ae8b4d42c0dfabc3d4b1d041f93326ea85afea193cb8fe65679717fef25225922283b70090a33018b5c93762d91bb053ef3adcee36c970ec1662a2ce09527030b536041d942fbe2779fafc7742353aa619e096b08b4425dcaa8ac9a25a4f304c18f4d534a40a827103b5382ad3614923c33a4f66b7d50991ee303e5dad7c7c8e15fd609d0532e76228571c3f81f826c74eea7b5619d79fd8ababee54cfeca02964722b2144735393d34e0d575c568cf32025330d651e3c599475a2cd2b4b2156a004b464bda9311ccb0042f029ec128d463f175ac0be1cfeb8cf3fd29d0a270f8a10a36d7e4637ea4d9b5459bd1e3206a1e3bc1fa8d5359d548fa1d19c882476784e8465fbc52633f9052c57506d2168ea8d0b81fd3164459c472708ca8b90d2d712e9794d7106fd51f5c3d88411698875f286659ea0365c3cfcacabe2ad23def27be533be675f04edb61690927a1a65fd7a17c83c3fed2f2f4e47194356b8c62e70a2bad5858871dbb08cddbaf876d0816c5f803118a62ed4152d9b3c1b884e8bc7525adefbb7ab508ba0500130924681033a55c50f633e840fc2e1e435ec37d060227cb01244c0b7c1b0b7ba9ba4c691c910cc4375c0d7ea8b413f93e148c21b7c7c1d1ed6b82abcbe3724ca510813f5ffad897bede0ecbb86ee6673b5fe80e0590ca565ed71aeacff9dc38b0bbab5e3ed71e5e66c56c37e9ae2b2f2011e1d3e27b82202924edc3c21de8efe9de7750f6380164b8fc2f00fbe171e597b7bb58812c99ce840218b9764aa8200408f921ad18815762f9e95c1a194157a9882ce165fc876a783bd47cc316907a150768c992f63e2182aaeb5dc4f981dad22d2b8f13abce8a7e803c1d10f90304c6a414e661889df73c3eae018f3bf8f2fe09a9954487cf02361215bf81b8806a6ec6f678958a599144fd7de1e0349a9a27171577c8520de758336ed29807705172eec06187710bdc0e5eeff5b81641b06fad7bdbb770db4d6c5f6c48d22a62490dd151bfc5ae323e21868a65aeb0be49146ef2e11669ca2bc53401933d7c6706e9a8d3d7b6baf267d05c61d4a8b445da02b251f381f0ec66949f02a017bf24f198ef43e4261252d304eebe351defef9ca1ff48789b3d83dbf8c9c9df042ae410a7bf8c1f4af6d9a5b053eea4ac747478c374009a2be4f065bbe19ec3115fb5133ac9f34b1c26f615bed2101c76e13058fd5d6eedb2d956fb73e5e97cb0896e88ade9bbd45fcccaa1a1c2d9008f8185acbed3d18515f81d7508ac14ce5dccc33a09979109beaae0b9069bd6e4894b76aa3cacb61e36e9c64007344c58424a3ec23bcd76ec1945d6d1e52b2663b7099ba6bdfe51a76bb31e6334967cabfe86f2f137dcb692a1af73edd7cf4cae9aabde230292ba0d35eb5b21fa9b3c9220b3b1d25339d60215bcc61b22f81d418f6b9aab64ac26d9d9de86f38c1d68ddf0b430ef944e1c6e848db523c3a11eab552bb863062510faabe7e33f3e86998a198f3c94ad233ea87274d441b90695814deb92206f90ce91af144d377cca3ebe9d88ad24346fd33e724a42562a281887713d8fd5241c9cd5c69f472039ac95d3395ed0193674ad6425b33e0ef8a2e5e45e216f064068413c00f99b4fa4b97c504b38a189b4b7f57f9e9650806ff1092ee89e236dc33578f605451558f4da1799fb19c68cb1a5764815750a48eaf3921051c42510ef675c8a98e8cf54512148365cba0e624bd2e5b22f09aa5ba2e3970be6f679f0fae172fa1970b2a9ffed8ecd661a154deaf80a4f988e7da01f777c1cc6bb4ed8e968b19f5423a41e4f90cbb64800bd0c99240ead4be5ba95527b1321f431659f", 0xff8}], 0x1) 04:06:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x60) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') 04:06:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 04:06:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) getsockopt(r1, 0x245, 0x7fff, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x9) sendto$inet6(r0, &(0x7f0000000080)="a1a666bd0be518e67db7b676a8b58d349cc56b0938e475b70722895c3d8a95003cf272d125cd1761b0fb186faa98efc1f44af84434ec601b0a6ed408459ef20b1e17ce1bda8953494513a5c342233887dfdeb4554d4095eb7b5320cc1d0f06f06357f29efe4c1641d8c4ac9c0d6c0c478223b730ef7c0dabe0644809e4025ef8c0d1754eceb118d9bdffe3e76306fc372c6285484e750bae33602f1e5763cd6f08ab8958385721ceee95b68f518f8db17d689dafc7e8bfde012a178c52b62eaaf19f1d3b1dddad", 0xc7, 0x2, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:06:42 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x6}) 04:06:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7ff, 0xf287, &(0x7f0000000000)=""/249, &(0x7f0000000100)=0xf9) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']@\x00', &(0x7f00000002c0)='^\x00'], &(0x7f0000000340)) clock_getres(0x0, &(0x7f0000000140)) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 04:06:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:06:42 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x1}, {0x3, 0x96}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) 04:06:42 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x4000000000001, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() r10 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r18 = getegid() r19 = fcntl$getown(r1, 0x5) r20 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="01002e2ff79f9e8f64696c653000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000c40)="fc8fc411e388629db1ba2c3287e406274a134c3fa7558a825ffeb782e4ba3ef48f47dfd19042f12d1ab608b8f49858d284fe9c3c696b2fa7e48a07bfc64f169d0d9443daadd474e47e6e4b419ad1b73630c788694001ac06f56029c026ac4653465ceb3db965dc242838326bd7b67f6e6095496a6e59a87fae59e7f42e1b97a7f0d0069525936aba56f1678aa99946b67e37b67db5955c260259b0bc4e508163d475211cd68d5cfb1bfb93945a02144055a610e3194c61db1b2df75efeb66b09a636070de28f0267673c7fa135b08c96802b43a9da2eefd7bb52555b58ee65fed93eb605f5a5c3ad421efa29470ef3c28b54654e5331c12c6bba8e57de267c31f93bfb0851e8077d4d2c1df0140626c5b18bb01e6003b979ae9006f6d133a173ab69696bf6cd3445065b0aa499796abdaf38a4d60651df53f9aeff99c4fa86ffe8324954c4e9b1b76259b11fcf8c9530b86aea97a1841a26d8cb807841a0936e44e5d9ddb7d0eed998a92e824d1f231e887ffd6c399b874ef8f4cbafb93a6575c5fe0ca97afe6f17ace4cbedc4b88368a8a745532b2b5d84b858f64dc68ca84020d871c8c665981e5176691b29dde94041a4223f76d7fe643e0ac59d33641aa0a5bcb671cbc7856bf55d433839a6c355ac355f634b3b60ac807ddb69b48bffa5f59a1369fd55a8ef4f1f80d6ed260b4ace668791e487230f79eeb91e3d5d4c0d80b93e07bd8f2fb305ec0b466fca625ff29607672b67cdfd7ebe3a2bb273d71b0fb111e30ca3733ed36bf65e70777ac4b42becfb88f6d209d19a24141fd841c1fbbad072f2015b4c4eb5d1207f7263a8ef2555f4d4ee105dfc27b3f11f5d0b91c07c7bcd1f0322cbe104fd085c47c8dd829124813241534ed74f2c123d8b14b26668508eaf2ac9a10400adbf48120de974613a7615aaa653a2b3a4923cdb5591fdeb82f227a010dbf2039a911e7dc2d808a842b2c9726c8d7f7b368fc87031309c2de1dba453fc279c71769c53b2d37b35ef2725ca734633c4dc517254d04eb425b3cb84f7b6f6b69de7078502fa417eddac17c9ff5a7cab4900dbcf266e89e0bfef825e1f40823e0b0d821320519ea1b4919d57531e6b4ae0fc4b09fcdbd30996faa4eaf62ece353afd606fdb3e0a5746525beb12fb7a2f9129c64f4cd57654036a30e1a04ca41427cbc46c23139acd15610923a4b32dc706dc0cb046fba35de3eb2ea7dcdc6b5d8a1918c8f84523bc1d709adcd1d97cd15ce8face3bfeba7447ebfc1a4e66875aaae1f3c58ba749c3eb0a3e56df8f7dc250049971bace11f61bbdb6ff60c66108ad54d3741ed20b0efbe782237741c6e9a7737bdb32b2ec07bde186f982b84b0537adfe83aeec8ebaaf9a991b772ca1f41c68212fd7b82898794299a224398bf31890c9162ad839f65c6b06f6b0553aae0e9435cd11aa3a62574e74dd2e9779ce21b21c05ad10afca84e12ef9361da4c149d1aab5783bf2435d6b03681fd88a60a7233584b0c030803ff55def2556da4fb2166714fbdbe4fff15abc5940baebca4e1100b475582045ba8afb1468c35b1e02e0e901c96f211b865468c7b3d46733b412237b7aa95b96f3ea52590eaadae91cc445cb3bcf61326e2e54a77f4517503d52466a46b6c26e9f33e68511206f58f4cef6139dcd68447ebc7d30573bdbcc77222519e31d77011b71b18bed70245d306146f2d12964cb8b77b5a1279a0da8eda47cd822fb8f6e98e162b83bd606225463c03b0ec39ef522ff28494540cda6f5c9286942e5a29cf9b4b8ae4cca8d2ea6bc2206f1806a36e2de5d2e97c1312db1a826544ad483420b9a003e509b25f9495741e475de404cf866bdd34c33444132c06dfe684bb627338591cddc650c4f3df9968a55fe7456340a7955a51c0d7837ba9b6a0e3d5ac1ac0923bbb4bd6635ca2ae02623fe38e0343de91a55eb02672b85f40a536710d5ac23acbbe51f1e472fff1b20574eb3f19097d54887dde014e77d34200a4527a784ca1966a3fa74a87904a19340bd0ac5d9d01587d1b6359624b83a1926389a7ea587df21e48403e2a884d26b14877a5aec49188e6759ceae7749293e38f4e6813c2554877aa46b6990e873b7d6dd6fd75995fcb11ec230b00448294ce258878aff605508d8c3031eaa8f3ae23853dbbe5ab0b31975aed23a837a3041d9fd8f651e6402d5705daad8a02d84590637db4024919483f69ba05da747dbf0d00498efe6918134ffee2860a953ef45b691e3306acd27b607685924df070fc0628ff4d1c13b0129aae0ca1b0d6c87ac1549a0b21021e652522e8b88e7e62f8d37d2c9bdc263361f38f9ac4c38d53a6c4545ab6e41af8ccb947080c66b6584cbe087cff2e7ee87fa9f622c932a4f912ffcee45180241235a218fc4c3b979b816ec6002c550d4e57d4b2dd437770eba0489475321d20e4e93f54bb7b7f4ccff4d15701d6e453ea327394243ea72bc14650e992755b090cdd3cc92f4a8bcd652b96d994c0f0a401b0dd18e1b257ffa5bc71a4b9c05467d91ac44b48f7b40cfa81effaf54f62f0c3ba089990b029cc96c016b3dc91addd4062a6f7d05977c1c05a75596a574228749cf5afdbef5c16882eab46ff9bbef0fdbc775cd941d2ad1bd322b592ddde4237b7380959700e0020e0141ccc6d6b01f6998eadc0d7cc433c1d280988cab4c115f36ed7827d4df29cba56c781fc1237f3783537d3bde0ca6d4a2b8fb6ddff3d37d6931a0bfbdbf01f0daca55de03fd60442d16acda644dc6b9a06d57aff22225fcd71788c48fed9aa0dc15254036023aef3a694d95ffbc6c190d6c9a1dff457fc934b31493e7b710ec569cc962ae051a872b0419562a67a7dd1eab3541ab1fcaf770ce413a6eac5d6a9276785f25df1fc7edc3062540deba1482ffb5c9428d269e7531479638ff133bbda57a0a4140489aa3f95748834bc507a5f652bf0640315b81cfdae79580f0d4dc85c46dff091e3868928aadc23eebb565423bf9f91b4418b38b78ec3fad64b4f5860617888d973cf12253d01a7a1043e7ffd132e43bb3f5daf695b4aeaa498dc7095cd8b03de09456d28dd6cf1cbb1a9ba904680553a5b337727bdde432fceb8a349b2bd7ac1b8985d18ac49fc5cfc25369bf269f3eff8aee0de1c8e7d1d472cfe90d09c01308774f05a310ac761d28d8afdee2029a395a2834159acdd5f7d95e5218095fafd14a5da533dbff4d3cdbcdde6bbb499c8d15268d31ad817af9d6da0df14e43ed432518009204f4e7657457f3793daffac49d121b983e9c4e98bf9ec952d69c50dcba94c0e9ff8a04ff60512ec3e9507fe36fd3e53c42bb3f602b163e1da770960e052813c483a36cd2a94175d2d47740242c0af6adb02dbd9ab2cfb0df404076acf15c671af32c0e5583b3a5dbfd4694c938c68b2e566ce3e712af25c8eb10b942dd6457fc2c31caaff0e25eafd0fa3887b0ee53918297379ea5ce0ba3bf57152e6d2804069808b6ef2e17e4627910fa288f091a688aa4a1d3d0041f2f96d7bfa89875ca1a5e8c1a92a6f36775b856d1733f65c72d77f0d541c29451cea00681d1bcada56ff4a673a99a915ac0f8fd322c3a7cfd64f19b013d17a622bc6fb9aae0ba2cd36795fa4733994331bde37069e91a3da0c422f18f88428a7c33af3feaeaff0660b097fb0967a62b38e7521c1b1a116da954d1b79bf056fd1a9072ee6b070f73ed3c67aa621d7ed64c7fc9c73a8e7fd36a4e323001d76520bad5f7b4970812f0111ced8ee7d21cb1847a22ce67152222a4fe53f2404a13292eb01c3d8f2f6c321ed3b1a132eb8c0901e4ce2c4115c3ac3f3f92ad219f8c75a7cbafda1870ef42790153c082ec04e809059ddb9c2de2f8a1f146456c6ae5b41dfbea06a83619b15dea8205b5e5bbcfd55214d18ab4828e0b7fc808d5a85ab0504026f63766ca12f29dfc93abefdd6c98b9d4f3ac35082e28835427a35f34ce2d8597a418bbb10c06c204b66ac4908165495caeb835cfc70e9b4e66ceba0283513b7df779e03820e0b070980fb760f1695f354a784412331cfb7e6cf2e2c6f944414601ed6678b6a184531ef377bd3468d6da0e7c812e9ca49abee1a339f78bc79ac3b60a60a67f666e431a96762e5899f784f278341b2d884fb83c27a670e6045b1673ab21aae30ba48957f1a19b41ec17009c21fe03516f608ef1025e01cb26a854653a473ed770c3e2ff7fcbe102477b43efff457be6ef292f115a34bbb4c74a4513888d8a4a13941e559bf01e8a8f1a417fd0e0fda5dfb35766ecc894e098c163ce136719da8a38b093b8c68ab860203a5f7de7551ea37535333251bee8105811e922195e0d35c18b0a16d1761830a69692cda7c5cc759166a68a3bc8b0b1fb201c5650ab9ae26c2869f975ae6af90a914e6bb945004e58a146dad24bb2c00966b71b35f1b7a311a1f2168d7320b93c3e782d28e2761b921f555c0b1de0f1d88f85ef36ae01033a9405153d7d2948ab0b2c9f249d47438860d2a3d800ab8c49376fdd783b7bdd1f4bc1a4cdd2a8cd5677328dbc8e5437dc5b2448479eb6d25e066ca33072f08ed60bf10e80344d4bf06f8ff3b91aa825a3f3e4d6e5ec9bd73f2fdaf711358c03ddb817e377e6402fe918ad29abb02f4866865e9fae194d3aac58d1ae3c121b789055895178d196c467eda5e3d714581a1de5d232443b31830ffb53cf6d29ce20f736b7203639c7eead34ae170412fffe7c07f875fc8694131bad3ec8e75922b7f8961c8c450b9e03c5cdaad1d9dfb619aa75fd115326ffaa1f00c9b435cb389e4bec4c35b73fe46b94fd12ed24641a3af73845524a5ba0a650e15734df35e9381f498a19ed8c822a4e8648babffebc9c52a063c018c0ce64c6a2840dd8457ef8b4206f8a03ca690ac294b0b3efac58775b8c3da46ac617e91357659906732fd88bfb4f9b067c078cac6d82edd1cd178b4cb8af2a060cfce80ea679ef9a38811669bd8a5a043e85925c32a80f123ebddcbc19dfbd535dea9b455cc3ced48ebcd3d1bd78ff3bf006643b487acfb18e827c078257e75344f83f19cc28ec21ae851cfc1c649d134683adc6fefa984b5419f84f0891ecdbeb001134c0bd3ba24e25931cd1a2e8938616af559a7d1ec58c38d50e5e83e42125a3606693e112eab46aeeca3e2dc49c0b8620e57e7eb009536eadd37e1f9df3a04f3d7d7e1f2c4b3199dbc5024f17c9638c473ce2aefef9abaa7b9ec6d3c6e29e3d7e4b6add99665ae029c4bb99d96f82b9d8f6140d3d53d894d699fafb42d5b68b727079afe5a5a74f69194ea2ca178a7f53288c848d7c7c8ec2f8e1585bb8e66ddf1c315db99bd2d0512052cdeca72f55a7f33a469e8de27c09763c60635ab0cacfcacb0f204a8e1cdc277ebdac90fb2a401378ea805d28c6992ff606c09ef1c2656ba8ebab42a21c5887f890d71ca18fe8aea8c0e107c9d32810e0f24a89af1dc2dca1f50bcdd757f7b066eb08d31c1aea2ae1ea68ecd1968b1a7b705101e1c1c2082648b931e104c92a98b0fcb6b7ea0b4e0b77b82643ce87d39c7072ffce8f951b384eebdad87465e48b9f55d6bb8ffc712b96233e4a3015e2bd784b9d5d76a7f47aab95581b62a311bb5219d181a1024cf63bb7781c738b9ec2cdecff6e2dd9d8bfc943088b77dfc3e630b281ba2120708366d449bfe247a25ea0ed26b830d0347fc064c366b4ae0b83fa45e73b10bb6665ec1db7586f23f18413e6ad75941b4a78471ee40bda302ae6c6642dc4ba8d637a7fffcda205786965222873a7e53e987812", 0x1000}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r8, r5, r6, r0, r0, r9, r7]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xc8, 0x406}, 0x404) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 04:06:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x10001, 0x1, r1}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:06:43 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/nul/\x00', 0x300, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 04:06:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) socket(0x20, 0x4, 0xfffffffffffffffc) 04:06:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000001, 0x21, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff4f) 04:06:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x28) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 04:06:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:06:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x1db) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x4, 0x80000001}, 0xc) r3 = dup(r0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x84, 0x20000000, 0x400, 0x4984}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8}, {{r0}, 0x0, 0x4, 0xfffff, 0x2, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0xa, 0xffffffffffff4f21, 0x40}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x5, 0x40, 0x5b}, {{r0}, 0xffffffffffffffff, 0x0, 0xc1, 0x7, 0xfff}], 0xb615, &(0x7f00000001c0)={0x10000, 0x1}) clock_gettime(0x7, &(0x7f0000000200)) 04:06:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000000740), 0x3aa) kevent(r0, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffd, 0x1079faeec85eebbb, 0x24, 0x1ff, 0x97}, {{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0xe4cb, 0x2d6}, {{r1}, 0x0, 0x41, 0x0, 0x64, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x60000004, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x1, 0x10000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x401, 0x8}, {{r1}, 0x0, 0x52d30945e7d219e3, 0x20000023, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x3f, 0x2370}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x1, 0x200}], 0xb3e9, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x6, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x232, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x20, 0x5f6, 0x7}], 0x1ff, &(0x7f0000000700)={0x2, 0x155}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="83c333d64558f789209f7198eb8129597d4c975bc1f7a4a797530a08f0f9c858d6a7ed947615f28a2cca5226591b0ab391552b298030130ee62f693969dfda3a3d8638881baa4aa7424aab0bdc1dd7fd385adfe3cc69cb35b2eefd36f87d66c23e12c6c75af4e75e79d6d67211f30dc7f81b5e8427065261fa776feb2220f6ac785df19640264af99cbf266f58a55a5bd8aa563cd9", 0x95}], 0x1, 0x0) pipe2(&(0x7f0000000200), 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) lseek(r0, 0x0, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x85, 0x3}, {{r0}, 0x0, 0xd2, 0x28, 0x1, 0x2}, {{r1}, 0x0, 0x0, 0x20, 0x0, 0xffff}, {{r1}, 0x0, 0x8, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x3f, 0x7}, {{r1}, 0xffffffffffffffff, 0x52, 0x1, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x101, 0xffffffff00000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xafa, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x30, 0xff, 0xffe9}], 0x80000001, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0xffff}, {{r2}, 0xfffffffffffffffc, 0xa0, 0x40, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000003, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000046, 0x2, 0x5c60}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0xf4, 0x400}, {{r1}, 0xfffffffffffffffa, 0x20, 0xc2, 0x4, 0xc536}, {{r1}, 0xffffffffffffffff, 0x3, 0x4, 0x9, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000021, 0x8, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x42, 0x40, 0x3, 0x73}], 0x2, &(0x7f00000001c0)={0x0, 0x1}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:06:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0x7, 0x0) 04:06:43 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 04:06:43 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23", 0x281}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000000c0)="d33b9599260cd008f286bb5aadbd3fba4fe4e348042e424a98540687206bfb8c355983dfafacfb35cdfc74b10209937cb171011d4ac2cf1679aabc56cdc0776c38083c1d9d1576578d91e1cce09dce14f5d6e65b2569ad9fbe1c5ba43ded80c791367ea5d5cb3105ec447c776971c14d84fd67c320326fc40fafc8c15c3c9a5bbf560e1d54f22c8a444a61b68fd4fca6a7f13097d65253e7fe5e83b03214c4bfe8f0becd412d4a677cca1c6f7e6e12a150996741ec5ba2514e68a236dfc3cc26fd1590ad2c093c785bc3ea6b15788de2880ddd2fa47575c4baf55a04f2285e90d0ae5ee966b99ea8ef69ffc32a10050b", 0xf0}, {&(0x7f0000000000)="965d51b8807f4ef3567af37cf93f60c866533cda64b1e83a5da698bef353d9a4e6d927013b7fab8d3408f93d3a6cbc17eda319b986b329042d4d5d8e085772001040cc52316622", 0x47}, {&(0x7f00000001c0)="33c612adc753a76abde1b9e892a7d40c24c937d7bfa6d4ff06dd53a3f0cfb3981d2716a88b97cc3cd60e698fd4580ee9694684914193528d0535391c212f32b315715f681d955dd8786de7e2138430c84f96c3733302677e4f8d8126ff679da6559afe88de7db2c9dc0486", 0x6b}], 0x3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 04:06:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x2000000000000000, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8003, 0x1) mprotect(&(0x7f00007be000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x2, 0x9) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000367000/0x3000)=nil, 0x3000, 0x0, 0x4810, r0, 0x0, 0x0) socket(0x2, 0x3, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) setsockopt(r1, 0x2, 0x3, &(0x7f0000000000)="b9a966cff0bddebc5bc343d54534f544", 0x10) 04:06:43 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000180)={0x3, "42ff883b023690d2323c469223d06a3ae020a88fe7919e6a51f03fbcceccaf509f"}, 0x29, 0x800) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 04:06:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x1ff, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="117aace8f16f491564075debb4c76f23f01a79db06f25d481169af7a2636e101e607c1ad6f0844ebdea2db8ca34e665916b77fef16f156720cf1d8ee5b11ade8cbcc34606ef10601217e3b0f5caf00047f62933ae4cff49dd75afc9508532b25de05c7e90ac7d7256b3210cb851bc898939667309324dd2c42a85e085b1c7cc0f80640e3068ac06a9eb42c790dccfcbf894d8d2d438b72d9acbdcaf18969fd7dc57bdcdcb8af6c27584b81c0231e7decfb4852f30f0a6765b2c7de1df8b45ca707ad50daa69499fd1d61d58732eeb5059c9bdd58e25db646b888ff1786deae81679a66e3853c884accef8233efa2b39d410ce4fc2cb115b20d2895004c3e16249ba0573ba09c3ce5bbd9613384d9c7beecccc5d59bd0e5cf9adc714850a4563a9859ee33750dfafc21d56395f71263b562df", 0x8a}], 0x3a) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x68f32fde, 0x3, 0x8, 0x4, "16ae2aac8acb980ea62bb40ae6a5e548651d882d", 0xdc3, 0x7fffffff}) 04:06:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xfffffdf2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:06:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = semget(0x3, 0x3b595ee682c7e088, 0x200) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000080)=""/119) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000380)=""/243, 0xf3}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/31, 0x1f}], 0x9) 04:06:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kqueue() r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x118e04bb, 0x1f}, {0x18, 0x2, 0x7, 0x5}, 0xaf, [0x70, 0xfff, 0xb1, 0xfffffffffffffffd, 0x7, 0x5, 0x6, 0x7fff]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = semget$private(0x0, 0x3, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x241, r4, r5, r6, r7, 0x20}, 0x4, 0x1cb7, 0x35}) dup2(r1, r0) 04:06:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 04:06:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1b9) 04:06:45 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000d14000/0x2000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d14000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r2, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 04:06:45 executing program 1: pipe2(&(0x7f0000000040), 0x0) kqueue() select(0x40, &(0x7f0000000240)={0x4}, 0x0, &(0x7f00000002c0)={0x40, 0x8, 0xff, 0x10000, 0x100000000, 0xa155, 0x9, 0x200}, &(0x7f0000000300)={0x7fff, 0x4}) 04:06:45 executing program 1: unveil(0x0, &(0x7f0000000400)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 04:06:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xfff, &(0x7f0000000000)="935377af114433127977b5b404d4d0c3c3a9d608ed4deede26610e51baa1257d013e6502583feb2411a59e0161777939727775ba77938e738350a65948490be2bc6465638b111a6b3b75792ae00a97fbf8a71e40888315738bd00b3ade03490dbdf7fe36cb807e", 0x67) setsockopt(r0, 0x10000, 0x9, 0x0, 0x324) r1 = socket(0x17, 0x5, 0x40) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) 04:06:46 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="62002f085ae3d41a3b01358a1ccc08e5eb02ac954a5608fb4891bde9eb8ce90fb8909f881a9482e0941102f9ffac7b0d46b2f6e6f066de890639a6863b1c06a676834aec8f0859fe1ca6be689d61ab707dba0aa298", 0x55}, {&(0x7f0000000100)="40c80fba096ab81e13ffaceaa0b0e7d9c7b841e421a4516f116cf57def286065186e98df743e4e991803a010942f460c20ec10af0c798eefaeaff1408035979d76d302b0430e0352d3d8b57da5d47936a64f78750410f9f202024d20d0b6d4b553f60a06273cba3d582d25f06d22b59fa0a57bf17b582c75546f1c181d58d474564f24198d376f74e67d45ca4585d27859d9", 0x92}, {&(0x7f00000001c0)="7856862b5ef570babbbaf012be36a8d750072ee9ea1923494742ad4d", 0x1c}, {&(0x7f0000000200)="727be5bd412ec604a32bc9a4b418727edbc022437e44f1e00b5851051c1ef453e0fdef9f7298b279faeac9b4971822d18313e7e145ef597d4befcb6516003eed2b93e8fe8152b84fbce25a506cd09d1f3e728028024a6ccd142c8c102c4c8658faba19d6ce39cb4e7dbed0441d17d0ec6201f72f2d6e790475e5def9c29f92d9b8a97e9c2befe47ebe098155bbe25ebd", 0x90}, {&(0x7f00000002c0)="62b2eb2bdc254344a87b953acdbe756a478d13a67ba97d624d0ed05eae7534a68f472073eb0324adc407810f2cd8005cb79c85bbca760fa4ed83d6a42883ab7d8ed967acc73de122eaac1409c91f6146cc", 0x51}, {&(0x7f0000000340)="6ad755d3d66f0ebb87c2217f1181571fa2dd0a5de91dfaedbd066ca18603ffb0a73feacb8654b7c33608e233bafc016ac022d1c88fc9b51ecc3fcd3f052165043a2a38e53b182e4bcbf6c9e741b0e626bc1e39ef5f553fa335c28d6231a32e99048312816bd074eee00b", 0x6a}, {&(0x7f00000003c0)="feb05b123291fc9551a25ab9eb46586b2baee0b7241d27d5a2ea3671e4e4cad2666ec1e6e2009e65561f10d099dd0f3ee22455696a536ee5326926cef6bf4ff51f75dc738617079efb7a4b", 0x4b}, {&(0x7f0000000440)="07ce1dbc8dc45038d685708a4f443777947d4739fd472b9157290550b58053c7a3b7fc3c9e63146389c5339f60836b269975bb3d964ffabd1bc4da9486b1a1119b2b3ecba72dfdd47e98bdaec44cd823b319a40304103e518b7926e784c097bb148113ce78f059b1c0b1e0270115fac0a9f9b428f01ecaf58a6b2ccfa83f8f35588829191a8718f6451edeedcfab04af422682672f4abffdb03e15ae7367434c50139fa657e078d82a011e8be77a86cabb4c1cbd51e24cc5c0cfe49d05605cf1e82b79c5b5fe3dfb35b0aec420357a0e89d6b01d8feb0f752244f3973e176fd4833c6a19e7bcd1acb4357d79f094e380be542d3ca1a05836b985e5", 0xfb}, {&(0x7f0000000540)="62dfbdd148d7c49856e168746e9999896e9f240918898aa1f1dc4903d2f7e34afe514d63b613877b06fcd67441d63d17824bf6d12675411349f25d4c65c678192deac2c5659fbb54587b12d7a73852d647f2", 0x52}], 0x9, &(0x7f0000000680)=[{0x80, 0x1, 0x10000, "402d4b7eae8da19e9a4a8496f9f53d4b5ba287ba7b140776c732f054da165778467f6ff2662d6ee30d42d0f82beb0cc332efd6e157693be1f133e8b7ef0d4a7b8fadedd1079f92d41f4dd1353589c35dd16bbe4934ebd6c247fb0c49ede72750be4bcd6591cd174b1486"}], 0x80}, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 04:06:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00007c6000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x7, 0x8, &(0x7f0000000180)="41641fb52922a855602d3b3eda869dee0736f49ad19fa1f373728c13bc669836b68a59463d14941b3ffa3e90599ceab97bbf24897fa63cea3e3a584523e911fbd8d1ecadf75917741c58d9cb0f884825e1ee960dd7d724185fcf6e436e8f2cdd26d52393da69269af02898f40670e795b7438a87bab798af5c6029db2e58bdd5f655ca1165fa23a7cef060ab54a5273e626eaa7414eeab6287ed1b9093100a2a8113ae1cc26538d9eac4d61f167ab72554a6414a5c2b990296b394ae5b199ad9722d96ac3d0cb85936d89840b2655879ddbda6a8cbbd5333424971f76758597e9db3193853d14352", 0xe8) socket(0x1, 0x8004, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80000001) getsockopt(r0, 0x7, 0x2, &(0x7f0000000280)=""/4096, &(0x7f0000000080)=0x1000) 04:06:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x302, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 04:06:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 04:06:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x7f) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xfffffffffffffff9, 0x100000000, 0x2, 0xfffffffffffffff7, 0x3, 0x0, 0x200, 0x1}, &(0x7f0000000140)={0x1, 0x5fb1}) socket$inet(0x2, 0x4, 0x3) 04:06:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff127cffffffea", 0x8) sendto$inet(r0, &(0x7f0000000000)="90d605f5c00c097420aeb32246b26283c64024b3daa189fad352617d4b2abc82a3eaf7", 0x23, 0xa, &(0x7f0000000080)={0x2, 0x0}, 0xc) 04:06:48 executing program 1: link(&(0x7f0000000100)='./file0\x00', 0x0) r0 = semget(0x0, 0x1, 0x400) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/97) 04:06:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000140), 0x4d2) syz_open_pts() 04:06:49 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x5}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) syz_open_pts() link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup(0xffffffffffffffff) 04:06:49 executing program 0: r0 = msgget(0x1, 0x0) msgget(0x2, 0x241) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100008030df70fc"], 0x1, 0x0) 04:06:49 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x6}, {0x4}}, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x4007, 0x7fff) setitimer(0x1, &(0x7f0000000180)={{0x0, 0xb3b}, {0x3, 0x4}}, &(0x7f00000001c0)) r1 = semget(0x0, 0x1, 0x18) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x19, 0x10) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x90) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="9fe89bc796b0e703f7391acdf3072db84de1743f840e8d4795acd10b157cc282cf63728cca4441cfde71bc641a916cbc8d2424630317198afbbb6fc2f5d2a0bf35e92a5bce449e2ad8c3f5028d5a78dd06", 0x51) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) semget(0x3, 0x2, 0x4e4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getuid() setreuid(r5, r6) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000540)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) semop(r1, &(0x7f00000005c0)=[{0x4, 0x7, 0x800}, {0x7, 0x3, 0x1800}], 0x2) sync() 04:06:49 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e379ddedff771734578510656e01fd343f3e83a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 04:06:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1045, 0xfffffffffffffffe, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) 04:06:49 executing program 0: setsockopt(0xffffffffffffffff, 0x8000029, 0x41, 0x0, 0x0) 04:06:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x3, 0x8006, 0x7fffffff) r1 = kqueue() r2 = dup2(r1, r0) r3 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r2, 0x6, 0x3, &(0x7f0000000000)="4ee8c43c16c06338d63e4cbbd99a9efa6b3455589f589c0014c096eb7a18fbba8ef6ea16b962468f4c91cd5e5fbab84207784c152a3fb6ded07eb9005e3e8745353b5b466123e11d222bd9304fd56ae3baab286a3882ec99e5fc809ccd65c5e9f30159b6d388f9513b1df759b10a58b0ccc1a0a4dfb45d", 0x77) 04:06:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30802, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:06:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x5, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000001540)='./file0\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) r7 = dup(r5) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000001640)) write(r8, &(0x7f00000014c0)="e297ff8e0fdd0f4671eb065afaec73f638046e8af37990365dfb360e78137612a7", 0x21) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000300)="791eff900ac6f279a31e537d1e1b5fafa8bf995bda674efec05a9da106ba3d542710859512f2048c8de421e90ef0a22ca60b5b6e5549d9ab91510021026a19c888f048776233e47b5c69b88abfcd57c31bc3474b24022ef6be33b018eeabcde8eb44349051429d72a0505a4b26bccd5debb5dbce2578c0b306693868a7fecb12eab9787c5f30aea2d2515abed02200c9c9368b5a6edc2f556b7f5ca6349d3e4fdf2582db90a072ab2c1da36f87c7e95465d9743a36a86c376d2bbc2a7f1d5acd74681fe77a91684e6ea3a60dbf2202c7f41fb8b3be6e73307abdbbb5c21d9dd5e68364c94acc4bdcc4b898a5ffc249ad24c3b960b08e59febff140dc8edbc31a05316a07d4e5b433e9a3a4e7801e2406fecfb01bde9f06c0f48355c8e8bf716dab1e550fd28513faf13ed1ec89cbf754158a495bd45eadde262bde8d1d63484284430c6f2eeb3453c48c0c8e17ed81d32acf8094093091433614abc0020ce38203d2a117cadd028d354578e55449f22f0ccc6156bb2b72ec470b3315f64f2605dfd74ec0cba6158e19cc532c6a01b49f9be30ab499568a5fad2a01277f70c7df7e26fb2a15df8edcf4d292694ee3e4a0ba8ac17d3b28afb0377a124e1bd7e35e23038ed877a9cadb12e250db46226d9278173e8511ef32defffead8e556f7e9c4c8723531d0b2b230afffcc82a57af87853da94ebc3ea0c79e98553d3d2c585f1dcedae3854beace4443e2fcab133443f053ca6b049b4561a1cb75cf899c6905fa6758dd965ae72ab07f0d0b1410e4837d30d06678c5e85b85ab4f0ad8207c7b7a9151e29806786c0adc001f23955e2b1d86b8e9d07191b9e64244b2167c7afaf1295f8a5bfca934628a92cadc62bb8b429c2d7c7e19dbc3e7d3e77fa0919e194091627448c0b700d168f44205997bcd113a46a30aa451a6df19ee559783c93d8fe35b6ce77dd2e6c966b4c1f4d734e3a2c5721f2c44d64c0fa4ea81141bcbcfe5ef1a13c0d89a500092c6390ae934cf13fed2b451375cd1454b4bf8da1234584bf0949db5bf91042f5abc7db0553948d3d8e2912f4d6197a267a6316569a78fad071939ee2fe9cde54107dd042781bd399109108bf18358f9006d621906e0a9ab0f3b44fd6de9b40447d835f18b635d25b21a164c098a61e76c35d029b2e6cb06e2f91a32c3a1ac131d504ecd22cea13e33f20170f105385e4bb98ffbe6b0645c888e8cce85a47a5c8a29c4d13b8378caa2443e2a61bd9eb8b7527b894dcf66aa97ac00019213cd01b9bf704a97e5b3a389ed37d3f69ede2caff512a64ddb00101da9758f3ff81533eca705421857f40c1077649d79c109fb7426b7cdd85937b543dc3cfc2fd10c9288893fca074bd89c4745d53f33c4e25b34a7bd8931ef13a761bf9d5a67c5759e9877b5f98fb1cf3c56a42df43f1f3f2f31813cee7834b76ece02f771bd29556935d0f4144a0a61196f8554619ee02148f89023b4e885a4c0c86a80b956cd953a4adcb484879859c1e9954c332f4be9b2b2d62da56f28b0e548053822772d9561e4346027d8396b09af31b658d38b4045685b8e7b2582eb701917774d5bbf4a7b404764a32f29a0b826f4932813e74645d259b3603a417ddf227fdb98128c6d1ec6c3678b6dd04d967afe24c5e9ed987851c49891c7136044f56c853d4b63a9bb2dcf19a70578f987c8067ae620f8de58779fbe82bc13481e6c9ad36146ad24938d3e031989649bd4e3bf5b56d7f2b9df790729d169208b6affbb8e96f733964a5077ac5605fe004eed05c941ab0ea58e8cee0f39c3cd41b397c28cabc626e8a5e3f27613225bd77ce1ed2f3b480a38f954b6e50fe01aef503383452cfcefe1b30f319a0de8b798a3937cbcb8162712e18643b7c6b9dfe44955864a0bc5337b436f2f8683deb7fb88c7da3485830ed0fc07159acace68e77322e920e542a170824d465fb5fce3bb7d7929a369d0b3b94be9a3616b84d9d5b0f36bf10012c7ec8d1e084b3ec497672ffa39cbe5237474da5396ed197238d730909531e7679600b6c99f91ba5f69529437f6dc774384c1f474bcca005869d5811555d5ff8b9a5468823c70fa0635ddea63aac4351ee466dce509c750e9ef0e3380e3c0ee69a4f4729eea52c1b61cc41557368e8535d65f4540621efa31050e1ef76294083ac141923692302790b7da512bfc5f056cd0215dcb9bc04e6d5a111a591ee95e0d549cc0839381ec5bb8b7369609c278f1de4a155accbbcbfcfc5ffa6230d7237e8cc6ab583c3c4677891c3aee837a8a2b0463acc4ab1dffb89626c98bbe4bf2aed87705cdfc2ae5d5308156f9764bbec663ea681271fa473ba1a483e7fae3fa3765ee04289d27e904dd9abe453f9e204cfb7a9e644cadba67747db035335b4312b9d6580eb4bdc553dd41876147ee0572a7dc6912581bb63d4bda6cabae4338368d00023cd960fa2af821fc76a87de8e7d1e027c1359daa3b8315006a3e42d7c18c032ca04c94352137868832a4a9aadb021d4536367b1ad51761b981dd74dae8de918d15590a23722b8dd7257249b4001819b931f514ed3bd9d546ebfe5da6b39163af9bcfb449b3092ef5dab574c151c63416c8ad64ea0de623b6f2249fbaac87299a8d0622c0c9fc4a4c002b728331231b52996776ff14b93cb3fd7a2e41b114a9479f3bbf405b8f1308b7bafa93fde7d2ccbcb20b0affc480b5da3ea347aea716f99aad7ee3ffd4453700a3b2f9224a467547df64e1c9e827f045904b6454c73fe9cdebd08c7263fc448a6ab9df51e2b6de6ea97e8b2e3a516470822d30a7e32a29af710e1899f9c954954f1813ebf0d8e9a59e44e4d3ffa8156767a98fb0d35fff2f0c736142a2b310393623664b356656c28d66066ef868171d638c1041dcb9e7e5c7f1db8428ab98b05e55b75ea9d30649df5a628d48aca22cfa72d54f55819bf5a1ef1a2319c438f1b0337c8b196d49b8631f9e39c13cafd89ba3dd664538d2001b6f1b07d1fc7bec80aad4900ccd6afdab0054c6d81b42af9533ad4473b551e4ca8f07b7ee0a67b05d809b11d27175e25f8a2d9b6caa6c26a11908e89aa8565f3d9e67c3b7fb17be9db79526f8bd71c556787ae05ecfa768d7c73086e8f59fb18426dc6ae5221673bf1a7768b7740395ebea8823992d8803d55d67b7c9e883da988e53bbaf914adbbb41f393914c3c9baab949b93d7cb14e79495079daf40086cd8749c26ebded540687f58b2a71c34bddc7dbd5bf52e8439579361f218e750b8052b9e4b080c95f0b69ffb81d45cb3f007e2e275e945747f3968c455eab0fdfaad9845aaf44234baae259a7307c42d0924c2a9e38192e773487f5088e450d964d9941d5c04a6f5482457fe0838a6f097b364532688b7e59615a92b32299e2c407ce737f53af40b4f94a34c55e2ce647f9b8cbe08c34f5660e03332d75820d4497a93d36c96185229a626ace1cb07004c328ab4ee66dee3c5d57631d50934a77e71642772babcfd3da5af954a13a8f0728843a95a7992091a201cc8b12fe133f552c451836a1e442fe695a4f8a95a435e6a38e183c646b897e03ef9baa8ae6e9198eb91dfe757d5501736b9ac04f3cdfebae5131e95e037da06adcbdca143fae1c6a3a3ed204dd53fc74cb19d5fffd1e8a0b80f43614f04c8c3c10e2e346f53d4d181827f0b22aa76007827c1d4850ad248eac8302c4ac8af53a932c0730ac4f44f48ecd514853659b9ad22a6ee5089bfc5408393dd868d3e093865b9a6a7036fb57ba6dde013bdcae19b93b8628e3c21e6a5bbc2cf6dc3a27cf9a8946fa21883613dbe4a5c526a6998a8f4c9abf3a716435e3fe72793a20c578c8af07eeb08c73df2f7d4a615a6ee632e76febba91f6783bdd1b926d5b6407879f6c0af31e59972f3b289f0e497d113d139efc88e073c982c7b1c3a2c7855b0651f4f7e0f5e2d44d674614532308401329e8581b4f3c62946f17eca6dd551c31f9538f6001c006c718365400d2c39817d39331cea92a99a48dd46c5a07b2b0642c940158d996adddc7308581efab8d80d0a12e1fe2a0f696d256a4a100a3f0b0815d711dcf1d356d501b41f019b212eac5bd9ecb7b891720ca4e203a8ce8ded1b9f4b9e4f189eeb639b9ba0737743cdf4ca4a165a970b42a7f180136482e733a5e18e795088d9ba2c40a014f42861d8076ca0689cab4d461b214fed43d5a2d8e931d92a855880ba50ba449e1cdbd6644584c3a76f82cc2b8129808c8babcc978e50a08ce7e98c5ecbb31cbd32254af3b4dfd98f13a1811620fc85d95745881446b88210acd781c06b8911348c462e7c6d56da468e4b90b809b4db4028f8160a431797ba3933753a50c9ac2bc79b8af15869a8e1e682945415dbfd0749175c464a2e692440dff56debdc376509d051c0bb3b62aa68ec0393cf60495f10b6eaf7c1b7a2c1509fb2fb0b4d1cb22f702165c4a41acadfdbacc869f3a7a456eb91deea890d2dd7997f4525f9c52fd8e895da9ea8ff4b6027b956eaa6fcdaa54c4b04cc22fea97a3f689cd526fca2bdda836f6b77b6037432d1b4826c7cfadd937c0b1ad7efab2d90fa9632e035d5139d8f400b902039b4352dc13df497cb1b5ad50eda0f3b6aaadf3837c25f19943a569d583b46b32eb909c0221a8e727a70e4a2349c594f7ba79712bed47b58e833b0ee2109105485b7b32ad00052b0a4e688adab075dd5c54f458983bfee6af0e7175b348131c330d990c7330c09f081d21813f4f81908dad78ff588069fcce19f2a2b3d7039f6e72b8d7811e9080663ed6f90c6dffaa972088620da1820b58b8f94b82d86473967b526b909ec7a177a87713340fb0daa2ad6e0482e4bdf43b4d0807d1f082da5e7c08123c8127cbf75ab03eed893eece7cd4cb0585c9f30f1bd56e14480eef14ecc389a8d5b23f711cbcece58b75328992f55799b6c6468b7e860eb22856f4b49763cf02f73b24f3ee93917a9aef473e6f424310815cc9951b425f18d9c914158601b621d02952727e27219a4339b9b013b782c3fc72caa366a2d2bca9a13cb1dc26f4dd2dd014589cbde699d752e24ae9de486d8b9a44e0dd70bcfcf33fcb0535481b610abd306af6acb3bee99521ceab1a55ef82e628b722b72d0bd8d4c1a81c8c58a626849c792437173e71e6024aa3cead4dd39afa3c82ba0bebfe1dba4137cd994e3a9ee370ee8395af0b352e01629b3a5109d388a5df1602729baa93ef90ad6b445dfa48d69ccc2cc6c73d6141f6c7b5ff1f9459d1c955fcc49a1406992768e86ed4f613521fc2c055d60fb1a0658c8674a412dee1908cee52aa2f9ffd697ea21003aa7dead26a27ddaca154129c20e30438f10044ccc7297c1943de82ae96fb9a0b2859a44a579d63e4fcb7cd9fb57a42f70726053058aa80f5baefcd345689474658ffb570fa1eddc78180e7df7d118b101e15e96c2a4d269577831c0f2efc09ab8032100c2855bbc6f26b35a01480433369c6d4a55d4a0bea20484077a4ea87fa1158a3280759619822144d4fa39f177a91dd84bcd5154837924a880256e98d5e365b9f131b67b6e34be37f907d572cfe18f9e457f5eeda203cf86edb03526d6d13c41a87f72a076aa4a37ec710a2f34afdc73a75b6f75a46f134587d743fd7d817aabdbf28e6c39494cd8891bd99b27705ab9ed1b48aedec2d3919658c3590511e2a497901c02f4da7d9cad459b6c06bd2fe22bb52d736d5ca474bd31d54bb26a5a075ffd0b6020ff8025b6769ac81640e276589a87bd562d411a491195e4005267842b22", 0x1000}, {&(0x7f00000000c0)="6384472c29be0301d8ce46e4b8fbc3734bc36185b9e7018b63501f47d0da4e815eca5e26e424f8d6665255d526b313f84eb17f1475636607c85ec34fbc6e78d35a3d06c080a68d70ac4b4bf460ac40312d4d3f0743480ccf78eea6a32937eeca", 0x60}, {&(0x7f0000000140)="4664ac465279317291fc0185af6be4128c7abee61da3e73f0911ba4c86f41fb938930f2e54385dae6c1b50302dc3c5cb00b1fb6d977e766eb619ce57930494bd8172ac21372c2443d77cb04d4d14ee5f5463afbc4516a769a12775386230a2eaba49fed4f63e9b4096f7b845bc9e1976a784f9e04bab4b98afed8299e74470c3e03990c745f708769cbec955016069129b44fd87187775047384a0e41e524747721278df262d41808df907fd865a635bdf164abe3ea9b77c6d8635d68e898dec2494ea2b909b689decba679be2bf47f44795", 0xd2}, {&(0x7f0000001300)="5c0196fa4efcf262c4ca8a7b6b1a92d67a28b1c8da657ed38256104c28151bf3ffa7a35b964e89b8493cca36d95cfa0db0d6856847fca14542e35dc5362547fe559b32341758bef4d51e3f14d47ff11cba113294ddb178ee8b792734863b8ed069c28f2fe1b169b24f0899c639a27317b456c23b076d52d0b7ad14e3ef0a81049ce616748df81f820c4ce7662ad67f9dd4b5ede8ff14173b32b78f9bf06fd5a6327f44c009972ef006d605", 0xab}, {&(0x7f00000013c0)="2e8f271ef3f31e622609fa89f89a24360e48bfa3e4692b2b039e4d38f22e74e025f77331631fbb337ea6f2e3dea0366b7ef109d2d811a9fcfbd803f610a07a83517c6d8ce3319af9a33233fe4a1efadf9c95eba3c79bf71a879b63e5fe6be15eb5068ed25931810c531fa3de149b10501ae53dff54d39bbec6e158ca83390a2c17f4c1468b5b575ac1d57babc1841edae75d5ed01e5542957eff10a10942ea2efbad51aa7058e82a500ca55532b4773b87ba7a", 0xb3}], 0x5, 0x0, 0x0, 0x3}, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001500)) 04:06:50 executing program 0: r0 = socket(0x16, 0x4, 0x3f) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 04:06:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/60, 0x3c}], 0x1) semget$private(0x0, 0x2, 0x430) 04:06:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 04:06:50 executing program 0: r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) fsync(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x18, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = dup2(r1, r2) bind$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x3, 0xfffffffffffffffd, 0x36) pipe2(&(0x7f00000004c0), 0x4) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x80) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="2000000021f7acf5248d61e95edeb10011500d1c88458c889291e1801affcf364ad67147175553231dd645d84d8f6f4d0b34601b49ad85ca340bdf56b4f34579db224670cafe96b5682a081927cca7fa31f3eccbe0efe9f04f0037ffe2f91b6381d1ad77e98ed6ebc8f16e1c68a7003a55d8944fe3c22166b2f3e1e106d767144c1cf10e39589a85865d06c12bb9bb40acd2dc5babe8ef66b8be2cfb890b740ce48783edeff311eba3092da856cb423c5afdb544d2b218b537cc2c2c31d2c381189a97ed1a00c361a53dd639c8207f540faf8b671d3ab78ab456fb22ae5b81b57628301aab2dea949147ad446e9475f18cf0c7bbd02906da937b06d84928f777e6b1e3e4e42a817816af4d82274ac900c5306946f4a70057f9276c2b94f44e6fca83ce991d027062c1b4ebee7eecd30dde895f2381eb1c04122831358c599f7db86813fd000f2e7e51a389d93474c331", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0xb) 04:06:50 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0xf8, 0x4a30fdb9, 0x5, "fb2d1b3b19a39620eaf290b656ccf5d4c153c920", 0x10, 0xffffffff}) 04:06:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x401) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) fsync(r2) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:06:51 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18001, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:06:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1088, 0x0, 0x0) 04:06:51 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmat(r0, &(0x7f0000d10000/0x2000)=nil, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x1, 0x7}, {}, {0x2, 0x9c4}, {0x2, 0x1}, {0x2, 0x4}, {0x2, 0x8}, {0x3, 0x15cf}, {0x2, 0x5}, {0x3, 0x6}, {0x1, 0x361}, {0x1, 0xfffffffffffeffff}, {0x1, 0x8}, {0x1, 0x54}, {0x1, 0x3f}, {0x2, 0x9}, {0x3, 0x401}, {0x3, 0x5}, {0x3, 0x9}, {0x3}, {0x2, 0x1f}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x1}, {0x3, 0x9}, {0x0, 0x80}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x23276464}, {0x3, 0x8000}, {0x3, 0x7fff}, {0x3, 0x5}, {0x1, 0x8}]}) shmctl$IPC_RMID(r0, 0x0) 04:06:51 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) getrusage(0x0, &(0x7f00000000c0)) 04:06:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x400, 0x0, 0xffffffffffffff11) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 04:06:51 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r3, r4) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:06:51 executing program 0: setrlimit(0x2003, &(0x7f0000000180)={0x800000, 0x80000003}) open(&(0x7f0000000240)='./file0\x00', 0x0, 0xd0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x9) 04:06:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x8, r1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) fcntl$setflags(r0, 0x2, 0x97c15f54a16a6417) 04:06:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x7fffffff, 0xe49f}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x41, 0x40, 0xe3, 0x2}], 0x55777e66, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x9}], 0x4, &(0x7f0000000140)={0x8, 0x3}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 04:06:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fcntl$getown(r1, 0x5) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/97, 0x61) 04:06:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x200042, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') fchdir(r1) rmdir(&(0x7f0000000440)='./file2\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x10011, 0x20) recvfrom(r1, &(0x7f0000000280)=""/152, 0x98, 0x41, &(0x7f0000000340)=@un=@file={0x0, './file0/file0\x00'}, 0x10) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 04:06:52 executing program 1: socketpair(0x0, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/113, 0x71, 0x801, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x80d}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xffffffffffff7fff, './file0\x00', './file0\x00'}) 04:06:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpid() setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 04:06:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x10000, 0x6, 0x5, 0x1e260}) 04:06:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x9a) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) 04:06:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10380, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r3 = syz_open_pts() recvfrom(r2, &(0x7f0000000180)=""/87, 0x57, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0x40}, 0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 04:06:52 executing program 0: r0 = socket(0x2000000000002, 0x1000002, 0x0) fcntl$setstatus(r0, 0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x8000, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:06:52 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20) r0 = msgget(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:06:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0xffffffffffffff7d}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 04:06:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) 04:06:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x52) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/157, 0x9d) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x4}, {0xff, 0x4}}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x0, 0x5b, 0x1, 0x9, 0x3f, 0x1, 0x3, 0x1, 0x401, 0x3}) r1 = geteuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000280)='./file0/file0\x00', r1, r2, 0x4) lseek(r0, 0x0, 0x2) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r3 = dup2(r0, r0) readlinkat(r3, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/164, 0xa4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x1, 0x2, 0x7}, {0x18, 0x1, 0x1, 0x200}, 0x1, [0x5, 0x5880, 0x1, 0xbf51, 0x1, 0x1, 0x3, 0x7fffffff]}, 0x3c) getuid() chmod(&(0x7f00000004c0)='./file0/file0\x00', 0x41) bind$inet6(r0, &(0x7f0000000500)={0x18, 0x3, 0x3, 0x6}, 0xc) recvfrom$unix(r3, &(0x7f0000000540)=""/6, 0x6, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)=0x100000001) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000600)) connect$unix(r3, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$KDENABIO(r0, 0x20004b3c) ftruncate(r0, 0x9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000680)={'./file0/file0/file0\x00', 0xff, 0x80000000, 0x0, 0x0, 0x9, 0x80000000, 0x899c, 0x3, 0x2, 0x8, 0x7}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000700)) semget$private(0x0, 0x0, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = socket$unix(0x1, 0x3, 0x0) bind(r4, &(0x7f0000000740)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc) 04:06:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) ftruncate(r1, 0xff) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x12, 0x5, 0x0) read(r2, &(0x7f0000000040)=""/36, 0x24) 04:06:53 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x82) msgrcv(r1, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x3, 0x800) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:06:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x1b2e220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x1b2e221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x1b2e222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x1b2e223000 didn't change! 04:06:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file1\x00', 0x160) openat(r0, &(0x7f0000000140)='./file1\x00', 0x1, 0x10) 04:06:53 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0xfffffffffffffff6) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 04:06:53 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) getppid() 04:06:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x120b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)=0xfffffe23) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 04:06:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/222, 0xde, 0x43, &(0x7f0000000180)=@in6={0x18, 0x1, 0xfffffffffffff5f0, 0x113}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket$inet(0x2, 0x408005, 0xfffffffffffffffb) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000004c0)=0x7ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) write(r2, &(0x7f0000000480)="e6f8d4b5e21d6b78237b46d27b248404277d3b7bbebe50417960aeff853342f084d93cc8cb495d12e18aa30ddc2700ace8f5c48387c7dfceed2f62", 0x3b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) recvfrom(r1, &(0x7f00000001c0)=""/235, 0xeb, 0x801, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r3 = semget(0x2, 0x4, 0x0) semop(r3, &(0x7f0000000300)=[{0x3, 0x1}, {0x0, 0x9, 0x800}, {0x0, 0x9, 0x1800}, {0x4, 0xffffffff, 0x800}, {0x7, 0x101, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x6, 0x800}, {0x4, 0x0, 0x1000}], 0x8) kqueue() 04:06:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0xfffffffffffffffd}, 0x8) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000180)=0xffffffffffffff97) 04:06:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 04:06:53 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x2, 0x1, 0x8}, 0x80000000, [0x10001, 0x0, 0xfff, 0x0, 0x100000001, 0x3, 0x3f, 0x8]}, 0x3c) setsockopt(r0, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x4) 04:06:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xffffff79) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() getpeername(r0, &(0x7f0000000880)=@un=@file={0x0, ""/4096}, &(0x7f0000000480)=0x1002) getpeername(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="4f95496847cc65660e072d513855dc3ee71cda712b5c205a708a0d1a7ea26419a1c7e7a39a7a7f0434fded33f7137ecd650482f5fd8ef98b0c448cb9aaa7c3ddcbdc546b600e2fee5a26652f5fc5362a5178dc4b727e09059cade8b722afc549bb6333908f2b25d9e7659cc951d9215dcbd0f776f3b56113fffa79ed1cb7db3371585e24eb375b6fa6464f6f5682efd96e551665523721da7a638a0788e7729ae59943988cbf34b603b2b80d76e5a760ac7007dd4918101f5d476db7a172a73860b87b232c654ad7a6e45ab26b9c8c2a7b7d", 0xd2}, {&(0x7f0000000180)="90b2ec42", 0x4}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000bfff00c0a0000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x5}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) shutdown(r0, 0x0) 04:06:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 04:06:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/22, 0x16}], 0x3, &(0x7f0000000340)=""/56, 0x38}, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8a020000000074ef44f6769e88dac1b3564fc39d0e6c653000ecaf47b342f56992eeba6a6a76fa1d3669dd5bda8e9e07a0907d0317bbb15fc24588a9ec19aa77098521ea4a25f96c3600bd26497ab01e6cb359e82fde7d7469fe3ba152d24b2da022c935b7b9dfb90680d1c5c565d7e78da1b626cfa98c8a77199d92bcc7751cab358bb4d26f06ae585dbad9d3f09e3063179bab1631ae0855b37d8b148428"], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) accept(r0, 0x0, &(0x7f0000000000)) 04:06:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 04:06:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0a8ec52bcd17aef613b0a24a4c5bcef9c84da197c240f59813ea1dad64739a68605093342bbca98536a54d032bc971876d94e383122a30b8178742621005eb5d08e69eb9d2521c68f9ac3eccf14f173531f8b14fc82aab0a11bce4c04734fe600ea606c8126aacc04175f24bf73e965fc3d09116b2dc71d60c99240d192cb88cdbd6c324444e5dc1e2ec3fe16c08d00"], &(0x7f0000000040)=0x6e) 04:06:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="00004539193c9e7fbb4c6ae8986295e8baae590000000000000000", 0x1b}], 0x1) close(r0) syz_open_pts() syz_open_pts() 04:06:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffa) shutdown(r0, 0x2) r1 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0x82727bed9dc75bfd) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) 04:06:53 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x1, 0xfd7}, {0x6, 0xfffffffffffffffe}}, &(0x7f0000000080)) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/71, 0x47}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/35, 0x23}], 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x6) 04:06:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 04:06:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0xb) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28200, 0xfffffffffffffffe) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:06:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 04:06:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) minherit(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 04:06:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r2 = dup2(r0, r1) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="12501341bf2283212296aeea7dccf65422d51c1fbd4a7d80dfcc8d07a135d0a9e68cb3fae7b56622fd8d08a92245c93362fd0159090e30f5ac93eb0ecfbd2071a133562bdfcf05444ecd5cadaa84efaae647d2a9add6cf266b525980c0dd20f6563a3c6d004e55cd", 0x68, 0x400, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 04:06:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) flock(r0, 0x3) flock(r0, 0x3) close(r0) 04:06:56 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x22) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0/file0/file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0/file0/file0\x00', 0xd57, 0x8, 0x7, 0x0, 0x3, 0x1, 0x1, 0x0, 0x0, 0xddba, 0xffffffffffffffaa}) rmdir(&(0x7f0000000200)='./file0/file0/file0\x00') 04:06:56 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000140)='U', 0x1) 04:06:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x80000000, 0x7ff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) 04:06:56 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0xe000000000000000, 0x180000000000, 0x0, 0x80000000, 0x6, 0x6a40, 0x1, 0x2, 0x80000001, 0x9}) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 04:06:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7fff, 0x4) 04:06:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x4) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:06:56 executing program 1: socket$inet(0x2, 0x1, 0x0) 04:06:56 executing program 0: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 04:06:56 executing program 1: r0 = socket(0x31, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 04:06:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x3, 0x0, 0x5, 0x0) shutdown(r0, 0x1) 04:06:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000740)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x18c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x2) 04:06:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x44) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x8, 0x80, './file0\x00', 0x7f, 0x9, 0xa9, 0x79f}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 04:06:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x5010, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 04:06:57 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2aa, &(0x7f0000002c40)=[@rights={0x10}], 0x36c}, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/145, 0x91, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 04:06:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x102) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x22, 0x0, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/195, &(0x7f0000000140)=0xc3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 04:06:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) listen(r0, 0x7) r1 = socket$inet(0x2, 0x800003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffa, 0x7f}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="b2acd80a27601b7946e67d563f", 0xd) sendto$inet(r1, &(0x7f00000000c0)="0e61a7d96893e5420786ac813e2abcd9bd900bb239972732609df7ac0aaacbbef4718c0c4d0ecb384ee00e9a3bd53a2236778037da07a1fd5323cd2806b3bd868eef8e81bc7c48a167363db62727e1eb83495ebe9e3a13a2da91f03216a148423157278e0eb2ccaba1883fd288", 0x6d, 0x8, 0x0, 0x0) listen(r1, 0x0) 04:06:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c4, 0xfffffffffffffffc) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:06:57 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x7, 0x40, &(0x7f0000000080)=""/249, &(0x7f0000000180)=0xf9) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) 04:06:57 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x501f, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='^\\]$\x00', &(0x7f0000000140)='%$/!-,\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x03.\x00', &(0x7f0000000200)='$\x00'], &(0x7f0000000400)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) shutdown(r2, 0x0) r3 = getgid() setgid(r3) getgid() 04:06:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000580)="fb2a7307009d975f2bde2c8787bac5f7b0a647e8c24980b5c4e10c71d9593770711afcb98a08aee4ab3ce886084a47899770714ba6d96407faade9f044e92120f1709b50b321a3dbbd57d20afc9a1641657045995e4d1aecb8324709caa5d664694f799695d709b5e1e2bec44fb1b55ce16967a9dc45a186f3e179388f60f44a90980773b543c9689a07046a6d9be694ac0002d727b69120a027cb78ec592f2ca6280fb73a4e54", 0xfd8b) r1 = syz_open_pts() close(r0) syz_execute_func(&(0x7f00000001c0)="8fc96091f4f0ff85a5000000c4e221b8d1dbe48cebc4c1c2c2f0e3406d66660fc5e5006466400fdbd22ef042809000000021f2") sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r2 = semget$private(0x0, 0x4, 0xfe) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x6, 0x4, r3}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x1152) syz_open_pts() clock_getres(0x2, &(0x7f00000002c0)) 04:06:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r1], 0x12}, 0x0) close(r0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 04:06:57 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) 04:06:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20501, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002940)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000002900)=0xfffffffffffffffc, 0x4) bind$unix(r1, &(0x7f00000028c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f00000027c0)=[{&(0x7f0000000340)="be4182e48b237e40ba82bf7448e79f0c85371b3fafb8bb66cba8a0270a7e54da429f56ce0cccd3bdbc3ae207bb81499789dd84dba8be476a1714caab89b7d92fb929d8df2a5e4d354470032896565716a221fd0522", 0x55}, {&(0x7f0000000440)="058f217b6d8d20a2229d5a79b2e359f2c87748bb6170453fe7a832e7ea2367f3cfe0d08bf604e54576c14349a5612f2a45ffc6af855eed81933f84a4e169991911a3fde31c232686d1a033574e5a67e87a38762ddf7980af9142c219bbfb30e4e34c2f57f29fb7fca91184e9f8c77250dc364b5ca71d3e4f50cbd601c1b5", 0x7e}, {&(0x7f00000004c0)="e4a51305e7a892b3c7a477b50c20c74aa97dda282f8d5dbccbcb418cc2914756356b2ffe93df2f0f37d5cb10c04c15f4eefb59be7a676095ac177543ab83dc10746affc53f850fb854e38e18b95ed9d0e2211bf646b2e3b774dd06d67cb37ce1b2edec9e2d8416409afd8235655fb404b36894b329cd4c0db9c8fe15dd81906865a3353033c0222b3be53fa3677e46bd00ba87ad780fb14da7acda8b22280a03e35581a002b0b2fd1a185123054448b4c1c59e774c3b27b7b29defb14a54375240c99495e935a6c3e525b4fe406e88c6efc715b513682a6e27a5b5f32ef5ddf37eb64f90c05cee258b0ca243a4935022e91e553bd9c808328cd22c991ea2", 0xfe}, {&(0x7f00000003c0)="9953bc5795ebcbb43647f5e3d3cd165549531c67aee57ecd2a1824ebbd66bc5f133881", 0x23}, {&(0x7f00000005c0)="f2c3664c75ac6e2279ac558d7b3b6a49ba3a8d9b258320963c2d771e103b004e86a0e57c659d3b6f0bfb0e8bffc553a37ed5366a67d2ecdfc341b94a3c762b10aad9672bc9379a0949005e42b0160d48ec9ac7f08469aeb43f6e85ccab8b7f8b8d8f9e5421941e3b1227daeb1cd03f465a477a94f75fce49ee5d27c50501525250a476b9a65ee0e444e6ea1002ea99398f82f5c00f6a705c5d7f6d4f55507cf4518f91c74efe7f99a7566960ebedffd8c8c1ea48b5d6bf7318e76b35a2d6b68bc8c9a157994c21bd543b3918bfd5ff44975873f7c6aa976330f274155a201e3eca75d5778dc848e80671d21fb2a9d8292a4f5918b08ffde4701438667642ee8086b22578738cd4379e338cf3b101be0352b4dd2148a590516ea904472c3237145b3e23856297d3fdcd88891f3b4e8b51195ca1a63180783a53b10e1472a858066a234deb76889a3688411be279c9d3e7dc751bf3ee5b7ff03fb4305dd590451d7fc266d7b0d17ea2a33bc7444613ec1438a505e1ffa5702eb07d279f2ba2e0f89a3ed5934e56399e2c0f791e0cb7e409c62eab4c3659dac19732d3883d8700dad48c042a266e1e750fc6132078229d8aae198ea6a5cf8fe8ff4b8b9993ab102b14ad008eb0331c7d74d26f18adb287033274a32c7ac25725a1a9bcda1a7087fd5eb0a996fc0bf34b25f690ec629547d6f0686587c1e2ff9b29d0066809e84f9b0e500357581e17c3d43829ee7ade6d5da82c6818a76869c7b555821cb30ef0e48f5e5720c6dcf5b23b8cfe3f20f53b6aa02d6bbda4059e7f2067db4576d039560650a4968a054e8e8f9d042b7c218ed7d3953c72d633ef56959c799df0ecd8c6ab42c2909f5c7ef89d9442ab9840da00570d5d8c5ad167bbcf1a59d77f476172b41d216a7f3b147c2abe0826657f455eced0a83d653b36fddfe55ab59437c88fe32d5a7584d06324c1f674849f4bcfec759b7d8994d4235ee39592bfabf7ae2b194c6eb03bc30ba110d937a869d3f16a728e42f8ed7e7c0bda9c97741a0004d8a8a92d4a8b5aa79b0b8bbabfc4b4a9177f5371b9016d6750cb9245e63dde8a98668230b386417ba6f29231f15609c0175df898b92d189230ab3f6dcbc5306a352649840165c826be02ef6d41f1b352883c03551dcb5d3f26a5afa259603f3406e076a5f985edeea5f0f3878dee4ef964a65f68542587eabea2c8047b6d6aa11489f90eaffeab6b8e8a21902b9eafef2a7b88640a3630aeeca2a1db6eddd054353e7b93c0232ece3543583994260b997bcf55c453ebf775682d39d37acfbd85af821bbc1fc6ff71bf3efbc7d37f681ea404fe2148d103c1a2d8f1534a14e5684faedc732d5b1276c79aabdad9d2970ce6d01f2e6d55abf2bb1f3778624a49cb8ba84821914f261da91a54baa32cff0acb0753f563a3661c3ecdde14f747c58f7ea3847e972820e27716deb2be08da6938b2f429d583152a7af17d2bc49c6634d4c55e8649ec4a9506031a581b7e4d349daaca75fec4bceec767bfc988b279b0b038e6995228bea9651c369c04eea815256e45fe67db84891776f75c90753eea07b4aab7c1733d4abef6ccb77e5adac74940f111b518687220e30c3e443a8f937f89d3a92ae62be2e979a1e1fc64193bf563aa3837c6c2adef9c1f9eb0655f619fcb73ec4f58398605053264509c5d945944bf8d9352b556075cb898b8bf582fcae7c68fc1a54ffb5e371b9dec8aeee5bf5c0c68ceffc2cd45e1f3835a21340ac004f189aea969281c7a275edee18fa8995c518687cc8523fd8e750a4fdbf48eedf961c97934078ade344262b44316b20419200d126b4c7fc60ca89d5eb6b705828520a464998eb73a53292695988ed0a763075774c7695570a39b8e731b8225dc46d71400596b57f953217e8e3d5b902f04aaa09bbf900e74f7621cd9e279417ba79ef984a9562b7baaa7e8b29a365648004d63e4d9056ef5fe64987caec40fee93c4f3767e3e267410514e2ff78c18d082def17587265187991bfa413b981f1b6c09a3bd25b4679ee224ad8cfe5ec308ff33c812d643f729cd0aaed1ba3d711e52536f8c3ebd43e029ece33767af83aa534bd1c5f1543c9e0013897bbddf23243bf0cc8cfccdf8119e1b88a965baafda16c94474a61ed255564ea22d9b673f2bb518704c873e4562f8564889b7fa9992ec1aa99a7cf6aa63d0878c7799ab6661e18d4e6825e2131971e78270f5c29ed5a2b48ef9108c4ad671cc8b70de631a79ef8599a69be51270c55d3ebb72254d2c303b3bb86675a925d86719c553ccd933b38341c9bba2072552aa2125b34bb2f370d1747c99d3d11df9d56c8518ce0b1ba687964f2f6f0c7110577f16c9e361b9b808c3b7326c058e34d9da00a9a73d51b71c301a33318b6ebe361fe9e950be8d606a707e42aeccde953fb423cae96678b2b6f43b502102eef6858808ac8287b210640887f4b0de27ed67301dc7fb2f0c7efc75b7f0d43eb63fe10fee94f8d586ce7328924eaabd95313ccbed09c75a7a4e03189dae2d24d888ba9e3e8a30c184ea42abc301dd45a11a900e08e1e6c480597bdb4ee97855e17e6d7417657f6bc36d495c4d2bf327f50df441a3a40083a3c72b62376338a9c4fdd0aa6d0087fd76ca760d652cbee2a0e5cfac1aaf0013468ef9b470bff154dd673b1b5cdc05d1f354c196ad163b6814cef008d7dcb8ce371414350e0b500e25461f6b0414e9766f23fdfb5eb884e0af0c9fca9a98efc0a791cd091d22896659b0b267185c39d742fb58b8f0aa42a582d0da0f02622bcc652c5aee1ad56e2976857ef14f5a213266c6159bce41be1700538e0137cdbc701b7704da87c61b24ee783b9727aadfccb2ea6f71fddd425cd7d139224b87b313418f72314d47b648a0b9dec8ca4ccccf59ad1715efe0a656f1e2368c597cfc4f14d759cfea8045be6e8dfec876b7649117cb2a40cda2261655f508e831f788a3a6b33ad5581b2404c611959da75d54db9a6c0ca00856358eff129ffe46d53fb2b28f3ac294a37221dbf72d5864144993ff61379431666a542465f3b2b5084366b381a32abb8f2a54d9fb5061fe9a7b8e71eba20e469a552780f2d28f4a672e6266f4bca49744cbf4a50d4b5a3cc0e61cf0e3cd857093ccaf3ec0ca78bbe5366d8ac53c217492b167f82cf200c24e151f3c37a1d688eea78c224cf104091d653cd8ee5c65ca3e4e2f2758d2a4cb1a2f7629233bbc0cf3cbaa58c8533c40cfe83084ce1b89a52e69b11a0ef1220c9c454174ac00f074fb1394dedf6e0193b4b2458110a2526510e2954d766a3f39db04af6078e0e1c49a5f6cabd6be1c8f71e6710f1441e231a1e0dc553605f67c2acc0f721adbcc2302d8b93502dc83a66eb8ce299d84aa4e357a0e16b9b1de897796c39df53bfdc472e8133b6c05363a4bd8c9ed7a3d867da9bc4bd291da0b17347406d4fcddf156aeb71f61ce3df305fe1e1e569c4eda727f441a24509d408fd165a42ddc0221d156266cd974ba650a3dd32daaea983d4561e7a91679dc2655c1b72ac24c5bea38affac535e835cadc7b1d4d33516db0e2d9fcccd242b7f518f294d45fd6eabb1d4e1efd3cc6226c3dbadad708f62d58df9659255a0b306b987aa62a2bdc870b33e7d4eb82f51df4853868ab6dce9b1bc6e2248a195cd0bd5bb4e6190b96ab70942428e3e8db78a10cf54c1f26645267a7dfbf4ee4e76de6c66e3e985c7e853ebf74feb8ad8e59507d303d0e9fe44c2814da4b797214cba7cf733d127c40b2748af58c6cf04d460a5a85c6aa9bf6c5257e093057a139347bed9fddf09417bb0a29a3bf1141da7a0b02a0d81bba0ed2360d7ab37d31f76be45159d9b88a623d5630a80d432dc44fe415cf841834679e96c54377026307cd1e7a53d1d28fe17ec9a4afb60b0e0a2c912f98286aab6576177a6203d4c185493365580a8e39d560b34a37007dbfa5d1015d4654fac91c7b81ffe943c40b88215f2d23d7cbbad57b9eebab4698e52584eb50cfe731ef68fefb9ee44ecc1874f5e0429a57a5e20fa5230a6d6f47d60b61d9dbc1f1be0768fc76afe2534f3bba7f43bb3c6b754361205f5b728a18173724aeb5ae9ec26777082b6d282518c69fb166ecc371b2baa0d5c024276e2958e1155f5b82b8bf221e9318846d8ad9e35a8c7fe55e3527227bd789bfde75dc2d5f56c3edd410ec04d5faecac097f154846d1f736ceb04a3595dbf639e533e9800d7a1252092803550f0c8c8caab624fddea3d85bac92210e70656308ae57b26e683d076a531cbe4ccc68fc7360fb889de81543c6a39ffc668957ccc6318265a2fe784f318376602b87afd2328f5225ce5ce561d3c3eb82d6cc3e4cd726551c38c5ed2b9d005181b55213c000d2545c12c24bd9ad07f9a97d4b5236aa99aa84b54d3ed15c60e78af64fbf87fd073a42898e007acc6f965195f12319c5cde090165e27bcfe9613736b70bafff6b598e52347a2bd285cd9ca9fee833b124114a70de493369e556edf8056bb9ba349b18886289e7113419bc456ce8f283cac5172b45bfc9974317e5b8b75e37e697f2d5ac49b461c322c6d6c6b8a14ba61aac22da3a2964e2774dd4f2e82beefd0845fa6fe4bb44a86901ba444088397811917a67144e8fd5e22562e18d395e46c3905f8eca3e42ba74743b1d607d691a032723c6318f418e49ebf590b38bf64467aafb35c0ee2c9a90b3b01c369dee07b40d280ea1d40fb3058db20e9756203904e28b82406e3687e6ed2e063341bb76fb6de63673e547b72d571a50ff362cc99ae6d6b09ff80a32a66ef206057030abffe84f9e75b905ec02169606d107323030892eb1837be54e0d561cd49e60fa5ab3c4d7e0aa833f38c0f8dc8329dea2220610d2d1c02c4d6d0f5fa51ee257ac50912908893e8027a330500a32c52443e0b90fc8d2c349fb8d5e0a6c1bdacd53ef1f3974492e849fbcbd0eed5e473b581e386c289cd54088311992698ef0442e3173eaeb78714aa10cc3f4f3ec3d82008050bf3fa01fec3ce5c934979a9f05c55c3e21533584267d2ffb7344887d0f4829b2048bb82340f2be794e8f5efe62ef84a7a632fc1d72035d3d10f9110cff56a8b3165d05f8ef69ca7c379e9904fd96bb2e7019721610d4ebb9b2d1faccb318e186b3e7c4c7d811a1f12d2d72e66bf28fe1c131069824fb227a0c71aa81029359911245256cdbc6321aca3402cab5d4a495825cab006625b54315617205ca70f78ff9960405682e0fa86b90a1485d494bbcae5c27a5ad42037b880f1a0aeac77cd44541a169462cee9c9569695506c090ceb2012ec53f09d4ee854123277acccf489d8bb8b35a57157a49b8ec468afc8c2f72ed06d618ba7d88078a6eeaba0e62cc8c634e02685be526803a50c53005cb5577da855fe973800daefd5ef8c6fc5d4f03dd9ce9e5f99fe6d249fd29b8a552c5e4eeb5d1983369fc4e31777aed5fe7da920617a7621a6c5ee76539994677784a2d8d714478b54befdf192bd253445a4b8dfee3a068db595fe4d0427835cd1c18ba7a194419566b8de6bdd10eecb06a2adcf701e4c4cf8be63a18a8386f0a4766c920e7097c8edbbfdcc8db68eafed99721149d1946ee1ca2712ba4c3c1417c55762009e94d1f5b66b2bc9fd76526d432936efc2fbfefe8726d9e048a3b86c76513e3c75a6f223ef5329c4a608736f129ed7394aaaa7d172b0b69df9411d57084108e263bf283281e46dcd2bae8bd029cf254ad332375c9dd2d167cc6871aaf9bd51591ce2a0b8c3530b2ff7", 0x1000}, {&(0x7f00000015c0)="edb1e4aadcf5b66d19a79c", 0x278}, {&(0x7f0000001600)="cb60b96b35cfc217992b6aed420913881d6ddcefe71b40669c94cfc55cd31bba91ec3d2b60a8752587eee6142d3a2bba9c6d82779cd9d5d716e8e808779b82197bf728b9eb3731a2d98d6cc946d4d51b05f7f1094629d5a46c7cfaa0d35bc43fe7158006dd91473f8120cacdf4b25a79f17cd6db3cf19c66336fb135e75cdc8ffa61d49b0a33abdfe2297df846bf857dcb2d8203d4af7d20aef10789435a30bd9f508a5739a07211ae259f4f4081f172d9527d9aa49409320a14cf939455700353bcc737698840ad06fc03c9c7d7faa0509657a2a14838e5a022b83aef81520043469b0e929fa5a7536f141dc3721579e03eee4ed767ed7fb18a821ae9a07f635b9ff70dc4d0fdcd9205566db9ce242e90bfea9127c1046889f1cf057c0672c350df650bc0557ccc0e7415486c4b7ebba0bdb5046040cefbe3d956e9ba3a8e2c1752c4001ff2d76d1017c3d7dd6628f1df50e86693bad5903bd8fa91691970607132563ff5a44258db0b41deb84b099a3e65bea168580769e6470f41208e46c2f0751eaeb2503928bbf16da3c7a48211d59e19b489453938947828cbfd6d42e24e8db829a568f0138667cf72675449fbc342fe59c757ecbf0a6c8840d9c407e2174fbe10a9142bd120c6119c204ae41ff0ed2fd9813a1caf8ed123158313130fb815edbaa240dd0adb568ee404ecf8a56e8670d1fe559ba4a6db95eefe0b16cee556902d8a4d0ee0a2a1ddabde90a9f3d26d3dce470e7ba59e05b60c0bb21042869901f2748a802d9a0ad63cd3a7b4fd9379af8a569388b428ab46e6af39b3ef659a7a065d7d236fb4a72c6219b18b20370403a9aafbe78eda29be5f845f2bf45298bb1d3555d26fbba6c63d9a7da28dce4e223d5b360bdeedabd19db1d3059b867b901e49de7d8e58cc5c3c7b4c49e32f73ecbb8887274f11a3fae43e4abefe09fe5705ebbae713c500426fa0d28948da3f97ff537a0d5c8f8008a3ce2b9330104449dceb0f976edfd4397df2343df85eed2bfa01467a5f40d1fbf8f9fddadf81c588390c2c19ffd90cc96ad50991de3c3a19c16920608cfbe2dfd23f34aa98f6f8ddaa71716649c9452ad66ff07eef2063f034c2947f19f4713472014e93fcb09aa4a75687bb81a1a1cf7ee4065360d8dd3ba33bac7020505345c5be26a8f8442e88422afc3bdb233dc90959c5b2942e54e8526e4bfcd5f936c116029915e6bf2f12c87aa8c97a943097782ea98ebcb33d2ae3de3abe5b608bac42430d40f26d335ae293d703195303f33de8308fa6593c7ff15f18da6168afb5167609786035f3730cad5ff53866d47bd84b673c9d4ef164ebbfc14b22ebc092ab891032fb7b307f8da496d3e868d15ec0eed7c5d195cee5b234f2797db5ee165a0b39f62e6e7c9bdd4a3a6e3650ae74c39c7c0eaf7d9b79117e4665ae7801d7c6d818ebdf6bf564be2a5933e6f3ca544626892f6edbf452a5025d3071b55286039a77d2953fde739948ee65a0df050e54bce66e84e9df7425e273374a53c5b75292f7150b76c697dee318b64b77de3849b2b6cb167eb4008797c6a0e1b6b92bc8156f9398eabe81729f7d2c9e76d7e29fa6ac8ce853fdfd5ad7f54e677f4a3da32b3feb1455b5309e6d5e67596636c87feaf80ad46c1cbeb0751b8c2bc599eaa3769c1ff540d443dd6f83888e099511cec8012ab065399c1e0795eecf6125340038775b8e360a0e9941923007c9b1fd2d292b9e014a9d6ddac3af75c193396e0f94f3734c4c26ed2f90b281d149112a92a6551c25a15a372365728a7fd94b92b30d5a7a17add5a065cc65592bafba7177996161c51f02f4b83937b6c366fb6e2372b9ba3fb224d03db499cb0f45efcf7837d86f30836ad974dfc34da671dafe075296c5f04a71198052fc7310571c2f8d5c23d652468f8800fe43a5b22d56b0787e5c4fc10e5b5e72f8fe0f6927e08f9ab8935eb3fbdbf243071f962010ab49e4ee3aa83c83f8a454e29377f0094fc821a97e9fc3f191586b4ade7fb7acabfc86a592f04e03f55fe9acb0f7b0688ea3436829314d4a2826b2296b5882c5caab1467dde8e9df770216c7d10f8300f99d63a9c6330fcb60ededd4ffed919275f3413a691e0c35a47f01b2c6c9c8c4877757402399cc88cc184d476a14e981fe27a09c1fb551191566e5835aabf1545523de1a49f8c80912c06026178844eb4165fa88cc5ddcf59e8f994f0d201f94c5bb5cfa378a4f0e98d605302e1681fd5c49dbb22e06ddad1f4824af4ef99e54e69d9a846146438bc38398c7b8aaeb122fe307a547024147ab4eb35a3229987d829dd601adcb2ab6600060d0286fc5bbade429118a299e926f753b316cbf75261f0006cb5cbf921cf71e87c819decab5c1a15b19bf8a1689896f3b84012af696e5f5ae3d70a86f03047cf7af4d92ae699457b9b2fbc11b0bcb9bc62f550acf59a76a52c0f4c63ce7ddd1d90c15398fce3d9cc8a294db89c4fbfe5a4c3c5853c85bf4dd39443e8b28f354f51d3ff28e62ae2aeef45f19daa0ccaa87d0cff91d7f92cdefa2c6d01b8bb6346e7a722a0c1689555b5576d82ed217ab01f2561f52f6e96e8f2627cda77a63795348c4ceb35803d550506e84d776fbc767b7b1ff5f9228eef030ce54a738e542ad9739ced3e9e799abf5fe78f4182c2850fe20e359a683a67d69070d21443c6387ea11f69094eba51090bbed7e4f869db5fa9c38b5b58b261c0181bbac086ce455ff7e1331502427529d904c0904357870833c2935e7e54efe7eef11d0a612896d7f29b3574d465d730b8c31b6ca627675f5bfb7ba8ff92f0f4c11afbdf7fe0fa2e5c6761b7aa38c588c693149348c32b46c840642de975f45474258cc1a1c674939cbf405ffc4e29a6f2a93428088dd01a614ef5b1d05f1921725ad6302c77ed3f32951bee72aa735cd8bb0b0938dcdfb3f8af52a05b4ecff218885a38fbf058001e0e7b2c7e92aa8f84533024bfa652b1a128d933ad05b1574e93a0ca48f480fd1cb9b815eb9c98a10e6206dbd9fcac608422a23280cc6b4f5eec78206d88c4e688665cf9a0c7e2f49c6e302c0d4d5b2940b308a555047a0471b0bfc16258ccee3101d3612fe66d84a085f68cb509093a3f81c6818eebfabb3e3d4d8cc87cd3f282d283b64cbecf4458031597bf4c5e4a0a8c231daeb1d5f21d7b7e817cbc2469e658572677322419976af422c6c39410fa53b9c3a7ba957b54bfb4d415213fbcd4a4ebb0380f27805d158e2568958eb4b63c28aebf573200a18999646fd7f8c4f39c359ef74bea38ed841b92f9e8dae28fdf8ab66527c672993c7978e6566d9117819c468a17d8f94fc11499f8d1a51bc5a34b00dbcc764ed37d05cf6a0ef826b0ca0ef4165be50758dc3dbd94e1619dfcbe91a132ba96c50e001ac24f10d4539324e41ac7e681b2bcd1d999ab2da7fa587d95cb9099ba557166d5d6639281e7763be898e2aa0970fccf382f8dd8c4480e36faf5e00ef97a79eb0974d0efe27cd72cc0650b299b5aa2cd7ec04f5d7cb600c87cebf0b4856fb52a27696df7caff59639571c80fbad1b0f55066fb581bde2d61b3afe8e9024c25422b7ae10c138c023d78cc161cd47e80255ff83b9c39637f78036a0527e706717a2fef4dff7d715ffbb0fd149687fad3ccf64f8bc73754b06f352521e830bb43e9639b73f4072749f18734ef2ab09d05adcfc23c019d35e17bbf85bc7e7c4d1ecc92c6607d7541db05f3374f056378e807951e4d3a296975b68bef533f8d57522f1c6a2572109423089d145bb6076f701919439f1ed4dcf2f5d54f5997d8aa4b071ac599f32dc5f8d39a146e3b294ea8a19b958cb65433005f6f959e94014814ad8971141ed5e0f1b64cd69278aff7dc80c6d3718d50769f795f51316668fa371aeddc591443f52c6dc22da3e3a921cde55624a6c9210bb26218ea7632143c9260b6b2cfb8364cdff0c2d396467da2d22bded083ea46531dd8bef7a800d812abcdb218750f8ebc46032e4028d46c4f099701ef3b9c4977fd83096faeea88a566424e630bb0211dad0795bc6755f1d816481c2a5f1805018b03b53eef84a6154cca71d4e37bce61eacd3bf784d40ed962acf1fb5bef322b7df3b4b28e710614f2817bf4f635ff1cf5ab45733b3d687aeb7dc21642f054a073bdcf023c2228a0abf981ffaa0cbffc6e9f3c5f672281186b6fa113a74f1ef36933d475d0d479fcbbbe70f59484ed050d1f5375e173ab5a24525b1e6285acc29f93678f91393dbe07f74305f455e0e3ab83942747b31925cc00b488fa010eac72c22952b75e391a88a3cbc9c738b097479afafb948fb300fbca90449b83f03483daf6b2d28fb0f79ddba0bfc076671d8fee3dba11435b7ae02a9df175e1c59f84b2ef2ef4ae34216930f07fd6f69ba2eb82f4c16f69cc39aab6a939cb178e5e8f60a77e9569a2271a41b2fd3672a4073ef3cfcb5bc3f3263a9cb2ad712cdf4dd9ee37411f7bda8043929c3ffad95092173ef0c949167bd9d1e8c107bc3d9abf7c2ad0776b7bf8bc544f09460a5a279e920af2be2cfcbf3e4e7bbbcdf1374291782e14e8dde37fafe50e2611812c80ea096c7b237b345d620450ccbe2fcdee52bb890ea6b57edafd7940bc80907319dfdb3ca7c3359898bdc7114ad214d932d3e970c2edbf105d643cd6d65e8c27d6f7701cd6878dd09cd1cc244948701b6bc0f6a730999f95d7c7ae854ba4536174f1fac0a1993b82879d7854bf123d10fcf696df3f6f108a3d9285de06e715c9e6f1fd46d08302adc00206cf55a73908024e04f47d7af373966eaa617968f201646e5f52344db5130c7452f92246e77cd5c1dffdeb77dc23e6aef3fcb537bd0fd92541083e50258bbae4175581c7cc34415e15109eafb3d1cbd21c205bccb7ed4b37c701e737dd6d441f047079685e0f5ba2925739d242d3020c08c050af49cf992d6ea415a9ccecbce24cd70981f0b3480eedbe1f09a481494ff38045c2f42edae40e010c49e41de9b67b4b56ff80e5239d8d9a3ed3e56e3944a75900e4eed4c5916315d03a104038c8c3edfa8d9d9b1b302b5482a76c07dd48803d19dddd6d2078e04a2d221d3afffc19f9a3ae3a00241485625042c279409f94bb6aa3681e04987a2af6771239a009a34a6700f8146659b4169997e13bc858b5d2892cdfe99f49e90ff011fab68482293aa604fce245e839461516cd760aaa5ff3a8e2cd4e8a55a00da7fccb37aed6d981fe3b19829f6de82027230e69ad241507c558be67e72ce109e20e09800b6688c56a26e4464bda987e708c918f946e50c76dafeb02168a96622295a645f94ca8cb7dc1cc190d731ba5f53515976d0074d917045b41456f3dde876820105b2b38b48801f08eee571ede8867b5ecda4e0584816159a883c59880586bc094ac87b06327022c21664dcf880ebe1d8fe02dd6e9ff7baa2e7524ac96780debb979e1995cfb49abbbcfebf1eee0d290e838793cc68a342153d00f412d2595db6b2717b0df9d8f7c9af1ee194d08b5977f9ddce07998e328cf0bd6668a9e27687e1d947cff2b09384baa85f129998fb7c27e230764eef97671e440b8eadf40995513830f0f05d5f3ba352134ef7cc876f8ca34a4d06903f500748ca4c8b339d0de6bb3e37aaf0e50b0a5ec215e74d5819feeb5d7f23e6c2848a49b3cdcbc359fadf3e757730e451cc0c3e68871da0ec99cf4fd395df33ac1a54e4e8b4a061ac0c08b8455f6a0d348ac9f6a7fdc8e3b39ebe2775b94814fff4bc6a568f61655c509fbdebe7eece", 0x1000}, {&(0x7f0000002600)="b262cd2529b3ed290a558010260d1c55ec4e1e521cb9ada623d04d07be03ee22d62d2cba02c8f35096d61ef2fff78869fddecfe28d4f08aaeb3b493c60b2944e16d9980011af414afde70c1c48c54423c64f3f98", 0x54}, {&(0x7f0000002680)="03861badaf7267e43ff373af931fa2f45c6adc196dcf86668b48ac02e4bb6caa7ce882cab031909aa8669a3092da1b9e9e4a84e69a27df3f852bf4c3b669f0217027d7f0be161185b6a38a34e509475a93711967c978ef7f00a9eec117", 0x5d}, {&(0x7f0000002700)="62207e07e073b4e6e20edd141e389bbaa5843db0055db93a71673f4207e95366863ce7f27991cbd5103267eb27d04746df4908c2b5f5f4b2fd9706451da87bb45527b3cc5bb75963b266f13e972a7d559784c961c1ed7e1773fe1884f7808d1381f4960d5d2ce89df386a6ae71a3762f7dae7161be4c72184416b416a23c03cea604221e9f1107e56ddaebc6565eeb1dac8a43835f51fa3ad1a79ede1ebd1bfa0ac6031a7d3e0bdba8ffbed02a7a4a8e60e0f5baa56a144f378abddb3071db39", 0xc0}], 0xa, 0x0) pwritev(r1, &(0x7f0000002880)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7f036a6a6a6822568dd11c92084175f7a5f6f2f2c08cb7741d240a63473deae6bab2c9f2811875bed8ca4ec12d112079fcc436bbfd01d27e6bc0d1a6f9bfa10118dd7cec23231efa87d2cae4aff688502c806df876276bc6a9929fa9365ad385470e1829936952066cded76c031f9974cee638df9f11523e1bb62f73ff71e3cc4ae1ab986fefec1750883fedd6f35e1f5f5dcfbae74050f79e70acceab73d90aa61e6917787bcf3b348fdc323eaf0870e6a924f6b30a977102", 0xb9}, {&(0x7f0000000140)="1ffd59bda06c999c53c9079f1573ddff9e", 0x11}, {&(0x7f0000000180)="224232213331079c69ca1598c3419e457d6e3efb2a65310a8290ab840e7f117044b0111ade38e5a0406dbe326f1f3b1a21e0c1f1e5cdeb563641723bdbac68a4f30828facacee663d6b94251e630595f05efacde2317d2f64504e85505819be09a750a037ed863e0e36e75fac9e029e8981f3e05d225e3e6295136e2c1a7af26db945b4663075faf77ad7b636b71f4221eb13c5765ae0961c73dec1a6374ad36b046f5146abaa7e5428194079a81331fac9032", 0xb3}, {&(0x7f0000000240)="4b3cd76a8b2a56c55972604a27398922b67c86e6260a3964ef5a90ec2eeb9a20ff", 0x21}, {&(0x7f0000000280)="6e1ce187d8b93280ea70d628207fe45ec722f24ec3611d56cc1eac54c4", 0x1d}], 0x5, 0x0) fsync(r1) 04:06:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:06:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x28d, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 04:06:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:06:58 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000600)) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getegid() getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="c661"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="9b01fe10bfadee9375c2799fb2a7d6b21e3be4ac6533bd02f1255d930dfbfa4613b98b56db863624e3195c62548a764009473d82dc3b460f1db07ee8c30ddb6ff2d63c0eec147cf956dac2f51bbd6a339e06c450c4694c2cb3af8adb97723252565c4fec3375c408d1aa4504604614408a5a60c8f71d11ece427f1b1302efc79a858372665b677ddf8642bcf6995f2abc58ff43f431a4a295f1674db6d59f24a208794e47435797f3931dbcbf62675c684d7", 0xb2}, {&(0x7f0000000140)="a65937de6de3701becdee2e6d6e1f6b7cc9e53b950ee920ff4addb9ec388f2d5619f43c6bdff09245e47fe87138339c51e2f6523c66c3877bc0f55eda41e8880486b9f00b0ca07e1c04804943e9876a80f63fc651f72a01b85492ba11b01a8ff80c5f58c35259a1eba874a67051ef28a7951f59dabcae2d1bd0058004e2af3951e8d20784a9f994a4703070cdf576fe9c7631757648fc7f085c3d163a4d3d414323125750a30e9a9e819218c02", 0xad}, {&(0x7f0000000200)="020177aa08460ea5f9341fd16ed04e05b86c4496e52b399b6da44129274ee76fa58fb46214a59f2291ec48ecc09d4eda7b59b4e1c70a2ff2873404b3aafdcf2a0970", 0x42}, {&(0x7f0000000280)="c3ff1ff0b944445b583c825353369a333ca1cf10a3b3d1607f13147ed1d3826ccdc465d69248f7360d6cb492fc0f2ff2e36493bcc2b567e127d35a7171ae0db7ef0fbf0ecc3a4455ae20b333a81ff6f2d58690f57ba2457c02854946977b80eab00936513f39a69682b482dc25c08e8e524de0279da6284b43616388da", 0x7d}, {&(0x7f0000000300)="d8b831ebb200243a300c8f168179c28b9f9f57ffcb66f15ddab0a8cb2e1c7a5954702338c9bce9e0fe32eedce528f68666ad48a4375ed262b5938103c6a7e8eea9e390809a375d70ae1d5dff04f29c079c530aa04047d85cc4abd43cdd4f5ef24780c311aead8866aa2a22b6b5ad65e1fc68adfd00de1f29ce8a625774af8fa3bc26ed5cbbd20a77fbc139773623589f595a7151430fa194488cb1465c25e0df389ce7e3512d0e32287731256b", 0xad}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x68, 0x8}, 0x40b) 04:06:58 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() setegid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:06:58 executing program 0: getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) select(0x40, &(0x7f0000000200)={0x2, 0x400, 0x0, 0x3, 0x9, 0x8, 0x1f, 0x1}, &(0x7f0000000240)={0x6, 0xfffffffffffffff9, 0x100, 0x0, 0x100000000, 0x9, 0x4, 0x7}, &(0x7f0000000280)={0x8, 0x6, 0x10001, 0x8000000000000000, 0x1c000000, 0x8, 0x7fffffff, 0x3}, &(0x7f00000002c0)={0x8000, 0x1}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r1) select(0x66, &(0x7f00000000c0)={0x800, 0x8000000000003, 0x0, 0x3379, 0x5, 0xfffffffffffffffe, 0xfffffffffffffffe, 0xfffffffffffffffd}, 0xfffffffffffffffe, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="5fd1f4e1b31e0444691c9184988a34b1d9588487760ae3b42d8fc2c82729d3dd729715b5530cd60a9a350d942fa18f90eb", 0x31}], 0x1, 0x0, 0x0, 0x400}, 0x408) 04:06:59 executing program 1: nanosleep(&(0x7f0000000040)={0x97, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000000)={0x20002, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getpid() setpgid(r2, r3) close(r1) 04:06:59 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:06:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) getdents(r0, &(0x7f0000000180)=""/144, 0x90) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername$inet(r1, 0xffffffffffffffff, &(0x7f0000000100)=0x248) 04:06:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 04:07:00 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) kqueue() setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x200, 0x73d0, 0x1, 0x9, "3f724b444f73dba3413c748286864d0a3b1a9cc9", 0xf50, 0x9}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 04:07:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10480, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x40, './file0\x00'}) 04:07:00 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x0, "5df041f9de17cf27e487f80b33704a6fdef09a725cc7c5af7ff04279da3d4f2143cdcf5469793620db100ce946aa57463d4fa8a37e6a8b9db68033ddcaa1653921c43434fc7e1cbeeeca13cb00ac1f9edf95cae942c48d425c86c6e03f477537901969c83f29600e438c58532ef76a2b55eeb0be753d6f83b1b7dd2e286f6665ca6e99338f941fafdc8f027f22fc1ee9dc4f63202d4a028e2c5c011aed36ba8b14d7b7d01672d9d9f45b500383d1c56f9001f406898895782292ae661481e44880c680cf06cc05a8555978a25ced63ba4070b94f6f6cf9cbcd691fef251e46a656b261353c3327c3508b4afeb4882ca3f387973c2b7c64f9f6cc7c42ecaf6887f55d14fb7078a490d695a76294710c9c767655645c07bd603da36e9a2b00809ee7fd7f473ead5969787bd898e3e7a523bafb862873df1f2c08a4e9d239d8d7a3354f236707bf51a3025c95f4cb1c207a5c6e74a591cb7dc6405eca2672c948a62a9fb048cf09226a28b46a3daebfbf8ad6331e75139f9f5e37675eef596b46157706cca923c096eed18e79987b018c42471e61e0f019ea63ce83296e0075f2d1be8fa3b631bdb8d2db934e4cdd59684aa463845554099cde7c8bb297087886cb28675195c104f3f76f2272185f9349d39bb0f8a0a82faf668f9db7b0e225d9a01055a42da5deeed7c3c12d68bc54522218f1e6ccc09954d95214b65b935e636a17e2a9ff8caac83bced70c623db9925d15328ad56a77134879ed951e0b3552ecba4e27a28356200e14719f824a2c3d16b3f5102d87c63f25d1d4ae2e32480b7d250776433abf239d73af03f7629a1fcdac2a7ca6b2b8859c4d7a5ec298f1e97d6b9e6852bd61f2614e3969fe97bd392696c4110d1095b9a15a6b2e447afee10357a58887ee4abf7b6f4350a49ab0b283641faa4b13af5e4c6e046b4339e13bad067c535d5e0dd7d82ee14e2a1b1f14d1668878e57abe001558a1748e945290f9630d2cc37fb418df6bd4dfe18f73a4dcbad825c6d23087a4af4c519a88c6f9144135e48834c8de8cf5911dd9ac010eb5ef7375d277a86c1a33c5db1a9e77df67fad0c2fc3f9a724835a2173a2c58cdf36b0be932872222eace7d3e20e421021223960291a16f1f69a2f290f20c6ef0925c739d970e7d21ee773360c4a090d293c9142a4d60af898fb11bd362b75febff04bc44a2bf9fb91969eff1f0a7ca21142ac126ed1e57495c32f4ddf233a58e5ff3c002c4597ac22f05bcd494ff175c2124160c50ba69fe321d3303122c1f219bfedecdfb670d76c82058168a7d7154e7d28787b10b645260a903f83760595b981c7b21e428dbd31836f908c1f463c63e7016d048ef9d2829cac3df224d54dc662d81833f631e124f47c9c3394cd5881be386814987681f593328e4cc9c14084132a215d4a11f2cac0f1f001e4f9ed2cd44922aa790307a48ae8212b87407c183ca7e261606dc78efd4e73a20b2b323f65bbda1ab367a19910d40969db42ef49ec31c37aac051d6af0759a27317e50f01e700a14375fc54e5b0a49b1d18f2b2ea85afe1ebe6b589dba4687666c11ac903e2aebbd04c88da88f176522faa3a283747b4969065329fc349c813e928859148ad1b63861a7a89d6a1a43f1ec13c2e0f1734449416f98fcf06cc62365a379c46a3752108ba8aabea77235078249c3f01124f2e396a90019fdb08c591294ad7c63684cdde451b3d21529ff79f7e2d8a5d038123e0dda93f8394f80859202e57340cb5097189239a8193986e5deafe59ec3b8dd295f8e5b58d5e9e6c1eadd8c20fbd860073e178f75a8e5e491c3d63703855bd78a5659045d3ea2210a60b04002591f742a5ca1fbbe4c3b4c8c9935690decf818374dcbe1ec9dd5eda1e63ad4236d3a7a46b739fdecb4124334f74269bff755dd318ebe11688aa8bbf3a94f85aacba47ac218559fdbe7ebba2a3bf8e0e350fcbe043f36f73a8062f963751ac4d4ccd49453700859c42b5d9ba20571917edbc4bb271043c69000a0269dfae93cff8244181a5439f8940ebda2e19954536a102e717e1a774a415da6914f84346b169c2393d4c91b4ec3394b8faf936b7aacb8739482759074b43de2634f6b7db4fae7310d1de4adcdb5cb7980b347942ca5613d9b0717f00ebbadaa922ebcf3ee62b74c23fddfa4a455f9157d6cc780970de8ade6a284fb5902e54961f3d8004a2e04f260667428eb90f96c9455dfbe76b2ea61437a5c4dc6f03ae87ed159f1b72736451ca0addfb1852f1c22b77336cee75d9e87c458b9f4cedea414282ee46f3e0919f0463486529c50abc443341567c252be15db2fdfe48d2a6b8db5556e38569f2b07617be0d0180e89ccc4b65464b116805f40689d634a39b584dd206671affee5d8e286e582119a5a61f82d2617e54a7062d685acd7a2da86140ef335f49184fbeb8646982fc958b2d98bf336b7df81e58caa27f307736fca8a2237ec70057e6eac062a2e2deece81d44f533e6eb66e3b8a4e8d8d9ace22819cf656b15886dcb34e26bfb2aea63de2a2247880f40f97ba2fca96efbea216757e9ff1750d0a76258bcb0448dd6e3ce4c369d6b0a61a6627307e41182114e089e22668c531c78e3b085c1c95e5e029b1ce4d713f808ad0037e6c2ef928976f15ee1d94ff57babfbd95c5dbe82fada4b345d80e65e7f499e0a446af48d3913e81a634f38427b0d1c6d8627d2b9e20c866f826face7c154ea752553d6ddd6dfdfc3bb30f8a77d1eb80d7167a667a275c7cfa8c1f9a1668f5dc276790985e1cba564e0b47b2c0e399b5327b2c2588cf9e94b05007e429458e43002abd3dd2a02c42164ea6c80b74b426490ca281b732d10b6c9f93d96b5bda3995cc49e0ce2e8ef"}, 0x801, 0x0) 04:07:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 04:07:00 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) 04:07:00 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 04:07:00 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='\x00\x02') readlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 04:07:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = semget(0x1, 0x1, 0x30d) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x59c4fa03) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3b55b8b33b48d5aa507bd58a3d63b83f5091cbb186d79b57a3", 0x19}], 0x1) 04:07:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f0000000080)="9be719e67808e971e453a2ff73c78cb89378c21de17f3457b2f5320cf33fbe62ad88750b4be62e80dfb47f90d6d558346ac79eb18bb044fda8379874a4af0813deece58ec4d950452333e694aad323da208e60e6687c10863f42f8cd2ebe3fd9ef7c954d8b302444491509c3a0becbf18a71d28ad456fedc9d2e131e0018911c845bc8b829cdbbb7e2bfb21258357d61eeeebe481ee72f7734eccc0be7f3d161c281352c131618c6ae1bfdda1528332ffa612c23e4e939712ebdc0e9c919ef5f", 0xc0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 04:07:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:07:02 executing program 0: r0 = socket(0x1b, 0x2, 0x100000000) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/138, 0xffffffffffffff7b}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000180)=""/125, 0x7d}], 0xbc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 04:07:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() r2 = dup(r0) fcntl$setown(r0, 0x6, r1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/202, 0xca}], 0x1) fcntl$setown(r0, 0x6, r1) 04:07:02 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f00000017c0)='./file0/file0\x00', 0x4) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f0000001440)=""/71, 0x47}, {&(0x7f00000014c0)=""/140, 0x8c}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/92, 0x5c}, {&(0x7f0000000340)=""/11, 0xb}], 0x8, &(0x7f0000001700)=""/30, 0x1e}, 0x40) 04:07:02 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x13, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f00000004c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d629ea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40981a6560eb78d23ea1f678d2e7d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8", 0xfffffffffffffe83, 0x1, 0x0, 0x76) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xce) getsockopt(r1, 0x3, 0x6509, &(0x7f0000000040)=""/105, &(0x7f00000000c0)=0x69) 04:07:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x2) 04:07:03 executing program 0: r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kqueue() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:07:03 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:07:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 04:07:04 executing program 0: link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000580)='./file0\x00') pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)="cfb3481443070562558eaf7cab8c56b8b0db034e2975207de190d72cad", 0x1d}], 0x1, 0x0) mkdirat(r0, 0x0, 0x8) 04:07:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$SHM_UNLOCK(0x0, 0x4) linkat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) fcntl$getown(r1, 0x5) mkdirat(r2, &(0x7f0000000240)='./file0/file0/file0\x00', 0x80000000115) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) fchown(r3, r4, r5) r6 = msgget$private(0x0, 0x200) msgsnd(r6, &(0x7f0000000280)={0x3, "f915b5ecb7008d9e3b1e5240c964033be3268e20450415b49559c307f6572ec92d0a67d735579ae04384617c9bf9f4eb87a22ff1a386c0992355dea6077f22c1694d3082df25c598205724647d585307ba95e1addf07d8fead47dd2cf0fa6e9a96c06d3fa8ab1707f945b28b45a4c881ed121477b7329a88a067e2a126fe5d68c164a2714f9e86e78e3b4754a9d59a360167ecccf913d2c21ba3af26b2b907d7e79e98b4b42ba5d8993762a48809198c26c97a5dda218d924196eb3b756f076083a98937908e74077387908998208ce1bf57421c2d1b8eb70a2af87705d51369cedf4d83324baedb0e385e4a13a02a6d3288d1c6e9752a3ce41cb5dba543638cd261333d917c35b509cfb84051aa5dcc0a91a8282e94806df9731057b180e705843a3817c039f75b56f385f536377db3b0239edf1c1010a7155a38d5f4053acd9c29fa0de30f1c02789e1b5eb8c0e35b99f5d3a4f38dd2a1b326053ea7c0f427eb4e48037f3b2cd6277232453e9af869eb93d56edeb360d895617a9aace28e1e575a99d5fa8fe62fdf52d47a57847a32e9c28f8972d14f63f730599779a733b66fea757a03f7b0b18e189de2d693d8f7b96cf41fd3ea36ace30a4fbd554c688e33d1c1dc4622059e97d99ae43d5777a47f9ed82aee30e780f0e7ed50314d4550bebff09af363ab8477d1706f303d72cffde9e2bc2d3b8f6aac90749ecb856193fd1790b4b2843eef41b6016d1de2b0d53085ec2f9f2176e28504c401b1f2dd96017f20d1a889ae560607e84c32cd87e5dc57cfae599f7f7b6ca9d789c4bd1c7485f68ac9c4a1cde358cc9703b5466102dbda74877cf904d29e9455b221bfb4dd714fe28aa4802b0dbf0567cea3abfcd74d7a6e8e0795efc22fea7a289c6c632574536a0ac57893a35cf6de1693a0cd16c1864b3d5cba290a84bef9dcf97a46e38019446faf376a6fbb1c94d6f0cdafed4b51985582dcf65df86b458ddd442d6fb827ac9dcbebf22ff1959594621ece56a04849780fe0aba6057a7ac1e29ac03908220f27c8741876bb383b9626cc8447b7ab8beaaec625c62826f8222938155a6e959d96e7d31328a10f34fda7e511885c78756ad640177f862df277dc2543337eb9bc7cbd1328ea69158e5d213ed49ced449b4eed3740b981ff7eed21453655c429da02fa077b8db3caf3ea2aee2b4ffd56bc733fefdeb1ff0ea83d4619d334630e180504b2af0ea156d5a75c7f8bbf6f1a77101f24ee2481d05d194f8ab1801286912ec8fef145b5b4e0b1601a1f14491232871bd520a9fd95ccd21bce6e6a3fbb942f4d78bca1a9a01db19cddd6e0d954bd38fc81d91d96c05a3c96e4f49a3b94541890afb21dd02ab18328d5ad19028d958a502bc388916c2f4277f13d25b03a1d4308f5108af8d9f5d2455ccdaafb98ac81f918d810a615cfb53e5982f4312d268fe25e77b4dfc609ceb5012fcfc663b471811e7ff733f1cd8a4a0f7445591e54bc8ddcdeaf5821112fcf54c9c3d157e4abada59419d25766bfab678e925bdede8fb198bcb88af26faf2b9415333ea7e5083d8971281d2868bf708b8128678d0b6ff87ddf1f68017bc51ff7ee03b9503eb7277a9434136657879a39158d3e90ec2099ce7bf52c691d90e6d6708dd7e234eace477a5def8c3da46e7c8fa50ad3dcf728e8b97876959881187dd14944b4431029514b5a36ff523e7151ba482fbbdf61b9288e9823fd8ffee793bc4214aa225cad8072e1074b534ef08bfb216c6d985a02e4ce207f6f82c3e34407feacfc787afe32009548f2b6ee4d8c404dc340075bb96388932c3bebbf82ed46cd45c982a86cd8bc6f202453e612e370e8f673007f5d744e718dc8862fa81966158da397639d3882e329d3e2f3ca908dd1e5e07eac1fc61c50510dee8c8c2fae463ee7c98c55d75fe5de821598e740ee84c9dc3ecddb51b2133751260fa58213dea0ddf7e2af10fd654c5a7957ea632a6dbd75ccfbcb5065fd4aa1c379c56ed603d1daded958da87fdf5aa573ed61d2b35b6b2e42ff249d42e27e27767929acc8cfcc7471be7069ab9871ed2df9bebb134585db947c2d860ecb00ba6afbdfc102962a7ccfe86a74c10698116de899813cec8a6d9ea5a9fc52896e7fcb36810a044349ff4b330238eccb54b429e9251ae47ba402cc5f2bad3a93566a452cc246c19a2817804dc92801e53877782a4778782629ae113581ef58d9ad1a87bbcc0fd72768bfd51aa20fcdfddbd0bfd21e53f1650abe79f59adc37bbd1ea52850973a896a926277c4f7d6c36520c22ce50e24e0736477abeacc8c3eabe851cb99170fb5e77d4dc0eb5b49e50404dc701f1ac86dfcf59985bf8dbf56865d8a49acb326fcc4a1207aa15f693755b0616ee1540132e2b0699071149211f0645a82d3eb506adc9cba22b86471f15690a2e8f314c2331908363f98c62602ba02e3f2d68aef6a859714e1c2570c7352089240e9d38a4fba4ec866cc029d78798611fdb4f926ebb0fd91a732d5fcb4b5d38c6b30f7b5ab1810971c9be99c04624ecd5a1b639bf3fbfd5155173e150aa888a415a3866c9cd481e3312c6b2ba41ce2855f1560b99c2d84f68f93ca00fdd8ed1f9807b7e26adf0ee5ff3579417b4f6081ee4228e3eb12c925e5d159430c6d740df2b490e5fec971ed1bdb4d8a03fe51e045192cdc6aaaf60ce384a63cac63ffce64ae09ff0628e8fdaa3439cdd6ad8a34848a852f5511935836bd4171e929695154d939850cdc434e4040beb0ba45433cee9e909a3f19ab3cbf68d1f9719405fc41c3c1701a461b6996746a78a8437d9f486b06f2631111eae550952c725c345ace5601f7ace05193e03128555615168258afbfd65c2a9828204054009223d1c5e81adf2edc9d952c84f0060324972c3a1e05fc83b1725f2b7f2335a22323342e6846cd98f450b445142e772ac6154e386212b4b0cf43a07f69d9787b952533c00ef8292f8242066f512e59f296e4d4a188a8a8fb1709d4c21622c446f7c791ff133ff16f9e2c3e8e18a0a502787211c6d91621a9877f4276caad5c6bde8a75d485bda1af3e048c0a65027934d77e0b7a8b24ac7c76912539a8cb3019ab93b988556ac99b8001f933b2e481bc2f07ce91a1ec13c2ef9e3fba1338168116db086f22fcc2700ea39157278bf40fa559e5d09559d376579794db55f2bd4f7cad1feebe623374ef58aa96a9730febb2d0e77d06827dfdbc4e01cb34409a60aa07778464acb0f1b90c93289934d265f0f67d5498d46b4a0b7858b7e5e862f85ab43a152d33c7309db9a89fc44549385d26062705f236381d8c6595076c3aeb7dcfa88f21359c036a1e0c064c6c77f1f51b373175081e14e080d4ada1262b0ea769703fd17f5d531427a1f05effbec8a84594ec1a76dbe46a9b7e94a656b6afab0117266a6083bd7e086274a236d80088c110d5e9e6773ddcc3fb1b9e2f02770cc59da3824207165c8477256f210dac680b14a7ca7d4eb5ae4927de050c278d2aa315c14631d2118c618c5a9660c3197f67bc4d894fd92d1a05b074dbcec8a172a428497f9f58d99f40953e0f8fc094fd07e1a4784492898683b1e154ebe4f8151c213b56400889daff9c420bf2f055a5ed446523f446f00b654853916b2e44faf5f2be175944859026e2ef2b4f600a3bd753828134252a42aea48eef5a71bc949181d57d06eae2196e1f45c730c191019351003ee10cf82d03462c47a06c0914c7e11f4c5536fab175ad589ea82a4fa5d4a48f44ce030ec57353201494a2e2ebdd74fc33e80ed0351fe092c21e817cc5fa3a79391e1053011e88cc4d1bb26e26bc821ecd1215f980e3324d4af822985be066254b2a3e1e2030478d4833680473fa0b28e7bbedece2edd73f7fab0fa0ff3b69eed868db5991ced85708f2cca1a4f53b420b2bfe1832a70f157655029f1f7e1eb36e2b1bce6bc4793d0a3fa86b27b690360e41e0128b7fb763c5d5a81300e3aec2286a03f82819baaf7a22740631ad5d6662e66554939cbc6fde857ad39ddfc68818ebd09c1d240137e2e99fddb75bc512e5b5a91583ed454d01fe46248c7c0f8757fa04a6311b3a538561906c997818b6acefd2c504c12ce0611a065d00921b7af4b89f41730a2c924100a18403e0ead2c30cffa0c86e1217655eccff08f20479ee69212b5c9bb5e8fefd09ff4c6e895bafd5217b710d25d538c40da7895dedf726eb26f57a5590d4747506ca02cc2038a5a97d5246c121a58d07fb104a07e6269ec2a0588760817e96355bbaa11662d44e5c265962f3437a8de1f25463b4ca25288268dbdb2dc2ae4579cc0e64bc21a1f575427753e2e9e85f17ec11773c5d5ab45cf68e5bb25ebc6fec62d2b615a5f4f4fa7c8f5ab574500f3d3cf36eedfbe7b63b137f5a4411983ea726ed77c529452770c46fdcb26310c6a27d9ce599ff3d57773e309834ce9939e6f75b40adb866c85f84dfa6cd5d464676b73559ddde3baaf3dfde2a4d14bd4b8f5e0052f25133d4383e2f6855f958e2a10bdc5b57626b07e837414f6cfd0172d71b609189c78280d84c3a9a7be07c18c08f0b929e6ec83cbcce4e7fb83a6d76a5ce216f6b7d394c5de6d86b27ad2f7d9ec5ac9fa75c6406a8b743c599e135392fe9e7edbe031a0ead93d57868f3449c18b220b4db909bf25faf2878eabf90963f4f1811e5d398383e7be9be0e7b0da6681228efcbe26ccb349462a79b70311bc71c5f0b82644415a148d87c33f2dd687f8c620e20047e5dcf540d5e320c7d42dcdfe1e9aa2f0612b5544526695988ed4046456b96789771423f2f3455f06e506f0da55375cf0d7f3789caaf4f98936fe1f9f73fee70e0d0cb57adf9617dd869ba7ce8e3b74340210f48737ae7bdf343c662fbe0187a691ea4d45b54698ddb42817fc338216a4821b0feba2e94bafe00b8fca7dda1111f7d857f7d56d5cf66dea82c2883ab541bb70f81d310ab999b877d02ceb48ae571f2eb9f59e398baee301e22c98c8a791f71064980b1d8b14794052ff1daf238f2832fd9f0702d51f241a617fe8e3e373f7114db21359dc0f855a3e7d976feddfa835f34f63e4fe3ef83ac3314f50f0387164887da23c940fd3917d76666f2a80307b5fad039feb18913c3392e7971f553da8328b601a1ac9a5e35304295b4cf58887a902f73e9179f01ba4eab028d376e0db3ba93121d3e4f853c8085e1b1cf836a75c6e47c0d0c0880d2b4b00de4e364da4d5bb1626db28c16a5aeebd6de9efa7c358fa2b78c7ffb9a6ab4d9c1095ea1dae314b10eb87a547dbf1e655c375ec1bf60e096eefd2ef3e4f7133c559507da7f0164264ab31c16dc96de860562e6fe0f96edac202469e42ae57e55c105beb9aa301b07afdcf09c903bfb7e20eff68008a84799ecaeda231fb066c17ba274b9cbcf6a746c51aa69b2d0b1aa9cfd0674fb3f635ada6f0a369e24c55645f4382a576a379f1dec7f608e4859d2bb52740930cd8b4d7405ff7a2c22fec5256a0cb7b09b8b72392c424da1c6e4ed0a090ce7b289aba0a1c03242d9ae4e4228684c079604644f3eeef7be0713e33d76e5fa02a3a115622e824f5917a29b8c0846f6e525b34e42176feb74870d34c2d1116341332e5abae46febf569f686979506e5b0afd07ab60c11146d3be1b0206f3aa1cfe41a134807ff26cac38b6471da2c44ddf8482a90e586919ed5deef522bc575d8a5d7ae5d87c78c85d1597ec13d49a2080e580a6894dd17acab8ce15e6e3b6edc5e7f8c70703db8331d0fff339f8b3717300662762e"}, 0x1008, 0x800) ioctl$TIOCNOTTY(r2, 0x20007471) getsockname$inet6(r2, &(0x7f0000001300), &(0x7f0000001340)=0xc) 04:07:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 04:07:04 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, 0x0, r8) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f0000000740)="b88f3325c19220f1b09cc7dfe23aff0000006fb21e14d2d092518d52f600d5a9b42c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c7e640378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62027eb049fd9a20838740c9f8ff38c03cae33c6643dc45ce55b5c90094a2a99381c4c645e6e2b4000eda024b016278a8db2ada6a8af829fad2566454eac0644114623aab0ae53be2da79ef18f1170898ffd370f2a5025018911cb3954a22b7f4455a0dc431f3d9dfac2f413d9b2165f66a268ccdd48c072319b29ea9136f23c9b92d2ef58add8696741f3a37197746552931ff165fd973cef2854702a3397", 0x3c, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 04:07:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x4, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x90f}, {{r0}, 0x0, 0x8, 0x200fffff, 0x100, 0x8}, {{r0}, 0xffffffffffffffff, 0xc1, 0x4, 0x6, 0x73c9}, {{r0}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x9, 0x9}, {{r0}, 0xffffffffffbfffff, 0x80, 0x3, 0x7, 0xff}, {{r0}, 0x0, 0x8, 0x20000000, 0x2, 0x13}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x7ff, 0x6}, {{r0}, 0xb6160cc20b9beb57, 0x10, 0x1, 0x4, 0x4}], 0x9130fbf, 0x0, 0x4000000, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x3) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) r2 = dup(r0) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x9, 0x7fffffff}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 04:07:04 executing program 0: syz_open_pts() r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r0) syz_open_pts() fcntl$lock(r0, 0xa, &(0x7f00000000c0)={0x8000, 0xfffffffffffffffc, 0x2, 0x7}) 04:07:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) fsync(r0) 04:07:06 executing program 1: clock_gettime(0x0, &(0x7f00000006c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x3006, 0x1}) ioctl$KDSETRAD(r0, 0x20004b43) 04:07:06 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xa, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) setsockopt(r1, 0x3, 0x3, &(0x7f00000002c0)="a3090bd68d0ee44e865c621b0f30c30a5fe7cd446622da8d434e5b6ef50d7a8ac6f557f635922f8929a8ebff887e3beb7ce0b1675696f4ffa8067520a719661663f4bf468824c915f3714d9c4018f8e69803fdf3de7d61e0f0edc918262589250d4d4b1c9cdc0f7c48d9f612f46fabab42472eccf0a275c15a88981c7249757522a9f0ed653046e5920977398d1eb0b18244b4b1c0370dceac284643e80079634f9b47bb2730a7f47d17655ea5a8da3161d78f357f3fced31c04d3acc040d63b42356a9470d7174a16a6bc69cebe926fc2403c08ab2fe964d047b03fe3c909", 0xdf) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 04:07:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0xffff) 04:07:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000400)=""/199, 0xfffffffffffffdf1, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x3, 0x6) r9 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r8}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r9}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r10}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r11}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r12}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r13, r14) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x22) ioctl$KDENABIO(r0, 0x20004b3c) 04:07:06 executing program 1: pipe(&(0x7f0000000080)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 04:07:06 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:07:06 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r3) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) listen(r4, 0x454bad15) listen(r4, 0x2) getegid() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind(r4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0xa}, 0xc) close(r4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r5, &(0x7f0000000140)='./file0\x00', 0x12c, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="4f4b5e6aed2bea890dc0d105b35fc9db7d36114560cd15e4fb1ee8c90e", 0x1d}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40a}, 0x2) fcntl$lock(r6, 0x9, &(0x7f00000002c0)={0x3, 0x0, 0xd42, 0x6, r1}) linkat(r5, &(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000340)='./file0\x00', 0x4) fcntl$lock(r5, 0x8, &(0x7f0000000380)={0x3, 0x0, 0xfffffffffffff7de, 0xfffffffffffffc01, r1}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) shutdown(r4, 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000500)={0x1, 0x1}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r7 = shmget(0x2, 0x2000, 0x44e, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000580)=""/140) shutdown(r4, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000006c0)={0x0, 0x9}, 0x8) shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) 04:07:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002a80)=[{&(0x7f0000000000)="109c7fc45a5f0f715147726feb17813072d4dc23ddd4d69d2678c2c896ff4103516d3f30c185", 0x26}, {&(0x7f0000001600)="1618155181395dbb0de94107465ff3a06105134bdc21f19de0307adea4df511b44f514e8f3b40976ee6a", 0x2a}, {&(0x7f0000001740)="551477822289242af8a4ed0b721af588718d5fcaced3a8e600f8218ab488b7221f1093", 0x23}, {&(0x7f0000001780)="80cb065f91c2aa5a428d8e8dd31e231d4f6ce4bf575f2ca23fa80ba497904dafa5d0e1ceedcea28db240693989a4888c5530a1371071ecdd1be66f721a358d6249e9fc0ef8eaac71a090b5e25087f92b1575b33021b3c194e2bfbe5814fefdd286a9bf2ba46d7b89fbd9f31ed03a4a1da9f266fe55388257e393f338b0f99ac926b8441570d9ec785f4830492cb4bb849df3c1992af0d6c230ec0656c180ec9eaa2aa534ad0729706b26a181ab456f06fb93c1d42731ba5c99d0bc8278713b36c9bfe34c82f7bd2d0a853daf8a3edbbee74f4ab9de0c45e1a8fc8f57cd11eb5fdcb95c9dd3bcacadb43a704ae92a7b1e212bd5f2", 0xf4}, {&(0x7f0000001880)="f84ae6290bbdf17470aa0d3c0d34ea50d1f030df1ada257f6d40407e9fc5e8f0bdf632145063fda7713e0becf3ea103ec01c2a1aef2b37c2ced476e8a7ee19848e00c60ba4476d3376927d492ae37037314232bc16b5907c6c65a9983fb09d9b2937fcb804f761c094069c39b1a0e5769e9ba2ed235ae3facdff68e2dc0079ebd95e7ba2d0082af28621245219196013f22cd5c6efb79fccc04020b16a860038773d38097384963f622cabd9388c5657dff9a99e42475d8274e7f0083f296e94fd34001d2892ac9e511e4584df7bfcda64840658faa2f93999cd8c695c454a52", 0xe0}, {&(0x7f0000001980)="35cd11b045598c15765a565dd0a040b86de09e4080d6775de9ce71b0e08a818bd896c3abf2121e632f27606edaa17e247b5321d507c6f2e46af81a1e2c57184f237f7bdf39ca4962321b80f562ce61d583309458119065f31562e155b814e4713e91714ec0e6f8cd1ad6b36133791672536a6e1541db5d93766bb598f9ee54614350ad6185fc376b0929025bf7ddb7c68a8c221b7f0f01ea5c9010cc88b646a64785b3a893a09ee036d0aba2079d1ac8b52b7590b748b7c35c628b053d2ed89b48e124450215aa3d2ea9543271d808f31b59fa7ec255d8dfdcfbeb4eeb399fb701b2404530091da61cadaca4f88fd7271fee62ddca48448543da17fe54bdf8783e09f33cc25f5112a2d93632c2b2c105886281cc35e34c4dafa14a2c20008c470e2f608bde2b001d9196d69a204bb1230c84dc33b2eda6df3757591acb74713aa6f3c55c0cd185d630edf0d84b36dd55ffadbe579e201a931b1028c6d70bcbf02c514180b8ee49c190e81e8e026d4f54bc28bbed6ce212cec04980935a7e60407d105be386ece99aa1aa56056ae91e337b1d762dcec63db60bce11f219ed0fcc16ed89ca8dbe1beddd47a04e8da5e0619673bc75766716878825e92f310863256cfc99a80749c600ed3fd3c2377f6195b2fe71a0b267bf427ddf47f05ca9d5c1f712bbbb12c8f111907ce062ec87dc8cda5c953b132f71ff831c26977e560a79f728185564ec6d969e5c3b2af08093be67f6a9c0fd0380027c29d96ea900ebcb780cf8c12e618f25863cf8a10c19aa2a89568ce3ffc61b095cba056a98554cce4c9e307a85d1332abeb354337f507aca3549ecfef5d95def327637435220741322105e04b02a3691ee716ef86617c339d1cb91c2562f4b328f0299ff1884f827eb80d4aeff8b4541f520b85b35d8a3db939ee663a978d05392bbc9825c823942b2f7fdaff818286fd18bc474c17bc393fcab469b5af2b1304fbf9c596272171ff208c17d5b6f35315d3b861da9487ab78fda12db8465dc3c6ca2d8ccb18be1a5e6605ff79dead3c86c803b3ecd146f604d1a2e3bcb14b24ea1a0496918332e23128e0429dbb110a8d02ebf2e35981ec0a56db9cf9d1bafc9f92a627859c91cdba08b3cacd5a841aeacd05c4b47b2f30625738abb1607406c21718ae4dbabd1acddca9bbced1c6d38b7095ffdf96f7c6cbdaf7bfbc3c9567605d6b1a8f177c8b9d42986af5e46eb00c868a8faf51325fc75a4dc93e7fc78e533389e8ef9f25fd269325670ed574cddc9669dba4bc9a804abc7b3879ca56a7d994e3b84cfa7134acf59fbf2342f4f0141839414b83ad738ef704e9bd013ac4480f9519b7f8d6cf0e43d2bfe89a3b342196e4d9fc7b1c6d448aef52e5f6d3df57bddcee19b0a88f8c7ebbe98c86dff7de7c2a742b6d0be5dc35d8d2ebddaa0de967e72542cdde0864ed7e5bbf9e601909642eed70ef994c496ce037b90f23899cdb95ef13699be8bbd3e16c019631b9c08cced99f8ba5fcfd9112cee1394eabf8df3c0b9f41c74eb18e02f9d830818d1e801d4776bb738ac087305aeec5e1cf054dda1dd5304e87494d604dfe73060f5d24000a22984362fb07ee983b3de49682aa2d652fae0df9e096e660bf57722fe222cdaaaa8a41ce828f51655360961a998ced0350f9898f4a3dc413859cfd02930ed82bad44a714993bc58f0cc921e817878c6e6342d4dfa494d74fec506a59ab5eef2b7b343c73dbb7500822ed5d64344b26e6624bfd9b2541c5cf4b9a4af3315333904b93fe61c97ae4e671198c19239b04404c4ef127154c00d8647e64a726a5af234d0ef71dc32947240aeaa17514f339c5149251986cc584c5feac52396d454d60839b1504d65cf1a9a26f69f883ee1999e24d960452f3909c9d8e75d573fc9328ecd637dc106471bfab23657ba71326becaa99db4a3a0d9ce160fd07ec1f140cd77672c48de14da6a1fb96f95a2034b9596b465fd6bbec2abf2cf58df53886ed1e05ede6041194297c1236e34370ad10b6557950fab3c3b20372a34118b2f7cbcaa58c0556a41fd70502af45d5ffe29673329c044672196cb637b892e6ea2173bbfa5a29c39f25e15cfb3eebd8d3547ceca91215307011e5eeda7bb2a0aae26db930ccc4847907a4f89a2422498151b808abcd89b57692a18296619a0215cec5fd3e9c2701e2a35bdd9af32aca6cbbf672c13cdf551a5e93fce462ed30c09dd3630210f96134c186abcd27bb9e74a3357212c2a918392468e2082574874ae6234f6ee33723a3bd67c6a479c5f3d5b21e5e6caee9cc99eb0315e1b4c6edfc600a79e53e5e72193e882dd39996d5a67e05427034fd81ccf80ebf05163202260dcdb114ca1639e8e7db3e5417b41be8f940e13b79d9ffe44131ad852b07cc4544247c6e8e26596db8729f628e9496f654d41fcf8d00992ca8ffbe3563a51816ff84c0f869ccb4c45c9d1f958020bd89c1736d9bd9f832310531d6d31e3c0e05aefe2590c6fb3e2687671cf73b244a6e7b187c51c9c16860bb40fdc76a4d5336040c8c531c161c72ce826e14b5e2127bdbb4f92a8c96704f56a121e33f8ee0b85f73aab5887a9bcb1be0c2d1baa631e32e04f723dcc24e7e91b640507c5ad1d2ada7efb1f9df41c7878b7a7bcab8ae378febe83e81548ce3b044afadeeeb304ec8e6ee4edd8b1c600b2cb1bff806162099b1539ffec42aca659d73f3f72f6b2a7c873ff4c1826351e79234b5a49e71e3c0acf28b74104572f1b1b325b16ef3e41b880e44b83bdf46003ce4e3dce578feb130ce1549d86167099ad39d6a7bb4ab022b4b92931be2e7d24afa552ebdc54ccf59f006583f87a1ee1bc9152275594376df795b82dd0ac65b82440cb762adbb1564549ee1c0ae01d88ad9bf3954d7413a45bd09561f658738c043ad0d404c36cd783e2857638835de85ba26a79ccd33ef97af54534f369630b39d60cf186134354b1cbccbb9ebadb109ba3d835b501450e834c4e7603b562289516472c5dc228ab652bd3baf56d3680a22db15cdcd7cfc8c2a846683362f3f8ddea2d7b957eb453aa82a2e33a67af4071014ad29c6b4f3fdb464995ff9ec51106a9bae95a30e60ef9a029edabb88bac99b5a2a2ce958060f1ad5c297b303dab8552ceba543a50279f4bc2e84d4cb49161d98aacae2d9082b160c74bbf19fef366e6c333f2132b1459c7f9015e8daf6924f118831e4d21a806dba1c91286e7c2c70e0c93d5e5383571af33482c24bf80808701483a8f1e091d2e2c53a2e677478ed6854d04a2c165a144b09f04c0e87f7f6a65325564cbb8d70a7f40c27e4d3fe1a3a4764258ea75c33884c86813cc80787bb9cdd1d0f335adce3b809df7214cd01f662cec9cb2ccd3afe864fc1f7962051bcb1c6fce12e16096fd357212556d61fd8be2749a931f6b6b61bd7d28dd161711d30b772b65eeff031a5c9ffc15bb6d8cbbadf0df5b8eb209026e7de8aa39161e7f57f6850b64fa193e2dfa2421334456613d8637843ef4d9c2a4f7b6447896544181bf40b8cf1c7d2484ae5e0f7fbd6169ec1ea7b8a5ccb14d19e86563d632a659b9e699eb9f0395e01f467d06d2b48f4b0f914a47e0d0ce2cb6204191f3052214fbd2279db919cd32e13c8c387dcece5558c825922aea71cbb26a13701471557e4087b4c5761eca866ecd81f58814c2464187225a6ab94c9e77bad16009d133dafa0a89b6e20b8b565574cdcbe0d133e1d4999327488f9bda4660bb8fdee8d3b4a3a0f0311e9d6901debd7f9b7d9cd5ffcfefcc9596d3f60d25c8d00aa10fdc6748b5b3840e04a0a05526e03416ec1403592eca7027bacbcea9076b0cb15f45c260bf35dddedb007f0623e0014f4f6d4add2a2f207080cdc4238b20a4d360f5a33e1545f046d74b31f617ebaf1262c3dfd70073946341cf605eec5dae8071083406475de783ec06474cb8bd767a8fed8fb3fadc98e53f3d738bc7c21990986722099511bb499e3cf7a7e66dfd2755d3dc7926224f3cf4ecb5703de12d9a57597af37658b8438bb1bd7adc6916e70b44897053b2c91f3e17dbe4fc7cfb1a893d45649eb8da61466b15a0fea2a43707edd7b0ef32cf28814ec3728a345e5c77d27c2c53b79c4476bbff8d2ce8030ea57e20b9466265e2534e0816afa5ff1ad802084534bb757ca15346dfa4160ffc54a442b991a029474689790878e360ac92a5d1e52a22002de5f64c6ca028b7ecc0c572af0d6202b17eb3657b259d42166b0a89aa9b4d0091078e033645d08e16c0ece817c8a8556bb23908bf1ef501b63435df46f2766293666c1bf04b02091c1d3ca624d592eca98cfe64c52562f69c890f458639063192fe7d5b6dbff9055de6f994b8411950a01360d1ef5e2ad6837b97558bb9eef16bba196163de4d60eafbc13589ab3f0e74f4d8dba5e0304f598d54fe700a4f51dcb52e271251f34fbfa9d43ce6aee6a9ab3f631145f290a5a9592cd9a9d87cfbe8f5c430000eb2b22d2acd3b4441f5d286b6326e59a09d0c845423bea86e1be884ace9bcc5a8953e03dd2e539f779f162eb93fcb01a1141fe1203fae5d43488234d29ceefdd644c441e0747a7b88516a8fc9c03cbd182ff790c0756923af4e70902a809222fab11aeeec5ada696730d3d49714b3cc1640818df338259ddb4cb66a0c529e2f9f430bedca479efe11729e1d5f3505136b57c36861df9d555ab371b7aa0c0498a536a245f9c3dc7fa56976c260b290e69e64cc76539a27a9fe316027eb5556e9dafd4d39574b7e660f5e52332b1a785db17ccde1e32fc78cd782c2fa8b4c15846356aacf371d08f95ca324910a28b9eee47b93e816dbedd2085a2047d8270af7a3efb80b8d25960fdc27a9e0c5ab446df13c4d097695b0b1acfa496e4873bd3ac2c78407c8ed94126b373b269c88ceb94293bfb7411282f25841f05c89cee0b9b4554b27cf07e08d9002711373961f692224a14c246ca0de332495e13bb94d59952b2ead0ee13ebf861520d3ee229731c8e9dbf2f0f4a00f24dcad8537ddf457d2263cd63245e1c73df493fce3855b0702ffff9e93ac2cc910119084039b91a54c1344842dd48e9ac75d64e07b0f872a25f74d0d50836e67bca5fa8e4063f8d6b72c7b9d533bb1f05253ad1260e40475dedcb3817f269260dc61e1c89f370ac36fba98db1e99449d2fc42c4fe8f0114ae759f333ce7c9341ff8e46230e659669e7e9d98ad1bb842efb58fa43a8ba0659228a7333a2e2b15feecd83540a370f12bb521748dabc1f5be0bb7f3e3714199d7b0211116cb76dae51bd03e044b39b20ac8243599b7e0931d8f1fd2fcf9b04d34a59fe945498a1c90a8beb66d7a3a62e1be451cc095fb0f2d405ab5c13aa02edf691af82d0cd999cdb7e99cdbdaaf84fd6f6fda9214494179e4afb66c4f2ef956bf2076d15d093350fc0396699c273315bd741d0130e27b51a8a915a443058b9d543b4150986f83dd937fd8f611d2281eb30d639682afcc5a8908a91a2f4301f2748aa7ec588d98d3d08bdb9650f0393b8eaca8dc91e14b3e37a7f30fda45a662b2312fababbeeaf40917bc65bed88c681999ffcf79aec48ab6650b6e5af4c34cea4503d15095572605b80e5990fa3d1567fc3ca8f1148b0ae30f0ae7e7294c09f79340a789238f6dea3a5fa8a5ca87ce425c1482e75a0ba51864e1e18fea27f9c406a6a257940018c0949c556da92b8c302558bc9ea987de0a47cb1121c11975a68fdc851ba115dfd1d73e3cfc0e4d5a57aa9686074dff4d4069536468c543ad38", 0x1000}, {&(0x7f0000002980)="bb436ec599ea78535b5bc93eab729d664f65e233770d3bd0ca93ba565fd13663cb3ec5ad9b06bdd039199edd4f3f0b30638468e430a1bebb2084eeb7bb733c73e083a11a24615b26f975c0235541eecb4b7401781c105a13ec0161693b8895e39e5d734c573fe82dc8f59a6896fb740cf3956b60cb581f6c5e317aebdde96e070660298fea5f4a12aee8603514a41b378c6f9b7d60d7de1d9ad7582be19f132e12182151280099fe57945f48b28544293bd2f68bb0af39eea9b978fd6e7699fc4c1b7a048a7a95c73bf588a6965cb4c15b9984b5a864ce28f6d33c5333636086e8b3a873b740876f8213ecce", 0xec}], 0x7, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="dcafc35080ff7aaab77ca60a8412c652d48269e678654772c541e943e6cf900aadb967f90cc7c6239d67e87b8ef27fc7f4506b3a77d80c443c6af2fb66843c3f22f95145d84091b54d14b82c4f21453b550411db93db04d65e91b13b2821c2b37ee729e126349a19ee01fb8f0fb5d27123d8f3e23b265525e1b5c74a6c6b55fb88bc087b7954fc82f0cfc804e733e005ee965a3f417065726c30d6a554a3ba22e635949be86f9a02aeae281595ead5b2058d49d90be818a235d935", 0xbb}, {&(0x7f0000000180)="cb8d7f6c6fbd88dd2d808bfd41ed1af4b6330b7267636ebbb542b2053a83e5a12ec7a35496a96b945565299b687039c312e8a859652ca3f2fd93172dfcfce9df550f7b69459b4d73c8677a08c1d1d742994cf6cb32b727d4fe6fa39a", 0x5c}, {&(0x7f0000000200)="51a25f63457b860288fdef184281", 0xe}, {&(0x7f0000000240)="1fd58e475b8040a5b46293f6cea5cdb983167aef2f0ec1108391d5e72284a69fc570e2a5a6665f5194e5615d67fdbd654005227023343db7d2567a88ab76c851d65cd93655737c9dbb1eb868a76990c6af3c98d6a245568d6aaacc6b2608d368e460496338f87bdb2222e779860e19231135a51960d16d5f53aa1c299b2850d23776e4c7bf683aff0e76ad79243a", 0x8e}, {&(0x7f0000000300)="2b88784a338ad519167c7f39628004dbfb9e5660438c466840fa9a4edc2b7e7124088765f6a10c16e5e14982dc9a71bb769e2de5d07083c2f9082c5520733b78178ea3a1279bf76c51267ef2833dd7d80a933f4b515ad32e927513270ad9a4054985d7afe0301fd29c8514ab", 0x6c}, {&(0x7f00000003c0)="3e94096cd8f38c1b532e6b5d91bbbb346573875c2172009dab9cfec1cac900bd4c234de0b84265ecc0d14759e558a1a95ba11fa5f62665dafb4c610867ec1084b814888b569c9a842a989763cc9245595c84154030613a42c15886a1e4355b108da48c04101a1e62d2a614bf668d8d10a806599aa911380d9070379fa6d52f5f5e663ab7f5f3ac7235b13bcd64c44a1386b55e0ea8e69cd419fc78a90833f0c5fd90047b5b865ae0fafacb44c9a5cdd60063b8a7d2d99889c95810c39e360f0b8360bb62c6a767077e8316", 0xcb}, {&(0x7f0000000500)="7f5494a2ac32c8ce3f0a8671a83142ea0a49ee7ea4d77cac10b399a12b5cf077df0964577702fcd32f8753ba8fb60141fe90d810bced3a1d9ce66285a2bf9890960a92e2e99f154388e2817cc9d3cdca7fce1c0dcdec88c564fe31c3c9fabdb3a855ccc88d937c06b62e543bda082abd9b3bf6526d525c1dfb644a9ee6dc86753eb2e31b5903115924977443db191ad920642eebcc70c07107efa4544f5447b1efdf270894bc12d22aa2f4a78e36440c2d52808aac00010862ccf3f1cd9f9d633a6f6480d75deb32ab7fc8b03ae7442d16216f5fecb382248458f3d2651f1298f99f029567a7c0b113c48bc765f24d9d0eb13749c7592041297a1b333406bab29bacb2e140a9b6ca79696c9b02ce4d8034eacc6c3676777400f7ef0b078229c9162065be717cba0403aed745891a98c84e54dd932cbf70b4e09821e3dc29b2cc43cf259b32015281310fce7085c74adc89a91ff44106f7e5abb06e1423bcd0505842bb7dfb8b80605f07d8e5d6d9e4c1c94e01130462a0847b291c328d3dce01cfb391d262417c47ed8832f79e7477c5dfa16cd4d60e85d8b547ede3c10eb38ba316191d476e3c0374e94dfe78bfeb733b00738fe6b688f4a02fa22766e25e1855f9358bade8f384ed0b2df986b7d61860140779898672a585a01d15bc6745b0797449556da987448e9978c1df14e56b9f87cc80daaeb6b891e47001d75b452be350786b0117b7877be0700fe0a73c6bed6811772b53306b2988125237d6e74af9ddf2005cfb730879f2527565e77d24955aea0b8c487c1ebcaa80b0de12e3f1d811f314a33843d16f435ec94be4a836e3fbbefc1a8796f52d64d89caf904dbc84bbeb0afe8af4768a832d1b24d756727bb432335d04efd8d86104ac155e2d9e508050431294bf884068643ace739f53a38f4c21686dd45f308c9d767f80f6f48fb36f3753a42b93a5a1d0b347bf4077549ed4cdc59d3a0590086553b5a713264e442b312a21acdb62f38cc022cb2cfdff3180abca60cb0edef01d861d1d2b1af3792fe099eeb45d71f6608e1dac0c9affcdbbfa454dd08fd84aac4bec81088df9d6cbd9ad2c2e406591e57964a44e36f983eddca6707c375ed8cca3bb5f6feda6d4ad3e8d4cc39058dd0a37d68fc9baaf18ef8bfafcfe096f21b204892a73458988a788193e7fc6e5ad49ce6599bd94c36ee3ac6dc37a6c4b8b7693cf059643e295ddffa5d1520f5f99ffda6afd1181a75027218076ff6a6d7a8e349d4ea06c93e073a4af1708f286afa78dc7ad267cf32e137d0282491b49624c4064813fe322c82b7e23bbee056ffefd233dca5c7f9daea7b03d4b89d64314b6f470180f98b9101ccf5845fe9a0c69ed3b2d9968dd7550583094cba528047e2619fdf1ccfcb19103e2ec47a7b89610e8bcfb95e20abc604d05ef1fc769a45fd9229dd037afb018ea0268825045782549240ad7f4448d6d66b28f3621cf7007b84c5cc2bda3302f0f9bc499f569438cd2525a9277d001ad4e37c4fff2493076f2c79f1c40432ef86e5d3581408ca3e7e392186e9613cc56088136cff710ab56af2129aac5a1e43cdae4c3254bf54cbc9b573a0c7183acf30d0853d63d7b9771ec36b152470a5e9950841df47e795cbff0f41c1b7235c67deb00ec2c35c59c0760869fab9eff8de642b6b64553b85ea82c97250db722dfe1c44606bab01c69479bacb38b86e03b89b9a63b32c1145a712fdbcbc68b8b4dec4479d3471dd6fc1116029a5b38b85ec5936ac4cf7de69168b9f58d9d456f8bfdb36c4fc1a6d7453487673df18972be2b97a1a91ab26d0b751221e1de478c4d84e5af9fa387e14edd79fecb1efe4389b99f91d33c1183c2fcc7db1788c0bdd5b0dad9fb90a8d35a6113f06f86ad6b49308ee825795d633f91040f73abb64010e9f3b3ab061118d74f32cf1321fb8fe9982fb5ae64105ca190d013c578e1be24d1198155405caace195f56b7aaf9175859329a5416669558a1a9c3c67b0df7224e254a801bfeee9a0fc3791f8f60fcbd6e06043f6bf31b72e6d5c6205d3f626e7192b07a30b29f44d53bfb9dbb509ab8bce06a1758c90fb6682205a9c40c2e3162ab3a1d3b9c2e8ee8a5cd2a6c321e6bc190f390dc3aa485a39fddb0c0d72ce7724396ec0eeac748dda91e76cd816738b67cd7283ec615d64358c4329971272065dcd5ec33f1f681c2698339f176019d69533ef59d3d944a3b19a69833fc7393e1e9335c78641502e816c5cce485714ed992c720a2493fe4421d0f85529169cb97357d07ede202c319b3a2e0ab5a6658fbec5b36fb4b893e20743da7086689fd504abeebcf3480645add2cd6831c11ed336cdd1a4aa9a036a16bbae92e7afac4a790f69a4660960b4b6948df07be3bf091ac5accc1a8a1d67da1dce8b5a22c52c6f03cd4367b9e722107ff70e5fe239f485556d5c526ff5bdf2d76070e3ffd8ec5c4334054d36181a39fd358f1cf6bc782e6c92e9bb4f9ee7edcc1e89ca2f99c57c17c20c6a1d7abe52a3e894fc064132a29f9db40c7496f7475ce2b2ef06049fdfd8291d85b2f5d71ef0b4fb97aacb1da0c1708ae474b67b19d3449c47cc4ede1e32785137439a5613eb301d0ec5a39264bae02da5ef57ebbdda3631153106e0246e288c77a8f736baa5a010fc44f946338df98ba5aee77d63a95802838a8eb3eab8cfebddc9967b71e405ba54bef429ce11dfbfc52f77d2b35f5b59740f2c1c80c686ec21e04014991db40969ac32b538fb66ff7aaa028105bdcf39547cf25e3445760ddda7ff1084db5fee4448cc5817b9fa1e5931d2f4235cd7852a423f5b8c9ab963270f418ba36e42001259857c060194aa6e92c022b66654f65e8f1baeccc67e52c8a4f09b1f8fb5149996067a25c00e813e213bd80ac4a9cc8b22ed6a6daa3298edf0b1fab70128a7cc8a81d296714da5be812987f7799d05ce7ab0f5c142953a4ddd6340d7fc8a17be3e8857dd57303bfb7f9dd443fef74d8fcd4cc7cbc38bceca1a7d327da5470e4798cc7ead96e214fdd51d2cb30dcf47337e5b4703925128ab1dcb0e0597487f729d5123e7ca02a3c5227d5815eb7745819dfd02ccf3e96601155e093f102d93a088fcb54902d0bb70103461f59172dd1ff655a61d197a352f96eb9dcb23b874efca0ca123e7a53ac67189f6646f4be646d41dc1040666ed565f7770d6e0c50946392566295e4f640d2a69583741f139afcea3fe8b7fa60aa3df5786b73456c0da1d983674799288dce60cdab8ee0b1f376ec2658de313764b25435c5801c309bec51772cfcb0694f8d3bea4c217820c97a566ee25da868aebc6ab53752d08aa0c7ae2ef62642c5079ecb5511cf686543757f3f47faf63aa49663df0783c83f353d0ffef67698788336111c48f605826045c289c46d6b477d7e3ac3c1d77f956f20e8bfc18841d35ad6198d4e15a23903bb17b7f56602b49e75f78814355f8760b253051cdad118f5568f10be3654142d4a7791123718f58646756ef1795a26f12094c893406952fe417044f4713364c0f6e7de759e3d383046cfd0bea6a29a0954b0debd2e3c62c1cde222ad0223a39186255b63cb03a71444d4f0275fb5b6ad5d273dcf9e26f20a4b6605d34867dbb4ddc6bcc7bea776020dbf691a608cc4f57f3b6da1f77f16ca81e2976b92f86ff5c18cd4c395f687100059e11749f1d4bee20941d793e2d944a5f6203142794661d117cefba84f52dabf951c9da2357392829bfa5e0c6f4f57a77d4d0d20b1fea3dc229b48e2091cb854e48b521f91f16313b5d9999f26588f56bd8d5b80824b0963ecf1d947c6308f16ba3b5ba8dc7c1b2f45d3eadce6b0310b260d16b61e1ceb41948c6969c26c98523cc704aa3884357fd0c25497beba9d29b7ea12a6398db912626b815967d2d719419ecd6ecd5ed6d50501b853f403daf1519e68f92a8d9509265b16c9798a581c502e751afab3e825ddadfbc49c7417ad7514b0db5eab20527aeb91d6bba9188bf3493e8c86b512b8880f664279ec780442b80fd0b6d854a7d9fb421254dd1bad25af0f1ef132375b4bae0766557bc1f9ef0677e38dd36615459f25cdd3b580d9296b4044dc7530a1b9cec95c538d48532b09620aafd64d15e9e293869a3daf24530b2dbe1327eac93500cc7f46bc71ee1964a882ba7d42db40b28a03efb39479a2df067b49fca277454a9942f6829a454e0c0be648a42b49266b16afe4847c861cf6757bf9939c2b898f82a30e59cf775ac09043df75943475465acd1bf4cbba72adf095077f5043d7cfd6c8d6e60d9bda191e63dded4696968d428caeca1d67406641a1fce6a44dfe8c5ecb67ef82e031868dfd7bad07ee41b87e13baf204276bac69c408a823b264b104865c021e867c6da4657ea64adb4bc979b840ba5dbdf8b4eb7390adc0321d78397b439aaceb6bcc51a92846e3151979ea6a28225ee4a7f12a1b7414f8c27910a3cde2188970018820f6f13a9d6e7058f5bb669ef34e2673703dbe8c9d09dda88a0a89a7fd183fb398f2b49363586b2c80e34ac89e0859ac5d175679604c1c17456cdd33598a9ad42180c1abcdb94641f2e994d1412f61ebaf4059da26c744847785fe3b2cf9d32916267a9d70bfc7d1718cbfc6adb303acdf213443894a0e0fe68125aa4a8947ce2d72e010e23d34b0179df965fdc7d636c1fae0f81d8b69806a283ddfd54475571d5fbee82739d967f62037ff42bfa83530c682b02cd7b0964f3cce571cbb127e53a252c2bb851de50a6c59341b60254adc71c3557c4fdd041c6dbc1aacae5b61ad150126b6e68e3441b3069bb6fd19e1e74b5d116bc0c3143e87df3fd0d4f857cc88c6956672ad0ae65f76faa37dba3f15a6ac04f3267dd69a6ea7dfa2350635432616123476051fbadee7a45423c74ed28a25ecefae077392d65e0bc28d0ed18feaeabd8ea5ec42e519225e0d83f5db18fdf5f24c87870f9d4676dd246d38c3f55e17a7ef0faad80b11c3ae5f7f0501e8294e6566a5c09451b84930b4c718ab2e9a9f771ec9fc9813d535b924ed684d49776f82872787cef20d2093aa4bd4e11c0a9f0c4244f77f304eadb966f23aead317f35b14b1c85c0b047a07779c7f38790f3c16e5a21e0b636b3199118f6803135a21a2059254f4aee05266cff67944adb95f09eb1282ec159d03aafba673b573edffa9a2887ce883a7df62f86400ad784128f87ae3673b80621bd531ea47cb24b1914361958120eb5ea5934df7e03feff78fdb29049d9beaf2a9d4d4d64552ef3e9bfe799490c0ef19f8fbd008020828f1ddbaf9bdf0697f38ec03ffe37f08b5900fc731accf0e0b15d20a389361bddf7cca04e4692b4ae0a901b4ebb4b2ccb834e295b9c0c79f339df49cbdb1bed1d240779b80e7390e7375c38514ffc43be14205f0088e44bfc189cd0b223c3bce697ab787de62c30c37832276e5c5d386c86e052f89dab23a1c50114eb4641adb823ae9cbca27ba7a485f5aad52c661f3b1048c89167c23595d9676f46b04df39436c92a746502ea52c3b3f8db27d9554934749cdaa0e1ef70132fdc19223e04d1c690e36a8e447251db36d6113253cb043c87ef64f969e7ab9d4046d97ec6f65b02e1eea777cf5a76ac7d068e8c946bd430b644cf5d5b3f9fc9707abfa8abcd48630f1a1993092aaa2d664560c3cc8c51d6778bcfac992e8c04cc0b39965562d129cef86c2d529894d21bc7f0e2bb9df9479eb72e4879f318024d017c6202bb6ec7313ca3a0de48eee05271988ac60c5446417d6a6", 0xffe}, {&(0x7f0000001500)="df0260ae43a2a4b17dc65c274f1511399ada87c3fd6fc3c3dd06c02d6402cffccf2ce2391dd5d57d5ed480c8dde959b83b047a5fb31a0ada6fd4f232fb7fefd32677f9f925708f", 0x47}], 0x8, 0x7ffffffffffffd) 04:07:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20260, 0x40) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x1f, 0x10001, 0x8}, 0xc) 04:07:06 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000000000008) r0 = socket(0x15, 0x8005, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 04:07:06 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) semget$private(0x0, 0x3, 0x5be) shmget$private(0x0, 0x3000, 0x42, &(0x7f0000b38000/0x3000)=nil) 04:07:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x80) setsockopt(r0, 0x3, 0x9, &(0x7f00000000c0), 0xdc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) poll(&(0x7f0000000040)=[{r0, 0x181}, {r0, 0xc4}, {r0, 0x128}, {r0, 0x4}], 0x4, 0x2) 04:07:06 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbd74, 0x101}) 04:07:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x801000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 04:07:06 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x42, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x7fff, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x83, 0x40, 0xe19, 0x7}, {{r0}, 0xfffffffffffffffe, 0x3, 0x20000002, 0xfff, 0x3c}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x6, 0x200}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000002, 0x428, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x40000000, 0x81}, {{r2}, 0xfffffffffffffffe, 0xd1, 0x12, 0x1}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x1, 0x3fff800000000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x3f, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x22, 0x8bb, 0xe1}], 0xf04c, &(0x7f0000000140)={0x9, 0x2}) 04:07:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) chroot(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000be00000000000000000000000000000000000000000000000004030000f7ffffffffffffff0000000000007f700000000000000000000000000400000062d7c1a5abd77e4a5cf66d5f7a05652901ac6d74ba3ddd468dc507bfc24fb28ece7466094b92882131e55dae51baca0a82c0942ae79670422d28061e3277f2e13262b0b7b23d0ab683448af57675ef15bb55058bc74b22b43e1d45d130e22eaf08af91e45ba39f9d5e6eb52e3e0ba236b4607457eddf14f3bb72ef16d32f16ae86dce9c59d5f7c624f5b306f3dba74f23020614cd44e6e6c6d1a0283aaae98e249d76ade668d0deeee248553869258c3da73294222fe7b05744c74d49f"], &(0x7f0000000240)=0x42) 04:07:06 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x140000000000000}) kqueue() socketpair(0x20, 0x2, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000000c0)="c4052cc222920605d3372438f98da2229032c4b8be3641d2f9f4de695541ab87ebd23c41", 0x24}, {&(0x7f0000000100)="aceea3723f026b6c1e869341ea4f6287ecdf3396ca1f8b2b2a51d8fd963b158892c6c9c37ae533719ed30ecd3e5ba5d502bcd0834493646e55cbc1c0b11f42b4438159218ab1491758ff407c6b0d79740e9a8456b8dfa2ed1521f9ef1e9f75a5ecbda2d005f0de65ca7e8b4ec958f696df0659287bc0db9e1ef82db1a3c6369f912e2dfa5407449a7cade9", 0x8b}, {&(0x7f00000001c0)="1f50c76301f16ba24cf1d616ea501b791be4fbfd1dc687fbcc9120758c4198bda1b422d33fee21e115fd164ede767b8c2961efd78c74ba931f2ff58a2473990cfcc81ca627cd12caa61356a2fe2d9c03262e67b297465da437b254ff889a592139eb6c4475e8940e80754053fd142911db3ad66eca9656f20e1826093de5b15f90f48a9083741d0c8422fd0d72ee849ccabd76b69c6331f820d1cee1ee0bb46f83b3aa1ff3da4a7924497f9b", 0xac}, {&(0x7f0000000280)="449d0713039b91aeb1b47ed9f3de4125135f816d1ae50ef2f47f817b1483199b2b54731e168483cd475a8675bc83e5a54245e5b3005304bea25a88b73b05b84764ce07a35a1c8a3e71f61d5a645d156ecb86a76db23b70eae88ce55d2638bc7c0c50d27a5a47242e584e1b28e551c35f21e58acc12bd914b60a185ad7632b98ab65ecf9c0d0f8e8b721783301ae146a4e81061890d334e6b98ff92611a56178166528e2b2857da76482f7fea83f23e8c0ae481245af79407dc08589620c1810d0761910e3090ed1684228c0abc57d0c8fc2cdd7188beebd44c51e7460aebc0e0784b95276ac48b39be17be537fb40ba348a2a8195bea965fb3", 0xf9}, {&(0x7f0000000380)="d40eb02d47758886e2442cd3d81b46d9b160384b3086700108e105e6ef5d3c69ab2f2057dc9e0b70118c25115e609e080f566e69fdb2415351ad4ea2597285d84eba1a21bacad7ab7cc4ceeaf114f95bc6084314ec3ad0c473de611ea3e04ce91b240f34b07fc928c6d3c6213400e4e59da3a3c9f6805e6dffb1ff03d146643d22d56f63d5c6d1486fe3c2812ac66c0338c5fb1181", 0x95}, {&(0x7f0000000440)="f5358b4f6711367c5ecb850ddb88a190b6078856b0337c404b360cc3a0b71af12c1ac27dc23a0696d4d30db7a8eee07e41217f90d36d28ce23615a3eafbb83654d1fb1cf2c8138dbe933d25df15d1cb4fdfd797ff37b46716a7e85cddc40673c4f37d756e0d26d6152ad510fc977095bb1a2473a966557441e6f67d16633e2cdfccad83a534d5c99d6c6894a266a5cdfcb9e37f7f5078346a791e07fe7d0299cf385aa3195805dab7afdda0a33bb28f8efb5df47c32a4067c6596e89a46d75f69e570f470e3b9395db530287b1f44dd460058c12d321ba3fc75c4a229431ece40dd5c6baa0b57bf968b73fce1e699f75f1827e475e58bb21c0087ab1a8ba7ad29b74a265dbb27da709f10d60e089f098f28074fd45846b9ada7439509482f554cb26f271e39591a37807b318137331743851491bccde63ebe798332f9c33bbf33bd26ddf32591a9f00dcec119d7e589075dcaa24e7b0b153bc30d8bb6d53e629e84c68127e86dd60c881ffec1f6b6c90932aae20855fbcf154903a5bf44b9b635345a92342eefc7705a07d6e32f841125de9e05c5ce05819f0a78e857704dbe59eb7738348dc4e8e31687259ca7df893617ebf684854d4dd6086a023acdcd584e28614924908bf15757686b6fe2df4573bcb2ae763551545f5149e320e21f556b565ec7c70108b666ee7b326c1a0a1fd7032e6241a3fbd8a4fd7213c8060bdf1224025d7b9e3300adbda2a347c7f65f7966a5e9479d40e43b04c05f99ab04d6477539f18dd916d86bfeaa9ead05eabbc2792482671c87b2f471bd1a99972e0312538541a61301b85c156fb08f66e7b2ad6fe5397a59e5d5365fcee6d5ddc554ec6012c11361d2c101e413eb3440fe39d3171a21845fbc62897d5459fa3395d99aa56a7705a8bf591c56148e249d4cadc85d2d57c916bbd1fd860df2c29b65e8f310fb90ddd95bb414cc30580e393b9d9e2173667ff8f4eb80db7354f9a32ba47cb38d59f3bb6b5278ab1956a9ab53786262ac0aaf8a14cde84dc48ede9e0fbf02213067e35c0eeeb0b7f5ec59d6a01c0f4ed5de184f45632f84f679bf6ea3c95831b637ba578ea388829e154f8a958aca60187e802fa4bf6634a64cea2f176044ea6b16ccf0c69ea96b3d4b7eee884ae6a0466733998d034e30a0c3d1bbc42b991ee4ce9dcecc1e3e686eaef1339e7d2b3a37fb3721d52dc8e3b08a4c37040179e78632f4a23466644725ccef64e7447ce3bfe7195a1b807845892d3363a63afc423e286aed69f3f304aed5913d4ae95eaf372734fbd77dc2af991e41504c705aef2b208d6ab0bbdfcc5717cab8146d46cdc33a0bd8fe87872257f73d3cabda2254b2ab5eedcf0173a0ca354ba07c34e7179595afef7a809b8c40c89b535198bccd04e0399f418527e014a7be62bf259da0370635e8dd9df939905d5c9794f9f776771a6bed283889a6aa83119ef7d9d144383acd079554bbe294d8e31cd2d3b32bb93d1f1c20fc06dea0162fb9649b1d0788d15c2e4515fff34e6e2d9e33e3a145680d783c5fe3f1c9730cdddbdbab3eb78126728997710ba08c36b50d02a0912d97b3897a2272eb7b87084232968d781fd0cdc045966f7b34a6cf67f44b2ec9b6e53db03032877f12d426231e2f68b410d4a534e2905e75b01f487ccf305d3ce3f0ed4a46a43383326028753902f9d04028a57a633ff70b9ea33cf5800d00dd598ed69bdeaa007bab0d8c382b767ef13c8636fb0b50587ec80ac468e17a06ea519eab4e6f4896e6b00a6565d7f129f5da24ddf6e5613f1b35d2d743144ba246894104df81acf26a29919e869825232b6adcf70360d8b9040cfb94364d33748d6e9e2be6385a1dffc5493e74468545465f3668b723ea0949cb6d7eb42f7876cc4d6f7c2d6b0d05ddf5dfa834ddaa43228713805cbdaf8f68e833327b819533ecf4ff3b8df13d2003a9c5cbb14a87cd00b99c27d33e2998b791b8612769a2eb67d336adce96e43fdab87025ade04f21cf002e18c74d4370c82fe6b5e1f749b88798ef726400f0dec6d45f107c0b4c6b9774df280f2f646d2743bcac5f893a7ce166732d57aed9943e316b92a1dcd489e48d309830b75f1245f4c830ffde6672c13f54e124550f435d2dad9bf1b3cad8a62178c39715ed1b367fde5bc5a2585c1910faa238b7a140fb624dad9f6781826009c34cedde193414b220cedb22725777de063bd4d2624c69ce324744a2721a9c23044e1b60c8f59a309dd491d5ef42024b3f6ff7f8a911e96e731bd163550616f35395650af9064f6e433c3fc9c791c9a9918f6d84f63926037b54c1635b7678152fcc432345e9129872b8d8942e3af8b9e6bb33f43a207757a7d82a9c04bfe2f0b482cc03bce4232916adb3e1d3f077371d96552721354a3b2cb481cda2886008cf51fc0b720c8f431b041d8eabed892f38689231a25fd8ae4c0eeee606b29cb2344372ee1e54c8e4f0c386ed0b9e30d9baf0c8634ede252a2afb5f1f472a9395d489d3c4b374f36c761a6b321107bca70ec31a3b59604d96985384d89c38ac41c6751568aeacdfae9f333d9c685edbeee06f2b87de84ef224e58fa51a163840e050137252ae10464929b38beb95c6c2ace42ad53f7afb594a603bc92ffd51c271926556937b447cc45b6202d05ab9f58082317120d633fd10cc9d464fce30ca690a4e0364dfa3621a7b191f4d7e8e5064116049d3135be5bd6f6ff6dd9648a2f129ddf2e0d73fbd4d65c07a312c10d426ce1edd9198ada02c15b7b5e24f6779ab76a5404a68a1d8d7d984626f18f7d6f444d43393b75b6551ecc5ea54bbc9725471ba6bbda59e1811f736881d17e95c35ff2da572de90d490aaeb3d61ecaae6ef2823e0be406fe0be01ce298c7dec37308488ad4937a59528cf225a79da87c9bcf0de28ea870a40a42e7dccf458d9f1f6f1e13eefcecee3b31410002165cec1c8711268a9a2489b7634e3750d46292d8ff39664668880ea200845f03975f7de4fe55688a6f3e1f93e06bb604ff18e616c941edf6aa33268569d51db1af65a552a4e5f13046222550afe7fc46bc74b112d265775272a7c87878ec54141f641be9445c86cd92cb765c3068ccdeafdbafc99f1a96783ff6d26ee0a7bf6ca929b450d7c1ece6df58e91d4ef12542effea0091a14ef4a4dcc9d98d23f0ba1ad69a4ad3b876099124e1e290df7607cd044767dd08b1fd0ec41b189694a1f6d41b46f4a462c06873b510213e6be9097c695f1bbf557a96f412e422ac071da852137d782d504540ce122cd64669a70c18516d7a504614f94de812ef00921ddd371d23fd362d1fc3233c5d1df0ec82e1ba05726970d4f846568cf5eb4a2b26d8e8b68086762d2fe19cb6bf484bc7bb6600b53f68ca80890b1fabcd4a7e77534423d9b5aac8bdeba8ca389d1c5b8a76176008b5495b1d06ddfc5254473a99a499daa3072c614199aa233871c5b13a19b0d708b9eda2bf1a08e6d58602c5fed0bcca3cc02c8fff473ce3c77b3181510c4c5083881bc83fed3fa5a0f29f5e713661225fc9540ae0a5b3d4483fe354a7423d39a826fe5c33024a1ded099e52ffd6539d16a73991bafa91d54d81687e570ed222e4ef6dc2c33f510020553d37f521cc59e4e20b926596c4ff95eabbfb31698cc149ea72bd0283d8f829777dc30b54fcc8e2c4c2eb0ab2d19eeb0123e6371b3af4207a59fc64d391a1b410edc8dc29e4cd65eb629294b5b686c66db3ec1955b355d4eeb10bffda7919414be7176e213540877ffc59a9a873932aeb7179fb43489dfdcbab9caafcda76981c50306c8a987c2eca7dba6e85b07f44eeca7b1e0fb1e003d19720f8a50032a42292cef62b5326cfe608d3f848c1fbc7cfc509805f1fad599d2cc0addeb2df152fd2cfd22c2743abd9b36a2852f2a1c7f5fc9ddd35a2286e70f77b6256cddd50cfc6721ae984347a66bb44249fdc77d453cca5dfcdc1515813402a3a227d9042746f72f94dd865be2afdeae192ac478fb22a2d494950cb43e473ace05a3aa1c86f78deeceb84635c93be2a340b15fcd90c085d391221000f4aa1ca9c08c095ba0497b8872def563b151fbbbdcc4646b2d64e59b1e5a64d2d80abb70c2aaac96be81aba09c2a7c6d34c1c025040a88b46179251be7b3a86ae01cf426da2f65ba519ec0497d97b66c0fa01d9bb6d2017d3b60c3db34d459def983b52b3b4db3d743038f6a1f6f767618a48c44fd942b6f2ec6e59895c2b086637b1895c04676cc9124d3c5dc583f8620465e9ab55a9ea7d318b5c45ea8d30f8f435d070054e45f50e309641770f45309bd238140c79054f1681018bcbc08cee68097a5e2c86b2fdd718cb759b97fd1184a240727706450c74f5c17f469d5ceddaf23cd721374c3a2e109b63aa6caf9598ef5452942e83e1acc31f212a242c8a5beff12d7e280305785e07338db038a748db5cc42ddd0e172282eec65a50d445a8d8e3fa0fcd679cef0d447a7d3e8a303812104dd12940b426e44b249684f1b1450a1e852838d103c4da9da5ba431c4b70ecdaf43e41e15cc900231fd2ce9ce119f765ac4d0fd427c17fe967971bab88512acf086a3ba2aa281c514b544ccb561295489ec9f38302d903dc7bbe9db38763905a32d09792573a8c497fa66280c40ea010e586cc4206ce62f8e7dd67bcfa75aea35521859333c0894ea5f2581317c7bbcade143f1e28e2e4772ddff19072f73b01c31f284d81c2e0992b9549f19a3e454f1f24571c75df43c8eda6894835a1441b8ecac2ff4137cceed005d2db1f8c1351aa20717e53a81edd08a55f9e93469f149109f6fd56d21d3dd5f4df094ce873167f42be1f8287957c3b9fbf0ffe4292ba75a6565d1ac61c568dcb49826fa3e5f36b8873f2af2d05d036a8fae0856f703f299b2412de0b2114b0c7ba5367ed3a89e2b5d4fbe6f48188500e2809b100d4b432f394c1aa761b31cf0de5492b330937f9b234a68ac4e22614f31b1f187214e6884755399b942bc157b6454bb557a6fefd282c3dac433f2322fa0d237bc6e75c7d069ea0f8130b15462d7a575435c76257315efac36cb62b449d5ab99d608c0ba420cb310a963b6ed358e758c7248098052b8cf160cefe3e5fae8dabf60027f1a4c80ed44e013c89b37bd7813c6a71b521dd0fb80d71cd0d65e04b0276f2c4285e2425c194d4a9aaa8c9314d069cc1fe4017bbf3d46f9d93d96df1f08dee28e58e8587cb94774815c2d9fbadeaf17f6adbadf2908b2b628000fa7ade1a5ef83887990b549f724c27fa5bd5843c75619dbe529e2a8b3c1354a26000629b4249ffb6bfc3eb1e68e348e2a1e26eb28ae3cfc4005a30b1b7ba96ae0e9815823e44560823f2e8cd6f1007bd98e4cd6423909a0fc11958fd7532d07c9bd391bba1319b3d3f0a8906ac675ef5f197ee3d722b93a98cdac66178fc72ad62d803a97f04d0cc92d40822dfbe02809069b1cc33a82bd497a3cd0b0e73b72d710c6fbc587fb3689dbde42cec177ee4c12f52b997100d78710a15a3b0f924671a37d1f6eb0dc7d6a670437897bf7300bef363ca32bca33c9e434ea3794bd7899a59a444429e841e69653cb6b508c828225e8c2ed33d470ae6a1fcaad84036bc4b22304e2e0c0d349dad34c758193385d2d59a6a2db0a358f9185efcbd5055cc59f969cadc89f2a6b44ff5fda97ae84981694c4b0f59c94275de4672b4e41fe7a1b1e1b0444458751a5d75f7ce0d4861f89007b96732b0df7b16a116d24046afb779693cd562ba3634d4f7641f8ae29837ee3a7ef6", 0x1000}], 0x6, &(0x7f00000014c0)=[{0x80, 0x1, 0x3, "1efa48ee11275e863d4e853c7ca9cb8092ac0437b2b6fe8200395ecd0506d2f59bb08123e119307229d13e6236d0cb6d72bcc1c662577cdb95da69286b103a79f1e5aa18a1f38e1316110328aec54052e2718c06be4d64f834a134af2fc304105b7791c3563e60c308d04ee4"}], 0x80}, 0x8) setrlimit(0x6, &(0x7f0000000000)={0x800, 0x1d557278}) 04:07:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x3a, 0x41, 0x2, 0x5}], 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9, 0x1, 0xffffffff, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x42, 0x8, 0x8, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x1, 0xb3e1}], 0x10000, &(0x7f0000000100)={0x1000}) 04:07:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) sendto(r0, &(0x7f0000000080)="03f816cf69a701fd78a1632ff995e51719f203d39ff38c37c3370d12c615c69cf3126cabf1c7396bf6b4820f8560aab72758826823f5bd3a0a38ec0241592ec1b064f2393623ff49bdcd95510198f60b5beebc3eb872f0cb569a256911f6c0d0ff2eba2428cfa64e0ef528cc0256b531d1968d100caac823cea643a56b856c", 0x7f, 0x5, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 04:07:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2003, 0x1810, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 04:07:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x8003, 0xffff) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 04:07:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) 04:07:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') 04:07:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 04:07:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 04:07:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 04:07:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) socket$inet(0x2, 0x8000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="82cfb494074c6640037763f7fd94bbe61ee1168fc9062b10df221d44359c1beedd737b252072a32be51a0b0b8e1af7cc3dc4146d3243957a0c44c46b8112f867d5dc5c579614913be1b07a477843416c8e88b22333d729a60887ec9e643e531b2e5e9ff70bc80ee864c34aa886bad55c88ce526508673d07349f7e49d292ae0bcc5e267e7df29478a2ec42", 0x8b) 04:07:07 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000200), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)="9085", 0x0) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0xcb) r4 = kqueue() close(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x25, 0x1, 0x1, 0x101}, 0xc) r5 = syz_open_pts() kqueue() write(r1, &(0x7f0000000240)="624e38befbfcc2555a9a554e5cdffcb96e088c4ef79cf2039515a94838841253f45b6a830e0e9c2ae07c1d1319e105a19884655b7c16da9cab2aab516996d0a3c0d90a31256eaea24c73fce3e587177f9ebe1d3daad2faca7782b7ee7039009fb6327b0ce6fbf72b4f45dd9cce8b9e5f15da40834fd79f3c9a9cf4474bda3f35764cb01574af518d86e9cdbfa79bb1fb12f5424c846c11872c8611631494b70a5bdadce4e1f1acbb2e0fe75d03bfb395d6a4218b9d849d1bf87cd22ae36f7a1705980a90881ce86f916cd248a34e509a893ceb1d243cb0070b340ca32c8745fea7c567c7416186830c7201c23288192616727613c5340aa4b01add3cbba83f33c1505a5056b257533c25ade3ef04adfd127c7ea950ca99ad030b209327840a978080b56e52210c0f3a5e28e0d59d25badb65dddc61c6c87ecaf0e2d8a931dc2e9bf4df141e952ad1f636a5f2de853dc8d6f30dbcd1c58a2cb2c99ef9b1efec707a095915901109a1be907d305f8c78fc95e152aa931d2001594c8c8e8cc29d47dbabb9f7e188336eb87cc83da8822efe3d24c7702b34b1ec1f8b67c7c9384c4b93fc1982ee8b092114d9d44be7add59c119221464c58995cc0afab1ce35b04d36167c4d8c98e4ae1dac468e227b547a95d5e46d355f9e1513858fd9f90f85f4863345d283516831fff7b45cdbb4356e817549a46aee7c9f97756091584ff255251ed8deb2a7f82ce50827be492ddf09d331aec74f76b16037621d6c1fd658e9f2a620b6a57bfdfc25eb87a6920b33b04a8ae9daee3df6dae10ced68cd22c0d4921f80245e3afc1b18a6f1e7a0b332b09ba4508ec00eb65c10cdab698ae5bb59f160fb209b9931be5c70717fad9ada85a78065851b282159eb668d8b6b572df6d58006460b83048017d765fa570926436cb4006360dbc24df9964cd32d47826eed74756ecdfdad7fe5f1c6e4d4ee0b7eb09b039c455e85680a4ccc74484e84d8bce8d9f08414483e8a29d4c7aa882bb1aada1ea13af68cae47ecf0bb4bc67eabdf60e73bb82a687673b0617a43b42f4713ea581e194479db0a510de5961724db2c3f4397c375aa2f7095eb30cd53895fcf773782b70c79a7a4b22ad5e530df4f6353eab7591dfdba87049697a0f4eff18db167f30a607c7ebf76b5ca7f066b1e2ca0f76df106962792112900915ec5223bb970bc77aed5472cb67acda234b66ed5915955e9e583fa2e6b9bda69c5b59c81c95b802d452411ef0e79a3f7fe44528db2e74aa72be914ffdde49ae53db2cbbd335dcc62681ae12f1604f09d74cc1ff2aaa5524cc388d1a153f56acb71241fce2e50428b26a0689c7fe151f3c3b5131f463c6c9d65e89151021fd27d0fde5e26d213732266245dc342e2cd93c46c996c66698cb9be2d78360470cb436ea6528e2be7f9eef3493a7f2a2cde1dd878d876e5828706d9d68b28a7a5cc607370e5f44e53b86d4d0b663a7b47b9768da0bf663bb4b42b9baa9753fb404d4149ab652547c12006e723113006de8fa726f96624d383eb5462a26c7663c3817ea474fc937655524c6d963d9d02b2815093b3ea41049833647fdbca4f4464c3eb714e89a07468a8dcab45bb6c3bc7bbb0b2afb842a27ff0fc2b4149fd76b51bbf3bbe9edd778dd588adf6da21dd46b1bda60244eb3d57bc075e832398210da5b3c02567c443397551031f999f4ccd705086db1580b95efbdbbce50cd90dff8eecde495ca374cb4784cebfc407de9d7b299b06b3de3d181f0626e64c35393d39c6ba07c94d7cc9da687c0c170e72e79e12d5cd93d6f39ab5e79c632f3c361ef1bc294739638a71d7d59c31d0c7f51bee1af54c2ddece4ed7dca58b95800f42e231923f5b8984dcffbab849f27444b68c13bff58ad60c83794a7f5da6c1a1812243c67e1d408cf1ad2fce4dbccd845969a8937f913be71e18d7f69d16d388438fd4d9e3736188975f3fde27708c6a2a59f4cac0b1ed9b2bb1b6da65dcbff2c378a090a43d79aaa57a6178a9f0c0b33124122a59eb3fd4d57edc2ec598eb4addd80072d84e0e6bf9cf6aec95afda12eebfea6a3efb091da9236ae50d3df52b27273606136cdeec497c410fcec41b52b1f78d2120d71f9acf72736dd3afa1ec6972b8ec66b3e73bf97a87111815623a29caae92c9fa73f2df169de14dbd7af3edb31f36f59bc2373615dc97f4ffaf1d8812c5713c668fafe71f3dbe3d82e2e7c798fdf94372ffe241613e01035ed872ccd6b69e2babb1f30196bde8208006e50ff9eaca1273b6bdf6727c83a9ccd0fe7f9efabcaee4f2d303f876f65976547350b9ed198973ef8faf7b65e35cc7921b31ba0d859949af264cb2faea657b7bccb76b93a03fe5f9bebb32a8e9eba5d39e827aaf9a06d9010d8609ed03d520649444afd88726fd51853711ec725c629badcc2e6bb46d1952a69f5e4f36a6d4f44ed6da2138e3ef6f61b675deb0906979cce6d7d9e5ce561f5eed35a78249cc4ad06e61233bbffe4e9d6058207a48058ce8ae2728cb3141f13ef7f0d91a44b0466fefdd9ac3fa9e3dad782019bd8aed0a38643e39fa5c7655113311c2c1a4de0d9eac74e10ecddfeb5ae76beded8235617062e12404ad11a018014798244d388815ac9390be5779287bdd7a12ba0f3ef2fe8322dfb86df9674163ee0edfb2e602fff03bb841f6126f74aae984a8d7116b70616baf294768422e577c10e178ecd6d50d635c4cd122ce8c15f76b44dce9b02248db2b893b05e28d2805a1f680bd4764b0c6411da75765f2aab5c83ab0a2a4bdfded43581852e47fae0f0889992feaef2da1084f37cea1ea05cf3c66b7334f1e98dba4e1ead18a9b236d50348d505c3d3587688e1337f0b4d94eae41731a7f7c04809b8d16ffc3141c3c76e60333405ac0be99f1093fadeb0e52dd6eba1ec3351fca37c9cf03abe6c0d31516fb7018216faa445d572b529e9d74119195b020bf9629a601d5dd6aaacd5ad9c19d3421caf31bcd8ac8945da9928858b049af62b1d05b366ab8db7bf7826b6b60777a32e0a19259c5442020ad57408603df51f38b02b5acf4b875b25693d897b23bba0923095f54f2ac374a838f957d1430516fa3bbc40187f88325d022c3df9bc4d3ceb01c33953dfce1b3d8ff94994bc361bbb703bb82eff2aa2a79fb11bc21a11515f577db06dccbf7d283eb03f265512b4b1ca93b26a198d6e4eeacf0a9a1d222fff68a2c8bd4d7e48035cdcc574bda60eeeeb7e5216f57243586ceb6528361e7aeb42bdd07b27a78850a2608bec348aed11c892c72f71a6be64d494d998443be5d9a1f41032ba92e65626c9f83a570654cff09398002b3668a3fc444f66b5dd0808f20c9656600147acb02edd511c71a1ccfe22bd70edcb9c345aa6b929d60900f428f7b2f30f8e678f427ac18e64d71b2a72eeb9ca63b994153cf2a022ad1ecf0afffe3b47ac493c0a9c271c629f79d3a6c142d6402145c5f5bcb27b9ba5cc8670c374c726901110ef34a358deecab7c241e2fbebf327643327c6fe744c31c651abf2cc0d78f2621ec5537fca83430c85776127044e351e263a000be57b5227f0588ff577f7c457630ae61835868b824548d1a5b5b6daba61b84b6fc2e7f911c59fa4f8f2d8b6cd16d03c86e1133616959ca17f2520055ee823093e8247f3338dfebd917baac5bc55ec1c75a440c782dcf665b432edfd23b988dfbcd40105dca2828671c7a33aa42b538e72967975dd4c950fcc467c55d328970779d3d8551774ed8e8c1ce03e8aa4d1a887da5cbc23c52f1cc734ee3494dd49c73cb3046665a312416338e3d19e27eec7d0bb97daf2ac86d9a5f59a582f4e9df4ac33535e19683d77e1b82c9661f5e1d423e80359bf7a47677da72b348d18915ea5a5f558fda873e43cb1302358119a684cf2539e255164619fb0b5eeb4c8a2adfb32064d4c3f8ed6c619a0858f91a5cf7d2025dcb1cbac1c818d708aea3785cec5a3fa5a4a42618c66e3b2a88e93515cd4bb9649a4d8d95b37e8f572e13701f1e8b892285c1c1d77a84bf127e7d2c3270ba3d3634e402739e4330481baaaf2dcb6178663b7896712e1890ac28d69875526f8ae61e4bb5a67a7d12ec7603aea09d105f85114817862177eb0e4eadd5e9fc64d2c8726240e19f183374c24c7ee2f321c1e1b19cde4701ff2ee1c9a0739d94ae23379a354ac5bc175ec4a6bddfc23ce4c19686b81dd403f0bf5aec2fa417bc9ce0a7d7ae94a595ee094e669b7a05d76b14893690209b286ae9011ad71303d779be3771b94c75f70e2fcd964abe0b46a67c4308ed55148161a7559af5e8b146415299377a843bc4ac82dfce4db5cdd79377cfe33ce02f89eea8e9199dd81cb4ca47eb22c9c255d785a1b26dbb65a5fc110ed6cab50cb9558a0db6791a68a81bc7bfbaeadd37d348bf6810f4e11d2cf1c86f60b6396c02cb1dc076be4b5811b123c9308b9005b0cd8a863c52435b4e7180ef1c0377460435a8097ebee407770fae44c1ef6b132e78747841fcd0de69d220e30501524d19f859c48f39200d463c382d390e80033a8b30de011d622d6e6ad4be8001c35db2e1374a09075bf5c7eba47c1e6b4f0819996ab61d8d75a01bb5fa21311e25867d6763f2f1f8b4b602827d37d7c58982ec0f774d334fef7387cf08bf2591a2de62a9854c48af14373c1700242c6dd05aef73db062a4983d532757c773430bb5203574676e9ff2c6bf80b57c913c688b35709fca1f1baa2b3c276131fd7c5a9070620ea88d6338661e974224af12ce0fb26b461e8f9020344485c3c2b937de3cba334e2c7c0090f3d15fef4253b7c71fb351aa2266f1a36a8446cf0c96ed5b1a8cc1f08b40f25885828992be58a69900df983c40038912e03260298d0c983b0438db23786f6bf29034f23105718ea04c5eb5d29a1e039e84ed9a8b59e69b2a5f232521bdc07d8b5d87fdef5bbdcccb669d82ff323c10db5fc93d84b298e6782d62a91847904ca635f9c8087c393935e0726959ad7b43d7796a923435ee974a4d184eb3e5917d3c28c0835f23f595adc679b79084af2068fd67420d997abe48ba55ee03336f35aee9b91ce55234ee3c560e7f16094dd847932436420e100a3e624dcc2f2fdbcc8cea68b3c354a9190111fff1550b71e21f292a890f16653de81f57d875cb683eeeab58b89aed6630e021e8f50b7c2960ebfdd15a975c309775da08423c38b3f0df2535c0fb3dcec3798067f52c0ba22ca8a2d5539a801af3f76496283917a7952fad71fedc152bba6ba838b4d1b487bd7dd56f51793700d52570691091da0602b92fafffd71e52af9b855bfbdd9582f4a33044900cd11be5412bb9f803971e1a6142c0b411c0c19f97ab04e9e09c676d4a9cd32bc648dc4e6e178ff80592910d54bbdd3e2517d6d6a77de5cb4ca3f77790131f7ddf373401cb88e49d2c412524efb57c2189cf702faeda43ec99650c369fa0a518cef8642746a42c74ae4518d913a7cb4c09bf8a78a26d333530f264cab3c557694fb5adc336f74c88562986733592eaaa8b41ed424397168588d87ff07c31d2b0701e3061f610576d5c7a0c2c27ab7e86d738889912bb5a980c5b446e2c0b4c9702f8aa1953f9e276ada97eea92b74a27884992d8f3a9cfec36c8a7d7d9742335b1955d09f725eb86e15db528a14f354e93cceed7e4d8c2133308dba97d3d766f0c6e0bbdba28475c871e87db7a35c9e75e5577b4e610c3e6480710310aa3a2fa412e68fc93c08638625ff859fd8f8f042137c78c8abcdd529223a62f923", 0x1000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:07:07 executing program 0: r0 = socket$inet(0x2, 0x0, 0x600000) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 04:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000001, 0x9}) ioctl$TIOCEXCL(r0, 0x2000740d) 04:07:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) r1 = shmget$private(0x0, 0x1000, 0x3d, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 04:07:08 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xb, 0x1, 0x9, 0x1ff, 0x6}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="9a1b27c8978afe8fa31ea07b90d76221998f0427e4a0f81ff90f38448a68d355b5b99b0aeed0d0549ff70acd4f833f60025fc997559c8e80e1000000000000000000", 0x42) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) ftruncate(r0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:07:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x45, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 04:07:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) dup(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:07:08 executing program 1: pledge(&(0x7f00000001c0)='\x00\xe9Z\x86\xc3\xcb-\xbai\xfe\xe0\xecY', 0x0) 04:07:08 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x3, 0x7fff}, {0x1, 0x9c40}, {0x2, 0xae0}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x52ba}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x1000}, {0x3, 0x4}, {0x1, 0x6}, {0x3, 0x3}, {0x1, 0x74}, {0x3, 0x2}, {0x1, 0x2}, {0x1, 0xfffffffffffffffd}, {0x2, 0x3}, {0x2, 0x8}, {0x3, 0x4fe}, {0x3, 0x80}, {0x3}, {0x3, 0x6}, {0x0, 0x1}, {0x3, 0x6}, {0x2, 0x7ff}, {0x3, 0x20}, {0x3, 0x2}, {0x3, 0x7}, {0x1, 0x425}, {0x2, 0x6}, {0x1, 0x8001}]}) 04:07:08 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x9, 0x2}) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r2, 0x0, 0x7fff) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000180)=""/22, 0x16}], 0x5, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) fchmodat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x2a, 0x2) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 04:07:08 executing program 0: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="d3d4", 0x2) r2 = syz_open_pts() close(r1) semget(0x1, 0x3, 0x80) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:07:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 04:07:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) 04:07:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 04:07:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xfffffffffffffffc, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) fchdir(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:07:08 executing program 1: pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) pipe(&(0x7f00000000c0)) close(r0) fchdir(r0) 04:07:08 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) r1 = getpgrp() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="e4789b07a6026da13831beb1a4f7c01c59835026158714353075d30aed2a62d249c542b69921445d287c88bb25b85f636bb9371ddff749636fdd62a3502ffd3a62a186b0d32c9f1530019e4869af11037ccbb9ad7d7399d6802c850336fae7d6ddaa01495ba1e5a2078d7fbf995acc1a7989448bc560a00f66803af7fdec46bdc988bca9316e655e7c486632d89a7c2dd7db89909a7f7711b2044c2c3aa4a62f5a0093cffa5c6276cfa2fc705bb608d4222fe9453814b32960882b3217e8ce45a4fe8224cbf5f45ccfaee746e77fbcde75008b7e82c458e2", 0xd8}, {&(0x7f0000000240)="b1e1c1a8100e76a8d956e24d43c1d52a43cd36fbefcef3516728de98a265650b1bda599b5ba9786bc0c06f98158c8ccfc8826f171d5ed693afa470e2ab85f6e45b24e5b14df03a9bc768ee9f6a2ee4d81dd661901b99de6131bd2a88d576fdd852172d67c12019651d0278ceda9bc78ebd145e6d7ef21bacb6edc544ca6b37bcf5ae38fa51", 0x85}], 0x2, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) open(&(0x7f0000000340)='./file1\x00', 0x2, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 04:07:08 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 04:07:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000000007ffc, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x80000000000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:07:09 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:07:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 04:07:09 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002200)=""/4096) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000180), 0x10004) fchown(r2, r3, r1) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmctl$IPC_RMID(r0, 0x0) 04:07:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x105) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 04:07:10 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000750000000800e5f7916bef0400000000000000fd86fc7de466a9afb54f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x480) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x5, r3, r4, r5, r6, 0x183}, 0x10001, 0x5, r7, r8, 0x5, 0x10001, 0x6c, 0x2}) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/160}, 0xa8, 0x0, 0x1800) 04:07:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r2 = dup(r0) r3 = socket$inet(0x2, 0x8005, 0x4) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/150, 0x96}], 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(r2, 0x2000747a) 04:07:10 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x50}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x46bfb) write(r3, &(0x7f0000000140)='U', 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 04:07:10 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x7, 0x800}, {0x18, 0x2, 0x6, 0x4}, 0x3ff, [0x3, 0x611c, 0x9, 0x3, 0xdb, 0x0, 0xa9, 0x6]}, 0x3c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getsockopt(r0, 0x1, 0xfff, &(0x7f0000000080)=""/196, &(0x7f0000000000)=0xc4) ioctl$KDENABIO(r1, 0x20004b3c) 04:07:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000233000/0x4000)=nil, 0x4000) 04:07:10 executing program 0: r0 = socket(0x38, 0x3, 0x3ff) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0xf9b) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100, 0x4, 0x100000000, 0x1, 0x4, 0x400, 0x3, 0x2, 0x0, 0xffffffffffffff7f}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffefff, 0x39, 0x20000010}], 0x81, 0x0, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7}, {0x18, 0x2, 0x3, 0x200}, 0x800, [0x3, 0x0, 0x485a, 0x5a, 0x3, 0x5a0000, 0x1]}, 0x3c) 04:07:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) socket(0x0, 0x0, 0x8c) 04:07:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000180)=""/4096, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto(r1, &(0x7f0000000100)="09afe7cb282782fa41992eb5354511130acfbedb11a5db1cf09b4f3c5273f56c7f9a6f0bbd296b595e18b29f5dd37ca62477586824bc5c19d486e870", 0x3c, 0x5, &(0x7f0000000140)=@in6={0x18, 0x3, 0x567, 0x2bb7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 04:07:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000001, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x89, &(0x7f0000000180)="f7f9e794", 0x4) 04:07:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001400)=0xffffffffffffffff) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 04:07:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x3, 0x0, 0x0, 0x0, 0x3, 0x2, 0x2, 0x3, 0x1, 0xffffffffffffff4f}) 04:07:11 executing program 0: r0 = socket(0x1e, 0x5, 0x8) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x28, 0x1, 0xde, "a5e0ed738e96b8415993de42763439b8596fc8c30826bd"}, {0x10, 0xffff, 0x7}, {0xf0, 0x1, 0xff, "9f26bc977a76676c5a4ca146d7332d7c0578761d1d29ba11476c6700e7fd80940d8f2517d6c0243a7c8c2d7e402be9f4b4ce88f0143e71b28a4ae01a2f1d45e02b704acbec5a666b8cd74193820ff43cf038dd2d6430d43e5f2f981cd79e540516bdd542d98ea1e09f59efb27ac752382e39f23740f81c0dbc979cc8e18adb9b7c33243ad388abdb7e6f5a3458c6191d52fb4ae4f14574da4a302c1ce9a97a0c4901b146188c4025566c4b793d12ebcf83ca54045dff0720d82deae7ae02dd1105269bbca8d7850afdb9c2bf0631479243660a3a5ecdfc43054703a68b"}], 0x128}, 0x400) socket(0x18, 0x2, 0x0) socket(0x6, 0x5, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0xfffffffffffffea0) 04:07:11 executing program 1: fcntl$getown(0xffffffffffffffff, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x90) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffeffffffff, 0x1ffffd, 0x3, 0x2, "ffdb0b46174b2a5e552eef45c1456ae18691020f", 0x9, 0x4}) r3 = socket$inet(0x2, 0x8000, 0x3aab6c9b) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) sendto$inet(r3, &(0x7f0000000000)="2f2e883302d4ea2b6a6fac6bd4761c451e1a9a8547296fb8b7d88cfe949be873128482e92bb4a6aa59638be98d153e3509fe2b2c2e4bbde3a5919cc2051e2409fdc89f7c744b524de8558deea9d986fda82b373f9b909fb0d4fd43692e0811acb234ad252ea85e5a45010707e9c7619c12737887129ef7e5cade6a6b6e1d48e4cd41ba10b7d06f93a1abd14feda48aef807960e4", 0x94, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 04:07:11 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7ff) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:07:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7cd78c0e3a3000"], 0x1) sendto(r0, &(0x7f0000000080)="6f6eb00fe8444bf9adfbee86201a9a27f9c950bf31734226794fb2d04c03b8c36e3e330227c787f1cecc3e3e47981b63410ddb02c4b3aeb520423f74349be302da769eaafb9eceeff90f6a3e8e17b015620e2a37503d377dcf102ccca3eb51469d95e7d582f270bc8f77ce04b918a1fd14e87ae75c5f9202415a93c9481f3262cd8d894b33ca254f2f45d31bc8fa6e9d6bb2a4b038517bbc5cd4", 0x9a, 0x0, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) socket$inet(0x2, 0x7, 0x0) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 04:07:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x403, 0x0) 04:07:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x40001, &(0x7f0000000200)="ff0700f9fe39f900b969ffdaf50f45ec91ee966cbab3b1d5c045815d55394c750b5a64163221189e", 0x28) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="4d137b0b0dcb042145b5b63f9c6f601d38620434bf060b3fc635d27f07d427b3767c5c7f5442daf78e0e90ac6cf88fae69a427cfdad1d0f8e6959dd32def3fcbd67d57068ba74a6d96b1edf515950b9e8e2b6510fe8538c30673bba0", 0x5c) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 04:07:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b714301e1f3308e24123e76a75a4fd5bc928c5f9c649681b232a683c6cd2026703d26953ab695d35fb67476a776ee9424bc65173503863cd06731ae01cfd28b99f8d0cea0fe6caf61b9fb4ceb0336f24fe50e520ebd12b753465ee4261f326915da0ef85ee9a74bd97136d3a79ee65f59a58f4c34f7e305b42df1b60bbdafd2f49d19af2afa57bb524fcffcb4386b9174191881bca3fb8d9f6ce5db7653b76c6688d2d8b8906f480d7948d22b1c2a52ed8bd61c4b0c101a32383871306e00e275d62e557c220bfa005bd980ba4e7d472b68800e72e138e650187b7a4129daed996e160c28a413ab139ee54ce2901680bb7c0298b23671c27192256a650428bc971adf94ca8836ead4280be9004c9dc41c61e15171ba0c81671673abd2b99de79e7f7a60524b03e1de9ac1b7c7bdd848db2e3ed9970f14988a5463334c4deda761a8c59d38245755405e3a17f10f13c88e837aae48964ece1b4f0e18d5d52140e7dee025fe73e0a59ae279d2e3b7e00e229f969d010c935f0f0bb4d40c224c9e464f48d4c8a699b82578dc40da630b4485f75ee849b2ab2c5b7d542175783ab0f838c0ac62eb60e3ca44ad2bbb66c5b4ff45275db8d6617f9a7735136fa36cda2e89a7d68f6f854450a2dbee6e00323136e61087103ce1584f9ad3812a6591a48c34c210d7af08c989c0bdd6065fed5b0bf9b897f9a456981ead7efd469e9778bb06464eb0fb347cb33b2fdc9be58027bc6ee340266689ab8b8b76c640be2a123cb79146f4b11d88cc5f0bc1b09a06b3035b5cf7998bad489bd584e2d4d8b15e7327d241ed8f8e4af46d1210e543202e6298f02aec52b0f7ff478beb04a0a4cf49d1956ca1891462e049b5a56325aaddd3743e7c9a950592e84176409003de604b5934c143a6dfe31583825c5afab6715aab668de84ed37a1f6726de00acfe954d66c60fe6a6621cd646ca4f34bc6a8aa6068acf697592b42a1928c33aeddfeb9f0e3d763760223ae0c15adca24602b67fbdc5ecce626539624258e7ac0de336ce50853b8177e843981f9797b985f705cd94b68ec4c32ca8266f9c2439cdcc53e3eec2612858fc6411577f9a0960f175049122915ad11576a4fbbc604a9cc7f60ddab45f72326089f7551c2114bdf5558accb604383d976da147d95cfb9b8790212957759bad26c0d771226782eb596cda85b084885f51ffed19d777151dffb749422dbaa3234d95200b309c279274b1313b230716ae0a7b7953e5985f010d495d4de490c79e86e43daa094dfe685cb98e8a32cbd0683f5a4788b6ceaa4892181a1048aea23fa413c8597f17dd24758d28c8050ea625647d5bd45f901465fd5269862c89434a2b3da6a3ec1c7b2aebf27b259b4e82cabf3136a5a566fefee458f5c8828e83682a9aa24e83234aa752693e2d48defe3c9433c0fc410d0ff446ff4e8e41196a35a6e6fcc39b579b0f82cb990b3c8b4789d886eb466aef4d664b1ffebc67b1f0d015661970ea1a708cddfedc2e61d48c638aa024dae64696a662718a4ced9db330f7112e5f2defacd8e69389d9b15129f245356e567e69061a64147320d4718fbcdc153b1cf6635c9535bc262c8254212cced91096c1714a51a4a178c27227c83436d6da7515a63265b41094aa457e1c64e712b9b29cde16afc6dfe150dc104b5ea333c75999ac11da76f4a10a3b35016327936b543473b871e3bf5ebe24a687ca8844b71189c2b5cf33d0c697f2b72e58dd038f1ce48c20598b375bbff6eee552bdd4b4b901f051b5603ef46c466add56d239f1c91c93d0493c9fcff43d2f7550497a7a8b4b85c97a7efcf5d95daa9f0ce9d1002596d6356aeb11c9d68173eb69b4c94836131d25401cbacdc4993614561987b87258861853c3ac5f6159f34c74b722cfbc72afcc8dbc200640dba250dfe91d80ca8357ad792cda725c4ad9ba1656568cede077c9f79f68a5a5b22f5295237100e77d4100249b4396ea8c048681b6c63e3cc7e63f3fa73f7e3ed6aa556f91d82eb3c20131ca05d549fc2fe12b3325ce93ec1a1fb9601c915591e5547fad5e904d9ec0beba0191b036dec4ee585ef8579e9be06c063d3324ea81c54b54823601a8acb9e8c3c308912ebb28ca55a53d1aad885ad2f47d0319b18e7bc74724acf55d7b87ac38e3cd7a5f4d0af8aa716aaa9360d0f9b845c65567d4f2d344e9dd954eda1b6febb6ccd8731252a0e4ba4a9084fc3211f1216d66376515043eaaaafb6eed9d020c1999128350431c9e3ef0bbd64b95a32d7accf1d99830482fd0a8782f00b97294138d0abe576a45e807c6e5d11c121e673044c5d5bed78263829d31acf7dd3dee15178e151d57a30f780b4cf1eaf1fdcdde136761f8bf18681131dba114735e9c91a1318c5bcc89eb5c80c0374c937eea285d9fbefb4d49d3706894150245202a1d849fb22a1365014bb289ad43f22d53ffcdb7dcc932e60b172818ee601d2acdbaeebbf75cb99d7f8b691086ce42ec4e87d39d3b6439352f3cb7f6cd3a566182bb5ce47a8d9ec725fa58644ef7279986afe87e848a720c6bd214c5fec7e4997babf515138c8b7a9dcd2e84a6d89cd12f2f87936075d980f9c1cdc9ad6978626b7c58b9263e440a66ec7f5fa460edfeb76c489d7ed9cb20636078e284e2df75ec6a1a9cf606b7b5a8694b12f37a8682fd130072d41c01f952d1e8d70b77e2578942421e9c6722b2fc184be567b004f27dfacfd542ae437c09190fb3bf5a711a51818a72d8cbfbfb8d2f43f18813b44fec58c1b77257fe2d69c46a118abaa440f816f2cfebf9d4f76029d6f582057a1f17b9763a457449760a34bcc3612a850241ef43549268ddc977c1ed5645b6464c5a74ea5ceacdf71f0d016387c448df84b6546d2d995b455468550b5bd2e75a0fd19f5ca2865fd21e74749aa6030fa5d1ab18602f5d4978ca5b5429a361df33fad6bed0dfa6d8c7d00cd3ced73160b1509427b0b65e99302f2636ec6b42084c7cef7e860a47a2059b3f13d1dcdb3c1d16e284e697da89c275a1de0b0c5365ec97bbb2cf7261e8da0c9f760e99fd1eda7239b9eb839536bcf6b39d626dc34d89d378e6b88973b16b516d9713bac304c2011c071d533595bad1ab09c4d5ff550dae851e83540b19041bdc35977302419648537953700eec9de62520ba4b2dacd90b713cecd87ec38c487a0d6b73fd5f3358242f478b479d2758ee0571bebe632852e06556b55d418145eaa99d8e6ab914d2ee0bb666a8b757e26b9dd19ac467c7b9bd03e41c18d6a518d4d0f9105e1817742d563f1ecca9c4d35a270e47fa052cf9d168c04cf8803f73e1837d08137f0a01a5b56ac83c5076375b65e45595845d0fd877c4fc1a87ce6f5bee2da9a5a869cf283c62f087e6792b95978820d3f2c5a3c6db036b224c863e47b6a409d437ff5843b0d7d2feed6367c9ce0aa57289f00991c15d5bf96eb7b6c871570fc74bafe55fc1afdeb7c7cbc24ddcf6b82ba103897d54a49c2d00c62e4223ec59b8decaea089fbb795ab2cebc8527589aed98c4836b63ec278c10d5e0b80df7b5b31ff4525db34b793f91868860c5e2d323f251b152f4049a398b093061edb931092f7d79e46ad82f71494d1e652eab15a21ef9012bafb338cea6d4b1a6d5af6c5578a8cfd0bfd3c015fdde1542abd68b25d8372f3d93907483161fcf1816ea7f627f077ee914cd62a5d649a745ced9b2ce69bb547690025596236f7348befdb89e6519035445955e476fdc36c4673a00910fa83b6e84def95069f4eda0203d8b2079d470bc270a50b49b06e182616a05d91832d60714907ebbc6bd604b98954c1633ea94214277abe5398dededa4eca90803b88f63e5dbe770bd62fae61fb9d1e448c7f61e53ec7f15ff7667fc5d303fbf9566869cc8122d6224bf6e3283c145b9c80b0e4d56e7715e3907998e1a7bcaf33cf37d39063ccf3aaaf2e41f7480b5d7f6036db870474a3fe46cb43a36b3b88606ce029877bed348855529440ca1ad6738675c7a8f2fc2156c8d09e26110dd092e7419fcbd88529392365812ae1fc3ea59305b5e852ed811aa6efdd499c598d29ad1e7d43fca1ab4271c2450d35d447bd34ca9602d06bb0cee05cb011a59c210662ec6174851be34fc88b107cd779828a873c5919d939ba3254d4f04be6837805d73a5e98c63f2e0f41ee864ff797d74d319d88b71eccccf320e18d62fee3ac06333c30bf63e9233b3a8e9cc1b4e924171d2e0bbd6e663cdf9d8f8826e308dc4b9ec9ec111bf1ecbac2dbe2e90571477befdba4764ab111ac59c892c3d3933dfa9c19ccf9aa2e0d005ffc01ae52a3316a322534ed8e4f486f67d30b1162cac56eb7f70c25d0c644af602aee816807c8750f0c6a243e109960731da509c978f362bbbd2b056a6abe2fb5d3507ea16d3ed0d70c1dd4826c7f41a1a971df57143c64c0a834f631f58632adac0eb9dcadec84004c652ac6f3b5401457152fbf8ff6364d468492355c551d1afbc90b076af3ac935ff85eb1877bc0301cb5cee489d605fd7b169221216a1b2f45565ff2ddab697cc5ccaa6ff19c93a9b54b74eb237e7303790789dc772f03ea546d7c3e88c9fe9669808a15485f21fea7d41061bef91f9bd41658ad036cdc2d78918cfe96107a93aa8c5cb7273a9c29db02f9896303caa8504ded7e366d7d835d821c1894f67ba3df2ef4746982a6de3dd64f78e3246df2296391ac065a1e9f153507ae810e52ed18dc4bedc2263c16e0efc28564011fde79d9eb471533e5575645e11e241574129f929a7d7f4e4ea84db5f73a51a10e07ab9d81a076162e6fe3a0b9eab5939c9b9c30386bd4f4ccfdf15079f4650e58642ad3e018fa7b0a92a897df4995027cac15ef768f56b31eedb822db18d8fcdbee332ad1e4dac09f26b14697ca232f690ab3636980a23c110b0c8ef3b87f065887f909c84b1a340e56eec3804832e1b23d9a7cd7f48c4510609b6612185f8f2bebf7dd06a5f99727ac0f23ac89e348815cf5eeef926736c1b01dc37810769ce8b5f143529ce5367c8bb02bf99161b1346831076bb94b298d5e10c081ffc49a2ab8d49e91dd97a4bd347bff8b389dfa429bfee7d1f8e9e5f8ae283b19108bcdad1bda29f83cd97ce818f9c9f533ccdff0fa82f0249c58c18daee91a18755b1fb18ddf993cc98a80ad4aa9fb079b6cbbd4333b992cd0e9e57d027bf40384b0234a94a7c200ffb08454f7ec72b880bcdb1e65ce4f12f1b15bef2838b161583df8bd3ad81a59e14d8668f23e36c34957a8d4e80c07ad3d631b624997919eab0687f0123faa955e06d4eabd19c56ba0a50407a5ec24cfbc005a48666b1e820f3e692ef9c22cb1344aaa5f0c29a66e7c0c0c228be3558e8d21bac84461dd08365fe946fc72880f11fd826507077cb555bbdf19ad819bb2443979e031d724161c0fd4b4ae6fbae3e2e94e14e2cb8dfe0ac8c33093385eb4da3db8a364098c604932bc9616b25694d565c513713fb439b020056057a737e11f7776a6c31af253583697884047706e5a09d545ea310532ac6cd6c390bcd40ea64b315eeb20f974ebc0d9aefe96cd45332b0884933882a3859203116370f3afc225ec9b35e7aef81d81dcb9973fba96272597b2466d19cf866eb20b5dcc7297d82f9b2eb5a7367114eb65b07f868da82454928a46ea517c533fa3238d4278156a52d2d2db0d92bad0affd693178cd3cc9380aedf0fe4b681812bb1643e839bb08e76997182e05bf4779e7fa55b6b43a684ec0e07a8bf8a82b66c9f3f960dc08b14e0e", 0x1000, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x37, 0x307) 04:07:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) unveil(0x0, &(0x7f0000000140)='r\x00') fcntl$setstatus(r0, 0x4, 0xd0) r3 = open$dir(&(0x7f0000000700)='./file0\x00', 0x81, 0x80) pipe(&(0x7f0000000680)={0xffffffffffffffff}) renameat(r3, &(0x7f0000000640)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffffffffffffff6c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000005c0)=0x100000000, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="477c8a8f2a586f2430f1c6c016325ae2dc671506d4cfb532153a2d20cf0387442655855e8f0b4223ec934564e8ed9eff134f3b50b95ad7bbabf6cebe5eaa0286e7a24d25fe5d7690b4ddaa085f6fd5ab2347a5633f18234113d5b797055075457e271acb910822c70f7977d6ecc94279c27e7c83b50ac4c22fef13dc70296fad", 0x80}, {&(0x7f0000000080)="524b4723e54a9ce2b537a7c4e177edac989a0873300163f25d8563cbba", 0x1d}, {&(0x7f0000000180)="987006f42a830d5b7bf4a3f60b93c85721b1aafebb9822f0035bb322261e60b9651a05c22a2154a1b80a026491a64de7865beb000c4a22b4d13760fff18a0213d9c6d6a73bfdc920be0cded30ce133ea899b427b635b92ccc78cea5b3208461daecf22f9201ce1e452f6d46dbf055309a6d95de971b7383a9203db2ea3c357c72837c1a4796e85f85310b52d4d005d4d7a4909587b8b448fba40a95f801f657ac83bf4959d9f549d8e24b0f2fd358b267be40b8ef56866b26b4ee1cc2ae5708e56da6f919e2012", 0xc7}, {&(0x7f0000000100)="6e50503a866c065c809f8f82c30d623f385fdd446e1cb62f13553e413fb34f70470228b649c4cdcded75e075b8d358c0920cda13", 0xffffffffffffff23}, {&(0x7f0000000280)="6c294bfce4dfa5d49597dfcb0d982a01eef9d727093f97e3b09262b0d468c941a43465b93392913ffc6a79e6a6a2bc07789611cff52675e66dc1420100066b1fe95f1fc01356617b0609e0", 0x4b}, {&(0x7f0000000300)="b68a562255fb7dd8c0aecd9d8a400471e2532dc21155352c8bb25c29bd88214812f32c272984c7664e7b04e3ca825510f197d23f6ee7f7effc4105bf7b08f408a4a0badb6b1ec3b4f74b1ebc7f0c826930653cb31e407c660f77ebba71b5d297f5e262121b37da861ec25130313a7ac01b51d3542fbee62e26c89da8c3a892fb77632590a1a6d94d323c7cbbb276a5c0e4fb129fa38b22c727f650dd37732c7fbfd61106cf013510fd12f972cee9cb046fc3", 0xb2}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="c033c7953d3022b8fb45648f6b5ed19b77aa250bdc5df22763bb0a10c1e6a1", 0x1f}, {&(0x7f0000000440)="adf20c252e51ec7e4b69f794a9466e02686b18e9a6c3f4084f9c7c5c6cd8dbac8e31a2b9efad9e05275c8f212305b4e7ded1c335908d4a26904b4dd909d954b551c3a81e085c9393fe2c7ea978262fe6667f50dce9dbad2df8ee514ad8681e597e687570d03c964c82d24bb80aacc033a105b0060a08e26a76621769e7e373042af2c961", 0x84}], 0x9) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1007, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 04:07:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0xc746, 0x2, 0x92cd, "c73d810b76b8c092388dcc5d9442a89240a1b532", 0xff, 0x3}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:07:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) 04:07:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r0, &(0x7f00000000c0)=""/211, 0xd3, 0x2, 0x0, 0x0) 04:07:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r1) 04:07:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 04:07:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:07:13 executing program 0: r0 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) read(r5, &(0x7f0000000280)=""/78, 0x4e) r6 = getuid() r7 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={r1, r6, r3}, 0xc) r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x401, r2, r4, r6, r7, 0x90, 0x80000001}, 0x1, 0x6, r8, r9, 0xfcd, 0xfffffffffffffffd, 0x80000000}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000200)=0x8001) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r11, &(0x7f00000000c0)=""/5, 0x5) fcntl$setstatus(r11, 0x4, 0x80) fcntl$setown(r5, 0x6, r9) 04:07:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getegid() r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xfffffe65) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:07:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1ff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 04:07:41 executing program 0: 04:07:47 executing program 0: 04:08:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0x10) syz_emit_ethernet(0x216, &(0x7f00000000c0)) 04:08:23 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000600)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) 04:08:23 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x0) 04:08:24 executing program 1: r0 = socket(0x20000000000000a, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 04:08:24 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x60000, 0xfffffffffffffffe) 04:08:24 executing program 1: 04:08:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) r2 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r2, r3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/122) semop(r1, &(0x7f00000005c0)=[{0x3, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x7, 0x1, 0x1000}, {0x3}], 0x4) r4 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) shmctl$SHM_UNLOCK(r4, 0x4) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 04:08:24 executing program 1: 04:08:24 executing program 0: 04:08:24 executing program 1: 04:08:24 executing program 0: 04:08:24 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000580)="0462f13bb3b4b9d97564afc05afccf2599206e9f18c770f2b52295a3d46feebd36c59d748d2184f265a026a5fb6799ffa88b9a98ff701b70696c7869c25e63233099ecc4d42f69e2089e39c54beeedcf01e2faffffff135cbf1e9dc7a329aa123c36dc85b4f9d039c479a4a3c1402c2e7255b94e855e7b055c1c7d3227b926cc4ec9d85ecfcc11f64914e1bef4b741bcd4079c8e0f5215852ff9a808301e1c602079551db77412ab9725ca81e5ee9c", 0xaf) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/31, 0x35f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) 04:08:24 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) getrlimit(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) 04:08:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x8, [{0x2, 0x8}, {0x3, 0xacc}, {0x3, 0x3f}, {0x1, 0xffffffff}, {0x3, 0x100000000}, {0x3, 0x1}, {0x1, 0x100000000}, {0x1, 0xffffffff}, {0x3, 0xffffffffffffff6a}, {0x3, 0x100000001}, {0x3, 0x4}, {0x0, 0x10001}, {0x1, 0xe00000000000000}, {0x0, 0xfffffffffffffc69}, {0x3, 0x1}, {0x3, 0xff}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x9}, {0x3}, {0x2, 0x1c}, {0x3, 0x400}, {0x3, 0xfffffffffffffeff}, {0x2, 0x70000}, {0x3, 0x2}, {0x1, 0x2}, {0x2}, {0x2, 0x3}, {0x1, 0x10001}, {0x3, 0x400}, {0x3, 0x101}]}) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x6, 0xfffffffffffffffb, {0x7, 0xfff}}) 04:08:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000040)=""/92, 0x5c, 0x803, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x10000, 0x1f}, 0xc) setsockopt(r0, 0x9, 0xa, &(0x7f0000000000)="4c7002a681bde73abc5d77ab828eef8670358863bb10b62bbb63a39dc9fc", 0xfffffffffffffff8) setsockopt(r0, 0x11, 0x80, 0x0, 0x0) 04:08:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 04:08:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 04:08:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0x0) 04:08:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x15) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 04:08:24 executing program 1: socket$inet(0x2, 0xc000, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 04:08:24 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) 04:08:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xffffffffffffffe0, 0xa1, {0x7, 0x3}}) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) 04:08:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ftruncate(r0, 0x1d) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000008c59dd5d93a47b7c716400000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000ab6000000000000000000000099520f3acb0fccc0bc5632efac99e70000000000000000000000000000000000000000686127ac6dc9ea60c7869223220000000000000000000900000000000000a14516beb89dc002f1fd4f2eb0feabb6ac7acb50eff7d81fa761bda711caa27f1dba04abee472153fcafc7b4f4203c0bd109bf58257ffd567066c8d383b5445b2f37bfcba71f8d8725a99f0dd16e7cc2f3db2e2a8aaa4a99af29bb569018b581c463219bd752aac3244522a84fc2f7a8a2d5a84ce3ab7b650d1bc88225b2ef2c41750247670c8b53fe2e023134d8de41cd4857feabddf308fc1662b0ceb5a3d3308c2d1be4133f7aafd6adf2fa3e79ff760dbf8da06f9f996d359cc044e2e0bb81e0afe2981da3f9983dd5a2a6b3b22edff175e4f6ed952a68db4865bab361011c095b7d000000"], 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[], 0x0, 0x800) 04:08:24 executing program 1: semget(0x2, 0x1, 0x200) semget(0x2, 0x1, 0x104) 04:08:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x110) r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 04:08:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) clock_settime(0x0, &(0x7f0000000100)={0x80000000, 0x8}) syz_open_pts() fsync(r0) r1 = socket$inet6(0x18, 0x7, 0x6) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) dup(0xffffffffffffffff) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) syz_open_pts() witness: thread 0xffff800020b93530 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80712e2e68) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b93530 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *355556 71389 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(f088f3fd32a3d69c) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic thread 0xffff800020b93530 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(f088f3fd32a3d69c) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67b00 rbx 0xffff800020b67ba0 rdx 0xffffffff81ec88ae cmd0646_9_tim_udma+0x18cbf rcx 0 rax 0 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0x808dc1ac3cd08c05 r11 0x9355d53c61bf9f17 r12 0x3000000008 r13 0xffff800020b67b10 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67af0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=355556 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b212c0,0xffff800020b219d8 process=0xffff800020b5b070 user=0xffff800020b62000, vmspace=0xffffffff822dc6f0 estcpu=3, cpticks=2, pctcpu=0.58 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 42158 92453 71618 32767 3 0x90 nanosleep syz-executor0 71618 372380 1425 0 3 0x82 wait syz-executor0 32906 242383 0 0 3 0x14200 bored sosplice 1425 52654 92214 0 3 0x82 thrsleep syz-fuzzer 1425 364771 92214 0 3 0x4000082 thrsleep syz-fuzzer 1425 277732 92214 0 3 0x4000082 thrsleep syz-fuzzer 1425 477145 92214 0 3 0x4000082 thrsleep syz-fuzzer 1425 282719 92214 0 3 0x4000082 thrsleep syz-fuzzer 1425 28420 92214 0 3 0x4000082 thrsleep syz-fuzzer 1425 434138 92214 0 3 0x4000082 kqread syz-fuzzer 1425 14516 92214 0 3 0x4000082 thrsleep syz-fuzzer 1425 229032 92214 0 3 0x4000082 thrsleep syz-fuzzer 1425 318484 92214 0 3 0x4000082 thrsleep syz-fuzzer 1425 265470 92214 0 3 0x4000082 thrsleep syz-fuzzer 1425 314891 92214 0 3 0x4000082 thrsleep syz-fuzzer 92214 269411 52228 0 3 0x10008a pause ksh 52228 142773 54022 0 3 0x92 select sshd 33730 507434 1 0 3 0x100083 ttyin getty 54022 226109 1 0 3 0x80 select sshd 28493 377054 31210 73 3 0x100010 ffs_fsync syslogd 31210 367501 1 0 3 0x100082 netio syslogd 73059 52144 1 77 3 0x100090 poll dhclient 66124 362328 1 0 3 0x80 poll dhclient 24653 270069 0 0 3 0x14200 pgzero zerothread 5180 491347 0 0 3 0x14200 aiodoned aiodoned 85787 126364 0 0 3 0x14200 syncer update 98870 160222 0 0 3 0x14200 cleaner cleaner *71389 355556 0 0 7 0x14200 reaper 43008 91809 0 0 3 0x14200 pgdaemon pagedaemon 84392 461395 0 0 3 0x14200 bored crynlk 89084 431041 0 0 3 0x14200 bored crypto 19170 101933 0 0 3 0x40014200 acpi0 acpi0 82733 513106 0 0 3 0x40014200 idle1 64419 323735 0 0 3 0x14200 bored softnet 49446 195363 0 0 3 0x14200 bored systqmp 80502 354934 0 0 3 0x14200 bored systq 18139 72259 0 0 3 0x40014200 bored softclock 35519 256024 0 0 7 0x40014200 idle0 1 288520 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 28493 (syslogd) thread 0xffff800020be5c30 (377054) exclusive rrwlock inode r = 0 (0xfffffd806ebbb6f8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9458 6319K 6321K 78643K 11525 0 0 pcb 23 9K 11K 78643K 4285 0 0 rtable 79 2K 3K 78643K 6413 0 0 ifaddr 30 13K 15K 78643K 1221 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 243 0 0 iov 0 0K 32K 78643K 594 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 7079 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 115 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 612 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 33K 78643K 8164 0 0 sigio 0 0K 0K 78643K 131 0 0 proc 41 38K 70K 78643K 5266 0 0 subproc 34 34817K 69634K 78643K 6698 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1174 0 0 in_multi 22 1K 2K 78643K 2443 0 0 ether_multi 1 0K 0K 78643K 53 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 1626 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 13K 61K 78643K 25755 0 0 UVM aobj 130 6K 6K 78643K 151 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 220 0 0 NDP 4 0K 0K 78643K 594 0 0 temp 97 2361K 2436K 78643K 33313 0 0 kqueue 0 0K 0K 78643K 116 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 199 0 196 1 0 1 1 0 8 0 inpcbpl 280 3441 0 3434 1 0 1 1 0 8 0 plimitpl 152 492 0 485 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 1796 0 1765 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1331 0 1327 1 0 1 1 0 8 0 nd6 48 394 0 392 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8333 0 8186 12 0 12 12 0 8 1 art_table 32 8334 0 8186 2 0 2 2 0 8 0 art_node 16 1795 0 1767 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 1 0 1 1 0 8 0 semapl 112 610 0 600 1 0 1 1 0 8 0 shmpl 112 149 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12104 0 10567 50 0 50 50 0 8 0 ffsino 272 12104 0 10567 104 1 103 103 0 8 0 nchpl 144 23069 0 21502 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 85561 0 85561 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 61030 0 61029 47 44 3 6 0 8 2 sigapl 432 7746 0 7733 7 5 2 3 0 8 0 futexpl 56 76384 0 76384 2 1 1 1 0 8 1 knotepl 112 5396 0 5375 6 4 2 2 0 8 0 kqueuepl 104 2378 0 2376 1 0 1 1 0 8 0 pipepl 112 7052 0 7039 24 23 1 2 0 8 0 fdescpl 488 7747 0 7733 3 0 3 3 0 8 0 filepl 152 53776 0 53701 30 25 5 7 0 8 1 lockfpl 96 1671 0 1671 11 10 1 1 0 8 1 lockfspl 24 3773 0 3773 9 8 1 1 0 8 1 sessionpl 112 212 0 203 1 0 1 1 0 8 0 pgrppl 48 342 0 333 1 0 1 1 0 8 0 ucredpl 96 19660 0 19652 1 0 1 1 0 8 0 zombiepl 144 7734 0 7733 4 3 1 1 0 8 0 processpl 840 7762 0 7733 4 0 4 4 0 8 0 procpl 600 21460 0 21418 6 2 4 5 0 8 0 srpgc 64 1154 0 1154 21 20 1 1 0 8 1 sosppl 128 175 0 175 29 29 0 1 0 8 0 sockpl 384 7897 0 7880 12 9 3 4 0 8 1 mcl64k 65536 21 0 0 3 1 2 3 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 21 0 0 2 0 2 2 0 8 0 mcl8k 8192 29 0 0 4 2 2 3 0 8 0 mcl4k 4096 41 0 0 6 3 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 108 0 0 11 1 10 11 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 433 0 0 10 0 10 10 0 8 0 bufpl 256 16937 0 9968 436 0 436 436 0 8 0 anonpl 16 848043 0 843379 225 185 40 58 0 125 6 amapchunkpl 152 69456 0 69368 361 356 5 189 0 158 0 amappl16 192 44340 0 44071 207 181 26 39 0 8 6 amappl15 184 1520 0 1519 1 0 1 1 0 8 0 amappl14 176 846 0 840 2 1 1 1 0 8 0 amappl13 168 885 0 882 1 0 1 1 0 8 0 amappl12 160 1147 0 1137 1 0 1 1 0 8 0 amappl11 152 2069 0 2060 1 0 1 1 0 8 0 amappl10 144 786 0 782 2 1 1 1 0 8 0 amappl9 136 1454 0 1452 1 0 1 1 0 8 0 amappl8 128 2830 0 2766 3 0 3 3 0 8 0 amappl7 120 902 0 892 1 0 1 1 0 8 0 amappl6 112 752 0 739 1 0 1 1 0 8 0 amappl5 104 1701 0 1690 1 0 1 1 0 8 0 amappl4 96 1509 0 1476 2 1 1 2 0 8 0 amappl3 88 1236 0 1229 1 0 1 1 0 8 0 amappl2 80 66427 0 66370 2 0 2 2 0 8 0 amappl1 72 200188 0 199748 24 14 10 19 0 8 0 amappl 72 23198 0 23164 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 7747 0 7733 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7747 0 7733 1 0 1 1 0 8 0 vmmpekpl 168 67610 0 67587 2 0 2 2 0 8 0 vmmpepl 168 891703 0 890394 257 185 72 87 0 357 5 vmsppl 360 7746 0 7733 2 0 2 2 0 8 0 pdppl 4096 15501 0 15466 6 1 5 6 0 8 0 pvpl 32 2278460 0 2270723 422 312 110 151 0 265 24 pmappl 224 7746 0 7733 28 27 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 603 0 13 17 0 17 17 0 8 0